Ixia Black Book: SDN/OpenFlow
Ixia Black Book: SDN/OpenFlow
Ixia Black Book: SDN/OpenFlow
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Test Case: <strong>OpenFlow</strong> Switch Setup and Functional Test<br />
Test Case: <strong>OpenFlow</strong> Switch Setup and Functional Test<br />
Overview<br />
One of the most important aspects of <strong>OpenFlow</strong> protocol is to create OF Channel. OF<br />
Channel establishes connection between the controller and switch using TCP or TLS.<br />
After the TCP session is established, controller and switch exchanges an OFPT_Hello<br />
message. The version field in the message is set to the highest <strong>OpenFlow</strong> protocol<br />
version supported by the sender. After receiving the message, the recipient calculates<br />
the <strong>OpenFlow</strong> protocol version to be used. The lowest version that is sent and received<br />
successfully is used as the <strong>OpenFlow</strong> protocol version.<br />
After version negotiation, the controller sends Features Request message and switch<br />
sends Features Reply message to advertise their capabilities. Then Echo Request and<br />
Echo Reply messages are exchanged to keep the OF Channel session alive between<br />
the controller and the switch.<br />
Ladder diagram<br />
The following diagram illustrates the message exchange between the switch and the<br />
controller.<br />
Figure 1: Message Exchange between Switch and Controller<br />
PN 915-2635-01 Rev A December 2012 7