色色色影院 播送电视集聚控制案例之PIM-SSM时代
发布日期:2024-10-05 05:07 点击次数:70一、 PIM-SSM时代简介
组播业务模子分为SSM(Source-Specific Multicast,指定信源组播)模子和ASM(Any-Source Multicast色色色影院,大肆信源组播)模子。其中,ASM模子包括PIM-DM和PIM-SM两种组播业务款式,两者的疏通点在于:都是使用组播组地址来美艳一个组播会话。
SSM模子与ASM不同之处在于,需要使用组播组地址和组播源地址,同期来美艳一个组播会话。SSM模子需要通过IGMPv3的合营来爱戴主机与路由器之间的相干,同期借助PIM-SM的一部分时代来终了SSM模子。
二、 IGMPv3的增强特色IGMPv3在兼容和秉承IGMPv1和IGMPv2的基础上,进一步增强了主机的结果智商,并增强了查询和施展报文的功能。IGMPv3增多了针对组播源的过滤款式,使主机在加入某组播组的同期,粗俗明确指定接管来自某特定组播源S的组播信息。比如,当主机加入组播组时:若条目只接管来自指定组播源S1的组播信息,则其施展报文中不错符号为INCLUDE Sources(S1)。
图一 指定源的组播流接管
三、 PIM-SSM的使命机制在PIM-SSM模子中,由于接管者仍是知谈了组播源的具体位置,因此在SSM模子中不需要RP(Rendezvous Point,网罗点),也就不需要构建RPT(Rendezvous Point Tree,分享树或网罗树),,进而也省去了组播源注册等使命经由。PIM-SSM的使命机制主要包括以下三个部分:
1. 邻居发现
在PIM域中,路由器通过周期性地向本网段的通盘PIM路由器(224.0.0.13)以组播形貌发送PIM Hello报文,以发现PIM邻居,爱戴各路由器之间的PIM邻居相干,从而构建和爱戴SPT。
2. DR选举
借助PIM Hello报文还不错为分享集聚(如Ethernet)选举DR,DR将行动该分享集聚中组播数据的唯独瞥发者。
3. 构建SPT
路由器通过接管者加入的组播组地址是否属于SSM组地址范围,来判断接下来是构建为PIM-SM处事的RPT,如故构建为PIM-SSM处事的SPT。IANA保留的SSM组地址范围为232.0.0.0/8,也不错通过竖立大呼手工指定SSM组播组的范围。应确保域内通盘路由器上竖立的SSM组播组地址范围都一致,不然组播信息将无法通过SSM模子进行传输。
图二 PIM-SSM模子中构建SPT默示图
女同t组播接管者(Receiver),发送IGMPv3的施展报文向集聚中的DR施展我方对来自组播源S发往组播组G的信息感兴味。收到该施展音讯的DR先判断该报文中的组地址是否在SSM组地址范围内:
l 淌若在SSM组地址范围内,则构建PIM-SSM,并向组播源S逐跳发送通谈的订阅报文(Subscribe Message)。一皆通盘路由器上都创建(S,G)表项,从而在集聚内构建了一棵以组播源S为根、以接管者为叶子的SPT,该SPT即是PIM-SSM中的传输通谈;
l 淌若不在SSM组地址范围内,则仍旧按照PIM-SM的经由进行后续处置,此时接管者侧DR需要向RP发送(*,G)加入报文,同期组播源侧DR需要进行组播源的注册。
四、 IGM SSM Mapping功能SSM模子条目在接管者主机地点的网段,路由器粗俗了解主机加入组播组时所指定的组播源。淌若接管者主机上开动的是IGMPv3,则不错在IGMPv3的施展报文中平直指定组播源的地址;淌若某组播组属于SSM组播组范围,但该构成员使用IGMPv1或IGMPv2发送加入报文,则建造不会触发(*,G)加入报文。
实质控制中,存在某些接管者主机只可开动IGMPv1或IGMPv2,而在IGMPv1或IGMPv2的施展报文中无法指定组播源的地址。这种情况下不错通过在路由器上竖立IGMP SSM Mapping功能,将IGMPv1或IGMPv2施展报文中所包含的(*,G)信息映射为(G,INCLUDE,(S1,S2...))信息,知足为IGMPv1和IGMPv2的主机提供SSM处事的需求。
五、 控制案例PIM-SM集聚中接收SSM形貌提供组播处事, RTC贯串主机网段的接口上开动IGMPv3。接管者主机HostA开动IGMPv3;接管者主机HostB上开动IGMPv2,且不成升级至IGMPv3,因此该主机在加入组播组时无法指定组播源。
S1和S2都向SSM组范围内的组播组发送组播数据,条目通过在RTC上竖立IGMP SSM Mapping功能,使通盘接管者主机只可接管来自S1的组播数据。
图三 PIM-SSM控制实例
六、 小结当开动IGMPv3的路由器接口收到来自主机的IGMPv1或IGMPv2施展报文时,领先检查该报文中所捎带的组播组地址是否属于SSM组地址范围:
l 淌若组播组地址不在SSM组地址范围内,则提供ASM组播处事。
l 淌若组播组地址在SSM组地址范围内:
Ø 若路由器上莫得组播组地址所对应的IGMP SSM Mapping法例,则无法提供SSM组播处事,丢弃该报文;
Ø 若路由器上有组播组地址对应的IGMP SSM Mapping法例,则依据法例将施展报文中所包含的(*,G)信息映射为(G,INCLUDE,(S1,S2...))信息,从而提供SSM组播处事。
栏目分类