摘要
软件定义网络(Software Defined Network,SDN)由于将网络设备控制面与数据面分离开来,允许对控制平台进行编程,实现了更好的网络自动化与编排,为人们提供更稳定高效的网络,并降低了网络运营成本,从而逐渐受到人们的重视。然而,SDN控制器只能数据帧的转发,还不能较好地部署三层路由技术。为此,文中设计了一种SDN的路由算法,其利用Ryu控制器来进行扩展程序的开发,并通过OpenFlow协议直接向交换机下发流表,自动配置路由,使得数据能通过IP地址进行跨网段转发。实验结果显示,文中所设计的路由系统能够实现网络交换机之间的三层路由数据转发。
Software Defined Network(SDN)allows the control platform to be programmed to achieve better network automation and programming, providing a more stable and efficient network by separating tile control plane of the network device from the data plane and reduce the network operating costs, which gradually by the people's attention. However, the SDN controller can only forward data frames and can not deploy Layer 3 routing technology well. To this end, this paper designs a SDN routing algorithm ,which uses the Ryu controller to expand the program development, and through the OpenFlow protocol directly to the switch under the flow table, automatically configure the routing,so that data can be cross-network through the IP address Segment forwarding. The experimental results show that the routing system designed in this paper can realize the three-layer routing data forwarding between network switches.
出处
《自动化与仪器仪表》
2017年第9期128-130,共3页
Automation & Instrumentation