针对软件定义网络实验环境问题,对SDN网络及其工作原理进行了分析,提出了一种在x86架构上基于Open v Switch的SDN网络平台的构建方法,降低了网络平台搭建的成本,测试了此网络架构下主机间、主机与因特网的连通性.测试结果表明:使用这种...针对软件定义网络实验环境问题,对SDN网络及其工作原理进行了分析,提出了一种在x86架构上基于Open v Switch的SDN网络平台的构建方法,降低了网络平台搭建的成本,测试了此网络架构下主机间、主机与因特网的连通性.测试结果表明:使用这种方法搭建SDN网络正确有效,为后续研究奠定了基础.展开更多
In this paper,we developed a new customizable low energy Software Defined Networking(SDN)based Internet of Things(IoT)platform that can be reconfigured according to the requirements of the target IoT applications.Tech...In this paper,we developed a new customizable low energy Software Defined Networking(SDN)based Internet of Things(IoT)platform that can be reconfigured according to the requirements of the target IoT applications.Technically,the platform consists of a set of low cost and energy efficient single-board computers,which are interconnected within a network with the software defined configuration.The proposed SDN switch is deployed on Raspberry Pi 3 board usingOpen vSwitch(OvS)software,while theFloodlight controller is deployed on the Orange Pi Prime board.We firstly presented and implemented the method formeasuring a delay introduced by each component of the IoT infrastructure,ranging from the sensor,the core of SDN,the IoT broker,to an IoT subscriber.Thus,we presented the approach for estimating energy efficiency for SDN based IoT platform proportional to the traffic.The experiments carried out on a real SDN topology based on single-board computers show that our approach not only saves up to 53.56%of energy at low traffic intensity,but also provides QoS guarantee for IoT applications.展开更多
在SDN移动自组网络中,控制转发策略集中于控制器中,使得基于流表匹配的数据转发变得简单高效。但是,由于移动自组网环境复杂多变、无线信号不稳定和网络拓扑多变等原因,容易出现数据层面失去控制器控制和流表学习老化等问题,这严重制约...在SDN移动自组网络中,控制转发策略集中于控制器中,使得基于流表匹配的数据转发变得简单高效。但是,由于移动自组网环境复杂多变、无线信号不稳定和网络拓扑多变等原因,容易出现数据层面失去控制器控制和流表学习老化等问题,这严重制约网络性能。针对以上问题,设计了一种基于Open v Switch的SDN移动自组网络架构,架构包含状态处理与应用感知等核心功能。状态处理服务实现控制器与交换机连接状态的跟踪检测、Open Flow协议的状态匹配字段拓展和数据包在不同状态场景下进行感知处理等功能,应用感知服务实现转发策略在数据层面被灵活调度的功能。在Open v Switch和Ryu开源控制器上进行协议开发和原型系统搭建。实验结果表明,控制器连发生接故障后,业务恢复时延低于100 ms,流表项可以及时更新,这可以保障网络吞吐量的稳定性。因此,设计的架构有效减小控制器失连故障对通信的影响,增强了基于SDN的移动自组网络的稳定性和可靠性。展开更多
Virtualization is the key technology of cloud computing. Network virtualization plays an important role in this field. Its performance is very relevant to network virtualizing. Nowadays its implementations are mainly ...Virtualization is the key technology of cloud computing. Network virtualization plays an important role in this field. Its performance is very relevant to network virtualizing. Nowadays its implementations are mainly based on the idea of Software Define Network (SDN). Open vSwitch is a sort of software virtual switch, which conforms to the OpenFlow protocol standard. It is basically deployed in the Linux kernel hypervisor. This leads to its performance relatively poor because of the limited system resource. In turn, the packet process throughput is very low.In this paper, we present a Cavium-based Open vSwitch implementation. The Cavium platform features with multi cores and couples of hard ac-celerators. It supports zero-copy of packets and handles packet more quickly. We also carry some experiments on the platform. It indicates that we can use it in the enterprise network or campus network as convergence layer and core layer device.展开更多
基金This research was supported by the Ukrainian Project No.0120U102201“Development the methods and unified software-hardware means for the deployment of the energy efficient intent-based multi-purpose information and communication networks”.
文摘In this paper,we developed a new customizable low energy Software Defined Networking(SDN)based Internet of Things(IoT)platform that can be reconfigured according to the requirements of the target IoT applications.Technically,the platform consists of a set of low cost and energy efficient single-board computers,which are interconnected within a network with the software defined configuration.The proposed SDN switch is deployed on Raspberry Pi 3 board usingOpen vSwitch(OvS)software,while theFloodlight controller is deployed on the Orange Pi Prime board.We firstly presented and implemented the method formeasuring a delay introduced by each component of the IoT infrastructure,ranging from the sensor,the core of SDN,the IoT broker,to an IoT subscriber.Thus,we presented the approach for estimating energy efficiency for SDN based IoT platform proportional to the traffic.The experiments carried out on a real SDN topology based on single-board computers show that our approach not only saves up to 53.56%of energy at low traffic intensity,but also provides QoS guarantee for IoT applications.
文摘在SDN移动自组网络中,控制转发策略集中于控制器中,使得基于流表匹配的数据转发变得简单高效。但是,由于移动自组网环境复杂多变、无线信号不稳定和网络拓扑多变等原因,容易出现数据层面失去控制器控制和流表学习老化等问题,这严重制约网络性能。针对以上问题,设计了一种基于Open v Switch的SDN移动自组网络架构,架构包含状态处理与应用感知等核心功能。状态处理服务实现控制器与交换机连接状态的跟踪检测、Open Flow协议的状态匹配字段拓展和数据包在不同状态场景下进行感知处理等功能,应用感知服务实现转发策略在数据层面被灵活调度的功能。在Open v Switch和Ryu开源控制器上进行协议开发和原型系统搭建。实验结果表明,控制器连发生接故障后,业务恢复时延低于100 ms,流表项可以及时更新,这可以保障网络吞吐量的稳定性。因此,设计的架构有效减小控制器失连故障对通信的影响,增强了基于SDN的移动自组网络的稳定性和可靠性。
文摘Virtualization is the key technology of cloud computing. Network virtualization plays an important role in this field. Its performance is very relevant to network virtualizing. Nowadays its implementations are mainly based on the idea of Software Define Network (SDN). Open vSwitch is a sort of software virtual switch, which conforms to the OpenFlow protocol standard. It is basically deployed in the Linux kernel hypervisor. This leads to its performance relatively poor because of the limited system resource. In turn, the packet process throughput is very low.In this paper, we present a Cavium-based Open vSwitch implementation. The Cavium platform features with multi cores and couples of hard ac-celerators. It supports zero-copy of packets and handles packet more quickly. We also carry some experiments on the platform. It indicates that we can use it in the enterprise network or campus network as convergence layer and core layer device.