当前位置:维易网 > 网络设备 > 路由器 > 正文

华为交换机路由器配置本地MT特性

2020-02-27 10:52

配置本地MT特性示例

组网需求

如图1所示,网络中同时部署了组播和MPLS TE-Tunnel,且TE-Tunnel配置了IGP Shortcut,IGP计算出来的路由的出接口可能不再是实际的物理接口,而是TE-Tunnel接口。交换机根据到达组播源地址的单播路由,从TE-Tunnel接口发送组播加入报文,这样,被TE-Tunnel跨越的交换机就无法感知到组播加入报文,因而不会建立组播转发表项。为了解决上述问题,在SwitchB上配置OSPF本地MT功能。如果计算出来的路由出接口为IGP-Shortcut类型的TE-Tunnel,路由管理模块会为组播协议创建单独的MIGP路由表,并为该路由计算出实际的物理出接口,将其加入到MIGP路由表中,组播利用MIGP路由表中的路由进行转发。

图1配置OSPF本地MT特性组网图

配置思路

采用如下的思路配置本地MT特性:

    在各交换机上配置OSPF基本功能,实现OSPF网络的基本互通。在各交换机上配置组播PIM-SM,使Host能够接收到Source发送的组播数据。在SwitchB、SwitchC和SwitchD上配置MPLS RSVP-TE隧道功能,并在SwitchB上配置MPLS TE隧道接口,建立一条从SwitchB到SwitchD的TE隧道。在SwitchB上配置IGP-Shortcut功能,实现SwitchB使用TE隧道接口作为出接口。在SwitchB上配置OSPF本地MT功能,实现原来出接口为TE-Tunnel的路由,其下一跳在MIGP路由表中均被计算为物理出接口。

操作步骤

    配置各接口所属VLAN# 配置SwitchA。SwitchB、SwitchC、SwitchD和SwitchE的配置与SwitchA类似。
<HUAWEI> system-view[HUAWEI] sysname SwitchA[SwitchA] vlan batch 10 20[SwitchA] interface gigabitethernet 1/0/1[SwitchA-GigabitEthernet1/0/1] port link-type access[SwitchA-GigabitEthernet1/0/1] port default vlan 10[SwitchA-GigabitEthernet1/0/1] quit[SwitchA] interface gigabitethernet 1/0/2[SwitchA-GigabitEthernet1/0/2] port link-type trunk[SwitchA-GigabitEthernet1/0/2] port trunk allow-pass vlan 20[SwitchA-GigabitEthernet1/0/2] quit
    配置各VLANIF和LoopBack接口的IP地址# 配置SwitchA。SwitchB、SwitchC、SwitchD和SwitchE的配置与SwitchA类似。
[SwitchA] interface loopback 0[SwitchA-LoopBack0] ip address 10.1.1.1 32[SwitchA-LoopBack0] quit[SwitchA] interface vlanif 10[SwitchA-Vlanif10] ip address 172.16.1.1 24[SwitchA-Vlanif10] quit[SwitchA] interface vlanif 20[SwitchA-Vlanif20] ip address 10.0.0.1 24[SwitchA-Vlanif20] quit
    配置OSPF基本功能# 配置SwitchA。
[SwitchA] router id 10.1.1.1[SwitchA] ospf 1[SwitchA-ospf-1] area 0[SwitchA-ospf-1-area-0.0.0.0] network 10.1.1.1 0.0.0.0[SwitchA-ospf-1-area-0.0.0.0] network 10.0.0.0 0.0.0.255[SwitchA-ospf-1-area-0.0.0.0] network 172.16.1.0 0.0.0.255[SwitchA-ospf-1-area-0.0.0.0] quit[SwitchA-ospf-1] quit
    # 配置SwitchB。
[SwitchB] router id 10.2.2.2[SwitchB] ospf 1[SwitchB-ospf-1] area 0[SwitchB-ospf-1-area-0.0.0.0] network 10.2.2.2 0.0.0.0[SwitchB-ospf-1-area-0.0.0.0] network 10.0.0.0 0.0.0.255[SwitchB-ospf-1-area-0.0.0.0] network 10.0.1.0 0.0.0.255[SwitchB-ospf-1-area-0.0.0.0] quit[SwitchB-ospf-1] quit
    # 配置SwitchC。
