[openflowplugin-users] Testing OpenFlow controller
Michal Rehak -X (mirehak - Pantheon Technologies SRO@Cisco) <mirehak@...>
the message "have protocol params!" has been added to mininet scripts (into node.py). The reason is, that ovs runs by default OF-1.0 protocol. And in order to use OF-1.3 there is a parameter which needs to be delivered to ovs via mininet.
So if you omit the protocols=OpenFlow13 you wont get this message anymore, but ovs will fallback to OF-1.0 protocol.
If you want to explore details, please have a look at
From: openflowplugin-users-bounces@... [openflowplugin-users-bounces@...] on behalf of Madhusudhan Kandadai [madhusudhan.opendaylight@...]
Sent: Thursday, December 19, 2013 7:44 PM
Subject: [openflowplugin-users] Testing OpenFlow controller
After I download the below file, Is there any changes needs to be done in config.ini file? I actually changed the OF ip address to controller’s traffic ip address i.e (127.0.0.1 to 10.125.136.52)
File: wget 'https://jenkins.opendaylight.org/openflowplugin/job/openflowplugin-merge/lastSuccessfulBuild/org.opendaylight.openflowplugin$distributions-openflowplugin-base/artifact/org.opendaylight.openflowplugin/distributions-openflowplugin-base/0.0.1-SNAPSHOT/distributions-openflowplugin-base-0.0.1-SNAPSHOT-osgipackage.zip'
However, If I create a topology in mininet after I start OFController, I am getting the below error.
mininet@mininet-vm:~\> sudo mn --controller=remote,ip=10.125.136.52 --topo tree,2 --switch ovsk,protocols=OpenFlow13
*** Creating network
*** Adding controller
*** Adding hosts:
h1 h2 h3 h4
*** Adding switches:
have protocol params!
s1 have protocol params!
s2 have protocol params!
*** Adding links:
(h1, s2) (h2, s2) (h3, s3) (h4, s3) (s1, s2) (s1, s3)
*** Configuring hosts
h1 h2 h3 h4
*** Starting controller
*** Starting 3 switches
s1 OVSswitch opts: protocols=OpenFlow13
s2 OVSswitch opts: protocols=OpenFlow13
s3 OVSswitch opts: protocols=OpenFlow13
I am not sure of the above thing "protocol params"
Can you please shed some light?