A design and implementation of OpenFlow Controller handling IP multicast with Fast Tree Switching

被引:42
|
作者
Kotani, Daisuke [1 ]
Suzuki, Kazuya [2 ]
Shimonishi, Hideyuki [2 ]
机构
[1] Kyoto Univ, Grad Sch Informat, Kyoto, Japan
[2] NEC Corp Ltd, Cloud Syst Res Labs, Kanagawa, Japan
关键词
OpenFlow; Multicast; Fast Reroute; PREPLANNED RECOVERY; REDUNDANT TREES; SERVICE;
D O I
10.1109/SAINT.2012.17
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a design of an OpenFlow controller handling IP multicast and a method to switch a multicast tree to the other with little packet loss. Reducing packet loss during reconstruction of multicast tree triggered by a failure has been an important problem to make multicast communications more reliable. One approach for this problem is to use redundant trees for multicast trees, but algorithms to compute redundant trees require centralized computation therefore cannot be used in IP network. We used OpenFlow, which has features of centralized control and programmability, to realize redundant multicast trees in the network. In this paper, we present a design of an OpenFlow controller supporting IP multicast and a method to set up multiple multicast trees of one multicast group in the network for fast tree switching. To avoid delivering duplicate packets to the receivers, we assign an ID to each tree, embed it into multicast packets, and select the tree to deliver multicast packets in the sender switch by rewriting the packet header. We showed little packet loss when switching the multicast tree triggered by the failure using implementation of the OpenFlow controller by the evaluation experiment.
引用
收藏
页码:60 / 67
页数:8
相关论文
共 39 条
  • [1] Design and Implementation Multicast Video Streaming On Openflow Network
    Latif, Abdul
    Mulyana, Eueung
    [J]. 2014 8TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATION SYSTEMS SERVICES AND APPLICATIONS (TSSA), 2014,
  • [2] Design and Implementation of IP Multicast Communication Based on VxWorks
    Che, Min
    Zhu, Rui
    Tuo, Mingfu
    [J]. FRONTIERS OF MANUFACTURING SCIENCE AND MEASURING TECHNOLOGY V, 2015, : 625 - 629
  • [3] DESIGN AND IMPLEMENTATION OF THE ACTIVE IMAGE IP MULTICAST SYSTEM
    Niu, Yan
    Du, Jiangyi
    Chen, Yongchao
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER THEORY AND ENGINEERING (ICACTE 2009), VOLS 1 AND 2, 2009, : 285 - 290
  • [4] IP switching over fast ATM cell transport (IPSOFACTO): Switching multicast flows
    Acharya, A
    Dighe, R
    Ansari, F
    [J]. GLOBECOM 97 - IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, CONFERENCE RECORD, VOLS 1-3, 1997, : 1850 - 1854
  • [5] IP switching over fast ATM cell transport (IPSOFACTO): IP multicast over wireless ATM
    Ansari, F
    Acharya, A
    Narasimhan, P
    [J]. ICUPC '98 - IEEE 1998 INTERNATIONAL CONFERENCE ON UNIVERSAL PERSONAL COMMUNICATIONS, VOLS 1 AND 2, 1998, 1-2 : 621 - 626
  • [6] Switching controller design for fast set-point tracking
    Huang, HP
    Tien, CM
    Lee, HY
    Chien, IL
    [J]. JOURNAL OF THE CHINESE INSTITUTE OF CHEMICAL ENGINEERS, 2004, 35 (03): : 317 - 324
  • [7] Design and implementation of the tree-based fuzzy logic controller
    Liu, BD
    Huang, CY
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1997, 27 (03): : 475 - 487
  • [8] System Verilog based Design and Implementation of LCD Controller IP Core
    Chandran, Mithuna O.
    Libin, T. T.
    Rao, S. Krishnakumar
    Oommen, Biju C.
    [J]. 2015 INTERNATIONAL CONFERENCE ON VLSI SYSTEMS, ARCHITECTURE, TECHNOLOGY AND APPLICATIONS (VLSI-SATA), 2015,
  • [9] The design and implementation of a music broadcasting system via IP multicast with user-authentication
    Uehara, T
    Sato, T
    Yamaoka, K
    [J]. 2003 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS, AND SIGNAL PROCESSING, VOLS 1 AND 2, CONFERENCE PROCEEDINGS, 2003, : 984 - 987
  • [10] Architecture Design and Implementation for Centralized Multicast Resource Management over IP/MPLS Network
    Wen, Chih-Chao
    Huang, Kuo-Feng
    Wu, Cheng-Song
    [J]. JOURNAL OF INTERNET TECHNOLOGY, 2008, 9 (02): : 167 - 172