VXLAN was recently assigned UDP port 4789 by IANA. This
comit updates the OVS VXLAN implementation to reflect the new UDP port
number.

Cc: Kenneth Duda <[email protected]>
Signed-off-by: Kyle Mestery <[email protected]>
---
v3: Update vswitch XML per comment from Jesse.
v2: Add a NEWS entry for the VXLAN destination UDP port change.

---
 NEWS                 | 2 ++
 lib/netdev-vport.c   | 2 +-
 tests/tunnel.at      | 2 +-
 vswitchd/vswitch.xml | 7 +++----
 4 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/NEWS b/NEWS
index 98d300b..266fc91 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,7 @@
 post-v1.10.0
 ---------------------
+    - The default VXLAN destination UDP port was changed to 4789, which is
+      the one recently assigned by IANA.
     - The "tutorial" directory contains a new tutorial for some advanced
       Open vSwitch features.
     - Stable bond mode has been removed.
diff --git a/lib/netdev-vport.c b/lib/netdev-vport.c
index 4aa8bb0..cea44c8 100644
--- a/lib/netdev-vport.c
+++ b/lib/netdev-vport.c
@@ -42,7 +42,7 @@
 VLOG_DEFINE_THIS_MODULE(netdev_vport);
 
 /* Default to the OTV port, per the VXLAN IETF draft. */
-#define VXLAN_DST_PORT 8472
+#define VXLAN_DST_PORT 4789
 
 #define LISP_DST_PORT 4341
 
diff --git a/tests/tunnel.at b/tests/tunnel.at
index 78e43f5..2eabb77 100644
--- a/tests/tunnel.at
+++ b/tests/tunnel.at
@@ -398,7 +398,7 @@ br0 (dummy@ovs-dummy):
 
 dnl change UDP port to default
 
-AT_CHECK([ovs-vsctl -- set Interface p1 options:dst_port=8472])
+AT_CHECK([ovs-vsctl -- set Interface p1 options:dst_port=4789])
 
 AT_CHECK([ovs-appctl dpif/show], [0], [dnl
 br0 (dummy@ovs-dummy):
diff --git a/vswitchd/vswitch.xml b/vswitchd/vswitch.xml
index 2744325..b5bae78 100644
--- a/vswitchd/vswitch.xml
+++ b/vswitchd/vswitch.xml
@@ -1250,10 +1250,9 @@
              with kernel version 2.6.26 or later.
            </p>
            <p>
-             As an experimental protocol, VXLAN has no officially assigned UDP
-             port.  Open vSwitch currently uses UDP destination port 8472.
-             The source port used for VXLAN traffic varies on a per-flow basis
-             and is in the ephemeral port range.
+             Open vSwitch uses UDP destination port 4789.  The source port 
used for
+             VXLAN traffic varies on a per-flow basis and is in the ephemeral 
port
+             range.
            </p>
           </dd>
 
-- 
1.8.1.4

_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev

Reply via email to