Extensions to BIER Tree Engineering (BIER-TE) for Large Multicast Domains and 1:1 Protection: Concept, Implementation and Performance

Moritz Flüchter, Steffen Lindner, Fabian Ihle, Michael Menth
{"title":"Extensions to BIER Tree Engineering (BIER-TE) for Large Multicast Domains and 1:1 Protection: Concept, Implementation and Performance","authors":"Moritz Flüchter, Steffen Lindner, Fabian Ihle, Michael Menth","doi":"arxiv-2409.07082","DOIUrl":null,"url":null,"abstract":"Bit Index Explicit Replication (BIER) has been proposed by the IETF as a\nstateless multicast transport technology. BIER adds a BIER header containing a\nbitstring indicating receivers of an IP multicast (IPMC) packet within a BIER\ndomain. BIER-TE extends BIER with tree engineering capabilities, i.e., the\nbitstring indicates both receivers as well as links over which the packet is\ntransmitted. As the bitstring is of limited size, e.g., 256 bits, only that\nnumber of receivers can be addressed within a BIER packet. To scale BIER to\nlarger networks, the receivers of a BIER domain have been assigned to subsets\nthat can be addressed by a bitstring with a subset ID. This approach is even\ncompliant with fast reroute (FRR) mechanisms for BIER. In this work we tackle the challenge of scaling BIER-TE to large networks as\nthe subset mechanism of BIER is not sufficient for that purpose. A major\nchallenge is the support of a protection mechanism in this context. We describe\nhow existing networking concepts like tunneling, egress protection and\nBIER-TE-FRR can be combined to achieve the goal. Then, we implement the\nrelevant BIER-TE components on the P4-programmable Tofino ASIC which builds\nupon an existing implementation for BIER. Finally, we consider the forwarding\nperformance of the prototype and explain how weaknesses can be improved from\nremedies that are well-known for BIER implementations.","PeriodicalId":501280,"journal":{"name":"arXiv - CS - Networking and Internet Architecture","volume":"2019 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Networking and Internet Architecture","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.07082","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Bit Index Explicit Replication (BIER) has been proposed by the IETF as a stateless multicast transport technology. BIER adds a BIER header containing a bitstring indicating receivers of an IP multicast (IPMC) packet within a BIER domain. BIER-TE extends BIER with tree engineering capabilities, i.e., the bitstring indicates both receivers as well as links over which the packet is transmitted. As the bitstring is of limited size, e.g., 256 bits, only that number of receivers can be addressed within a BIER packet. To scale BIER to larger networks, the receivers of a BIER domain have been assigned to subsets that can be addressed by a bitstring with a subset ID. This approach is even compliant with fast reroute (FRR) mechanisms for BIER. In this work we tackle the challenge of scaling BIER-TE to large networks as the subset mechanism of BIER is not sufficient for that purpose. A major challenge is the support of a protection mechanism in this context. We describe how existing networking concepts like tunneling, egress protection and BIER-TE-FRR can be combined to achieve the goal. Then, we implement the relevant BIER-TE components on the P4-programmable Tofino ASIC which builds upon an existing implementation for BIER. Finally, we consider the forwarding performance of the prototype and explain how weaknesses can be improved from remedies that are well-known for BIER implementations.
针对大型多播域和 1:1 保护的 BIER 树工程 (BIER-TE) 扩展:概念、实施和性能
比特索引显式复制(BIER)是 IETF 提出的一种无ateless 多播传输技术。BIER 增加了一个 BIER 标头,其中包含一个比特字符串,用于指示 BIER 域内 IP 组播 (IPMC) 数据包的接收方。BIER-TE 扩展了 BIER 的树工程功能,即位串既表示接收方,也表示传输数据包的链路。由于比特串的大小有限,例如 256 比特,因此一个 BIER 数据包只能寻址该数量的接收器。为了将 BIER 扩展到更大的网络,BIER 域的接收器被分配到可由带有子集 ID 的比特串寻址的子集。这种方法甚至符合 BIER 的快速重路由(FRR)机制。在这项工作中,我们解决了将 BIER-TE 扩展到大型网络的难题,因为 BIER 的子集机制不足以实现这一目的。一个主要挑战是在这种情况下如何支持保护机制。我们介绍了如何将隧道、出口保护和 BIER-TE-FRR 等现有网络概念结合起来以实现这一目标。然后,我们在 P4 可编程 Tofino ASIC 上实现了相关的 BIER-TE 组件,该 ASIC 建立在现有 BIER 实现的基础之上。最后,我们考虑了原型的转发性能,并解释了如何通过众所周知的 BIER 实现方法来改进不足之处。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信