成长值: 65030
|
路由表的显示和维护
通过查看路由表,有助于了解网络拓扑结构和定位路由问题。
背景信息
查看路由表的信息是定位路由问题的基本手段,下面列举了通用的路由表信息显示及维护命令。
display命令可以在所有视图下使用。reset命令在用户视图下使用。
路由器引入较多的路由会占用较多的系统资源,在系统业务繁忙时,这就有可能影响设备的正常运行。为提高系统的安全性和可靠性,可以配置公网路由前缀限制,这样当路由前缀数超过预先设定的值时,系统会输出告警信息,从而提醒用户检查公网路由前缀的有效性。
操作步骤
使用display ip routing-table命令查看IPv4路由表中当前激活路由的摘要信息。
使用display ip routing-table verbose命令查看IPv4路由表详细信息。
使用display ip routing-table ip-address [ mask | mask-length ] [ longer-match ] [ verbose ]命令查看指定目的IPv4地址的路由信息。
使用display ip routing-table ip-address1 { mask1 | mask-length1 } ip-address2 { mask2 | mask-length2 } [ verbose ]命令查看指定目的IPv4地址范围内的路由信息。
使用display ip routing-table acl { acl-number | acl-name } [ verbose ]命令查看通过指定基本访问控制列表过滤的IPv4路由信息。
使用display ip routing-table ip-prefix ip-prefix-name [ verbose ]命令查看通过指定前缀列表过滤的IPv4路由信息。
使用display ip routing-table protocol protocol [ inactive | verbose ]命令查看指定协议发现的IPv4路由信息。
使用display ip routing-table statistics命令查看IPv4路由表的综合路由统计信息。
使用display ipv6 routing-table命令查看IPv6路由表中当前激活路由的摘要信息。
使用display ipv6 routing-table verbose命令查看IPv6路由表详细信息。
使用display ipv6 routing-table protocol [ inactive | verbose ]命令查看指定协议发现的IPv6路由信息。
使用display ipv6 routing-table statistics命令查看IPv6路由表的综合信息。
使用reset ip routing-table statistics protocol { all | protocol }命令清除IPv4路由表中的统计信息。
使用reset ipv6 routing-table statistics protocol { all | protocol }命令清除IPv6路由表中的统计信息。
在系统视图下使用ip prefix-limit number { alert-percent [ route-unchanged ] | simply-alert }命令配置IPv4公网路由前缀限制。
在系统视图下使用ip prefix-limit log-interval interval命令配置IPv4公网路由前缀超限输出日志的频率。
在系统视图下使用ipv6 prefix-limit number { alert-percent [ route-unchanged ] | simply-alert }命令配置IPv6公网路由前缀限制。
在系统视图下使用ipv6 prefix-limit log-interval interval命令配置IPv6公网路由前缀超限输出日志的频率。
配置公网IP FRR功能示例组网需求如图11-1所示,现网环境中有4台路由器,每个路由器上都配置了OSPF路由协议,且RouterT-RouterA-RouterC作为主链路转发业务,而RouterT-RouterB-RouterC作为备份链路。现要求当主链路出现故障时,业务可以快速切换至备份链路上,从而保证业务从RouterT到RouterC的正常转发。 图11-1 配置公网IP FRR功能组网图