[SwitchC] router id 10.3.3.3[SwitchC] ospf 1[SwitchC-ospf-1] area 0[SwitchC-ospf-1-area-0.0.0.0] network 10.3.3.3 0.0.0.0[SwitchC-ospf-1-area-0.0.0.0] network 10.0.1.0 0.0.0.255[SwitchC-ospf-1-area-0.0.0.0] network 10.0.2.0 0.0.0.255[SwitchC-ospf-1-area-0.0.0.0] quit[SwitchC-ospf-1] quit
    # 配置SwitchD。
[SwitchD] router id 10.4.4.4[SwitchD] ospf 1[SwitchD-ospf-1] area 0[SwitchD-ospf-1-area-0.0.0.0] network 10.4.4.4 0.0.0.0[SwitchD-ospf-1-area-0.0.0.0] network 10.0.2.0 0.0.0.255[SwitchD-ospf-1-area-0.0.0.0] network 10.0.3.0 0.0.0.255[SwitchD-ospf-1-area-0.0.0.0] quit[SwitchD-ospf-1] quit
    # 配置SwitchE。
[SwitchE] router id 10.5.5.5[SwitchE] ospf 1[SwitchE-ospf-1] area 0[SwitchE-ospf-1-area-0.0.0.0] network 10.5.5.5 0.0.0.0[SwitchE-ospf-1-area-0.0.0.0] network 10.0.3.0 0.0.0.255[SwitchE-ospf-1-area-0.0.0.0] network 192.168.3.0 0.0.0.255[SwitchE-ospf-1-area-0.0.0.0] quit[SwitchE-ospf-1] quit
    配置PIM-SM# 在所有交换机上使能组播功能,在各接口上使能PIM-SM功能。SwitchB、SwitchC、SwitchD和SwitchE的配置与SwitchA相似,配置过程略。
[SwitchA] multicast routing-enable[SwitchA] interface vlanif 10[SwitchA-Vlanif10] pim sm[SwitchA-Vlanif10] quit[SwitchA] interface vlanif 20[SwitchA-Vlanif20] pim sm[SwitchA-Vlanif20] quit
    # 在SwitchA连接用户主机的接口上使能IGMP功能。
[SwitchA] interface vlanif 10[SwitchA-Vlanif10] igmp enable[SwitchA-Vlanif10] igmp version 3[SwitchA-Vlanif10] quit
    # 配置C-BSR和C-RP。在SwitchD上配置RP通告的服务范围,及C-BSR和C-RP的位置。
[SwitchD] pim[SwitchD-pim] c-bsr vlanif 50[SwitchD-pim] c-rp vlanif 50[SwitchD-pim] quit
    # 通过使用display multicast routing-table命令可以查看交换机组播路由表。以SwitchC为例。
[SwitchC] display multicast routing-tableMulticast routing table of VPN-Instance: public net Total 1 entry 00001. (192.168.3.2, 225.0.0.1) Uptime: 15:03:04 Upstream Interface: Vlanif40 List of 1 downstream interface 1: Vlanif30
    配置MPLS RSVP-TE隧道# 配置SwitchB。
[SwitchB] mpls lsr-id 10.2.2.2[SwitchB] mpls[SwitchB-mpls] mpls te[SwitchB-mpls] mpls rsvp-te[SwitchB-mpls] mpls te cspf[SwitchB-mpls] quit[SwitchB] interface vlanif 30[SwitchB-Vlanif30] mpls[SwitchB-Vlanif30] mpls te[SwitchB-Vlanif30] mpls rsvp-te[SwitchB-Vlanif30] quit[SwitchB] ospf 1[SwitchB-ospf-1] enable traffic-adjustment[SwitchB-ospf-1] opaque-capability enable[SwitchB-ospf-1] area 0.0.0.0[SwitchB-ospf-1-area-0.0.0.0] mpls-te enable[SwitchB-ospf-1-area-0.0.0.0] quit[SwitchB-ospf-1] quit
    # 配置SwitchC。
