-
Bug
-
Resolution: Done
-
None
-
unspecified
-
None
-
Operating System: All
Platform: All
-
2875
When connected over plain TCP to the ODL controller, the switch gets an OFPT_HELLO from the controller right away. When connected using SSL, the ODL controller does not initiate OFPT_HELLO. It waits for the switch to send OFPT_HELLO, then responds properly.
Section 6.3.1 of the OpenFlow spec states:
When an OpenFlow connection is first established, each side of the connection must immediately send an OFPT_HELLO message with the version field set to the highest OpenFlow protocol version supported by the sender.
So the ODL controller should initiate an OFPT_HELLO no matter what type of connection is established. (Note that the switch should do the same, of course.)