- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
SDN协议接口
01南向接口协议02北向接口协议03使用OpenFlow协议建立连接04使用Postman下发流表
实验介绍实验内容:学习OpenFlow交换机和控制器的配置方式。使用Wireshark抓包并进行分析,学习OpenFlow交换机与控制器的消息交互过程。实验目的:了解OpenFlow交换机与控制器建立TCP连接的过程。掌握配置安全通道中OpenFlow版本的方法。理解OpenFlow交换机和控制器的消息交互过程。
实验拓扑实验拓扑包括一个控制器和一台主机设备:
OpenFlow连接建立交互流程1、控制器与OpenFlow交换机通过TCP“三次握手”,建立有效的连接。其中,控制器一端的端口号为6633。2、控制器与OpenFlow交换机之间相互发送Hello消息,用于协商双方的OpenFlow版本号。在双方支持的最高版本号不一致的情况下,协商的结果将以较低的OpenFlow版本为准。如果双方协商不一致,还会产生Error消息。
OpenFlow连接建立交互流程3.控制器向OpenFlow交换机发送FeaturesRequest消息,请求OpenFlow交换机上传自己的详细参数。OpenFlow交换机收到请求后,向控制器发送FeaturesReply消息,详细汇报自身参数,包括支持的buffer数目、流表数以及Actions等。4.控制器通过SetConfig消息下发配置参数,然后通过GetConfigRequest消息请求OpenFlow交换机上传修改后的配置信息。OpenFlow交换机通过GetConfigReply消息向控制器发送当前的配置信息。5.控制器与OpenFlow交换机之间发送Packet_out、Packet_in消息,通过Packet_out中内置的LLDP包,进行网络拓扑的探测。6.控制器与OpenFlow交换机之间通过发送EchoRequest、EchoReply消息,保证二者之间存在有效连接,避免失联。
OpenFlowv1.3交互流程分析
谢谢!
文档评论(0)