[SwitchC] mpls lsr-id 10.3.3.3[SwitchC] mpls[SwitchC-mpls] mpls te[SwitchC-mpls] mpls rsvp-te[SwitchC-mpls] quit[SwitchC] interface vlanif 30[SwitchC-Vlanif30] mpls[SwitchC-Vlanif30] mpls te[SwitchC-Vlanif30] mpls rsvp-te[SwitchC-Vlanif30] quit[SwitchC] interface vlanif 40[SwitchC-Vlanif40] mpls[SwitchC-Vlanif40] mpls te[SwitchC-Vlanif40] mpls rsvp-te[SwitchC-Vlanif40] quit[SwitchC] ospf 1[SwitchC-ospf-1] opaque-capability enable[SwitchC-ospf-1] area 0.0.0.0[SwitchC-ospf-1-area-0.0.0.0] mpls-te enable[SwitchC-ospf-1-area-0.0.0.0] quit[SwitchC-ospf-1] quit
    # 配置SwitchD。
[SwitchD] mpls lsr-id 10.4.4.4[SwitchD] mpls[SwitchD-mpls] mpls te[SwitchD-mpls] mpls rsvp-te[SwitchD-mpls] quit[SwitchD] interface vlanif 40[SwitchD-Vlanif40] mpls[SwitchD-Vlanif40] mpls te[SwitchD-Vlanif40] mpls rsvp-te[SwitchD-Vlanif40] quit[SwitchD] ospf 1[SwitchD-ospf-1] opaque-capability enable[SwitchD-ospf-1] area 0.0.0.0[SwitchD-ospf-1-area-0.0.0.0] mpls-te enable[SwitchD-ospf-1-area-0.0.0.0] quit[SwitchD-ospf-1] quit
    # 配置MPLS TE隧道,并使能IGP Shortcut。在SwitchB上配置MPLS TE隧道,使能IGP Shortcut。
[SwitchB] interface tunnel 1[SwitchB-Tunnel1] ip address unnumbered interface loopback 0[SwitchB-Tunnel1] tunnel-protocol mpls te[SwitchB-Tunnel1] destination 10.4.4.4[SwitchB-Tunnel1] mpls te tunnel-id 100[SwitchB-Tunnel1] mpls te igp shortcut ospf[SwitchB-Tunnel1] mpls te igp metric relative -10[SwitchB-Tunnel1] mpls te commit[SwitchB-Tunnel1] quit
    # 查看SwitchB的OSPF路由表,可以看到,MPLS TE隧道已经被建立。
[SwitchB] display ip routing-tableRoute Flags: R - relay, D - download to fib ------------------------------------------------------------------------------Routing Tables: Public Destinations : 15 Routes : 15Destination/Mask Proto Pre Cost Flags NextHop Interface10.0.0.0/24 Direct 0 0 D 10.0.0.2 Vlanif20 10.0.0.2/32 Direct 0 0 D 127.0.0.1 Vlanif20 10.0.1.0/24 Direct 0 0 D 10.0.1.2 Vlanif30 10.0.1.2/32 Direct 0 0 D 127.0.0.1 Vlanif30 10.0.2.0/24 OSPF 10 2 D 10.0.1.1 Vlanif30 10.0.3.0/24 OSPF 10 2 D 10.2.2.2 Tunnel1 10.1.1.1/32 OSPF 10 1 D 10.0.0.1 Vlanif2010.2.2.2/32 Direct 0 0 D 127.0.0.1 LoopBack0 10.3.3.3/32 OSPF 10 1 D 10.0.1.1 Vlanif30 10.4.4.4/32 OSPF 10 1 D 10.2.2.2 Tunnel1 10.5.5.5/32 OSPF 10 2 D 10.2.2.2 Tunnel1 127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0 127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0 172.16.1.0/24 OSPF 10 2 D 10.0.0.1 Vlanif20 192.168.3.0/24 OSPF 10 3 D 10.2.2.2 Tunnel1
    # 在被TE-Tunnel穿越的交换机SwitchC上查看组播路由表。
[SwitchC] display multicast routing-table
    没有显示任何组播表项,说明组播报文被丢弃。配置本地MT特性# 在SwitchB上使能本地MT特性。
[SwitchB] ospf 1[SwitchB-ospf-1] local-mt enable[SwitchB-ospf-1] quit
    验证配置结果# 此时再次查看SwitchC的组播路由表,已经有组播路由。
