点击学习精彩网络技术老师:华为HCIA和HCIP数通eNSP实战视频课、华三、锐捷、WLAN、IPv6等全套视频课程
举例说明通过IS-IS本地MT特性实现组播报文在IS-IS网络中通过TE-Tunnel转发的配置方法。
组网需求
当网络中同时部署了组播和MPLS TE-Tunnel时,且TE-Tunnel上配置了IGP Shortcut,即IS-IS协议在进行SPF计算时会使用处于Up状态的TE-Tunnel,因此,IS-IS路由计算得到的出接口可能不是实际的物理接口。当转发组播报文时,根据IS-IS计算的路由表,报文会通过TE-Tunnel转发,造成被TE-Tunnel跨越的NE无法感知组播报文,也不能建立组播转发表项,从而导致组播报文被丢弃。
Local MT(Local Multicast Topology,本地组播拓扑)特性可以实现在本地为组播创建单独的拓扑,当IGP计算出的路由的出接口为IGP-Shortcut(AA)类型的TE-Tunnel时,同时为该路由计算出一个(或一组)实际的物理出接口,可以有效解决TE-Tunnel与组播的冲突问题。
如图1所示:
DeviceA、DeviceB、DeviceC、DeviceD和DeviceE都运行IS-IS,IS-IS级别为Level-2
从DeviceB到DeviceD之间建立一条TE隧道;
在DeviceB上使能IGP Shortcut。

| 设备名称 |
接口 |
IP地址 |
| DeviceA |
GE0/1/0 |
172.16.1.1/24 |
| GE0/2/0 |
10.0.0.1/24 |
|
| DeviceB |
GE0/1/0 |
10.0.0.2/24 |
| GE0/2/0 |
10.0.1.2/24 |
|
| DeviceC |
GE0/1/0 |
10.0.1.1/24 |
| GE0/2/0 |
10.0.2.2/24 |
|
| DeviceD |
GE0/1/0 |
10.0.3.1/24 |
| GE0/2/0 |
10.0.2.1/24 |
|
| DeviceE |
GE0/1/0 |
10.0.3.3/24 |
| GE0/2/0 |
192.168.3.1/24 |
配置思路
采用如下的思路配置本地MT特性:
在各NE上使能IS-IS基本功能。
配置组播PIM-SM。
配置MPLS RSVP-TE隧道,并使能IGP Shortcut。
使能本地MT特性。
数据准备
为完成此配置例,需准备如下的数据。
各NE接口的IP地址如图1,区域地址为10,起始的系统ID为0000.0000.0001并递增,各NE为Level-2级别的NE;
隧道接口为TE-Tunnel10,借用Loopback0的IP地址,隧道封装协议为MPLS TE,目的地址为4.4.4.4,隧道ID为100。
操作步骤
- 配置各接口的IP地址,并使能IS-IS
按照图1配置各接口的IP地址和掩码,配置IS-IS路由协议,具体配置过程略。
- 配置PIM-SM
# 在所有NE上使能组播功能,在各接口上使能PIM-SM功能(除DeviceA的GigabitEthernet0/1/0外)。DeviceB、DeviceC、DeviceD和DeviceE上的配置过程与DeviceA上的配置相似,配置过程略。
[~DeviceA] multicast routing-enable
[*DeviceA] interface gigabitethernet 0/2/0
[*DeviceA-GigabitEthernet0/2/0] pim sm
[*DeviceA-GigabitEthernet0/2/0] commit
[~DeviceA-GigabitEthernet0/2/0] quit
# 在DeviceA连接用户主机的接口上使能IGMP功能。
[~DeviceA] interface gigabitethernet 0/1/0
[~DeviceA-GigabitEthernet0/1/0] igmp enable
[*DeviceA-GigabitEthernet0/1/0] igmp version 3
[*DeviceA-GigabitEthernet0/1/0] commit
# 配置C-BSR和C-RP。在DeviceD上配置RP通告的服务范围,及C-BSR和C-RP的位置。
[~DeviceD] pim
[*DeviceD-pim] c-bsr gigabitethernet 0/1/0
[*DeviceD-pim] c-rp gigabitethernet 0/1/0
[*DeviceD-pim] commit
# 通过使用display multicast routing-table命令可以查看NE组播路由表。以DeviceC为例。
[~DeviceC] display multicast routing-table
Multicast routing table of VPN-Instance: public net
Total 1 entry
00001. (192.168.3.2, 224.31.31.31)
Uptime: 15:03:04
Upstream Interface: GigabitEthernet0/2/0
List of 1 downstream interface
1: GigabitEthernet0/1/0
- 配置MPLS RSVP-TE隧道
# 配置DeviceB。
[~DeviceB] mpls lsr-id 2.2.2.2
[*DeviceB] mpls
[*DeviceB-mpls] mpls te
[*DeviceB-mpls] mpls rsvp-te
[*DeviceB-mpls] mpls te cspf
[*DeviceB-mpls] quit
[*DeviceB] interface gigabitethernet 0/2/0

最低0.47元/天 解锁文章
1006

被折叠的 条评论
为什么被折叠?



