Skip to content

Commit

Permalink
rest_vtep: Add some descriptions for troubleshooting
Browse files Browse the repository at this point in the history
This patch adds some notes about the settings when using the Mininet
VMs for the environment on which rest_vtep.py running.

Reported-by: Varun Amrutiya <h20170244@pilani.bits-pilani.ac.in>
Signed-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
  • Loading branch information
iwaseyusuke authored and fujita committed Dec 11, 2017
1 parent 7e6f3f0 commit bf83292
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions ryu/app/rest_vtep.py
Expand Up @@ -202,6 +202,45 @@
}
}
}
4. Make sure that the IPv6 is enabled on your environment. Some Ryu BGP
features require the IPv6 connectivity to bind sockets. Mininet seems to
disable IPv6 on its installation.
For example::
$ sysctl net.ipv6.conf.all.disable_ipv6
net.ipv6.conf.all.disable_ipv6 = 0 # should NOT be enabled
$ grep GRUB_CMDLINE_LINUX_DEFAULT /etc/default/grub
# please remove "ipv6.disable=1" and reboot
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"
5. Make sure that your switch using the OpenFlow version 1.3. This application
supports only the OpenFlow version 1.3.
For example::
$ ovs-vsctl get Bridge s1 protocols
["OpenFlow13"]
.. Note::
At the time of this writing, we use the the following version of Ryu,
Open vSwitch and Mininet.
::
$ ryu --version
ryu 4.19
$ ovs-vsctl --version
ovs-vsctl (Open vSwitch) 2.5.2 # APT packaged version of Ubuntu 16.04
Compiled Oct 17 2017 16:38:57
DB Schema 7.12.1
$ mn --version
2.2.1 # APT packaged version of Ubuntu 16.04
"""

import json
Expand Down

0 comments on commit bf83292

Please sign in to comment.