在对OpenFlow协议有了一定了解以后,开始尝试如何通过Ryu控制器实现网络中的通信.根据协议,我们知道,当数据信息首次传输到交换机时,由于交换机不存在该数据信息所对应的流表,因此,会触发PacketIn消息,即交换机会将数据信息打包后,通过相应的交换机-控制器的专用通道将数据信息描述之后,传输给控制器,控制器在对数据包进行解析之后,根据相应的逻辑(基于底层网络协议),给交换机添加相应的流表,在这之后,数据包会根据新添加的流表传输给下一个交换机或者目的地址. 下面给出相应的交互流程: 从图中可