- Community Home
- >
- Networking
- >
- Software Defined Networking
- >
- Re: OpenFlow v1.3 Negotiation
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-05-2015 11:46 AM
01-05-2015 11:46 AM
Hi all,
I'm using Mininet v2.2.0 as a testing platform and I want the controller and the virtual Mininet network to communicate using OpenFlow v1.3. The problem is that when the virtual network connects, the negotiated version according to the controller web interface is v1.0. The command I use for this regular connection is
sudo mn --topo=linear,4 --controller=remote,ip=10.4.0.95,port=6633
If I create the Mininet network with a specified/mandated OpenFlow version of 1.3 using this command:
"sudo mn --topo=linear,4 --controller=remote,ip=[controller IP],port=6633 --switch ovsk,protocols=OpenFlow13"
, then I get error messages when I try to view the flows. I've attached a screenshot of what I see. I've checked that the OpenvSwitch Controller supports 1.0 and 1.3, so my suspicion is that there is something in the controller that I must configure for it to support or explicitly negotiate OpenFlow v1.3.
Any advice?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-06-2015 04:36 AM
01-06-2015 04:36 AM
SolutionHi ssrirama,
You can configure mininet to run version 2.3 of OpenVswitch by running the "install.sh -nfV 2.3.0" from the "util" directory in the "mininet" directory:
root@ubuntu:~/mininet/util# ./install.sh -nfV 2.3.0
this will allow the controller and OVS to negotiate version 1.3 of Openflow and you will not need to specify the OF version in the mininet command.
After running the above command I run the following command:
sudo mn --topo=linear,4 --controller=remote,ip=[controller IP],port=6633 --switch ovsk
and I'm able to run dpctl dump-flows without getting errors.
Please check the attached images showing what I can see from both the dump-flows output and the version negotiated shown in the controller GUI(notice that I'm running mn version 2.2.0b2, you might want to upgrade your version as well).
Please let me know if this solves your issue.
Regards,
Antonio
SDN Team
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-06-2015 06:31 AM
01-06-2015 06:31 AM
Re: OpenFlow v1.3 Negotiation
Yes, that worked for me. Thanks!