IP路由表管理1、路由表的显示和维护通过查看路由表,有助于了解网络拓扑结构和定位路由问题。
查看路由表的信息是定位路由问题的基本手段,下面列举了通用的路由表信息显示及维护命令。
display命令可以在所有视图下使用。
reset命令在用户视图下使用。
交换机引入较多的路由会占用较多的系统资源,在系统业务繁忙时,这就有可能影响设备的正常运行。
为提高系统的安全性和可靠性,可以配置公网路由前缀限制,这样当路由前缀数超过预先设定的值时,系统会输出告警信息,从而提醒用户检查公网路由前缀的有效性。
操作步骤1、查看IPv4路由表中当前激活路由的摘要信息。
display ip routing-table2、查看IPv4路由表详细信息display ip routing-table verbose3、查看指定目的IPv4地址的路由信息。
display ip routing-table ip-address [ mask | mask-length ] [ longer-match ] [ verbose ]4、查看指定目的IPv4地址范围内的路由信息。
display ip routing-table ip-address1 { mask1 | mask-length1 } ip-address2 { mask2 | mask-length2 } [ verbose ]5、查看通过指定基本访问控制列表过滤的IPv4路由信息。
display ip routing-table acl { acl-number | acl-name } [ verbose ]6、查看通过指定前缀列表过滤的IPv4路由信息。
display ip routing-table ip-prefix ip-prefix-name [ verbose ]7、查看指定协议发现的IPv4路由信息。
display ip routing-table protocol protocol [ inactive | verbose ]8、查看IPv4路由表的综合路由统计信息。
display ip routing-table statistics9、查看IPv6路由表中当前激活路由的摘要信息display ipv6 routing-table10、查看IPv6路由表详细信息。
display ipv6 routing-table verbose11、查看指定协议发现的IPv6路由信息。
display ipv6 routing-table protocol [ inactive | verbose ]12、查看指定协议发现的IPv6路由信息。
13、查看IPv6路由表的综合信息。
display ipv6 routing-table statistics14、清除IPv4路由表中的统计信息reset ip routing-table statistics protocol { all | protocol }15、清除IPv6路由表中的统计信息。
reset ipv6 routing-table statistics protocol { all | protocol }命令2、路由管理模块的显示和维护路由表中可以加入的整机路由前缀数量是有限制的,超过限制后,会由于无法加入新的路由前缀,导致业务不通。
因此,为了便于用户运维,需要在整机路由前缀数量超过阈值时,上报告警,提示用户检查是否存在异常,提前干预。
设备引入较多的路由会占用较多的系统资源,在系统业务繁忙时,就有可能影响业务的正常运行。
为提高系统的可靠性,可以配置公网路由前缀限制,这样当路由前缀数超过预先设定的值时,系统会输出告警信息,从而提醒用户检查公网路由前缀的有效性。
1、操作步骤1、display rm interface [ interface-type interface-number ]查看接口的IPv4路由管理信息。
2、display rm ipv6 interface [ interface-type interface-number ]查看接口的IPv6路由管理信息。
2、配置整机路由前缀告警阈值1、system-view进入系统视图。
2、ip prefix-limit system threshold-alarm upper-limit upper-limit-value lower-limit lower-limit-value配置IPv4整机路由前缀告警阈值。
缺省情况下,触发IPv4整机路由前缀告警的阈值为80%,清除IPv4整机路由前缀告警的阈值为70%。
3、ipv6 prefix-limit system threshold-alarm upper-limit upper-limit-value lower-limit lower-limit-value配置IPv6整机路由前缀告警阈值。
缺省情况下,触发IPv6整机路由前缀告警的阈值为80%,清除IPv6整机路由前缀告警的阈值为70%。
说明:实际配置时:建议配置的upper-limit-value不要大于95。
lower-limit-value必须小于upper-limit-value。
建议配置的lower-limit-value至少比upper-limit-value小10,以避免在路由振荡情况下触发海量告警。
3、配置公网路由前缀限制1、system-view进入系统视图。
2、ip prefix-limit number { alert-percent [ route-unchanged ] | simply-alert }配置IPv4公网路由前缀限制。
缺省情况下,不限制IPv4公网的最大路由前缀数。
3、ipv6 prefix-limit number { alert-percent [ route-unchanged ] | simply-alert }配置IPv6公网路由前缀限制。
缺省情况下,不限制IPv6公网的最大路由前缀数。
指定alert-percent参数用来配置最大路由前缀数的百分比。
当系统加入的路由前缀数超过(number×alert-percent)÷100时,系统开始产生告警信息。
此时公网路由表可以继续加入路由前缀。
但路由前缀数到达number后,之后加入的路由前缀将被丢弃。
指定simply-alert参数用来配置当公网路由前缀数超过number的时候,允许系统将公网路由前缀继续添加到IP路由表中,只是产生告警信息。
但设备的私网路由前缀和公网路由前缀的总数到达规格限制的单播路由前缀总数后,之后加入的公网路由前缀也将被丢弃。
指定route-unchanged参数用来配置路由超限后路由表不变化。
当路由表中前缀数量超过number限制后,如果改小alert-percent限定值,则系统按照如下规则处理:若配置route-unchanged参数,则保存路由表中的路由不变化。
若未配置route-unchanged参数,则删除路由表中所有路由,再重新添加。
说明:当路由前缀超限后:执行ip prefix-limit命令增大number数或者执行undo ip prefix-limit命令取消路由前缀限制时,设备将重新学习IPv4公网路由前缀。
执行ipv6 prefix-limit命令增大number数或者执行undo ipv6 prefix-limit命令取消路由前缀限制时,设备将重新学习IPv6公网路由前缀。
直连路由和静态路由依然可以被添加到路由表中。
4、ip prefix-limit log-interval interval,配置公网路由前缀超限输出日志的频率(可选)。
缺省情况下,公网路由前缀超限输出日志的频率为5秒。
公网路由前缀数超出了系统所能容纳的最大值后,系统每间隔一段时间就会打出一条路由超限的日志。
当不希望日志频繁输出时,可以执行此命令增大日志输出的频率。
4、FIB的显示与维护如果没有特殊说明,下文中所提到FIB(Forward Information Base)均指单播FIB。
设备通过路由表选择路由,通过FIB表指导报文进行转发。
如果FIB表里的表项达到或超过系统上限,即FIB超限,新增激活路由将无法下发到FIB中,影响报文的正常转发。
可以通过扩容或以下方法解决,请根据实际情况选择:1、配置接口板的FIB策略,把不需要的FIB表项进行过滤,减少下发到接口板的FIB表项。
2、配置接口板扩展表项空间寄存器的资源分配模式,调整接口板的IPv4 FIB和IPv6 FIB表项空间大小。
FIB超限时,设备有以下两种处理方式:1、超限转发:设备通过现有的FIB表项指导报文转发,新增激活路由无法下发到FIB中。
2、超限挂起:设备自动Shutdown FIB超限的接口板上所有的物理接口。
目前,交换机的接口板FIB超限的处理方式为超限转发。
接口板进入超限转发状态后不会自动恢复,必须手工进行恢复操作。
操作步骤1、查看FIB表项信息如果不指定槽位号,查看主控板上的FIB表项信息。
如果指定槽位号,查看指定接口板的FIB表项信息。
1、display fib ?查看IPv4 FIB表项信息。
2、display ipv6 fib ?查看IPv6 FIB的表项信息。
2、维护FIB1、system-view进入系统视图。
2、fib threshold-alarm upper-limit upper-limit-value lower-limit lower-limit-value打开IPv4路由前缀表项资源使用率过载告警功能,并指定告警阈值。
缺省情况下,IPv4路由前缀表项资源使用率过载告警功能为打开状态,上限阈值为85%,下限阈值为75%。
X1E系列单板不支持IPv4路由前缀表项资源使用率过载告警功能。
3、配置指定接口板的IPv4 FIB策略1、display fib-policy slot slot-id查看指定接口板的IPv4 FIB策略配置信息(可选)。
2、system-view进入系统视图。
3、apply fib-policy { no-route | public | vpn-instance vpn-instance-name &<1-6> } slot slot-id配置指定接口板的IPv4 FIB策略。
缺省情况下,接口板没有配置任何IPv4 FIB策略,即接收主控板下发的所有IPv4 FIB 表项。
4、refresh fib slot slot-id刷新指定接口板的IPv4 FIB。
4、配置指定接口板的IPv6 FIB策略1、display ipv6 fib-policy slot slot-id查看指定接口板的IPv6 FIB策略配置信息(可选)。