BIER6(基于IPv6的比特位索引,IPv6-based Bit Index Explicit Replication)—— 用于IPv6网络中的组播业务规模化部署。
什么是BIER6A?
BIER6是BIER IPv6(IPv6-based Bit Index Explicit Replication,基于IPv6的比特位索引)的简写,是一种新型组播技术,它继承了传统BIER基于比特位复制转发的核心思想,并结合IPv6新技术,根据封装在IPv6组播报文头部的比特串实现报文复制转发。
为什么需要BIER6A
近年来,随着5G视频直播、视频会议、远程教育等新型组播类业务的快速增长,IP组播技术受到业界的关注,但传统组播技术存在局限,限制了组播在网络中的大规模应用,比如:
- 协议复杂,部署和运维困难:网络需要支持众多组播路由协议,部署复杂度高,同时增加运维难度。
- 可扩展性弱、规模受限:中间节点维护每条流的组播状态,依赖组播路由协议来创建组播树,网络中引入复杂的控制信令。同时,创建组播树也会占用大量的资源,如内存、CPU等,不利于在大规模网络中部署。
- 可靠性弱,用户体验不佳:组播流量越多,网络中组播树和开销越大,网络故障后的收敛时间延长,影响用户体验。
此外,国内IPv6技术的蓬勃发展,也迫切需要一种能在IPv6网络中大规模部署的新型组播技术,BIER6正是在这种背景下应运而生。
BIER6是如何工作的
ABIER6将组播报文目的节点的集合以一个比特串(BitString,bit构成的字符串,比如11001010)的方式封装在组播源节点的IPv6报文头中,中间节点根据比特串中比特位是否为1,查找去往目的节点的下一跳节点,直至目的节点。
打个比方,现在北京A有一场足球比赛,对如下6个目的城市开放线上直播,目的城市用户有观看需求用1表示,反之用0表示。某一时间段观看需求如下,6个城市按照ABCDEF顺序编号为011001,为目的地集合形成的比特串BitString。
北京A | 青岛B | 南京C | 上海D | 厦门E | 广州F |
---|---|---|---|---|---|
0 | 1 | 1 | 0 | 0 | 1 |
无 | 有 | 有 | 无 | 无 | 有 |
视频直播数据发出后,北京A与青岛B、南京C、广州F之间的中间城市根据直播视频数据上携带的011001比特串信息判断,发现011001的第1、4、5位(右起)为1,即表示广州F、南京C、青岛B这三个目的地城市有观看需求,中间城市提取到目的地城市信息,选择可以到达目的地城市所需经过的下一个城市方向复制并发送视频直播数据,直至发送到目的地城市为止。
BIER6有什么特点
相比传统IP组播技术,BIER6可实现更高效、灵活的组播转发,简化网络部署及运维。
- 易运维部署:协议简化,无需部署PIM和MPLS协议,仅需扩展IGP(Interior Gateway Protocol,内部网关协议)和BGP(Border Gateway Protocol,边界网关协议),同时基于Native IPv6转发架构,只要IPv6路由可达,即可实现跨域。
- 易大规模部署:无需为每条组播流建立组播树和保存组播流状态,资源占用少,适合大规模组播业务部署。
- 用户体验更优:组播用户无需逐跳加入组播树,仅需组播域叶子节点向头节点申请加入组播组,业务响应速度更快。
- 面向SDN演进:仅需在头节点插入BIER6报文,中间节点根据位串信息指导报文复制转发,契合运营商SDN网络演进。
BIER6有哪些应用场景
BIER6组播技术当前主要聚焦视频业务组播承载场景:
- IPTV/OTT直播网络场景改造:为解决IPTV直播业务频道数受限以及OTT直播业务浪费单播资源问题,可在省网及城域网部署BIER6组播,提升用户体验、节省网络资源。
- MVPN业务应用场景:为满足企业深度数字化转型,提供政企大客户大量组播VPN服务,如云视频会议、远程教育等,可在省网及城域网部署BIER6组播,降低网络负载、提升用户体验。
QBIER6业界应用进展
当前,BIER6技术整体还处于标准化和推广阶段,仅有少量现网试点。
- 标准方面:BIERin6是成熟的IETF标准、BIERv6为华为企业标准、MSR6还在标准研究制定和实验室验证阶段,整体方案尚未成熟。
- 试点方面:当前现网试点主要在视频直播类业务,通过公网部署BIER6,未来可大规模网络部署。
作者:中兴文档
版权声明:本文内容转自互联网,本文观点仅代表作者本人。本站仅提供信息存储空间服务,所有权归原作者所有。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至1393616908@qq.com 举报,一经查实,本站将立刻删除。