diff --git a/src/main/java/net/floodlightcontroller/packet/Ethernet.java b/src/main/java/net/floodlightcontroller/packet/Ethernet.java
index 92525909e1b4d2a64e4729bdf6808bc208936b21..123c9e0d0eff5bb16e51f5d043b53f52b2130ce3 100644
--- a/src/main/java/net/floodlightcontroller/packet/Ethernet.java
+++ b/src/main/java/net/floodlightcontroller/packet/Ethernet.java
@@ -34,7 +34,7 @@ public class Ethernet extends BasePacket {
     public static final short TYPE_ARP = 0x0806;
     public static final short TYPE_IPv4 = 0x0800;
     public static final short TYPE_LLDP = (short) 0x88cc;
-    public static final short TYPE_BSN = (short) 0x8950; // Not officially assigned
+    public static final short TYPE_BSN = (short) 0x8942;
     public static final short VLAN_UNTAGGED = (short)0xffff;
     public static final short TYPE_BDDP = (short) 0x8999;
     public static final short DATALAYER_ADDRESS_LENGTH = 6; // bytes
diff --git a/src/test/java/net/floodlightcontroller/packet/BSNTest.java b/src/test/java/net/floodlightcontroller/packet/BSNTest.java
index 6f13a78b4f3eae06d10bc7d2d995dce1c6e21eaf..d672fdf5ffd21681ddf5855be98d41a665b6a0e4 100644
--- a/src/test/java/net/floodlightcontroller/packet/BSNTest.java
+++ b/src/test/java/net/floodlightcontroller/packet/BSNTest.java
@@ -36,7 +36,7 @@ public class BSNTest {
     protected byte[] probePkt = {
 		0x00, 0x00, 0x00, 0x00, 0x00, 0x01, // src mac
 		0x00, 0x00, 0x00, 0x00, 0x00, 0x04, // dst mac
-		(byte) 0x89, 0x50, // BSN type
+		(byte) 0x89, 0x42, // BSN type
         0x20, 0x00, 0x06, 0x04, 0x00, 0x01, 0x00, 0x00, // BSN header
 		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // controller id
 		0x00, 0x00, 0x00, 0x03, // sequence id