MPLS 组播
MPLS 组播
本帖隐藏的内容需要回复才可以浏览
下面我们来验证一下。 以R8作为接收者,R1作为组播源看看能不能通组播。
在R8上配置: int lo0 ip pim sparse-mode (作为接收者
的接口一定要启用pim sm)
ip igmp join-group 238.0.0.1 (加入组238.0.0.1) 在r1上ping 238.0.0.1可
通 r1#ping 238.0.0.1 Type escape sequence to abort. Sending 1, 100-byte ICMP Echos to
238.0.0.1, timeout is 2 seconds: Reply to request 0 from 78.0.0.8, 520 ms Reply to request 0 from
78.0.0.8, 520 ms 因为R1上的f0/0.12和loopback0都启用了pim sm,所以这两个ip地址都
发出了icmp 包,收到2个回应。 再以R6为源试试看: r6#ping 238.0.0.1 Type escape sequence to abort. Sending 1, 100-byte ICMP Echos to 238.0.0.1, timeout is 2
seconds: Reply to request 0 from 78.0.0.8, 304 ms 也通了。R6上只有f0/0.56接口启用了pim
sm,所以只发了1个icmp包。
第二部分:
技术讲解 实验已经做通了,但其中的技术细节还要仔细研究一下。整个mVPN的运作以及
结构是怎样的呢。下面来说说。
一、 MTI和default MDT 在配置过程中,对PE的配置有两点是需要关注的,一是在
loopback0上启用了pim sm,二是在vrf中配置了mdt default 239.100.0.1。 以PE R7为例,
在没有配置上面两条命令之前,其pim邻居是这样的:
一种是P网络全局pim邻居 r7#sh ip pim nei PIM Neighbor Table Neighbor
Interface Uptime/Expires Ver DR Address Prio/Mode 37.0.0.3 FastEthernet0/0.37 00:52:49/00:01:39 v2 1 / S
47.0.0.4 FastEthernet0/0.47 00:52:49/00:01:40 v2 1 / S
另一种是客户VPN内pim邻居 r7#sh ip pim vrf abc nei PIM Neighbor Table Neighbor
Interface Uptime/Expires Ver DR Address Prio/Mode 78.0.0.8 FastEthernet0/0.78 00:52:45/00:01:44 v2 1 / DR S
一旦敲入了mdt default 239.100.0.1,R7上马上就会出现信息: *Mar 1
00:56:52.547: %LINEPROTO-5-UPDOWN: Line protocol on Interface Tunnel0, changed state to up
生成了一个tunnel 0接口,ip 地址使用的是loopback0的地址7.7.7.7。这个tunnel接口叫做
MTI(multicast tunnel interface),位于VRF中。 看一下tunnel0的资料: r7#sh int tun 0 Tunnel0
is up, line protocol is up Hardware is Tunnel Interface is unnumbered. Using address of
Loopback0 (7.7.7.7) MTU 1514 bytes, BW 9 Kbit, DLY 500000 usec, reliability 255/255,
txload 1/255, rxload 1/255 Encapsulation TUNNEL, loopback not set Keepalive not set
Tunnel source 7.7.7.7 (Loopback0), destination 239.100.0.1 Tunnel protocol/transport GRE/IP
Multicast, key disabled, sequencing disabled 显示这个tunnel是GRE tunnel,传送ip组播数据。
然后再敲入 r7(config)#int lo0 ip pim sparse-mode (这个loopback0是MP-iBGP建邻居所用的
地址,所以要启用PIM SM,而且它将成为MDT的根) 出现信息如下: *Mar 1
01:02:33.791: %PIM-5-DRCHG: DR change from neighbor 0.0.0.0 to 7.7.7.7 on interface
Loopback0 (vrf default) *Mar 1 01:02:45.647: %PIM-5-NBRCHG: neighbor 5.5.5.5 UP on
interface Tunnel0 (vrf abc) *Mar 1 01:02:45.975: %PIM-5-NBRCHG: neighbor 2.2.2.2 UP on
interface Tunnel0 (vrf abc) R7跟其他PE建立了pim邻居,使用的是MTI接口,即3个pe以
MTI建成了邻居。


