罕见的组播环路
简介
PIM-SM的组播路由表依靠单播路由表建立。组播流沿组播树传输,组播树是由末端叶子节点(组成员第一跳路由器),依据单播路由表逐级“加入”(Join),直到到达树根,树根可以是RP(Rendezvous Point)或组播源,即RPT和SPT。组播树依靠单播路由建立,是无环路的,并且路由器还会为组播包执行RPF(reverse path forwarding),因此组播报文转发理论上是无环路的,但是事情没有绝对,一些特殊的环境仍会造成组播环路,下面就来分析一例。
案例
描述
图1 是真实生产网络拓扑简化而来的。如图1,近日网管平台监测到”Core_SW”端口P1 流量异常,比平时大很多,根据流量报表可看出其中单一路 192.168.1.1->239.1.1.1 的会话流量就高达50Mbps,192.168.1.1->239.1.1.1是网内的UDP组播流视频,平均码流只有4Mbps,不知为何突然上升这么多,网内此类的组播上千路,如果都出现此类现象,整个网络会彻底崩溃。
分析
首先从Huiju_SW1的P1 抓包,由于流量很大,仅过滤host 239.1.1.1,如下图2