配置IS-IS本地组播拓扑特性示例

点击学习精彩网络技术老师:华为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。

图1 配置IS-IS本地组播拓扑组网图

设备名称

接口

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。

操作步骤
  1. 配置各接口的IP地址,并使能IS-IS

按照图1配置各接口的IP地址和掩码,配置IS-IS路由协议,具体配置过程略。

  1. 配置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

  1. 配置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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

精彩网络技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值