A Box-Covering-Based Routing Algorithm for Large-Scale SDNs

被引:16
作者
Zhang, Lianming [1 ]
Deng, Qian [1 ]
Su, Yiheng [1 ]
Hu, Yao [1 ]
机构
[1] Hunan Normal Univ, Coll Phys & Informat Sci, Key Lab Internet Things Technol & Applicat, Changsha 410081, Hunan, Peoples R China
来源
IEEE ACCESS | 2017年 / 5卷
基金
中国国家自然科学基金;
关键词
Software-defined network (SDN); large-scale; box-covering; routing; latency; SOFTWARE-DEFINED NETWORKING;
D O I
10.1109/ACCESS.2017.2682501
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A routing algorithm is the pivotal and core issue in network communication. Traditional networks often use distributed routing algorithms that lead to difficulties in controlling network routes and accessing information concerning global topology. A software-defined network (SDN) is a new network framework that separates the network control plane from the forwarding/data plane. SDNs can access global topology through SDN controllers and make forwarding decisions based on flow tables. In this paper, we propose a box-covering-based routing (BCR) algorithm using a renormalization method that is applied to research the fractal dimensions of large-scale networks. We divide the entire SDN network into some subnets using a box-covering method, find the shortest path in every subnet and between subnets, and embed the proposed BCR algorithm code inside the SDN controller. We then design a testbed based on the Ryu controller and the Mininet platform for this algorithm. The results show that the proposed BCR algorithm has good low-latency performance and is suitable for a large-scale SDN.
引用
收藏
页码:4048 / 4056
页数:9
相关论文
共 30 条
  • [1] [Anonymous], 1998, RFC2328 OSPF VER 2
  • [2] [Anonymous], RFC1058 TECH REP
  • [3] [Anonymous], 2007, J STAT MECH THEORY E
  • [4] [Anonymous], ACM SIGCOMM COMPUT C
  • [5] [Anonymous], 2014, P 9 INT C FUT INT TE
  • [6] [Anonymous], 2014, 16 AS PAC NETW OP MA
  • [7] [Anonymous], RFC3345 TECH REP
  • [8] BGP routing, policies in ISP networks
    Caesar, M
    Rexford, J
    [J]. IEEE NETWORK, 2005, 19 (06): : 5 - 11
  • [9] Campbell A. T., 1999, Computer Communication Review, V29, P7, DOI 10.1145/505733.505735
  • [10] Scalable Network Virtualization in Software-Defined Networks
    Drutskoy, Dmitry
    Keller, Eric
    Rexford, Jennifer
    [J]. IEEE INTERNET COMPUTING, 2013, 17 (02) : 20 - 27