Scalable Multicast Using MPLS in Software Defined Network

Lie Qian
{"title":"Scalable Multicast Using MPLS in Software Defined Network","authors":"Lie Qian","doi":"10.14738/TNC.73.6561","DOIUrl":null,"url":null,"abstract":"Multicast helps to deliver data to multiple receivers efficiently. One scalability challenge faced by multicast is the per-channel forwarding states being maintained in the network layer, which increases linearly with the number of established multicast channels. MPLS helps to alleviate this problem by removing forwarding states from non-branch routers on the multicast tree and label switch packets in non-branch routers. To reduce the number of forwarding states in branch routers, many solutions were proposed to merge multicast trees/subtrees from different channels. Software Defined Network (SDN) decouples the control plane from the data plane, which enables low cost commodity design in routers and flexible network feature deployments through software implementation in centralized controllers. Equipped with SDN’s flexible policy and packet processing action installation, multicast tree/subtree merging becomes more convenient in SDN. This paper proposes a new scalable multicast solution in SDN to further reduce the number of forwarding states in routers. In the new solution, first a 2 level MPLS label switching scheme is used to reduce the extra point to point LSPs needed when multicast trees are merged. Secondly, a new multicast tree construction algorithm is designed to pursue more aggressive subtree matching between channels by taking advantage of per channel packet dropping actions in SDN. Simulation results show that the new solution can achieve 10-20 percent reduction in the number of forwarding entries needed for multicast traffic’s forwarding.","PeriodicalId":448328,"journal":{"name":"Transactions on Networks and Communications","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-06-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Transactions on Networks and Communications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.14738/TNC.73.6561","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Multicast helps to deliver data to multiple receivers efficiently. One scalability challenge faced by multicast is the per-channel forwarding states being maintained in the network layer, which increases linearly with the number of established multicast channels. MPLS helps to alleviate this problem by removing forwarding states from non-branch routers on the multicast tree and label switch packets in non-branch routers. To reduce the number of forwarding states in branch routers, many solutions were proposed to merge multicast trees/subtrees from different channels. Software Defined Network (SDN) decouples the control plane from the data plane, which enables low cost commodity design in routers and flexible network feature deployments through software implementation in centralized controllers. Equipped with SDN’s flexible policy and packet processing action installation, multicast tree/subtree merging becomes more convenient in SDN. This paper proposes a new scalable multicast solution in SDN to further reduce the number of forwarding states in routers. In the new solution, first a 2 level MPLS label switching scheme is used to reduce the extra point to point LSPs needed when multicast trees are merged. Secondly, a new multicast tree construction algorithm is designed to pursue more aggressive subtree matching between channels by taking advantage of per channel packet dropping actions in SDN. Simulation results show that the new solution can achieve 10-20 percent reduction in the number of forwarding entries needed for multicast traffic’s forwarding.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
软件定义网络中使用MPLS的可扩展组播
多播有助于有效地将数据传递给多个接收方。多播面临的一个可扩展性挑战是在网络层中维护的每通道转发状态,它随着已建立的多播通道的数量线性增加。MPLS可以消除组播树上非分支路由器的转发状态,并在非分支路由器上标记交换报文,从而缓解了这一问题。为了减少分支路由器中转发状态的数量,提出了多种方法来合并不同信道的组播树/子树。软件定义网络(SDN)将控制平面与数据平面解耦,从而实现路由器的低成本商品设计,并通过集中控制器中的软件实现灵活的网络功能部署。由于SDN灵活的策略和包处理动作的安装,使得组播树/子树合并在SDN中变得更加方便。为了进一步减少路由器的转发状态数,本文提出了一种新的SDN可扩展组播解决方案。在该方案中,首先采用了2级MPLS标签交换方案,以减少合并组播树时所需的额外点到点lsp。其次,设计了一种新的组播树构建算法,利用SDN中的每通道丢包行为实现更积极的通道间子树匹配。仿真结果表明,该方案可将组播流量转发所需的转发表项数减少10 ~ 20%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Photosynthesis Productivity Improvement Efficiency and Yield in Salt Soils Prediction, by Mathematical Model, of the Effects of Hydration for Germination at Different Times and Temperatures on the Nutritional and Functional Characteristics of Chickpea Flour (Cicer Arietinum L.) Liposomes vs. Probiosomes: A Novel Approach for Targeted Drug Delivery The Impact of Climate and Soil Temperature Warming on Viticulture in Southern Finland, The Baltic Sea Region, and a Few Regions in Central Europe Molecular Fingerprinting Confirms Pollen-Proofing of Nonwoven Pollination Control Fabrics in Sugar Beet
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1