Ask Your Question

How to use openday light with openflow 1.0?

asked 2016-02-20 14:54:20 -0700

I see it runs Openflow 1.3 by default but my project requires me to use 1.0. I am not sure how to do that

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted

answered 2016-02-21 20:10:24 -0700

saisujithreddy gravatar image

When Running mininet - You can specify which protocol to use.

sudo mn --controller=remote,ip=<controller-ip> --switch=ovsk,protocols=OpenFlow13 --topo=linear,1

sudo mn --controller=remote,ip=<controller-ip> --switch=ovsk,protocols=OpenFlow10 --topo=linear,1

edit flag offensive delete publish link more


I am not using mininet.. Like what if I have a physical switch which only supports Open flow 1.0 and then fails to interact due a handshake error. Controller is sending switch Hello in OF 1.3 whereas switch(es) are trying to send using OF 1.0

deepanshululla ( 2016-02-21 21:07:53 -0700 )edit

answered 2016-02-22 12:30:40 -0700

jamoluhrsen gravatar image

the openflowplugin features in OpenDaylight will support both openflow 1.0 and 1.3

if you are having trouble connecting your 1.0 switch, then some debugging is needed. You can check logs on the switch (not sure those details) and you can check the karaf.log on the system running OpenDaylight. If there are no clues there, you can try a packet capture to see if there is possibly something wrong with the initial connection setup.

edit flag offensive delete publish link more


The packet capture showed Opendaylight sending Openflow 1.3 hello packets and the device sending openflow 1.0 hello packets

deepanshululla ( 2016-02-26 16:08:05 -0700 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

[hide preview]


Asked: 2016-02-20 14:54:20 -0700

Seen: 30 times

Last updated: Feb 22 '16