AI 中文总结
本研究以大学校园网核心层为案例,采用SDN范式,基于RouteFlow平台结合OSPF协议设计核心层,通过两台VM组成的测试环境验证其连通性与最短路径路由功能。
AI 中文摘要
作为校园网的层级之一,核心层(即骨干网)应提供内部网络与外部网络(包括其他校园网或互联网)之间的互连性和路由功能。鉴于此需求,设计该层以具备高可用性来互连和路由流量是一项优先任务。我们尝试采用软件定义网络(SDN)范式,结合网络拓扑和路由协议的最佳实践,设计大学校园网的核心层,作为核心层的应用案例。我们使用RouteFlow作为SDN平台,该平台在OpenFlow(OF)网络基础设施上支持传统路由协议,即开放式最短路径优先(OSPF)。实验测试环境包含两台虚拟机(VM):第一台虚拟机作为SDN/OF数据平面,使用Mininet网络模拟器中的Open vSwitch;第二台虚拟机代表SDN控制平面,包含RouteFlow与POX控制器。我们通过测试拓扑中OF交换机与连接到这些交换机的主机之间的ping连通性来评估该设计,还通过使用tcpdump监控通过所有交换机网络接口的流量来跟踪数据包的路由。我们对该案例进行评估,以确保数据包使用在SDN平台之上的虚拟网络中实现的OSPF,按从源到目的地的最短路径进行路由。
英文摘要
As one of the layers in campus network, core layer or backbone network should provide interconnectivity and routing between internal and external networks, including other campus networks or the Internet. With that requirement, designing this layer to be highly available to interconnect and route traffic is a high priority. By using software-defined networking (SDN) paradigm, we attempt to design core layer in campus network employing best practices of network topology and routing protocol at the layer with a use case of core layer in a university campus network. We use RouteFlow as the SDN platform supporting a traditional routing protocol, i.e. Open Shortest Path First (OSPF), over OpenFlow (OF) network infrastructure. The experimental testbed/environment consists of two virtual machines (VMs). The first VM is used as the SDN/OF data plane with Open vSwitch in Mininet network emulator, and the second one representing SDN control plane comprising RouteFlow with POX controller. We evaluated the design by testing the interconnectivity using ping for the OF switches in the topology and hosts that are connected to the switches. We also tracked the route of the packets by monitoring traffic passed through all network interfaces of the switches using tcpdump. This case was evaluated since we need to make sure that packets were routed with the shortest path from source to destination using OSPF that was implemented in the virtual network at the top of the SDN platform.
Comments9 pages, 4 figures, 6 tables