目录
配置IS-IS的路由聚合示例
组网需求
如图所示,现网有3台交换机通过IS-IS路由协议实现互联,且SwitchA为Level-2设备,SwitchB为Level-1-2设备,SwitchC为Level-1设备。但是由于IS-IS网络的路由条目过多造成SwitchA系统资源负载过重,现要求降低SwitchA的系统资源的消耗。
配置思路
采用如下的思路配置IS-IS路由聚合:
-
配置各交换机的接口IP地址以及IS-IS路由协议,实现网络互联。
-
在SwitchB上配置路由聚合,使得在不影响数据转发的前提下减少SwitchA中路由表规模,从而降低SwitchA系统资源的消耗。
操作步骤
-
配置各接口所属的VLAN
# 配置SwitchA。SwitchB和SwitchC的配置与SwitchA类似。
<HUAWEI> system-view [HUAWEI] sysname SwitchA [SwitchA] vlan batch 50 [SwitchA] interface gigabitethernet 0/0/1 [SwitchA-GigabitEthernet0/0/1] port link-type trunk [SwitchA-GigabitEthernet0/0/1] port trunk allow-pass vlan 50 [SwitchA-GigabitEthernet0/0/1] quit
-
配置各VLANIF接口的IP地址
# 配置SwitchA。SwitchB和SwitchC的配置与SwitchA类似。
[SwitchA] interface vlanif 50 [SwitchA-Vlanif50] ip address 172.17.1.1 24 [SwitchA-Vlanif50] quit
-
配置IS-IS基本功能
# 配置SwitchA。
[SwitchA] isis 1 [SwitchA-isis-1] is-level level-2 [SwitchA-isis-1] network-entity 20.0000.0000.0001.00 [SwitchA-isis-1] quit [SwitchA] interface vlanif 50 [SwitchA-Vlanif50] isis enable 1 [SwitchA-Vlanif50] quit
# 配置SwitchB。
[SwitchB] isis 1 [SwitchB-isis-1] network-entity 10.0000.0000.0002.00 [SwitchB-isis-1] quit [SwitchB] interface vlanif 10 [SwitchB-Vlanif10] isis enable 1 [SwitchB-Vlanif10] quit [SwitchB] interface vlanif 50 [SwitchB-Vlanif50] isis enable 1 [SwitchB-Vlanif50] quit
# 配置SwitchC。
[SwitchC] isis 1 [SwitchC-isis-1] is-level level-1 [SwitchC-isis-1] network-entity 10.0000.0000.0003.00 [SwitchC-isis-1] quit [SwitchC] interface vlanif 10 [SwitchC-Vlanif10] isis enable 1 [SwitchC-Vlanif10] quit [SwitchC] interface vlanif 20 [SwitchC-Vlanif20] isis enable 1 [SwitchC-Vlanif20] quit [SwitchC] interface vlanif 30 [SwitchC-Vlanif30] isis enable 1 [SwitchC-Vlanif30] quit [SwitchC] interface vlanif 40 [SwitchC-Vlanif40] isis enable 1 [SwitchC-Vlanif40] quit
-
查看SwitchA的IS-IS路由表信息
[SwitchA]display isis route Route information for ISIS(1) ----------------------------- ISIS(1) Level-2 Forwarding Table -------------------------------- IPV4 Destination IntCost ExtCost ExitInterface NextHop Flags ------------------------------------------------------------------------------- 172.17.1.0/24 10 NULL Vlanif50 Direct D/-/L/- 172.16.1.0/24 30 NULL Vlanif50 172.17.1.2 A/-/-/- 172.16.2.0/24 30 NULL Vlanif50 172.17.1.2 A/-/-/- 172.16.3.0/24 30 NULL Vlanif50 172.17.1.2 A/-/-/- 172.16.4.0/24 20 NULL Vlanif50 172.17.1.2 A/-/-/- Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut, U-Up/Down Bit Set
-
在SwitchB配置路由聚合
# 在SwitchB将172.16.1.0/24、172.16.2.0/24、172.16.3.0./24、172.16.4.0/24聚合成172.16.0.0/16。
[SwitchB] isis 1 [SwitchB-isis-1] summary 172.16.0.0 255.255.0.0 level-1-2 [SwitchB-isis-1] quit
-
验证配置结果
# 查看SwitchA的路由表,可以看到172.16.1.0/24、172.16.2.0/24、172.16.3.0/24和172.16.4.0/24聚合成了172.16.0.0/16一条路由。
[SwitchA] display isis route Route information for ISIS(1) ----------------------------- ISIS(1) Level-2 Forwarding Table -------------------------------- IPV4 Destination IntCost ExtCost ExitInterface NextHop Flags ------------------------------------------------------------------------------- 172.17.1.0/24 10 NULL Vlanif50 Direct D/-/L/- 172.16.0.0/16 20 NULL Vlanif50 172.17.1.2 A/-/-/- Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut, U-Up/Down Bit Set