配置思路采用如下的思路配置公网IP FRR功能:
操作步骤- 配置各接口的IP地址
# 在RouterT上配置接口IP地址。 <Huawei> system-view[Huawei] sysname RouterT[RouterT] interface gigabitethernet 1/0/0[RouterT-GigabitEthernet1/0/0] ip address 172.16.1.1 24[RouterT-GigabitEthernet1/0/0] quit[RouterT] interface gigabitethernet 2/0/0[RouterT-GigabitEthernet2/0/0] ip address 192.168.10.1 24[RouterT-GigabitEthernet2/0/0] quit[RouterT] interface gigabitethernet 3/0/0[RouterT-GigabitEthernet3/0/0] ip address 192.168.20.1 24[RouterT-GigabitEthernet3/0/0] quitRouterA、RouterB和RouterC的配置与RouterT类似(略)
- 在RouterT、RouterA、RouterB和RouterC上配置OSPF路由协议
# 配置RouterT。 [RouterT] ospf[RouterT-ospf-1] area 0[RouterT-ospf-1-area-0.0.0.0] network 172.16.1.0 0.0.0.255[RouterT-ospf-1-area-0.0.0.0] network 192.168.10.0 0.0.0.255[RouterT-ospf-1-area-0.0.0.0] network 192.168.20.0 0.0.0.255[RouterT-ospf-1-area-0.0.0.0] quit# 配置RouterA。 [RouterA] ospf[RouterA-ospf-1] area 0[RouterA-ospf-1-area-0.0.0.0] network 192.168.10.0 0.0.0.255[RouterA-ospf-1-area-0.0.0.0] network 192.168.11.0 0.0.0.255[RouterA-ospf-1-area-0.0.0.0] quit# 配置RouterB。 [RouterB] ospf[RouterB-ospf-1] area 0[RouterB-ospf-1-area-0.0.0.0] network 192.168.20.0 0.0.0.255[RouterB-ospf-1-area-0.0.0.0] network 192.168.21.0 0.0.0.255[RouterB-ospf-1-area-0.0.0.0] quit# 配置RouterC。 [RouterC] ospf[RouterC-ospf-1] area 0[RouterC-ospf-1-area-0.0.0.0] network 172.17.1.0 0.0.0.255[RouterC-ospf-1-area-0.0.0.0] network 192.168.11.0 0.0.0.255[RouterC-ospf-1-area-0.0.0.0] network 192.168.21.0 0.0.0.255[RouterC-ospf-1-area-0.0.0.0] quit
- 配置OSPF接口的Cost值
# 在RouterT的GE3/0/0接口上配置Cost值,使OSPF优选链路A作为主链路。 [RouterT] interface gigabitethernet 3/0/0[RouterT-GigabitEthernet3/0/0] ospf cost 100[RouterT-GigabitEthernet3/0/0] quit# 在RouterC的GE3/0/0接口上配置Cost值,使OSPF优选链路A作为主链路。 [RouterC] interface gigabitethernet 3/0/0[RouterC-GigabitEthernet3/0/0] ospf cost 100[RouterC-GigabitEthernet3/0/0] quit
- 配置路由策略
# 在RouterT上配置路由策略,包括配置备份下一跳和备份出接口以及配置if-match项来限制应用范围。 [RouterT] ip ip-prefix frr1 permit 172.17.1.1 24[RouterT] route-policy ip_frr_rp permit node 10[RouterT-route-policy] if-match ip-prefix frr1[RouterT-route-policy] apply backup-nexthop 192.168.20.2[RouterT-route-policy] apply backup-interface gigabitethernet 3/0/0[RouterT-route-policy] quit
- 在RouterT上使能公网IP FRR功能
[RouterT] ip frr route-policy ip_frr_rp
- 验证配置结果
# 在RouterT上查看到目的网段172.17.1.0的路由详细信息。通过回显可以看出,到目的网段172.17.1.0的备份下一跳是192.168.20.2,备份出接口是GigabitEthernet3/0/0。 <RouterT> display ip routing-table 172.17.1.0 verboseRoute Flags: R - relay, D - download to fib, T -to vpn-instance------------------------------------------------------------------------------Routing Table : PublicSummary Count : 1Destination: 172.17.1.0/24 Protocol: OSPF Process ID: 1 Preference: 10 Cost: 3 NextHop: 192.168.10.2 Neighbour: 0.0.0.0 State: Active Adv Age: 00h06m49s Tag: 0 Priority: low Label: NULL QoSInfo: 0x0 IndirectID: 0x0 RelayNextHop: 0.0.0.0 Interface: GigabitEthernet2/0/0 TunnelID: 0x0 Flags: D BkNextHop: 192.168.20.2 BkInterface: GigabitEthernet3/0/0 BkLabel: NULL SecTunnelID: 0x0 BkPETunnelID: 0x0 BkPESecTunnelID: 0x0 BkIndirectID: 0x0# 在RouterA的GE2/0/0接口上执行shutdown命令,模拟主链路故障。 [RouterA] interface gigabitethernet 2/0/0[RouterA-GigabitEthernet2/0/0] shutdown# 在RouterT上查看到目的网段172.17.1.0的路由详细信息。通过回显可以看出,到目的网段172.17.1.0的下一跳变为了192.168.20.2。 <RouterT> display ip routing-table 172.17.1.0 verboseRoute Flags: R - relay, D - download to fib, T -to vpn-instance------------------------------------------------------------------------------Routing Table : PublicSummary Count : 1Destination: 172.17.1.0/24 Protocol: OSPF Process ID: 1 Preference: 10 Cost: 102 NextHop: 192.168.20.2 Neighbour: 0.0.0.0 State: Active Adv Age: 00h00m14s Tag: 0 Priority: low Label: NULL QoSInfo: 0x0 IndirectID: 0x0 RelayNextHop: 0.0.0.0 Interface: GigabitEthernet2/0/0 TunnelID: 0x0 Flags: D BkNextHop: 192.168.20.2 BkInterface: GigabitEthernet3/0/0 BkLabel: NULL SecTunnelID: 0x0 BkPETunnelID: 0x0 BkPESecTunnelID: 0x0 BkIndirectID: 0x0
配置文件RouterT的配置文件 # sysname RouterT#ip frr route-policy ip_frr_rp#interface GigabitEthernet1/0/0 ip address 172.16.1.1 255.255.255.0 #interface GigabitEthernet2/0/0 ip address 192.168.10.1 255.255.255.0# interface GigabitEthernet3/0/0 ip address 192.168.20.1 255.255.255.0 ospf cost 100 #ospf 1 area 0.0.0.0 network 172.16.1.0 0.0.0.255 network 192.168.10.0 0.0.0.255 network 192.168.20.0 0.0.0.255#ip ip-prefix frr1 index 10 permit 172.17.1.0 24#route-policy ip_frr_rp permit node 10 if-match ip-prefix frrl apply backup-nexthop 192.168.20.2 apply backup-interface GigabitEthernet3/0/0#returnRouterA的配置文件 # sysname RouterA#interface GigabitEthernet1/0/0 ip address 192.168.10.2 255.255.255.0#interface GigabitEthernet2/0/0 ip address 192.168.11.2 255.255.255.0#ospf 1 area 0.0.0.0 network 192.168.10.0 0.0.0.255 network 192.168.11.0 0.0.0.255#returnRouterB的配置文件 # sysname RouterB#interface GigabitEthernet1/0/0 ip address 192.168.20.2 255.255.255.0#interface GigabitEthernet2/0/0 ip address 192.168.21.2 255.255.255.0#ospf 1 area 0.0.0.0 network 192.168.20.0 0.0.0.255 network 192.168.21.0 0.0.0.255#returnRouterC的配置文件 # sysname RouterC#interface GigabitEthernet1/0/0 ip address 172.17.1.1 255.255.255.0#interface GigabitEthernet2/0/0 ip address 192.168.11.1 255.255.255.0#interface GigabitEthernet3/0/0 ip address 192.168.21.1 255.255.255.0 ospf cost 100#ospf 1 area 0.0.0.0 network 172.17.1.0 0.0.0.255 network 192.168.11.0 0.0.0.255 network 192.168.21.0 0.0.0.255#return
|
|