[SwitchC] display multicast routing-tableMulticast routing table of VPN-Instance: public net Total 1 entry 00001. (192.168.3.2, 225.0.0.1) Uptime: 00:00:19 Upstream Interface: Vlanif40 List of 1 downstream interface 1: Vlanif30
    # 在SwitchB上查看MIGP路由表。
[SwitchB] display migp routing-tableRoute Flags: R - relay, D - download to fib------------------------------------------------------------------------------Routing Tables: MIGP Destinations : 4 Routes : 4Destination/Mask Proto Pre Cost Flags NextHop Interface10.0.3.0/24 OSPF 10 3 10.0.1.1 Vlanif30 10.4.4.4/32 OSPF 10 2 10.0.1.1 Vlanif30 10.5.5.5/32 OSPF 10 3 10.0.1.1 Vlanif30 192.168.3.0/24 OSPF 10 4 10.0.1.1 Vlanif30
    原来出接口为TE-Tunnel的路由,其下一跳在MIGP路由表中均被计算为物理出接口。

配置文件

SwitchA的配置文件
#sysname SwitchA#router id 10.1.1.1#vlan batch 10 20#multicast routing-enable#interface Vlanif10 ip address 172.16.1.1 255.255.255.0pim sm igmp enable igmp version 3#interface Vlanif20 ip address 10.0.0.1 255.255.255.0 pim sm#interface GigabitEthernet1/0/1 port link-type access port default vlan 10 #interface GigabitEthernet1/0/2 port link-type trunk port trunk allow-pass vlan 20 #interface LoopBack0 ip address 10.1.1.1 255.255.255.255#ospf 1 area 0.0.0.0 network 10.1.1.1 0.0.0.0 network 10.0.0.0 0.0.0.255 network 172.16.1.0 0.0.0.255#return
SwitchB的配置文件
#sysname SwitchB#router id 10.2.2.2#vlan batch 20 30#multicast routing-enable#mpls lsr-id 10.2.2.2mpls mpls te mpls rsvp-te mpls te cspf#interface Vlanif20 ip address 10.0.0.2 255.255.255.0 pim sm#interface Vlanif30 ip address 10.0.1.2 255.255.255.0 pim sm mpls mpls te mpls rsvp-te#interface GigabitEthernet1/0/1 port link-type trunk port trunk allow-pass vlan 20#interface GigabitEthernet1/0/2 port link-type trunk port trunk allow-pass vlan 30#interface LoopBack0 ip address 10.2.2.2 255.255.255.255#interface Tunnel1 ip address unnumbered interface LoopBack0 tunnel-protocol mpls te destination 10.4.4.4 mpls te tunnel-id 100 mpls te igp shortcut ospf mpls te igp metric relative -10 mpls te commit#ospf 1 opaque-capability enable enable traffic-adjustment local-mt enable area 0.0.0.0 network 10.2.2.2 0.0.0.0 network 10.0.0.0 0.0.0.255 network 10.0.1.0 0.0.0.255 mpls-te enable#return
SwitchC的配置文件
#sysname SwitchC#router id 10.3.3.3#vlan batch 30 40#multicast routing-enable#mpls lsr-id 10.3.3.3mpls mpls te mpls rsvp-te#interface Vlanif30 ip address 10.0.1.1 255.255.255.0 pim sm mpls mpls te mpls rsvp-te#interface Vlanif40 ip address 10.0.2.2 255.255.255.0 pim sm mpls mpls te mpls rsvp-te#interface GigabitEthernet1/0/1 port link-type trunk port trunk allow-pass vlan 30#interface GigabitEthernet1/0/2 port link-type trunk port trunk allow-pass vlan 40#interface LoopBack0 ip address 10.3.3.3 255.255.255.255#ospf 1 opaque-capability enable area 0.0.0.0 network 10.3.3.3 0.0.0.0 network 10.0.1.0 0.0.0.255 network 10.0.2.0 0.0.0.255 mpls-te enable#return
SwitchD的配置文件
#sysname SwitchD#router id 10.4.4.4#vlan batch 40 50#multicast routing-enable#mpls lsr-id 10.4.4.4mpls mpls te mpls rsvp-te#interface Vlanif40 ip address 10.0.2.1 255.255.255.0 pim sm mpls mpls te mpls rsvp-te#interface Vlanif50 ip address 10.0.3.1 255.255.255.0 pim sm#interface GigabitEthernet1/0/1 port link-type trunk port trunk allow-pass vlan 50#interface GigabitEthernet1/0/2 port link-type trunk port trunk allow-pass vlan 40#interface LoopBack0 ip address 10.4.4.4 255.255.255.255#ospf 1 opaque-capability enable area 0.0.0.0 network 10.4.4.4 0.0.0.0 network 10.0.2.0 0.0.0.255 network 10.0.3.0 0.0.0.255 mpls-te enable#pim c-bsr Vlanif50 c-rp Vlanif50#return
SwitchE的配置文件
#sysname SwitchE#router id 10.5.5.5#vlan batch 50 60#multicast routing-enable#interface Vlanif50 ip address 10.0.3.3 255.255.255.0 pim sm#interface Vlanif60 ip address 192.168.3.1 255.255.255.0 pim sm#interface GigabitEthernet1/0/1 port link-type trunk port trunk allow-pass vlan 50#interface GigabitEthernet1/0/2 port link-type access port default vlan 60#interface LoopBack0 ip address 10.5.5.5 255.255.255.255#ospf 1 area 0.0.0.0 network 10.5.5.5 0.0.0.0 network 10.0.3.0 0.0.0.255 network 192.168.3.0 0.0.0.255#return


心情模块加载中...

温馨提示:本网使用的部分文字和图片来源于互联网,若有版权问题,请与我们联系!

相关文章推荐

  • 组网必知 不用路由器照样组建局域网

    组网必知 不用路由器照样组建局域网

    看到标题,你是不是觉得很惊讶呢?其实,只要在2台以上拥有网卡的主机上就可以实现直连,对于soho或者家里拥有2台以上笔记本电脑的时候,也可以突破线缆限制,通过合理设置在无路

  • 路由器设置超简单设置教程

    路由器设置超简单设置教程

    路由器设置 ,如何让 路由器自动拨号, 路由器如何设置, 路由器密码 多数 路由器密码出厂时默认为:admin 账号同样是:admin 什么是 路由器:局域网和广域网中负责通讯信号分配和传输的设备,它是根据通讯信道的实际情况,通过最佳的途径,按照终端计算机发

  • 路由器没网络怎么回事?路由器没网络怎么办?

    路由器没网络怎么回事?路由器没网络怎么办?

    路由器的作用是连通不同的网络,另一个作用是选择信息传送的线路。我们把设备连接到路由器以后,网络连接一切正常,就是上不了网。检查后发现是路由器拨号所存在问题,接下去简单介绍下排除这种情况的方法。 无线路由器没有信号怎么办?一 天线增益:正常来

  • U盘变身路由器的小秘密

    U盘变身路由器的小秘密

    大家是不是觉得有一些小容量的U盘,用起来容量太小,但是丢了又会觉得可惜,这种感觉就像鸡肋,食之无味弃之可惜呀!不过没关系,今天我们将这些小U盘改造一番,它也能有一番大作为,为什么这么说呢?因为今天我们要将它改为一个强大的路由器,配合我们的电脑

  • 产品评测结果不理想 小米路由器经理微博发飙

    产品评测结果不理想 小米路由器经理微博发飙

    目前,智能硬件市场一派热火朝天的景象,高喊为发烧而生的小米也不会放过这一机会,去年推出了129和699两款路由器,但市场反映一般。新年伊始,国内一款名叫路小胖的第三方路由

  • 交换机常见的故障类型及分析排查方法

    交换机常见的故障类型及分析排查方法

    交换机常见的故障类型及分析排查方法 交换机故障现象多种多样,没有固定的排除步骤,而有的故障往往具有明确的方向性,一眼就能识别得出。所以只能根据具体情况具体分析了,当然不管是什么样的故障对于一个新的网络管理员来说都是困难的事,所以如果你希望能

我有问题要问问...

维易问答平台专注于电脑相关问题的在线及时解答,您可以在此提问以获得最佳答案!
关于我们 | 申请入驻 | 广告合作 | 友情链接 | 免责声明 | 投诉建议 | 联系我们 | 网站地图 | Copyright © 2013-2023 维易网 粤ICP备2022127024号
客服 联系站长