This disclosure provides a multicast traffic processing method, device and routing device, which receives the first assertion message sent by other routing devices in the same network segment, which includes the priority of unicast routing to the multicast source, the measurement value to the multicast source, and the identification used to indicate whether the routing device has carried the multicast traffic of the multicast source; By device, the second routing device is the routing device with the smallest metric determined from the highest priority routing device; by determining the third routing device from the second routing device, the third routing device is the routing device that does not carry the multicast traffic of the multicast source determined based on the identification corresponding to the second routing device; and by determining from the third routing device the number used to carry the current multicast traffic. All the way by equipment. The present disclosure carries multicast traffic from the same multicast source by multiple routing devices, thereby reducing the processing pressure of a single device.
【技术实现步骤摘要】
一种组播流量处理方法、装置及路由设备
本公开涉及网络通信
,尤其涉及一种组播流量处理方法、装置及路由设备。
技术介绍
PIM(ProtocolIndependentMulticast,协议无关组播)利用静态路由或者任意单播路由协议所生成的单播路由表为IP(InternetProtocol,网际协议)组播提供路由。组播路由与所采用的单播路由协议无关。PIM借助RPF(ReversePathForwarding,逆向路径转发)机制实现对组播报文的转发。当组播报文到达本地设备时,首先对其进行RPF检查:若RPF检查通过,则创建相应的组播路由表项,从而进行组播报文转发;若RPF检查失败,则丢弃该报文。当一个网段中存在多台支持PIM的路由设备时,需要为该网段选定唯一的组播报文转发者,以避免网段中出现相同的组播报文。
技术实现思路
本公开为了解决同一组播源的组播流量由单台路由设备承载时的处理压力较大的问题,提出一种组播流量处理方法、装置及路由设备,用以实现同一组播源的组播流量由多台路由设备承载。为实现上述公开目的,本公开提供了如下技术方案:第一方面,本公开提供一种组播流量处理方法,应用于路由设备,所述方法包括:接收同一网段中其它路由设备发送的第一断言报文,所述第一断言报文用于确定待承载当前组播流量的第一路由设备,所述第一断言报文中包括到发送所述组播流量的组播源的单播路由的优先级、到所述组播源的度量值以及用于表示路由设备是否已承载所述组播源的组播流量的标识;从所述网段中确定第二路由设备,所述第二路由设备为从优先级最高的路由设备中确定的度量值最小的路由设备;从所述第二路 ...
【技术保护点】
1.一种组播流量处理方法,其特征在于,应用于路由设备,所述方法包括:接收同一网段中其它路由设备发送的第一断言报文,所述第一断言报文用于确定待承载当前组播流量的第一路由设备,所述第一断言报文中包括到发送所述组播流量的组播源的单播路由的优先级、到所述组播源的度量值以及用于表示路由设备是否已承载所述组播源的组播流量的标识;从所述网段中确定第二路由设备,所述第二路由设备为从优先级最高的路由设备中确定的度量值最小的路由设备;从所述第二路由设备中确定第三路由设备,所述第三路由设备为基于所述第二路由设备对应的标识确定的未承载所述组播源的组播流量的路由设备;从所述第三路由设备中确定所述第一路由设备;若本路由设备为所述第一路由设备,承载所述当前组播流量。
【技术特征摘要】
1.一种组播流量处理方法,其特征在于,应用于路由设备,所述方法包括:接收同一网段中其它路由设备发送的第一断言报文,所述第一断言报文用于确定待承载当前组播流量的第一路由设备,所述第一断言报文中包括到发送所述组播流量的组播源的单播路由的优先级、到所述组播源的度量值以及用于表示路由设备是否已承载所述组播源的组播流量的标识;从所述网段中确定第二路由设备,所述第二路由设备为从优先级最高的路由设备中确定的度量值最小的路由设备;从所述第二路由设备中确定第三路由设备,所述第三路由设备为基于所述第二路由设备对应的标识确定的未承载所述组播源的组播流量的路由设备;从所述第三路由设备中确定所述第一路由设备;若本路由设备为所述第一路由设备,承载所述当前组播流量。2.如权利要求1所述的方法,其特征在于,所述承载所述当前组播流量之后,还包括:设置本路由设备对应的标识为第一值,所述第一值用于表示路由设备已承载有所述组播源的组播流量。3.如权利要求1所述的方法,其特征在于,所述方法还包括:若不存在所述第三路由设备且本路由设备为所述第二路由设备,发送第二断言报文,所述第二断言报文中包括的标识为第二值,所述第二值用于表示路由设备未承载所述组播源的组播流量。4.如权利要求1所述的方法,其特征在于,所述从所述第三路由设备中确定所述第一路由设备,包括:选择所述网段中IP地址最小的第三路由设备作为所述第一路由设备;或者,选择所述网段中IP地址最大的第三路由设备作为所述第一路由设备;或者,选择所述网段中任一第三路由设备作为所述第一路由设备。5.一种组播流量处理装置,其特征在于,应用于路由设备,所述装置包括:接收单元,用于接收同一网段中其它路由设备发送的第一断言报文,所述第一断言报文用于确定待承载当前组播流量的第一路由设备,所述第一断言报文中包括到...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。