ISSN 1000-1239 CN 11-1777/TP

计算机研究与发展 ›› 2019, Vol. 56 ›› Issue (5): 967-976.doi: 10.7544/issn1000-1239.2019.20180866

所属专题: 2019智能网络理论与关键技术专题

• 网络技术 • 上一篇    下一篇

基于软件定义无线网络的协作式路由实现和性能分析

费宁,徐力杰,成小惠   

  1. (南京邮电大学计算机学院 南京 210003) (fein@njupt.edu.cn)
  • 出版日期: 2019-05-01
  • 基金资助: 
    国家自然科学基金项目(61003040,61502251);中国博士后科学基金资助项目(2016M601859);江苏省博士后科研资助计划项目(1701047A),南京邮电大学科研项目(NY215168,NY218024)

Implementation and Evaluation of Cooperative Routing in Software Defined Wireless Networking

Fei Ning, Xu Lijie, Cheng Xiaohui   

  1. (School of Computer Science, Nanjing University of Posts and Telecommunications, Nanjing 210003)
  • Online: 2019-05-01

摘要: 无线mesh网络的冗余式设计往往导致WiFi AP的带宽资源不能得到充分利用.由于无线广播的特性,报文会同时被多个节点所接收.在协作式网络中,这些冗余的WiFi AP可以作为辅助节点帮助其他链路进行数据传输.这种协作式路由在传统网络中给资源受限的WiFi AP带来了额外的通信和计算开销,从而实现较为困难.软件定义无线网络(software defined wireless networking, SDWN)集中式架构提供了辅助节点之间及辅助节点与控制器之间的通信机制,使得最佳辅助节点的全局化选择成为可能.在分析现有协作式路由的基础上,提出了基于软件定义无线网络协作式路由算法,其中路由发现由WiFi AP完成,而路由有效性验证、辅助节点的选取和链路干扰模型的更新等全局且计算负载较大的工作由软件定义无线网络中的控制器进行.通过对现有OpenFlow协议的扩展,在测试平台上验证并实现了基于软件定义无线网络的协作式路由.测试结果表明:该面向服务质量的协作式路由相比传统路由能够显著提高网络传输带宽和降低报文传输延迟.

关键词: 软件定义无线网络, 协作式路由, 辅助节点, OpenFlow, 集中式架构

Abstract: In a mesh network, not all WiFi APs are always taken part in the actual packet transmission which makes network resources redundant. A same packet is usually received by more than one node even though they are not on this packet’s original transmission path. These nodes can be chosen to forward the packets to the destination node, which improves the bandwidth of the designated link in a cooperative routing path. However, due to the transmission and computation overhead on WiFi APs, the cooperative routing is difficult to be implemented in traditional wireless networking. The centralized architecture of software defined wireless networking (SDWN) makes it convenient to select helper nodes effectively and globally for a cooperative routing. This paper proposes a cooperative routing algorithm in SDWN. In this algorithm, routing discovery is performed on WiFi APs while the global and computation intensive tasks such as the route validation, the helper node selection and the interferences update are completed by the controller. By extending OpenFlow protocol, the proposed cooperative routing has been implemented and evaluated on a test bed. The evaluation indicates that our QoS oriented SDWN-based cooperative routing achieves greater bandwidth and less packet transmission delay than traditional wireless protocols.

Key words: software defined wireless networking (SDWN), cooperative routing, helper node, OpenFlow, centralized architecture

中图分类号: