有核树组播路由协议(Core-Based Trees, CBT)
考试要求: 掌握     
知识路径:  > 网络技术  > 因特网与物联网  > IP组播技术  > 组播路由协议


 
       CBT的基本目标是减少网络中路由器组播状态,以提供组播的可扩展性。为此,CBT被设计成稀疏模式(与PIM-SM相似)。CBT使用双向共享树,双向共享树以某个核心路由器为根,允许组播信息在两个方向流动。这一点与PIM-SM不同(PIM-SM中共享树是单向的,在RP与组播源之间使用SPT将组播数据转发到RP),所以CBT不能使用RPF检查,而使用IP包头的目标组地址作检查转发缓存。这就要求对CBT共享树的维护非常小心,以确保不会产生组播路由循环。
       从路由器创建的组播状态的数量来看,CBT比支持SPT的协议效率高,在具有大量组播源和组的网络中,CBT能把组播状态优化到组的数量级。
       CBT为每个组播组建立一个生成树,所有组播源使用同一棵组播树。CBT工作过程大体如下。
       (1)首先选择一个核,即网络中多播组的固定中心,来构造一棵CBT。
       (2)主机向这个核发送join命令。
       (3)所有中间路由器都接收到该命令,并把接收该命令的接口标记为属于这个组的树。
       (4)如果接收到命令的路由器已是树中一个成员,那么只要再标记一次该接口属于该组;如果路由器第一次收到join命令,那么它就向核的方向进一步转发该命令,路由器就需要为每个组保留一份状态信息。
       (5)当组播数据到达一个在CBT树上的组播路由器时,路由器组播数据到树的核。以保证数据能够发送到组的所有成员。
       CBT将组播扩张限制在接收者范围内,即使第一个数据包也无须在全网扩散,但CBT导致核周围的流量集中,网络性能下降。所以某些版本的CBT支持多个核心以平衡负载。
       目前CBTv3草案已公布。该方案通过使用CBT边界路由器(BR)更好地处理域间组播的转发。CBTv3还引入新的状态及单向分支CBT概念。尽管CBT很有代表性,但至今却几乎没有已实现的CBT网络。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有