路由怎样查看自己的ip地址

怎样查看自己的ip地址  时间:2021-05-05  阅读:()
i目录1IP路由表命令.
1-11.
1IP路由表命令.
1-11.
1.
1displayiprouting-table1-11.
1.
2displayiprouting-tableacl.
1-51.
1.
3displayiprouting-tableip-address.
1-71.
1.
4displayiprouting-tableip-prefix.
1-91.
1.
5displayiprouting-tableprotocol.
1-101.
1.
6displayiprouting-tablestatistics.
1-111.
1.
7displayipv6routing-table.
1-121.
1.
8displayipv6routing-tableacl.
1-131.
1.
9displayipv6routing-tableipv6-address.
1-141.
1.
10displayipv6routing-tableipv6-address1ipv6-address21-161.
1.
11displayipv6routing-tableipv6-prefix.
1-161.
1.
12displayipv6routing-tableprotocol.
1-171.
1.
13displayipv6routing-tablestatistics.
1-181.
1.
14displayipv6routing-tableverbose.
1-191.
1.
15displayrouterid1-201.
1.
16resetiprouting-tablestatisticsprotocol.
1-211.
1.
17resetipv6routing-tablestatistics.
1-211.
1.
18routerid1-221-11IP路由表命令1.
1IP路由表命令1.
1.
1displayiprouting-table【命令】displayiprouting-table[vpn-instancevpn-instance-name][verbose||{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】vpn-instancevpn-instance-name:显示VPN(VirtualPrivateNetwork)实例的路由表信息.
vpn-instance-name是VPN实例的名称,为字符串形式,长度为1~31个字符的字符串,区分大小写.
verbose:当带参数verbose时将显示全部路由表的详细信息,包括处于inactive和active状态的路由.
如果不带此参数,将只显示处于active状态的路由.
|:使用正则表达式对显示进行过滤.
有关正则表达式的详细介绍,请参见"系统分册/系统基本配置操作"中的"命令行显示"一节.
begin:显示特定行及其以后的所有行,该特定行必须包含指定正则表达式.
exclude:显示不含指定正则表达式的行.
include:显示包含指定正则表达式的行.
regular-expression:正则表达式,指定用于过滤的字符串,取值范围为1~256个字符的字符串,区分大小写.
【描述】displayiprouting-table命令用来查看路由表中当前激活路由的摘要信息.
该命令以摘要形式显示最优路由表的信息,每一行代表一条路由,内容包括:目的地址/掩码长度、协议、优先级、度量值、下一跳、出接口.
使用此命令仅能查看到当前被使用的路由,即最优路由.
displayiprouting-tableverbose命令用来查看路由表的全部详细信息.
该命令输出整个路由表的统计数字,之后依次输出每条路由的详细描述.
使用此命令能查看到当前所有的路由,包括处于active和inactive状态的路由.
【举例】#查看路由表中当前激活路由的摘要信息.
displayiprouting-table1-2RoutingTables:PublicDestinations:6Routes:6Destination/MaskProtoPreCostNextHopInterface2.
2.
2.
0/24Direct002.
2.
2.
1GE0/12.
2.
2.
1/32Direct00127.
0.
0.
1InLoop0127.
0.
0.
0/8Direct00127.
0.
0.
1InLoop0127.
0.
0.
1/32Direct00127.
0.
0.
1InLoop0192.
168.
80.
0/24Direct00192.
168.
80.
10GE1/1192.
168.
80.
10/32Direct00127.
0.
0.
1InLoop0表1-1displayiprouting-table命令显示信息描述表字段描述Destinations目的地址个数Routes路由条数Destination/Mask目的地址/掩码长度Proto发现该路由的路由协议Pre路由的优先级Cost路由的度量值Nexthop此路由的下一跳地址Interface输出接口,即到该目的网段的数据包将从此接口发出#查看路由表的全部详细信息.
displayiprouting-tableverboseRoutingTable:PublicDestinations:6Routes:6Destination:1.
1.
1.
1/24Protocol:OSPFProcessID:1Preference:10Cost:10NextHop:10.
1.
1.
2Interface:Serial2/0BkNexthop:20.
1.
1.
2BkInterface:Serial2/1RelyNextHop:0.
0.
0.
0Neighbour:0.
0.
0.
0TunnelID:0x0Label:NULLState:ActiveAdvAge:1d00h00m30sTag:0Destination:10.
1.
1.
0/24Protocol:DirectProcessID:0Preference:0Cost:0NextHop:10.
1.
1.
1Interface:Serial2/0BkNexthop:0.
0.
0.
0BkInterface:RelyNextHop:0.
0.
0.
0Neighbour:0.
0.
0.
0TunnelID:0x0Label:NULL1-3State:ActiveAdvAge:1d00h00m30sTag:0Destination:10.
1.
1.
1/32Protocol:DirectProcessID:0Preference:0Cost:0NextHop:127.
0.
0.
1Interface:InLoopBack0BkNexthop:0.
0.
0.
0BkInterface:RelyNextHop:0.
0.
0.
0Neighbour:0.
0.
0.
0TunnelID:0x0Label:NULLState:ActiveNoAdvAge:2d00h00m30sTag:0Destination:10.
1.
1.
2/32Protocol:DirectProcessID:0Preference:0Cost:0NextHop:10.
1.
1.
2Interface:Serial2/0BkNexthop:0.
0.
0.
0BkInterface:RelyNextHop:0.
0.
0.
0Neighbour:0.
0.
0.
0TunnelID:0x0Label:NULLState:ActiveAdvAge:3d00h00m30sTag:0Destination:127.
0.
0.
0/8Protocol:DirectProcessID:0Preference:0Cost:0NextHop:127.
0.
0.
1Interface:InLoopBack0BkNexthop:0.
0.
0.
0BkInterface:RelyNextHop:0.
0.
0.
0Neighbour:0.
0.
0.
0TunnelID:0x0Label:NULLState:ActiveNoAdvAge:4d00h00m36sTag:0Destination:127.
0.
0.
1/32Protocol:DirectProcessID:0Preference:0Cost:0NextHop:127.
0.
0.
1Interface:InLoopBack0BkNexthop:0.
0.
0.
0BkInterface:RelyNextHop:0.
0.
0.
0Neighbour:0.
0.
0.
0TunnelID:0x0Label:NULLState:ActiveNoAdvAge:1d00h00m36sTag:0先显示整个路由表的统计数据,然后依次输出每条路由的详细描述.
具体含义如表1-2所示.
1-4表1-2displayiprouting-tableverbose命令显示信息描述表字段描述Destination目的地址/掩码Protocol发现该路由的路由协议ProcessID进程号Preference路由的优先级Cost路由的度量值NextHop此路由的下一跳地址Interface出接口,即到该目的网段的数据包将从此接口发出BkNexthop备份下一跳地址BkInterface备份出接口RelyNextHop路由迭代出来得到的下一跳地址Neighbour路由协议的邻居地址TunnelID隧道IDLabel标签路由状态描述:Active有效的单播路由Adv允许对外发送的路由Delete此路由被删除Gateway非直接可达的路由Holddown当前被抑制的路由条数.
抑制(Holddown)是某些D-V(distancevector)路由协议(如RIP)为了避免错误路由的扩散、提高路由不可达信息的快速准确传播而采用的一种路由发布策略.
它往往在一段时间间隔内固定地发布某条路由,而不管当前实际找到的到同一目的地的路由发生了什么变化.
其细节参见具体的路由协议Int该路由由内部网关协议IGP发现NoAdv路由协议在按照策略对外发布路由时,不发布NoAdvise路由NotInstall在路由表中一般选取优先级最高的路由,将其放入核心路由表并且对外发布.
而NotInstall路由不能被选中装入核心路由表,但是有可能被选中对外发布Reject不像正常的路由那样指导转发包,标志为Reject的路由使选择该路由的包被丢弃,并且路由器会往包的源端发送ICMPunreachable消息.
Reject路由通常用于网络测试实验Static标志为Static的路由在执行save操作后重启路由器时不会从路由表中清除.
在路由器上手工配置的静态路由就标志为StaticUnicast单播路由Inactive非激活路由标志Invalid无效路由标志WaitQ路由进行迭代时在WaitQ队列的标志TunETunnel隧道的标志StateGotQ路由进行迭代时在GotQ队列的标志1-5字段描述Age此路由在路由表中存在的时间,从左至右依次为天、小时、分钟、秒Tag路由标记1.
1.
2displayiprouting-tableacl【命令】displayiprouting-tableaclacl-number[verbose]【视图】任意视图【缺省级别】1:监控级【参数】acl-number:基本访问控制列表ACL(AccessControlList)的编号,取值范围为2000~2999.
verbose:当使用该参数时,显示通过指定基本访问控制列表过滤的、处于active状态和inactive状态的路由的详细信息.
如果不使用该参数,将只显示通过指定基本访问控制列表过滤的且处于active状态的路由的摘要信息.
【描述】displayiprouting-tableacl命令用来查看通过指定基本访问控制列表过滤的路由.
此命令主要用于路由策略的跟踪显示,根据所输入的基本访问控制列表编号显示通过该过滤规则的路由.
有关路由策略的详细内容,请参见"IP路由分册"中的"路由策略配置".
如果用户指定的访问控制列表不存在或者访问控制列表中没有任何规则,系统将显示完整的路由表.
【举例】#配置基本访问控制列表ACL2000,并设置路由过滤规则.
system-view[Sysname]aclnumber2000[Sysname-acl-basic-2000]rulepermitsource10.
1.
0.
00.
0.
255.
255[Sysname-acl-basic-2000]ruledenysourceany#查看通过基本访问控制列表ACL2000过滤的、处于active状态的路由的摘要信息.
[Sysname-acl-basic-2000]displayiprouting-tableacl2000RoutesMatchedbyAccesslist:2000SummaryCount:5Destination/MaskProtoPreCostNextHopInterface1-610.
1.
1.
2/32Direct00127.
0.
0.
1InLoop010.
1.
2.
0/24Direct0010.
1.
2.
1GE1/210.
1.
2.
1/32Direct00127.
0.
0.
1InLoop010.
1.
3.
0/24Direct0010.
1.
3.
1GE1/110.
1.
3.
1/32Direct00127.
0.
0.
1InLoop0以上显示信息解释请参见表1-1.
#查看通过基本访问控制列表ACL2000过滤的active和inactive的路由的详细信息.
displayiprouting-tableacl2000verboseRoutesMatchedbyAccesslist:2000SummaryCount:5Destination:10.
1.
1.
0/24Protocol:DirectProcessID:0Preference:0Cost:0NextHop:10.
1.
1.
2Interface:Vlan1RelyNextHop:0.
0.
0.
0Neighbour:0.
0.
0.
0TunnelID:0x0Label:NULLState:ActiveAdvAge:1d00h25m32sTag:0Destination:10.
1.
1.
2/32Protocol:DirectProcessID:0Preference:0Cost:0NextHop:127.
0.
0.
1Interface:InLoop0RelyNextHop:0.
0.
0.
0Neighbour:0.
0.
0.
0TunnelID:0x0Label:NULLState:ActiveNoAdvAge:1d00h41m34sTag:0Destination:10.
1.
2.
0/24Protocol:DirectProcessID:0Preference:0Cost:0NextHop:10.
1.
2.
1Interface:GE1/2RelyNextHop:0.
0.
0.
0Neighbour:0.
0.
0.
0TunnelID:0x0Label:NULLState:ActiveAdvAge:1d00h05m42sTag:0Destination:10.
1.
2.
1/32Protocol:DirectProcessID:0Preference:0Cost:0NextHop:127.
0.
0.
1Interface:InLoop0RelyNextHop:0.
0.
0.
0Neighbour:0.
0.
0.
0TunnelID:0x0Label:NULLState:ActiveNoAdvAge:1d00h05m42sTag:01-7Destination:10.
1.
3.
0/24Protocol:DirectProcessID:0Preference:0Cost:0NextHop:10.
1.
3.
1Interface:GE1/1RelyNextHop:0.
0.
0.
0Neighbour:0.
0.
0.
0TunnelID:0x0Label:NULLState:ActiveAdvAge:1d00h05m31sTag:0Destination:10.
1.
3.
1/32Protocol:DirectProcessID:0Preference:0Cost:0NextHop:127.
0.
0.
1Interface:InLoop0RelyNextHop:0.
0.
0.
0Neighbour:0.
0.
0.
0TunnelID:0x0Label:NULLState:ActiveNoAdvAge:1d00h05m32sTag:0以上显示信息解释请参见表1-2.
1.
1.
3displayiprouting-tableip-address【命令】displayiprouting-tableip-address[mask-length|mask][longer-match][verbose]displayiprouting-tableip-address1{mask-length|mask}ip-address2{mask-length|mask}[verbose]【视图】任意视图【缺省级别】1:监控级【参数】ip-address:目的IP地址,点分十进制格式.
mask-length|mask:IP地址掩码,点分十进制格式或以整数形式表示的长度,当用整数时,取值范围为0~32.
longer-match:匹配掩码更长的路由.
verbose:当使用该参数时,显示处于active状态和inactive状态的路由的详细信息.
如果不使用该参数,将只显示处于active状态的路由的摘要信息.
【描述】displayiprouting-tableip-address命令用来查看指定目的地址的路由信息.
使用不同的可选参数,命令的输出也不相同,以下是对该命令不同形式的输出说明:zdisplayiprouting-tableip-address显示满足如下条件的所有路由:1-8用户输入的目的IP地址同路由表中各条路由的子网掩码值进行与运算;路由表中各条路由的目的IP地址同其自身子网掩码值进行与运算;两次运算结果相同的路由条目将被显示出来.
只显示处于active状态的匹配路由.
zdisplayiprouting-tableip-addressmask显示满足如下条件的所有路由:用户输入的目的IP地址同用户输入的子网掩码值进行与运算;路由表中各条路由的目的IP地址同用户输入的子网掩码值进行与运算;两次运算结果相同,并且掩码小于等于用户输入的子网掩码的路由条目将被显示出来.
只显示处于active状态的匹配路由.
只显示与指定目的地址及掩码精确匹配的路由.
zdisplayiprouting-tableip-addresslonger-match显示满足如下条件的所有路由:用户输入的目的IP地址同路由表中各条子网掩码值进行与运算;路由表中各条路由的目的IP地址同其自身子网掩码值进行与运算;两次运算结果相同,并且子网掩码最长匹配的路由条目将被显示出来.
只显示处于active状态的匹配路由.
zdisplayiprouting-tableip-addressmasklonger-match显示满足如下条件的所有路由:用户输入的目的IP地址同用户输入的子网掩码值进行与运算;路由表中各条路由的目的IP地址同用户输入的子网掩码值进行与运算;两次运算结果相同,掩码小于等于用户输入的子网掩码,同时子网掩码最长匹配的路由条目将被显示出来.
只显示处于active状态的匹配路由.
displayiprouting-tableip-address1{mask-length|mask}ip-address2{mask-length|mask}命令用来查看指定目的地址范围内的路由信息.
【举例】#显示路由11.
1.
1.
1的信息.
[Sysname]displayiprouting-table11.
1.
1.
1RoutingTable:PublicSummaryCount:4Destination/MaskProtoPreCostNextHopInterface0.
0.
0.
0/0Static6000.
0.
0.
0NULL011.
0.
0.
0/8Static6000.
0.
0.
0NULL011.
1.
0.
0/16Static6000.
0.
0.
0NULL011.
1.
1.
0/24Static6000.
0.
0.
0NULL0以上显示信息的解释请参见表1-1.
#输入目的地址和longer-match情况.
1-9[Sysname]displayiprouting-table11.
1.
1.
1longer-matchRoutingTable:PublicSummaryCount:1Destination/MaskProtoPreCostNextHopInterface11.
1.
1.
0/24Static6000.
0.
0.
0NULL0#输入目的地址和掩码的情况.
[Sysname]displayiprouting-table11.
1.
1.
124RoutingTable:PublicSummaryCount:3Destination/MaskProtoPreCostNextHopInterface11.
0.
0.
0/8Static6000.
0.
0.
0NULL011.
1.
0.
0/16Static6000.
0.
0.
0NULL011.
1.
1.
0/24Static6000.
0.
0.
0NULL0#输入目的地址/掩码和longer-match的情况.
[Sysname]displayiprouting-table11.
1.
1.
124longer-matchRoutingTable:PublicSummaryCount:1Destination/MaskProtoPreCostNextHopInterface11.
1.
1.
0/24Static6000.
0.
0.
0NULL0以上显示信息的解释请参见表1-1.
#查看目的地址从1.
1.
1.
0到5.
5.
5.
0范围内的路由信息.
displayiprouting-table1.
1.
1.
0245.
5.
5.
024RoutingTable:PublicDestination/MaskProtoPreCostNextHopInterface1.
1.
1.
1/32Direct00127.
0.
0.
1InLoop03.
3.
3.
0/24Direct003.
3.
3.
1GE1/23.
3.
3.
1/32Direct00127.
0.
0.
1InLoop04.
4.
4.
0/24Direct004.
4.
4.
1GE1/14.
4.
4.
1/32Direct00127.
0.
0.
1InLoop01.
1.
4displayiprouting-tableip-prefix【命令】displayiprouting-tableip-prefixip-prefix-name[verbose]【视图】任意视图【缺省级别】1:监控级【参数】ip-prefix-name:前缀列表名称,字符串形式,长度为1~19个字符的字符串.
verbose:当使用该参数时,显示通过过滤规则的、处于active状态和inactive状态的路由的详细信息.
如果不使用该参数,将只显示通过过滤规则且处于active状态的路由的摘要信息.
1-10【描述】displayiprouting-tableip-prefix命令用来查看通过指定前缀列表过滤的路由.
此命令主要用于路由策略的跟踪显示,根据所输入的前缀列表名称,显示通过该过滤规则的路由.
如果指定的前缀列表不存在,当使用了verbose参数时将显示所有active及inactive路由的详细信息,不使用verbose参数则只显示所有active路由的摘要信息.
【举例】#配置地址前缀列表test允许前缀为2.
2.
2.
0,掩码长度为24至32之间的路由通过.
system-view[Sysname]ipip-prefixtestpermit2.
2.
2.
024less-equal32#显示通过前缀列表test过滤的active路由的摘要信息.
[Sysname]displayiprouting-tableip-prefixtestRoutesMatchedbyPrefixlist:testSummaryCount:1Destination/MaskProtoPreCostNextHopInterface2.
2.
2.
1/32Direct00127.
0.
0.
1InLoop0以上显示信息的解释请参见表1-1.
#显示通过前缀列表test过滤的active和inactive路由的详细信息.
[Sysname]displayiprouting-tableip-prefixtestverboseRoutesMatchedbyPrefixlisttest:SummaryCount:1Destination:2.
2.
2.
1/32Protocol:DirectProcessID:0Preference:0Cost:0NextHop:127.
0.
0.
1Interface:InLoop0RelyNextHop:0.
0.
0.
0Neighbour:0.
0.
0.
0TunnelID:0x0Label:NULLState:ActiveNoAdvAge:1d00h20m52sTag:0以上显示信息的解释请参见表1-2.
1.
1.
5displayiprouting-tableprotocol【命令】displayiprouting-tableprotocolprotocol[inactive|verbose]【视图】任意视图【缺省级别】1:监控级【参数】protocol:指定协议类型,包括bgp4、direct、isis、nat、ospfv2、rip、static等可选项.
1-11inactive:显示处于inactive状态的路由信息.
如果不使用该参数,则显示处于active和inactive状态的路由信息.
verbose:当使用该参数时,显示路由的详细信息.
如果不使用该参数,将只显示路由的摘要信息.
【描述】displayiprouting-tableprotocol命令用来查看指定协议的路由信息.
【举例】#查看所有直连路由的摘要信息.
displayiprouting-tableprotocoldirectPublicRoutingTable:DirectSummaryCount:5DirectRoutingtableStatus:SummaryCount:5Destination/MaskProtoPreCostNextHopInterface2.
2.
2.
2/32Direct00127.
0.
0.
1InLoop0127.
0.
0.
0/8Direct00127.
0.
0.
1InLoop0127.
0.
0.
1/32Direct00127.
0.
0.
1InLoop0192.
168.
80.
0/24Direct00192.
168.
80.
10GE1/1192.
168.
80.
10/32Direct00127.
0.
0.
1InLoop0DirectRoutingtableStatus:SummaryCount:0#查看静态路由表.
displayiprouting-tableprotocolstaticPublicRoutingTable:StaticSummaryCount:1StaticRoutingtableStatus:SummaryCount:0StaticRoutingtableStatus:SummaryCount:1Destination/MaskProtoPreCostNextHopInterface1.
2.
3.
0/24Static6001.
2.
4.
5Vlan103.
0.
0.
0/8Static6002.
2.
2.
2GE1/1以上显示信息的解释请参见表1-1.
1.
1.
6displayiprouting-tablestatistics【命令】displayiprouting-table[vpn-instancevpn-instance-name]statistics1-12【视图】任意视图【缺省级别】1:监控级【参数】vpn-instancevpn-instance-name:显示VPN实例的路由表信息,vpn-instance-name是VPN实例的名称,为字符串形式,长度为1~31个字符的字符串,区分大小写.
【描述】displayiprouting-tablestatistics命令用来显示公网路由表或VPN路由表中的综合路由统计信息.
路由的综合信息包括路由总数目、路由协议添加/删除路由数目、有deleted标志而未删除的路由、active路由、被释放的路由数目.
【举例】#查看路由的综合信息.
displayiprouting-tablestatisticsProtorouteactiveaddeddeletedfreedDIRECT2442510STATIC41400RIP00000OSPF00000IS-IS00000BGP00000NAT00000Total2852910表1-3displayiprouting-tablestatistics命令显示信息描述表字段描述Proto路由协议route总的路由数目active活跃的、正在使用的路由数目added路由器启动后或在上一次清除路由表后,路由表中添加的路由数目deleted标记为删除的路由数目(此类路由在等待一段时间后会被释放)freed被释放(即被彻底从路由表中删除)的路由数目Total各种类型路由的综合信息总和1.
1.
7displayipv6routing-table【命令】displayipv6routing-table1-13【视图】任意视图【缺省级别】1:监控级【参数】无【描述】displayipv6routing-table命令用来显示路由表的概要信息.
内容包括目的地址、前缀长度、协议类型、优先级、度量值、下一跳和出接口等信息.
需要注意的是,该命令只能显示激活路由,即当前使用的最佳路由的概要信息.
【举例】#显示当前路由表的概要信息.
displayipv6routing-tableRoutingTable:Destinations:1Routes:1Destination:::1/128Protocol:DirectNextHop:::1Preference:0Interface:InLoop0Cost:0表1-4displayipv6routing-table命令显示信息描述表字段描述Destination目的网络/主机的IPv6地址NextHop下一跳地址Preference路由优先级Interface出接口,即到该目的地址的数据包将从此接口发出Protocol发现该路由的路由协议Cost路由的开销值1.
1.
8displayipv6routing-tableacl【命令】displayipv6routing-tableaclacl6-number[verbose]【视图】任意视图【缺省级别】1:监控级1-14【参数】acl6-number:基本IPv6ACL编号,取值范围为2000~2999.
verbose:显示通过过滤规则的激活和未激活路由的详细信息.
不指定该参数,只显示通过过滤规则的激活路由的概要信息.
【描述】displayipv6routing-tableacl命令用来显示通过指定基本IPv6ACL过滤的路由信息.
需要注意的是,如果指定的IPv6ACL不存在,将显示所有的路由信息.
【举例】#显示通过编号为2000的基本IPv6ACL过滤的路由的概要信息.
displayipv6routing-tableacl2000RoutesMatchedbyAccesslist2000:SummaryCount:2Destination:::1/128Protocol:DirectNextHop:::1Preference:0Interface:InLoop0Cost:0Destination:1:1::/64Protocol:StaticNextHop:::Preference:60Interface:NULL0Cost:0以上显示信息的解释请参见表1-4.
1.
1.
9displayipv6routing-tableipv6-address【命令】displayipv6routing-tableipv6-addressprefix-length[longer-match][verbose]【视图】任意视图【缺省级别】1:监控级【参数】ipv6-address:IPv6目的地址.
prefix-length:前缀长度,取值范围为0~128.
longer-match:匹配并显示前缀最长的路由条目.
verbose:显示激活和未激活路由的详细信息.
不指定该参数,只显示激活路由的概要信息.
【描述】displayipv6routing-tableipv6-address命令用来显示指定目的地址的路由信息.
使用不同的可选参数,命令的输出也不相同,以下是对该命令不同形式的输出说明:1-15zdisplayipv6routing-tableipv6-addressprefix-length显示满足如下条件的所有路由:用户输入的目的IPv6地址同用户输入的前缀长度值进行与运算;路由表中各条路由的目的IPv6地址同用户输入的前缀长度值进行与运算;两次运算结果相同,并且路由表中前缀长度小于等于用户输入的前缀长度的路由条目将被显示出来.
只显示处于active状态的匹配路由.
只显示与指定目的地址及掩码精确匹配的路由.
zdisplayipv6routing-tableipv6-addressprefix-lengthlonger-match显示满足如下条件的所有路由:用户输入的目的IPv6地址同用户输入的前缀长度值进行与运算;路由表中各条路由的目的IPv6地址同用户输入的前缀长度值进行与运算;两次运算结果相同,路由表中前缀长度小于等于用户输入的前缀长度,同时前缀长度最长匹配的路由条目将被显示出来.
只显示处于active状态的匹配路由.
【举例】#显示指定路由的概要信息.
displayipv6routing-table10::1127RoutingTable:SummaryCount:3Destination:10::/64Protocol:StaticNextHop:::Preference:60Interface:NULL0Cost:0Destination:10::/68Protocol:StaticNextHop:::Preference:60Interface:NULL0Cost:0Destination:10::/120Protocol:StaticNextHop:::Preference:60Interface:NULL0Cost:0#只显示前缀最长的最长匹配路由条目的概要信息.
displayipv6routing-table10::127longer-matchRoutingTables:SummaryCount:1Destination:10::/120Protocol:StaticNextHop:::Preference:60Interface:NULL0Cost:0以上显示信息的解释请参见表1-4.
1-161.
1.
10displayipv6routing-tableipv6-address1ipv6-address2【命令】displayipv6routing-tableipv6-address1prefix-length1ipv6-address2prefix-length2[verbose]【视图】任意视图【缺省级别】1:监控级【参数】ipv6-address1/ipv6-address2:IPv6地址.
ipv6-address1和ipv6-address2共同决定一个地址范围,只有地址在此范围内的路由才会被显示.
prefix-length1/prefix-length2:前缀长度,取值范围为0~128.
verbose:显示激活和未激活路由的详细信息.
不指定该参数,只显示激活路由的概要信息.
【描述】displayipv6routing-tableipv6-address1ipv6-address2命令用来显示指定地址范围内的路由信息.
【举例】#显示指定地址范围内的IPv6路由信息.
displayipv6routing-table100::64300::64RoutingTable:SummaryCount:3Destination:100::/64Protocol:StaticNextHop:::Preference:60Interface:NULL0Cost:0Destination:200::/64Protocol:StaticNextHop:::Preference:60Interface:NULL0Cost:0Destination:300::/64Protocol:StaticNextHop:::Preference:60Interface:NULL0Cost:0以上显示信息的解释请参见表1-4.
1.
1.
11displayipv6routing-tableipv6-prefix【命令】displayipv6routing-tableipv6-prefixipv6-prefix-name[verbose]【视图】任意视图1-17【缺省级别】1:监控级【参数】ipv6-prefix-name:IPv6前缀列表的名称,取值范围为1~19个字符.
verbose:显示激活和未激活路由的详细信息.
不指定该参数,只显示激活路由的概要信息.
【描述】displayipv6routing-tableipv6-prefix命令用来显示通过指定前缀列表过滤的路由信息.
【举例】#显示通过前缀列表test2过滤的激活路由的概要信息.
displayipv6routing-tableipv6-prefixtest2RoutesMatchedbyPrefixlisttest2:SummaryCount:1Destination:100::/64Protocol:StaticNextHop:::Preference:60Interface:NULL0Cost:0以上显示信息的解释请参见表1-4.
1.
1.
12displayipv6routing-tableprotocol【命令】displayipv6routing-tableprotocolprotocol[inactive|verbose]【视图】任意视图【缺省级别】1:监控级【参数】protocol:显示不同的路由协议的信息.
目前可选择bgp4+、direct、isisv6、ospfv3、ripng、static.
inactive:如果配置了该参数,此命令只显示未激活路由信息.
如果不指定该参数,显示所有激活和未激活路由信息.
verbose:显示激活和未激活路由的详细信息.
不指定该参数,只显示激活路由的概要信息.
【描述】displayipv6routing-tableprotocol命令用来显示指定路由协议的路由信息.
【举例】#显示所有直连路由的概要信息.
displayipv6routing-tableprotocoldirectDirectRoutingTable:1-18SummaryCount:1DirectRoutingTable'sStatus:SummaryCount:1Destination:::1/128Protocol:DirectNextHop:::1Preference:0Interface:InLoop0Cost:0DirectRoutingTable'sStatus:SummaryCount:0以上显示信息的解释请参见表1-4.
1.
1.
13displayipv6routing-tablestatistics【命令】displayipv6routing-tablestatistics【视图】任意视图【缺省级别】1:监控级【参数】无【描述】displayipv6routing-tablestatistics命令用来显示综合路由统计信息;综合路由统计信息包括路由总数、增加的路由数、删除的路由数等.
【举例】#显示综合路由统计信息.
displayipv6routing-tablestatisticsProtocolrouteactiveaddeddeletedfreedDIRECT11100STATIC30300RIPng00000OSPFv300000IS-ISv600000BGP4+00000Total41400表1-5displayipv6routing-tablestatistics命令显示信息描述表字段描述Protocol路由协议route总的路由数目1-19字段描述active激活的、正在使用的路由数目added路由器启动后或在上一次清除路由表后,路由表中添加的路由数目deleted标记为删除的路由数目(此类路由在等待一段时间后会被释放)freed被释放(即被彻底从路由表中删除)的路由数目Total各种类型路由的综合信息总和1.
1.
14displayipv6routing-tableverbose【命令】displayipv6routing-tableverbose【视图】任意视图【缺省级别】1:监控级【参数】无【描述】displayipv6routing-tableverbose命令用来显示当前路由表中所有路由,包括激活和未激活的路由的详细信息.
首先输出整个路由表的统计信息,然后是对每条路由的详细描述信息.
【举例】#显示路由表的详细路由信息.
displayipv6routing-tableverboseRoutingTable:Destinations:1Routes:1Destination:::1PrefixLength:128NextHop:::1Preference:0RelayNextHop:::Tag:0HNeighbour:::ProcessID:0Interface:InLoopBack0Protocol:DirectState:ActiveNoAdvCost:0TunnelID:0x0Label:NULLAge:22161sec以上显示信息的解释请参见表1-6.
1-20表1-6displayipv6routing-tableverbose命令显示信息描述表字段描述Destination目的网络/主机的IPv6地址PrefixLength前缀长度Nexthop下一跳地址Preference路由优先级RelayNextHop路由迭代出来得到的下一跳地址Tag路由标记Neighbour路由协议的邻居地址ProcessID进程号Interface出接口,即到该目的地址的数据包将从此接口发出Protocol发现该路由的路由协议State路由状态,包括:Active(激活)、Inactive(非激活)、Adv(向外发布)、NoAdv(不向外发布)等Cost路由的开销值TunnelID隧道IDLabel标签Age从路由生成到现在所经历的时间1.
1.
15displayrouterid【命令】displayrouterid【视图】任意视图【缺省级别】1:监控级【参数】无【描述】displayrouterid命令用来显示全局路由器ID.
【举例】#显示已配置的路由器ID.
displayrouteridConfiguredrouterIDis1.
1.
1.
11-211.
1.
16resetiprouting-tablestatisticsprotocol【命令】resetiprouting-tablestatisticsprotocol[vpn-instancevpn-instance-name]{protocol|all}【视图】用户视图【缺省级别】2:系统级【参数】vpn-instance-name:VPN实例的名称,为字符串形式,长度为1~31个字符的字符串,区分大小写.
protocol:清除IPv4路由表中指定路由协议的统计信息.
目前可选择bgp、direct、isis、ospf、rip、static.
all:清除IPv4路由表中所有路由协议的统计信息.
【描述】resetiprouting-tablestatisticsprotocol命令用来清除路由表或VPN路由表中的路由统计信息.
【举例】#清除VPN实例为Sysname1的路由统计信息.
resetiprouting-tablestatisticsprotocolvpn-instanceSysname1all1.
1.
17resetipv6routing-tablestatistics【命令】resetipv6routing-tablestatisticsprotocol{protocol|all}【视图】用户视图【缺省级别】2:系统级【参数】protocol:清除IPv6路由表中指定路由协议的统计信息.
目前可选择bgp4+、direct、isisv6、ospfv3、ripng、static.
all:清除IPv6路由表中所有路由协议的统计信息.
【描述】resetipv6routing-tablestatistics命令用来清除路由表中的统计信息.
【举例】#清除路由表中所有路由协议的统计信息.
1-22resetipv6routing-tablestatisticsprotocolall1.
1.
18routerid【命令】routeridrouter-idundorouterid【视图】系统视图【缺省级别】2:系统级【参数】router-id:IPv4地址形式的RouterID.
【描述】routerid命令用来配置全局路由管理中的RouterID.
undorouterid命令用来删除已配置的RouterID.
缺省情况下,未配置路由管理的RouterID.
一些动态路由协议要求使用RouterID,如果在启动这些路由协议时没有显示指定RouterID,则缺省使用路由管理的RouterID.
选择规则如下:z如果通过命令routerid配置RouterID,则按照配置结果设置.
没有配置RouterID,则按照下面的规则进行选择.
z如果存在配置IP地址的Looback接口,则选择Loopback接口地址中最大的作为RouterID.
z如果没有配置IP地址的Loopback接口,则从其他接口的IP地址中选择最大的作为RouterID(不考虑接口的UP/DOWN状态).
z当且仅当被选为RouterID的接口IP地址被删除/修改,才触发重新选择过程,其他情况(例如:接口DOWN;已经选取了一个非Loopback接口地址后又配置了一个Loopback接口地址;配置一个更大的接口地址等)不触发重新选择的过程.
z各个VPN实例则按照上述分别在属于该VPN实例的接口地址中进行选择.
z存在主备的情况下,系统将备份命令行配置的RouterID和从接口地址中选择出来的RouterID.
主备倒换后平滑的时候,系统将检查从地址中选出的RouterID的有效性,如果无效将重新进行选择.
zRouterID改变之后,各协议需要通过手工执行reset命令才会取新的RouterID.
【举例】#设置路由管理中的路由器ID.
system-view[Sysname]routerid1.
1.
1.
1i目录1BGP配置命令1-11.
1BGP配置命令1-11.
1.
1aggregate1-11.
1.
2balance(BGP/BGP-VPNinstanceview)1-21.
1.
3bestrouteas-path-neglect(BGP/BGP-VPNinstanceview)1-31.
1.
4bestroutecompare-med(BGP/BGP-VPNinstanceview)1-41.
1.
5bestroutemed-confederation(BGP/BGP-VPNinstanceview)1-41.
1.
6bgp.
1-51.
1.
7compare-different-as-med(BGP/BGP-VPNinstanceview)1-61.
1.
8confederationid.
1-61.
1.
9confederationnonstandard.
1-71.
1.
10confederationpeer-as1-81.
1.
11dampening(BGP/BGP-VPNinstanceview)1-91.
1.
12defaultipv4-unicast1-101.
1.
13defaultlocal-preference(BGP/BGP-VPNinstanceview)1-111.
1.
14defaultmed(BGP/BGP-VPNinstanceview)1-111.
1.
15default-routeimported(BGP/BGP-VPNinstanceview)1-121.
1.
16displaybgpgroup1-131.
1.
17displaybgpnetwork.
1-141.
1.
18displaybgppaths1-151.
1.
19displaybgppeer1-161.
1.
20displaybgprouting-table1-181.
1.
21displaybgprouting-tableas-path-acl1-201.
1.
22displaybgprouting-tablecidr1-211.
1.
23displaybgprouting-tablecommunity.
1-211.
1.
24displaybgprouting-tablecommunity-list.
1-221.
1.
25displaybgprouting-tabledampened1-231.
1.
26displaybgprouting-tabledampeningparameter.
1-241.
1.
27displaybgprouting-tabledifferent-origin-as.
1-251.
1.
28displaybgprouting-tableflap-info1-251.
1.
29displaybgprouting-tablelabel.
1-261.
1.
30displaybgprouting-tablepeer.
1-271.
1.
31displaybgprouting-tableregular-expression1-281.
1.
32displaybgprouting-tablestatistic1-291.
1.
33ebgp-interface-sensitive1-291.
1.
34filter-policyexport(BGP/BGP-VPNinstanceview)1-301.
1.
35filter-policyimport(BGP/BGP-VPNinstanceview)1-311.
1.
36graceful-restart(BGPview)1-321.
1.
37graceful-restarttimerrestart.
1-321.
1.
38graceful-restarttimerwait-for-rib1-331.
1.
39group(BGP/BGP-VPNinstanceview)1-341.
1.
40import-route(BGP/BGP-VPNinstanceview)1-341.
1.
41log-peer-change1-351.
1.
42network(BGP/BGP-VPNinstanceview)1-361.
1.
43peeradvertise-community(BGP/BGP-VPNinstanceview)1-371.
1.
44peeradvertise-ext-community(BGP/BGP-VPNinstanceview)1-381.
1.
45peerallow-as-loop(BGP/BGP-VPNinstanceview)1-38ii1.
1.
46peeras-number(BGP/BGP-VPNinstanceview)1-391.
1.
47peeras-path-acl(BGP/BGP-VPNinstanceview)1-401.
1.
48peercapability-advertiseconventional1-411.
1.
49peercapability-advertiseroute-refresh.
1-421.
1.
50peerconnect-interface(BGP/BGP-VPNinstanceview)1-431.
1.
51peerdefault-route-advertise(BGP/BGP-VPNinstanceview)1-431.
1.
52peerdescription(BGP/BGP-VPNinstanceview)1-441.
1.
53peerebgp-max-hop(BGP/BGP-VPNinstanceview)1-451.
1.
54peerenable(BGP/BGP-VPNinstanceview)1-461.
1.
55peerfake-as(BGP/BGP-VPNinstanceview)1-461.
1.
56peerfilter-policy(BGP/BGP-VPNinstanceview)1-471.
1.
57peergroup(BGP/BGP-VPNinstanceview)1-481.
1.
58peerignore(BGP/BGP-VPNinstanceview)1-491.
1.
59peerip-prefix.
1-501.
1.
60peerkeep-all-routes(BGP/BGP-VPNinstanceview)1-511.
1.
61peerlog-change(BGP/BGP-VPNinstanceview)1-511.
1.
62peernext-hop-local(BGP/BGP-VPNinstanceview)1-521.
1.
63peerpassword.
1-531.
1.
64peerpreferred-value(BGP/BGP-VPNinstanceview)1-541.
1.
65peerpublic-as-only(BGP/BGP-VPNinstanceview)1-551.
1.
66peerreflect-client(BGP/BGP-VPNinstanceview)1-561.
1.
67peerroute-limit(BGP/BGP-VPNinstanceview)1-571.
1.
68peerroute-policy(BGP/BGP-VPNinstanceview)1-581.
1.
69peerroute-update-interval(BGP/BGP-VPNinstanceview)1-581.
1.
70peersubstitute-as(BGP/BGP-VPNinstanceview)1-591.
1.
71peertimer(BGP/BGP-VPNinstanceview)1-601.
1.
72preference(BGP/BGP-VPNinstanceview)1-611.
1.
73reflectbetween-clients(BGPview)1-621.
1.
74reflectorcluster-id(BGPview)1-631.
1.
75refreshbgp1-641.
1.
76resetbgp.
1-641.
1.
77resetbgpdampening.
1-651.
1.
78resetbgpflap-info.
1-651.
1.
79resetbgpipv4all1-661.
1.
80router-id1-661.
1.
81summaryautomatic1-671.
1.
82synchronization(BGPview)1-681.
1.
83timer(BGP/BGP-VPNinstanceview)1-691-11BGP配置命令1.
1BGP配置命令BGP中有关用来定义路由策略的命令,请参见"IP路由分册"中的"路由策略命令".
1.
1.
1aggregate【命令】aggregateip-address{mask|mask-length}[as-set|attribute-policyroute-policy-name|detail-suppressed|origin-policyroute-policy-name|suppress-policyroute-policy-name]*undoaggregateip-address{mask|mask-length}【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】ip-address:聚合路由的目的IP地址.
mask:聚合路由的网络掩码,点分十进制格式.
mask-length:聚合路由的网络掩码长度,取值范围为0~32.
as-set:生成具有AS集合段的路由.
attribute-policyroute-policy-name:根据指定的路由策略route-policy-name设置聚合路由的属性.
route-policy-name表示路由策略名,为1~19个字符的字符串.
detail-suppressed:仅通告聚合路由.
suppress-policyroute-policy-name:根据指定的路由策略route-policy-name抑制选定的具体路由,不通告部分具体路由.
route-policy-name表示路由策略名,为1~19个字符的字符串.
origin-policyroute-policy-name:根据指定的路由策略route-policy-name选择用于聚合的源路由.
route-policy-name表示路由策略名,为1~19个字符的字符串.
上述命令的关键字的用法如表1-1所示.
表1-1关键字的用法关键字用法as-set通过设置该关键字,可创建一条聚合路由,该路由的AS路径包含了具体路由的AS路径信息.
若需聚合较多AS路径时,请慎用此关键字,因为当具体路由的变化较频繁时,会导致路由振荡1-2关键字用法detail-suppressed该关键字不抑制聚合路由,但抑制所有具体路由的通告.
如果只想对一部分具体路由进行抑制,可以使用peerfilter-policy命令suppress-policy该关键字能产生聚合路由,但抑制指定路由的通告.
可以用route-policy的if-match子句有选择地抑制一些具体路由,其它具体路由仍被通告origin-policy该关键字仅选择符合路由策略的具体路由来生成聚合路由attribute-policy该关键字可设置聚合路由的属性.
通过peerroute-policy等方式也可以完成实现相同的功能.
该关键字不能设置聚合路由的AS-PATH属性【描述】aggregate命令用来在BGP路由表中创建一条聚合路由.
undoaggregate命令用来删除该聚合路由.
缺省情况下,没有进行路由聚合.
【举例】#在BGP视图下,在BGP路由表中创建一条聚合路由192.
213.
0.
0/16.
system-view[Sysname]bgp100[Sysname-bgp]aggregate192.
213.
0.
0255.
255.
0.
0#在BGP-VPN实例视图下,在BGP路由表中创建一条聚合路由192.
213.
0.
0/16.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]aggregate192.
213.
0.
0255.
255.
0.
01.
1.
2balance(BGP/BGP-VPNinstanceview)【命令】balancenumberundobalance【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】number:进行负载分担的BGP路由条数,取值范围是1~8,缺省值为1.
当number取值为1时,相当于不进行负载分担.
【描述】balance命令用来配置BGP负载分担的路由条数.
undobalance命令用来取消BGP路由负载分1-3担功能.
缺省情况下,没有进行路由负载分担.
与IGP路由的负载分担不同,BGP没有明确的度量值决定是否对路由进行负载分担.
BGP的负载分担是通过改变BGP选路规则来实现的.
相关配置可参考命令displaybgprouting-table.
【举例】#在BGP视图下,配置BGP负载分担的路由条数为2条.
system-view[Sysname]bgp100[Sysname-bgp]balance2#在BGP-VPN实例视图下,配置BGP负载分担的路由条数为2条.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]balance21.
1.
3bestrouteas-path-neglect(BGP/BGP-VPNinstanceview)【命令】bestrouteas-path-neglectundobestrouteas-path-neglect【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】无【描述】bestrouteas-path-neglect命令用来禁止路由器将AS_PATH当作选路算法中的一个因素.
undobestrouteas-path-neglect命令用来允许路由器将AS_PATH当作选路算法中的一个因素.
缺省情况下,路由器将AS_PATH当作选路算法中的一个因素.
【举例】#在BGP视图下,禁止路由器将AS_PATH当作选路算法中的一个因素.
system-view[Sysname]bgp100[Sysname-bgp]bestrouteas-path-neglect#在BGP-VPN实例视图下,禁止路由器将AS_PATH当作选路算法中的一个因素.
(必须首先创建vpn1)1-4system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]bestrouteas-path-neglect1.
1.
4bestroutecompare-med(BGP/BGP-VPNinstanceview)【命令】bestroutecompare-medundobestroutecompare-med【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】无【描述】bestroutecompare-med命令用来配置根据路由来自的AS进行分组对MED排序优选.
undobestroutecompare-med命令用来取消根据路由来自的AS进行分组对MED排序优选.
缺省情况下,不根据路由来自的AS进行分组对MED排序优选.
【举例】#在BGP视图下,设置在选择最佳路由时,根据路由来自的AS进行分组对MED排序优选.
system-view[Sysname]bgp100[Sysname-bgp]bestroutecompare-med#在BGP-VPN实例视图下,设置在选择最佳路由时,根据路由来自的AS进行分组对MED排序优选.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]bestroutecompare-med1.
1.
5bestroutemed-confederation(BGP/BGP-VPNinstanceview)【命令】bestroutemed-confederationundobestroutemed-confederation【视图】BGP视图/BGP-VPN实例视图1-5【缺省级别】2:系统级【参数】无【描述】bestroutemed-confederation命令用来比较联盟对等体的路由按MED值进行优选.
undobestroutemed-confederation命令用来取消比较操作.
缺省情况下,比较联盟对等体的路由时不考虑MED值.
只有不包括外部自治系统(不在联盟内)的路径才可比较MED值.
如果包含外部自治系统的路径,其MED将在联盟内传播,而不进行比较.
【举例】#在BGP视图下,配置联盟对等体的路由按MED值进行优选.
system-view[Sysname]bgp100[Sysname-bgp]bestroutemed-confederation#在BGP-VPN实例视图下,配置联盟对等体的路由按MED值进行优选.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]bestroutemed-confederation1.
1.
6bgp【命令】bgpas-numberundobgp[as-number]【视图】系统视图【缺省级别】2:系统级【参数】as-number:为指定的本地AS号,取值范围为1~4294967295.
【描述】bgp命令用来启动BGP,进入BGP视图.
undobgp命令用来关闭BGP.
缺省情况下,系统没有运行BGP.
【举例】#启动BGP,指定本地AS号为100.
1-6system-view[Sysname]bgp100[Sysname-bgp]1.
1.
7compare-different-as-med(BGP/BGP-VPNinstanceview)【命令】compare-different-as-medundocompare-different-as-med【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】无【描述】compare-different-as-med命令用来配置允许比较来自不同AS邻居的路由路径的MED值.
undocompare-different-as-med命令用来禁止对来自不同AS邻居的路由路径的MED属性值进行比较.
缺省情况下,不允许比较来自不同AS邻居的路由路径的MED属性值.
如果到达同一目的地址有多条可选有效路径,选择MED参数较小的路由作为最终实际使用的路由项.
除非能够确认不同的自治系统采用了同样的IGP和路由选择方式,否则不要使用此命令.
【举例】#在BGP视图下,允许比较来自不同AS邻居的路由路径的MED属性值.
system-view[Sysname]bgp100[Sysname-bgp]compare-different-as-med#在BGP-VPN实例视图下,允许比较来自不同AS邻居的路由路径的MED属性值.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]compare-different-as-med1.
1.
8confederationid【命令】confederationidas-numberundoconfederationid1-7【视图】BGP视图【缺省级别】2:系统级【参数】as-number:为内部包括多个子自治系统的自治系统号,取值范围为1~4294967295.
【描述】confederationid命令用来配置联盟的ID.
undoconfederationid命令用来取消BGP联盟体.
缺省情况下,未配置联盟的ID.
为解决在一个大的AS域中可能存在的IBGP全连接数过大的问题,可以考虑采用联盟的方法:先将这个AS域划分为几个较小的子自治系统(每个子自治系统中均保持全连接的状态),这些子自治系统组成一个联盟体;路由的一些关键的BGP属性(下一跳、MED、本地优先级)在通过每个子自治系统时没有丢弃,因此每个子自治系统之间虽然存在EBGP关系,但是从联盟外部来看还是一个整体.
这样做既保证了原来AS域的完整性,同时还可以缓解域中过多的连接数的问题.
相关配置可参考命令confederationnonstandard和confederationpeer-as.
【举例】#ID号是9的联盟体由38、39、40、41四个子自治系统组成,其中对端10.
1.
1.
1是AS联盟体中的成员,而对端200.
1.
1.
1则是AS联盟体的外部成员,对于外部成员来讲,9号联盟体就是一个统一的AS域.
以子AS41为例.
system-view[Sysname]bgp41[Sysname-bgp]confederationid9[Sysname-bgp]confederationpeer-as383940[Sysname-bgp]groupConfed38external[Sysname-bgp]peerConfed38as-number38[Sysname-bgp]peer10.
1.
1.
1groupConfed38[Sysname-bgp]groupRemote98external[Sysname-bgp]peerRemote98as-number98[Sysname-bgp]peer200.
1.
1.
1groupRemote981.
1.
9confederationnonstandard【命令】confederationnonstandardundoconfederationnonstandard【视图】BGP视图【缺省级别】2:系统级1-8【参数】无【描述】confederationnonstandard命令用来配置与未采用RFC3065配置的AS联盟兼容.
undoconfederationnonstandard命令用来恢复缺省配置.
缺省情况下,配置的联盟与RFC3065一致.
为了同采用非标准的设备互通,必须对联盟中所有设备配置该命令.
相关配置可参考命令confederationid和confederationpeer-as.
【举例】#AS100内有未采用RFC3065的路由器,它由64000、65000两个子AS组成.
system-view[Sysname]bgp64000[Sysname-bgp]confederationid100[Sysname-bgp]confederationpeer-as65000[Sysname-bgp]confederationnonstandard1.
1.
10confederationpeer-as【命令】confederationpeer-asas-number-listundoconfederationpeer-as[as-number-list]【视图】BGP视图【缺省级别】2:系统级【参数】as-number-list:为子自治系统号列表,在同一条命令中最多可配置32个子自治系统,表示方式为as-number-list=as-number&.
其中,as-number为子自治系统号,&表示前面的参数可以输入1~32次.
【描述】confederationpeer-as命令用来指定一个联盟体中包含了哪些子自治系统.
undoconfederationpeer-as命令用来删除联盟体中指定的子自治系统.
缺省情况下,未配置属于联盟的子自治系统.
在配置本命令之前,必须通过confederationid命令指定各子系统所属的联盟号,否则本命令配置不成功.
当undoconfederationpeer-as命令不带as-number-list参数时,表示删除联盟体中所有的子自治系统.
相关配置可参考命令confederationnonstandard和confederationid.
1-9【举例】#配置属于联盟10的子自治系统号为2000和2001.
system-view[Sysname]bgp100[Sysname-bgp]confederationid10[Sysname-bgp]confederationpeer-as200020011.
1.
11dampening(BGP/BGP-VPNinstanceview)【命令】dampening[half-life-reachablehalf-life-unreachablereusesuppressceiling|route-policyroute-policy-name]*undodampening【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】half-life-reachable:指定可达路由的半衰期,取值范围为1~45,单位为分钟,缺省值为15分钟.
half-life-unreachable:指定不可达路由的半衰期,取值范围为1~45,单位为分钟,缺省值为15分钟.
reuse:指定路由解除抑制状态的阈值.
当惩罚值降低到该值以下,路由就被再使用,取值范围为1~20000,缺省值为750.
suppress:指定路由进入抑制状态的阈值.
当惩罚值超过该极限时,路由受到抑制,取值范围为1~20000,缺省值为2000.
ceiling:惩罚上限值,即惩罚值最多达到该值,则不再增加.
取值范围为1001~20000,实际配置的值必须大于suppress,缺省值为16000.
route-policy-name:路由策略名,为1~19个字符的字符串.
half-life-reachable、half-life-unreachable、reuse、suppress和ceiling都是相互依存的,因此配置了以上参数中的任何一个,那么所有参数都必须指定.
【描述】dampening命令用来配置BGP路由衰减.
undodampening命令用来取消BGP路由衰减.
缺省情况下,没有配置BGP路由衰减.
该命令只对从EBGP邻居学到的路由进行衰减,对IBGP路由不进行衰减.
相关配置可参考命令resetbgpdampening、resetbgpflap-info、displaybgprouting-tabledampened、displaybgprouting-tabledampeningparameter和displaybgprouting-tableflap-info.
1-10【举例】#在BGP视图下,配置BGP路由衰减.
system-view[Sysname]bgp100[Sysname-bgp]dampening15151000200010000#在BGP-VPN实例视图下,配置BGP路由衰减.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]dampening151510002000100001.
1.
12defaultipv4-unicast【命令】defaultipv4-unicastundodefaultipv4-unicast【视图】BGP视图【缺省级别】2:系统级【参数】无【描述】defaultipv4-unicast命令用来配置使用peeras-number命令创建邻居时默认使能IPv4单播地址族.
undodefaultipv4-unicast命令用来配置使用peeras-number命令创建邻居时默认不使能IPv4单播地址族.
缺省情况下,使能IPv4单播地址族.
需要注意的是:z此命令只影响后配置的邻居关系,对已配置的邻居关系没有影响.
z本配置只对peeras-number命令创建的邻居生效,peergroup命令创建的邻居不受该命令的限制.
z配置undodefaultipv4-unicast命令后,如果要使能单个对等体的IPv4单播地址族,可以使用peerenable命令.
【举例】#配置使用peeras-number命令创建邻居时默认使能IPv4单播地址族.
system-view[Sysname]bgp100[Sysname-bgp]defaultipv4-unicast1-111.
1.
13defaultlocal-preference(BGP/BGP-VPNinstanceview)【命令】defaultlocal-preferencevalueundodefaultlocal-preference【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】value:指定的本地优先级的缺省值,取值范围为0~4294967295,该值越大则优先级越高.
【描述】defaultlocal-preference命令用来配置本地优先级的缺省值.
undodefaultlocal-preference命令用来恢复缺省值.
缺省情况下,本地优先级的缺省值为100.
可以用配置不同本地优先级的方法来影响BGP的路由选择.
【举例】#在BGP视图下,配置本地优先级的缺省值为180.
system-view[Sysname]bgp100[Sysname-bgp]defaultlocal-preference180#在BGP-VPN实例视图下,配置本地优先级的缺省值为180.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]defaultlocal-preference1801.
1.
14defaultmed(BGP/BGP-VPNinstanceview)【命令】defaultmedmed-valueundodefaultmed【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】med-value:指定的MED的缺省值,取值范围为0~4294967295.
1-12【描述】defaultmed命令用来配置系统MED的缺省值.
undodefaultmed命令用来恢复缺省值.
缺省情况下,MED的缺省值为0.
多出口区分(MED)属性是一个路由的外部度量(Metric),与本地优先级属性不同,MED在自治系统间交换,但进入自治系统的MED不会再发送到该自治系统以外.
MED属性用于选择最佳路由,MED较小的路由被选择.
当一个运行BGP的路由器通过不同的外部对等体(ExternalPeer)得到目的地址相同、下一跳不同的路由时,将根据不同路由的MED值进行优先选择.
在其它条件相同的情况下,MED较小的路由作为自治系统的外部路由.
【举例】#在BGP视图下,配置系统MED的缺省值为25.
system-view[Sysname]bgp100[Sysname-bgp]defaultmed25#在BGP-VPN实例视图下,配置系统MED的缺省值为25.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]defaultmed251.
1.
15default-routeimported(BGP/BGP-VPNinstanceview)【命令】default-routeimportedundodefault-routeimported【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】无【描述】default-routeimported命令用来允许将缺省路由引入到BGP路由表中.
undodefault-routeimported命令用来取消该功能.
缺省情况下,BGP不允许将缺省路由引入到BGP路由表中.
default-routeimported命令不能引入缺省路由,如果要引入缺省路由,必须使用import-route命令.
相关配置可参考import-route.
1-13【举例】#在BGP视图下,将缺省路由从OSPF引入到BGP路由表中.
system-view[Sysname]bgp100[Sysname-bgp]default-routeimported[Sysname-bgp]import-routeospf1#在BGP-VPN实例视图下,将缺省路由从OSPF引入到BGP路由表中.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]default-routeimported[Sysname-bgp-vpn1]import-routeospf11.
1.
16displaybgpgroup【命令】displaybgpgroup[group-name]【视图】任意视图【缺省级别】1:监控级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
【描述】displaybgpgroup命令用来显示对等体组信息.
【举例】#显示对等体组aaa的信息.
displaybgpgroupaaaBGPpeer-groupisaaaRemoteAS200Type:externalMaximumallowedprefixnumber:4294967295Threshold:75%Configuredholdtimervalue:180Keepalivetimervalue:60Minimumtimebetweenadvertisementrunsis30secondsPeerPreferredValue:0NoroutingpolicyisconfiguredMembers:PeerVASMsgRcvdMsgSentOutQPrefRcvUp/DownState1-142.
2.
2.
14200000000:00:35Active表1-2displaybgpgroup命令显示信息描述表字段描述BGPpeer-groupBGP对等体组名RemoteAS对等体组AS号Type对等体组类型Maximumallowedprefixnumber可接受最大路由数Threshold配置了允许从BGP对等体组收到的最大路由数后,路由器开始生成告警消息时的路由数量的百分比Configuredholdtimervalue配置的保持时间间隔Keepalivetimervalue配置的存活时间间隔Minimumtimebetweenadvertisementruns路由发布最小时间间隔PeerPreferredValue为来自邻居路由指定的首选值Noroutingpolicyisconfigured没有针对该邻居指定任何路由策略Members对等体组中包含的成员的详细信息Peer对等体的ipv4地址V对等体运行的BGP版本号AS对等体所在的自治系统号MsgRcvd收到的消息数MsgSent发送的消息数OutQ待发送的消息数PrefRcv收到的前缀数Up/Down会话已建立的时长/(会话未建立时)当前状态的时长State对等体的有限状态机状态1.
1.
17displaybgpnetwork【命令】displaybgpnetwork【视图】任意视图【缺省级别】1:监控级【参数】无【描述】displaybgpnetwork命令用来显示通过network命令通告的路由信息.
1-15【举例】#显示已经发布的路由信息.
displaybgpnetworkBGPLocalRouterIDis10.
1.
4.
2.
LocalASNumberis400.
NetworkMaskRoute-policyShort-cut100.
1.
2.
0255.
255.
255.
0100.
1.
1.
0255.
255.
255.
0Short-cut表1-3displaybgpnetwork命令显示信息描述表字段描述BGPLocalRouterID本地路由器标识符LocalASNumber本地自治系统号Network网络地址Mask掩码Route-policy配置的路由策略Short-cut是否为Short-cut路由1.
1.
18displaybgppaths【命令】displaybgppaths[as-regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】as-regular-expression:匹配的AS路径正则表达式,为1~80个字符的字符串.
【描述】displaybgppaths命令用来显示AS路径信息.
【举例】#显示AS路径信息.
displaybgppaths^200AddressHashRefcountMEDPath/Origin0x59171001110200300i1-16表1-4displaybgppaths命令显示信息描述表字段描述Address本地数据库中的路由地址,十六进制格式Hash哈希值Refcount使用该路径的路由条数MED该路由的度量值Path路由的AS路径(AS_PATH)属性,记录了此路由所穿过的所有AS区域,可以避免路由环路的出现路由的起源(ORIGIN)属性,表示路由相对于发出它的自治系统的路由更新起点,它有如下3种取值:i此路由是AS内部的;BGP把聚合路由和用network命令定义的路由看成是AS内部的,起点类型设置为IGPe此路由是从外部网关协议EGP(ExteriorGatewayProtocol)学习到的Origin此路由信息的来源为未知源,即通过其他方式学习到的;BGP把通过其它IGP协议引入的路由的起点类型设置为incomplete1.
1.
19displaybgppeer【命令】displaybgppeer[ip-address{log-info|verbose}|group-namelog-info|verbose]【视图】任意视图【缺省级别】1:监控级【参数】ip-address:指定要显示的对等体的IP地址.
group-name:指定要显示的对等体组名称,为1~47个字符的字符串.
log-info:显示指定对等体/对等体组的日志信息.
verbose:显示对等体/对等体组的详细信息.
【描述】displaybgppeer命令用来显示对等体/对等体组的信息.
【举例】#显示对等体10.
110.
25.
20的详细信息.
displaybgppeer10.
110.
25.
20verbosePeer:10.
110.
25.
20Local:2.
2.
2.
2Type:EBGPlinkBGPversion4,remoterouterID1.
1.
1.
1BGPcurrentstate:Established,Upfor00h01m51s1-17BGPcurrentevent:RecvKeepaliveBGPlaststate:OpenConfirmPort:Local-1029Remote-179Configured:ActiveHoldTime:180secKeepaliveTime:60secReceived:ActiveHoldTime:180secNegotiated:ActiveHoldTime:180secPeeroptionalcapabilities:Peersupportbgpmulti-protocolextendedPeersupportbgprouterefreshcapabilityAddressfamilyIPv4Unicast:advertisedandreceivedReceived:Total5messages,Updatemessages1Sent:Total4messages,Updatemessages0Maximumallowedprefixnumber:4294967295Threshold:75%Minimumtimebetweenadvertisementrunsis30secondsOptionalcapabilities:RouterefreshcapabilityhasbeenenabledPeerPreferredValue:0Routingpolicyconfigured:Noroutingpolicyisconfigured表1-5displaybgppeerverbose命令显示信息描述表字段描述Peer对等体的IP地址Local本地的路由器IDType对等体的类型,IBGPlink表示IBGP对等体,EBGPlink表示EBGP对等体BGPversion协议版本号remoterouterID对等体的路由器IDBGPcurrentstate对等体当前状态BGPcurrentevent对等体当前事件BGPlaststate对等体前一状态Port建立TCP连接时本地和对等体分别使用的端口号Configured:ActiveHoldTime本地配置的与对等体连接的保持时间KeepaliveTime本地配置的与对等体连接的存活时间Received:ActiveHoldTime对等体配置的与对等体连接的保持时间Negotiated:ActiveHoldTime协商后的保持时间Peeroptionalcapabilities对等体所支持的可选扩展能力,包括BGP多协议扩展和路由刷新AddressfamilyIPv4Unicast以IPv4单播形式通告和接收路由Received本地接收的总报文数和Update报文数Sent本地发送的总报文数和Update报文数1-18字段描述Maximumallowedprefixnumber可接受最大路由数Threshold配置了允许从BGP对等体组收到的最大路由数后,路由器开始生成告警消息时的路由数量的百分比Minimumtimebetweenadvertisementruns路由发布最小时间间隔Optionalcapabilities对等体使能的可选扩展能力PeerPreferredValue为来自对等体路由指定的首选值Routingpolicyconfigured本地采取的路由策略#显示对等体10.
110.
25.
20的日志信息.
displaybgppeer10.
110.
25.
20log-infoPeer:10.
110.
25.
20DateTimeStateNotificationError/SubError10-Jul-200815:46:17DownSendNotificationwithError1/1MessageHeaderError/ConnectionNotSynchronized10-Jul-200809:23:00Up10-Jul-200807:46:17DownReceiveNotificationwithError3/2UPDATEMessageError/UnsupportedoptionalParameter10-Jul-200806:23:00Up10-Jul-200805:46:17DownSendNotificationwithError6/4Cease/AdministrativeReset表1-6displaybgppeerlog-info命令显示信息描述表字段描述Peer对等体的IP地址Date发送或接收到Notification消息的日期Time发送或接收到Notification消息的时间State对等体连接状态,有如下两种状态:zUp表示BGP会话处于Established状态zDown表示BGP会话断开NotificationNotification报文消息Error/SubErrorError表示Notification消息差错码,指定错误类型;SubError表示Notification消息差错子码,指定错误类型的详细信息1.
1.
20displaybgprouting-table【命令】displaybgprouting-table[ip-address[{mask|mask-length}[longer-prefixes]]]1-19【视图】任意视图【缺省级别】1:监控级【参数】ip-address:目的IP地址.
mask:网络掩码,点分十进制格式.
mask-length:网络掩码长度,取值范围为0~32.
longer-prefixes:匹配最长前缀.
【描述】displaybgprouting-table命令用来显示BGP路由信息.
【举例】#查看BGP的路由信息.
displaybgprouting-tableTotalNumberofRoutes:1BGPLocalrouterIDis10.
10.
10.
1Statuscodes:*-valid,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:i-IGP,e-EGP,-incompleteNetworkNextHopMEDLocPrfPrefValPath/Ogn*>40.
40.
40.
0/2420.
20.
20.
100200300i表1-7displaybgprouting-table命令显示信息描述表字段描述TotalNumberofRoutes路由总数BGPLocalrouterIDBGP本地路由器标识符Statuscodes路由状态代码:*–valid(合法)>–best(最佳路由)d–damped(振荡抑制)h–history(历史路由)i–internal(内部路由)s–suppressed(聚合抑制)S–Stale(过期路由)Origini–IGP(网络层可达信息来源于AS内部)e–EGP(网络层可达信息通过EGP学习)–incomplete(网络层可达信息通过其他方式学习)1-20字段描述Network目的网络地址NextHop下一跳IP地址MEDMULTI_EXIT_DISC属性值LocPrf本地优先级PrefVal路由首选值Path路由的AS路径(AS_PATH)属性,记录了此路由所穿过的所有AS区域,可以避免路由环路的出现路由的起源(ORIGIN)属性,表示路由相对于发出它的自治系统的路由更新起点,它有如下3种取值:i此路由是AS内部的.
BGP把聚合路由和用network命令定义的路由看成是AS内部的,起点类型设置为IGPe此路由是从EGP(ExteriorGatewayProtocol,外部网关协议)学习到的Ogn此路由信息的来源为未知源,即通过其他方式学习到的.
BGP把通过其它IGP协议引入的路由的起点设置为incomplete1.
1.
21displaybgprouting-tableas-path-acl【命令】displaybgprouting-tableas-path-aclas-path-acl-number【视图】任意视图【缺省级别】1:监控级【参数】as-path-acl-number:指定匹配的AS路径过滤列表号,取值范围为1~256.
【描述】displaybgprouting-tableas-path-acl命令用来显示匹配指定AS路径过滤列表的BGP路由信息.
【举例】#显示匹配过滤列表1的BGP路由信息.
displaybgprouting-tableas-path-acl1BGPLocalrouterIDis20.
20.
20.
1Statuscodes:*-valid,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:i-IGP,e-EGP,-incompleteNetworkNextHopMEDLocPrfPrefValPath/Ogn*>40.
40.
40.
0/2430.
30.
30.
100300i1-21以上显示的信息域的解释请参见表1-7.
1.
1.
22displaybgprouting-tablecidr【命令】displaybgprouting-tablecidr【视图】任意视图【缺省级别】1:监控级【参数】无【描述】displaybgprouting-tablecidr命令用来显示CIDR(ClasslessInter-DomainRouting,无类别域间路由)的BGP路由信息.
【举例】#显示CIDR的BGP路由信息.
displaybgprouting-tablecidrTotalNumberofRoutes:1BGPLocalrouterIDis20.
20.
20.
1Statuscodes:*-valid,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:i-IGP,e-EGP,-incompleteNetworkNextHopMEDLocPrfPrefValPath/Ogn*>40.
40.
40.
0/2430.
30.
30.
100300i以上显示的信息域的解释请参见表1-7.
1.
1.
23displaybgprouting-tablecommunity【命令】displaybgprouting-tablecommunity[aa:nn&][no-advertise|no-export|no-export-subconfed]*[whole-match]【视图】任意视图【缺省级别】1:监控级1-22【参数】aa:nn:指定团体号,aa和nn的取值范围为0~65535.
&:表示前面的参数可以输入1~13次.
no-advertise:具有此属性的路由在收到后,不能被通告给任何其他的BGP对等体.
no-export:具有此属性的路由在收到后,不能被发布到本地AS之外.
如果使用了联盟,则不能被发布到联盟之外,但可以发布给联盟中的其他子AS.
no-export-subconfed:具有此属性的路由在收到后,既不能被发布到本地AS之外,也不能发布到联盟中的其他子AS.
whole-match:确切匹配.
【描述】displaybgprouting-tablecommunity命令用来显示路由表中匹配指定BGP团体的BGP路由信息.
【举例】#显示匹配指定BGP团体的BGP路由信息.
displaybgprouting-tablecommunity11:22BGPLocalrouterIDis10.
10.
10.
1Statuscodes:*-valid,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:i-IGP,e-EGP,-incompleteNetworkNextHopMEDLocPrfPrefValPath/Ogn*>10.
10.
10.
0/240.
0.
0.
000i*>40.
40.
40.
0/2420.
20.
20.
100200300i以上显示的信息域的解释请参见表1-7.
1.
1.
24displaybgprouting-tablecommunity-list【命令】displaybgprouting-tablecommunity-list{basic-community-list-number[whole-match]|adv-community-list-number}&【视图】任意视图【缺省级别】1:监控级【参数】basic-community-list-number:为基本团体列表号,取值范围为1~99.
adv-community-list-number:为高级团体列表号,取值范围为100~199.
whole-match:为确切匹配,即有且仅有basic-community-list-number定义的团体必须出现.
1-23&:表示前面的参数可以输入1~16次.
【描述】displaybgprouting-tablecommunity-list命令用来显示匹配指定的BGP团体列表的BGP路由信息.
【举例】#显示匹配指定BGP团体列表100的BGP路由信息.
displaybgprouting-tablecommunity-list100BGPLocalrouterIDis1.
2.
3.
4Statuscodes:*-valid,>-best,d-damped,h-history,i-internal,s-suppressed,Origincodes:i-IGP,e-EGP,-incompleteNetworkNextHopMetricLocPrfPrefValPath*>3.
3.
3.
0/301.
2.
3.
40*>4.
4.
0.
0/201.
2.
3.
40*>4.
5.
6.
0/261.
2.
3.
40以上显示的信息域的解释请参见表1-7.
1.
1.
25displaybgprouting-tabledampened【命令】displaybgprouting-tabledampened【视图】任意视图【缺省级别】1:监控级【参数】无【描述】displaybgprouting-tabledampened命令用来显示BGP衰减的BGP路由信息.
【举例】#显示BGP衰减的BGP路由信息.
displaybgprouting-tabledampenedBGPLocalrouterIDis2.
2.
2.
2Statuscodes:*-valid,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:i-IGP,e-EGP,-incompleteNetworkFromReusePath/Origin*d77.
0.
0.
012.
1.
1.
100:29:201001-24表1-8displaybgprouting-tabledampened命令部分显示信息描述表字段描述From路由的源IP地址Reuse路由恢复可用时间,即还需要等待多长时间该路由将由不可用状态转为可用状态其他显示信息域的解释请参见表1-7.
1.
1.
26displaybgprouting-tabledampeningparameter【命令】displaybgprouting-tabledampeningparameter【视图】任意视图【缺省级别】1:监控级【参数】无【描述】displaybgprouting-tabledampeningparameter命令用来显示已配置的BGP路由衰减参数.
相关配置可参考命令dampening.
【举例】#显示BGP路由衰减参数.
displaybgprouting-tabledampeningparameterMaximumSuppressTime(insecond):3069CeilingValue:16000ReuseValue:750HalfLifeTime(insecond):900Suppress-Limit:2000表1-9displaybgprouting-tabledampeningparameter命令显示信息描述表字段描述MaximumSuppressTime最大抑制时间CeilingValue惩罚上限值ReuseValue路由解除抑制状态的阈值HalfLifeTime(insecond)可达路由的半衰期Suppress-Limit路由进入抑制状态的阈值1-251.
1.
27displaybgprouting-tabledifferent-origin-as【命令】displaybgprouting-tabledifferent-origin-as【视图】任意视图【缺省级别】1:监控级【参数】无【描述】displaybgprouting-tabledifferent-origin-as命令用来显示不同起源AS的BGP路由信息.
【举例】#显示具有不同起源AS的BGP路由信息.
displaybgprouting-tabledifferent-origin-asBGPLocalrouterIDis2.
2.
2.
2Statuscodes:*-valid,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:i-IGP,e-EGP,-incompleteNetworkNextHopMEDLocPrfPrefValPath/Ogn*>55.
0.
0.
012.
1.
1.
100100*14.
1.
1.
200300以上显示的信息域的解释请参见表1-7.
1.
1.
28displaybgprouting-tableflap-info【命令】displaybgprouting-tableflap-info[regular-expressionas-regular-expression|as-path-aclas-path-acl-number|ip-address[{mask|mask-length}[longer-match]]]【视图】任意视图【缺省级别】1:监控级【参数】as-regular-expression:显示匹配指定的AS路径正则表达式的振荡路由的信息,as-regular-expression为1~80个字符的字符串.
as-path-acl-number:显示匹配指定的AS路径过滤列表号的振荡路由的信息,as-path-acl-number的取值范围为1~256.
1-26ip-address:目的IP地址,显示指定目的IP地址的振荡路由的信息.
mask:网络掩码,点分十进制格式.
mask-length:网络掩码长度,取值范围为0~32.
longer-match:匹配最长前缀.
【描述】displaybgprouting-tableflap-info命令用来显示BGP路由振荡统计信息.
【举例】#显示所有BGP路由的振荡统计信息.
displaybgprouting-tableflap-infoBGPLocalrouterIDis2.
2.
2.
2Statuscodes:*-valid,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:i-IGP,e-EGP,-incompleteNetworkFromFlapsDurationReusePath/Origin*>55.
0.
0.
012.
1.
1.
1200:00:16100*d77.
0.
0.
012.
1.
1.
1500:34:0200:27:08100表1-10displaybgprouting-tableflap-info命令部分显示信息描述表字段描述From路由的源IP地址Flaps路由振荡的次数Duration路由持续时间Reuse路由恢复可用时间,即还需要等待多长时间该路由将由不可用状态转为可用状态其他显示信息域的解释请参见表1-7.
1.
1.
29displaybgprouting-tablelabel【命令】displaybgprouting-tablelabel【视图】任意视图【缺省级别】1:监控级【参数】无1-27【描述】displaybgprouting-tablelabel命令用来显示BGP标签路由的信息.
【举例】#显示BGP标签路由的信息.
displaybgprouting-tablelabelBGPLocalrouterIDis6.
6.
6.
7Statuscodes:*-valid,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:i-IGP,e-EGP,-incompleteTotalNumberofRoutes:2NetworkNextHopIn/OutLabel*>4.
4.
4.
4/32127.
0.
0.
13/NULL*>5.
5.
5.
5/321.
1.
1.
1NULL/1024In/OutLabel字段表示入标签/出标签,其他显示信息域的解释请参见表1-7.
1.
1.
30displaybgprouting-tablepeer【命令】displaybgprouting-tablepeerip-address{advertised-routes|received-routes}[network-address[mask|mask-length]|statistic]【视图】任意视图【缺省级别】1:监控级【参数】ip-address:对等体的IP地址.
advertised-routes:显示向指定的对等体发布的路由信息.
received-routes:显示从指定的对等体接收到的路由信息.
network-address:目的网段的IP地址.
mask:目的网段的网络掩码,点分十进制格式.
mask-length:目的网段的网络掩码长度,取值范围为0~32.
statistic:显示路由的统计信息.
1-28【描述】displaybgprouting-tablepeer命令用来显示向指定的BGP对等体发送或者从BGP对等体收到的路由信息.
相关配置命令可参考displaybgppeer.
【举例】#显示向BGP对等体20.
20.
20.
1发布的路由信息.
displaybgprouting-tablepeer20.
20.
20.
1advertised-routesTotalNumberofRoutes:2BGPLocalrouterIDis30.
30.
30.
1Statuscodes:*-valid,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:i-IGP,e-EGP,-incompleteNetworkNextHopMEDLocPrfPrefValPath/Ogn*>30.
30.
30.
0/240.
0.
0.
000i*>40.
40.
40.
0/240.
0.
0.
000i以上显示的信息域的说明请参见表1-7.
1.
1.
31displaybgprouting-tableregular-expression【命令】displaybgprouting-tableregular-expressionas-regular-expression【视图】任意视图【缺省级别】1:监控级【参数】as-regular-expression:匹配的AS路径正则表达式,as-regular-expression为1~80个字符的字符串.
【描述】displaybgprouting-tableregular-expression命令用来显示与指定的AS路径正则表达式相匹配的路由信息.
【举例】#显示与AS正则表达式300$相匹配的路由信息.
displaybgprouting-tableregular-expression300$BGPLocalrouterIDis20.
20.
20.
1Statuscodes:*-valid,>-best,d-damped,1-29h-history,i-internal,s-suppressed,S-StaleOrigin:i-IGP,e-EGP,-incompleteNetworkNextHopMEDLocPrfPrefValPath/Ogn*>40.
40.
40.
0/2430.
30.
30.
100300i以上显示的信息域的说明请参见表1-7.
1.
1.
32displaybgprouting-tablestatistic【命令】displaybgprouting-tablestatistic【视图】任意视图【缺省级别】1:监控级【参数】无【描述】displaybgprouting-tablestatistic命令用来显示BGP的路由统计信息.
【举例】#显示BGP的路由统计信息.
displaybgprouting-tablestatisticTotalNumberofRoutes:4表1-11displaybgprouting-tablestatistic命令显示信息描述表字段描述TotalNumberofRoutes路由总数1.
1.
33ebgp-interface-sensitive【命令】ebgp-interface-sensitiveundoebgp-interface-sensitive【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级1-30【参数】无【描述】ebgp-interface-sensitive命令用来使能当某个接口状态变为down时,立即清除建立在该接口上的直连外部邻居的BGP会话功能.
undoebgp-interface-sensitive命令用来取消该功能.
缺省情况下,使能清除接口上的直连外部邻居的BGP会话功能.
【举例】#在BGP视图下,使能清除接口上的直连外部邻居的BGP会话功能.
system-view[Sysname]bgp100[Sysname-bgp]ebgp-interface-sensitive#在BGP-VPN实例视图下,使能清除接口上的直连外部邻居的BGP会话功能.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]ebgp-interface-sensitive1.
1.
34filter-policyexport(BGP/BGP-VPNinstanceview)【命令】filter-policy{acl-number|ip-prefixip-prefix-name}export[direct|isisprocess-id|ospfprocess-id|ripprocess-id|static]undofilter-policyexport[direct|isisprocess-id|ospfprocess-id|ripprocess-id|static]【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】acl-number:指定用于匹配路由信息目的地址域的访问列表号,取值范围为2000~3999.
ip-prefix-name:指定用于匹配路由信息目的地址域的地址前缀列表,为1~19个字符的字符串.
direct:直连路由.
isisprocess-id:协议进程号为process-id的isis路由,process-id的取值范围为1~65535.
ospfprocess-id:协议进程号为process-id的ospf路由,process-id的取值范围为1~65535.
ripprocess-id:协议进程号为process-id的rip路由,process-id的取值范围为1~65535.
static:静态路由.
1-31【描述】filter-policyexport命令用来配置引入的路由在发布时进行过滤.
undofilter-policyexport命令用来取消引入的路由在发布时进行过滤.
如果省略路由协议参数,将对所有引入的路由在发布时进行过滤.
缺省情况下,不对引入的路由在发布时进行过滤.
【举例】#在BGP视图下,使用编号为2000的ACL对所有BGP发布路由进行过滤.
system-view[Sysname]bgp100[Sysname-bgp]filter-policy2000export#在BGP-VPN实例视图下,使用编号为2000的ACL对所有BGP发布路由进行过滤.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]filter-policy2000export1.
1.
35filter-policyimport(BGP/BGP-VPNinstanceview)【命令】filter-policy{acl-number|ip-prefixip-prefix-name}importundofilter-policyimport【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】acl-number:指定用于匹配路由信息目的地址域的访问列表号,取值范围为2000~3999.
ip-prefix-name:指定用于匹配路由信息目的地址域的地址前缀列表,为1~19个字符的字符串.
【描述】filter-policyimport命令用来配置对接收的路由信息进行过滤.
undofilter-policyimport命令用来取消对接收的路由信息进行过滤.
缺省情况下,不对接收的路由信息进行过滤.
【举例】#在BGP视图下,使用编号为2000的ACL对所有BGP接收的路由进行过滤.
system-view[Sysname]bgp100[Sysname-bgp]filter-policy2000import1-32#在BGP-VPN实例视图下,使用编号为2000的ACL对所有BGP接收的路由进行过滤.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]filter-policy2000import1.
1.
36graceful-restart(BGPview)【命令】graceful-restartundograceful-restart【视图】BGP视图【缺省级别】2:系统级【参数】无【描述】graceful-restart命令用来使能BGP协议的GR能力.
undograceful-restart命令用来关闭BGP协议的GR能力.
缺省情况下,BGP协议的GR能力处于关闭状态.
需要注意的是使能GR能力后:BGP发言者在进行主备倒换时仍能保持对应地址族的转发表,但如果是进行重启,BGP发言者不一定会保持它的转发表【举例】#使能BGP进程100的GR能力.
system-view[Sysname]bgp100[Sysname-bgp]graceful-restart1.
1.
37graceful-restarttimerrestart【命令】graceful-restarttimerrestarttimerundograceful-restarttimerrestart【视图】BGP视图1-33【缺省级别】2:系统级【参数】timer:指定对端重建BGP会话连接的最大时间,取值范围为3~600,单位为秒.
【描述】graceful-restarttimerrestart命令用来配置对端重建BGP会话连接的最大时间.
undograceful-restarttimerrestart命令用来恢复缺省情况.
缺省情况下,对端重建BGP会话连接的最大时间为150秒.
【举例】#配置对端重建BGP会话连接的最大时间为300秒.
system-view[Sysname]bgp100[Sysname-bgp]graceful-restarttimerrestart3001.
1.
38graceful-restarttimerwait-for-rib【命令】graceful-restarttimerwait-for-ribtimerundograceful-restarttimerwait-for-rib【视图】BGP视图【缺省级别】2:系统级【参数】timer:指定等待End-Of-RIB标记的时间,取值范围为3~300,单位为秒.
【描述】graceful-restarttimerwait-for-rib命令用来配置等待End-Of-RIB标记的时间.
undograceful-restarttimerwait-for-rib命令用来恢复缺省情况.
缺省情况下,等待End-Of-RIB标记的时间为180秒.
需要注意的是:z当建立或重建BGP会话时,应在此命令设置的时间内收到End-Of-RIB标记.
z该命令可加速路由收敛.
【举例】#配置等待End-Of-RIB标记的时间为100秒.
system-view[Sysname]bgp100[Sysname-bgp]graceful-restarttimerwait-for-rib1001-341.
1.
39group(BGP/BGP-VPNinstanceview)【命令】groupgroup-name[external|internal]undogroupgroup-name【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
external:创建EBGP对等体组,包括联盟内其他子AS的组.
internal:创建IBGP对等体组.
在BGP-VPN实例视图下,不支持该参数.
【描述】group命令用来创建一个对等体组.
undogroup命令用来删除创建的对等体组.
如果不选择internal或external参数,则创建的是IBGP对等体组.
【举例】#在BGP视图下,创建一个EBGP对等体组test,其AS号为200,并在test中添加EBGP对等体10.
1.
1.
1和10.
1.
2.
1.
system-view[Sysname]bgp100[Sysname-bgp]grouptestexternal[Sysname-bgp]peertestas-number200[Sysname-bgp]peer10.
1.
1.
1grouptest[Sysname-bgp]peer10.
1.
2.
1grouptest#在BGP-VPN实例视图下,创建一个EBGP对等体组test,其AS号为200,并在test中添加EBGP对等体10.
1.
1.
1和10.
1.
2.
1.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]grouptestexternal[Sysname-bgp-vpn1]peertestas-number200[Sysname-bgp-vpn1]peer10.
1.
1.
1grouptest[Sysname-bgp-vpn1]peer10.
1.
2.
1grouptest1.
1.
40import-route(BGP/BGP-VPNinstanceview)【命令】import-routeprotocol[process-id|all-processes][medmed-value|route-policyroute-policy-name]*undoimport-routeprotocol[process-id|all-processes]1-35【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】protocol:指定引入的路由协议,可以是direct、isis、ospf、rip和static.
process-id:路由协议进程号,取值范围为1~65535,缺省值为1.
只有当protocol是isis、ospf或rip时该参数可选.
all-processes:引入指定路由协议所有进程的路由,只有当protocol是rip、ospf或isis时可以指定该参数.
med-value:指定引入路由的MED度量值,取值范围为0~4294967295.
如果没有指定度量值,将使用被引入路由的cost作为引入BGP域之后的MED值.
route-policy-name:从其他路由协议引入路由时,需使用该参数指定的路由策略过滤路由,为1~19个字符的字符串.
【描述】import-route命令用来引入其它协议路由信息并通告.
undoimport-route命令用来取消已有的配置.
缺省情况下,BGP不引入且不通告其它协议的路由.
通过import-route命令引入到BGP路由表中的路由的ORIGIN属性为incomplete.
【举例】#在BGP视图下,引入RIP的路由.
system-view[Sysname]bgp100[Sysname-bgp]import-routerip#在BGP-VPN实例视图下,引入RIP的路由.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]import-routerip1.
1.
41log-peer-change【命令】log-peer-changeundolog-peer-change【视图】BGP视图1-36【缺省级别】2:系统级【参数】无【描述】log-peer-change命令用来全局使能BGP日志记录功能,使能后BGP记录邻居关系连接以及断开事件.
undolog-peer-change用来取消该功能.
缺省情况下,全局使能BGP日志记录功能.
【举例】#使能BGP日志记录功能.
system-view[Sysname]bgp100[Sysname-bgp]log-peer-change1.
1.
42network(BGP/BGP-VPNinstanceview)【命令】networkip-address[mask|mask-length][short-cut|route-policyroute-policy-name]undonetworkip-address[mask|mask-length][short-cut]【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】ip-address:目的IP地址.
mask:网络掩码,点分十进制格式.
mask-length:网络掩码长度,取值范围为0~32.
short-cut:当EBGP路由的管理优先级比本地生成的路由的管理优先级高时,如果一条EBGP路由被配置成short-cut,那么这条路由在加入到路由表时将使用本地生成路由的路由管理值,而不是EBGP路由的路由管理值,此时,这条路由成为最佳路由的优先级被降低了很多.
route-policy-name:对发布的路由使用的路由策略,为1~19个字符的字符串.
【描述】network命令用来配置本地BGP通告的网段路由.
undonetwork命令用来取消已有的配置.
缺省情况下,BGP不通告任何路由.
需要注意以下几点:1-37z要引入的网段路由必须存在于本地的IP路由表中,使用路由策略可以更为灵活的控制所引入的路由.
z使用network命令引入到BGP路由表中的网段路由的ORIGIN属性为IGP.
【举例】#在BGP视图下,发布到达10.
0.
0.
0/16网段的路由.
system-view[Sysname]bgp100[Sysname-bgp]network10.
0.
0.
0255.
255.
0.
0#在BGP-VPN实例视图下,发布到达10.
0.
0.
0/16网段的路由.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]network10.
0.
0.
0255.
255.
0.
01.
1.
43peeradvertise-community(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}advertise-communityundopeer{group-name|ip-address}advertise-community【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
【描述】peeradvertise-community命令用来配置向对等体/对等体组发布团体属性.
undopeeradvertise-community命令用来取消向对等体/对等体组发布团体属性.
缺省情况下,不向对等体/对等体组发布团体属性.
相关配置可参考"IP路由分册/路由策略命令"中的命令ipcommunity-list、if-matchcommunity和applycommunity.
【举例】#在BGP视图下,向已创建的对等体组test发布团体属性.
system-view[Sysname]bgp100[Sysname-bgp]peertestadvertise-community#在BGP-VPN实例视图下,向已创建的对等体组test发布团体属性.
(必须首先创建vpn1)1-38system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peertestadvertise-community1.
1.
44peeradvertise-ext-community(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}advertise-ext-communityundopeer{group-name|ip-address}advertise-ext-community【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
【描述】peeradvertise-ext-community命令用来配置向对等体/对等体组发布扩展团体属性.
undopeeradvertise-ext-community命令用来取消向对等体/对等体组发布扩展团体属性.
缺省情况下,不向对等体/对等体组发布扩展团体属性.
相关配置可参考"IP路由分册/路由策略命令"中的命令ipextcommunity-list、if-matchextcommunity和applyextcommunity.
【举例】#在BGP视图下,向已经创建的对等体组test发布扩展团体属性.
system-view[Sysname]bgp100[Sysname-bgp]peertestadvertise-ext-community#在BGP-VPN实例视图下,向已经创建的对等体组test发布扩展团体属性.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peertestadvertise-community1.
1.
45peerallow-as-loop(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}allow-as-loop[number]undopeer{group-name|ip-address}allow-as-loop1-39【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
number:表示本地AS号的的重复次数,取值范围为1~10,缺省值为1.
【描述】peerallow-as-loop命令用来配置允许本地AS号在所接收的路由的AS_PATH属性中出现,并可同时配置允许重复的次数.
undopeerallow-as-loop命令用来取消已有的配置.
缺省情况下,不允许本地AS号重复.
相关配置可参考命令displaybgprouting-tablepeer.
【举例】#在BGP视图下,配置允许本地AS号在从对等体1.
1.
1.
1接收的路由的AS_PATH属性中出现2次.
system-view[Sysname]bgp100[Sysname-bgp]peer1.
1.
1.
1allow-as-loop2#在BGP-VPN实例视图下,配置允许本地AS号在从对等体1.
1.
1.
1接收的路由的AS_PATH属性中出现2次.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peer1.
1.
1.
1allow-as-loop21.
1.
46peeras-number(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}as-numberas-numberundopeergroup-nameas-numberundopeerip-address【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级1-40【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
as-number:对等体/对等体组的AS号,取值范围为1~4294967295.
【描述】zpeeras-number命令用来指定对等体/对等体组的AS号.
zundopeeras-number命令用来删除对等体组的AS号.
zundopeer命令用来删除对等体.
缺省情况下,对等体/对等体组无AS号.
对等体的AS号可以通过两种方式来指定:z使用peerip-addressas-numberas-number命令来指定,缺省情况下,配置该命令后,系统会自动创建一个对等体.
z通过对等体组来指定.
可以在对等体加入对等体组时指定对等体的AS号(使用命令peerip-addressgroupgroup-nameas-numberas-number);也可以通过peeras-number命令先设置对等体组的AS号,之后所有加入该对等体组的对等体都属于该AS.
对等体/对等体组的AS号不能修改,必须先删除再重新配置.
【举例】#在BGP视图下,指定已创建的对等体组test的AS号为100.
system-view[Sysname]bgp100[Sysname-bgp]peertestas-number100#在BGP-VPN实例视图下,指定已创建的对等体组2的AS号为200.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peertest2as-number2001.
1.
47peeras-path-acl(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}as-path-aclas-path-acl-number{export|import}undopeer{group-name|ip-address}as-path-aclas-path-acl-number{export|import}【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
1-41ip-address:对等体的IP地址.
as-path-acl-number:AS路径过滤列表号,取值范围为1~256.
export:对向指定对等体/对等体组发布的路由应用过滤策略.
import:对从指定对等体/对等体组接收的路由应用过滤策略.
【描述】peeras-path-acl命令用来为对等体/对等体组设置基于AS路径过滤列表的BGP路由过滤策略.
undopeeras-path-acl命令用来取消已有的配置.
缺省情况下,没有基于AS路径过滤列表的BGP路由过滤策略.
相关配置可参考"IP路由分册/路由策略命令"中的命令ipas-path-acl、if-matchas-path和applyas-path.
【举例】#在BGP视图下,配置向已创建的对等体组test发布的路由应用编号为1的AS路径过滤列表进行过滤.
system-view[Sysname]bgp100[Sysname-bgp]peertestas-path-acl1export#在BGP-VPN实例视图下,配置向已创建的对等体组test发布的路由应用编号为1的AS路径过滤列表进行过滤.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peertestas-path-acl1export1.
1.
48peercapability-advertiseconventional【命令】peer{group-name|ip-address}capability-advertiseconventionalundopeer{group-name|ip-address}capability-advertiseconventional【视图】BGP视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
【描述】peercapability-advertiseconventional命令用来禁止BGP路由刷新和多协议扩展功能.
undopeercapability-advertise命令用来使能该功能.
1-42缺省情况下,使能BGP路由刷新和多协议扩展功能.
【举例】#在BGP视图下,禁止对等体160.
89.
2.
33的BGP路由刷新和多协议扩展功能.
system-view[Sysname]bgp100[Sysname-bgp]peer160.
89.
2.
33as-number100[Sysname-bgp]peer160.
89.
2.
33capability-advertiseconventional1.
1.
49peercapability-advertiseroute-refresh【命令】peer{group-name|ip-address}capability-advertiseroute-refreshundopeer{group-name|ip-address}capability-advertiseroute-refresh【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
【描述】peercapability-advertiseroute-refresh命令用来使能BGP路由刷新功能.
undopeercapability-advertiseroute-refresh命令用来禁止该功能.
缺省情况下,使能BGP路由刷新功能.
【举例】#在BGP视图下,使能对等体160.
89.
2.
33的BGP路由刷新功能.
system-view[Sysname]bgp100[Sysname-bgp]peer160.
89.
2.
33as-number100[Sysname-bgp]peer160.
89.
2.
33capability-advertiseroute-refresh#在BGP-VPN实例视图下,使能对等体160.
89.
2.
33的BGP路由刷新功能.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peer160.
89.
2.
33as-number100[Sysname-bgp-vpn1]peer160.
89.
2.
33capability-advertiseroute-refresh1-431.
1.
50peerconnect-interface(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}connect-interfaceinterface-typeinterface-numberundopeer{group-name|ip-address}connect-interface【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
interface-typeinterface-number:接口类型和接口号.
【描述】peerconnect-interface命令用来指定与对等体/对等体组创建BGP会话时建立TCP连接使用的源接口.
undopeerconnect-interface命令用来恢复缺省情况.
缺省情况下,BGP使用到达BGP对等体的最佳路由的出接口作为与对等体/对等体组创建BGP会话时建立TCP连接的源接口.
需要注意的是,当BGP对等体之间同时建立多条BGP连接时,如果没有明确指定建立TCP连接的源接口,可能会由于无法根据到达BGP对等体的最优路由确定TCP连接源接口从而导致无法建立TCP连接,因此建议用户在此情况下配置BGP对等体时明确配置BGP会话建立TCP连接的源接口为指定接口.
【举例】#在BGP视图下,指定已经创建的对等体组test发送路由更新报文的源接口为Loopback0.
system-view[Sysname]bgp100[Sysname-bgp]peertestconnect-interfaceloopback0#在BGP-VPN实例视图下,指定已经创建的对等体组test发送路由更新报文的源接口为Loopback0.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peertestconnect-interfaceloopback01.
1.
51peerdefault-route-advertise(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}default-route-advertise[route-policyroute-policy-name]undopeer{group-name|ip-address}default-route-advertise1-44【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
route-policy-name:指定路由策略名称,为1~19个字符的字符串.
【描述】peerdefault-route-advertise命令用来向对等体/对等体组发送缺省路由.
undopeerdefault-route-advertise命令用来取消向对等体/对等体组发送缺省路由.
缺省情况下,不向对等体/对等体组发送缺省路由.
该命令不需要在路由表中存在缺省路由,而是无条件地向对等体/对等体组发送一个下一跳为自身的缺省路由.
【举例】#在BGP视图下,设置向已经创建的对等体组test发布缺省路由.
system-view[Sysname]bgp100[Sysname-bgp]peertestdefault-route-advertise#在BGP-VPN实例视图下,设置向已经创建的对等体组test发布缺省路由.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peertestdefault-route-advertise1.
1.
52peerdescription(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}descriptiondescription-textundopeer{group-name|ip-address}description【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
1-45description-text:对等体的描述信息,为1~79个字符的字符串.
【描述】peerdescription命令用来配置对等体/对等体组的描述信息.
undopeerdescription命令用来删除对等体/对等体组的描述信息.
缺省情况下,对等体/对等体组没有描述信息.
如果配置对等体组的信息,需要先创建对等体组.
相关配置可参考命令displaybgppeer.
【举例】#在BGP视图下,配置已经创建的对等体组test的描述信息为ISP1.
system-view[Sysname]bgp100[Sysname-bgp]peertestdescriptionISP1#在BGP-VPN实例视图下,配置已经创建的对等体组test的描述信息为ISP1.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peertestdescriptionISP11.
1.
53peerebgp-max-hop(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}ebgp-max-hop[hop-count]undopeer{group-name|ip-address}ebgp-max-hop【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
hop-count:最大路由器跳数,取值范围为1~255,缺省值为64.
【描述】peerebgp-max-hop命令用来配置允许同非直接相连网络上的邻居建立EBGP连接.
undopeerebgp-max-hop命令用来恢复缺省情况.
缺省情况下,不允许同非直接相连网络上的邻居建立EBGP连接.
设置参数hop-count,可以同时配置EBGP连接的最大路由器跳数.
1-46【举例】#在BGP视图下,允许同非直接相连网络上的已经创建的EBGP对等体组test建立连接.
system-view[Sysname]bgp100[Sysname-bgp]peertestebgp-max-hop#在BGP-VPN实例视图下,允许同非直接相连网络上的已经创建的EBGP对等体组test建立连接.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peertestebgp-max-hop1.
1.
54peerenable(BGP/BGP-VPNinstanceview)【命令】peerip-addressenableundopeerip-addressenable【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】ip-address:对等体的IP地址.
【描述】peerenable命令用来激活指定对等体.
undopeerenable命令用来取消激活指定对等体.
缺省情况下,BGP对等体是激活的.
如果取消激活指定的对等体,则本路由器与指定对等体之间不再交换路由信息.
【举例】#取消激活对等体18.
10.
0.
9.
system-view[Sysname]bgp100[Sysname-bgp]peer18.
10.
0.
9groupgroup1[Sysname-bgp]undopeer18.
10.
0.
9enable1.
1.
55peerfake-as(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}fake-asas-numberundopeer{group-name|ip-address}fake-as1-47【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
as-number:本地自治系统号,取值范围为1~4294967295.
【描述】peerfake-as命令用来为对等体/对等体组定制一个虚拟的本地自治系统号.
undopeerfake-as命令用来取消已有的配置.
缺省情况下,没有为对等体/对等体组配置虚拟的本地自治系统号.
peerfake-as命令只适用于EBGP对等体或对等体组.
【举例】#在BGP视图下,为已经创建的对等体组test配置虚拟的本地自治系统号.
system-view[Sysname]bgp100[Sysname-bgp]peertestfake-as200#在BGP-VPN实例视图下,为已经创建的对等体组test配置虚拟的本地自治系统号.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peertestfake-as2001.
1.
56peerfilter-policy(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}filter-policyacl-number{export|import}undopeer{group-name|ip-address}filter-policy[acl-number]{export|import}【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级1-48【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
acl-number:访问控制列表号,取值范围为2000~3999.
export:对向指定对等体/对等体组发布的路由应用过滤策略.
import:对从指定对等体/对等体组接收的路由应用过滤策略.
【描述】peerfilter-policy命令用来为对等体/对等体组设置基于ACL的过滤策略.
undopeerfilter-policy命令用来取消已有的设置.
缺省情况下,没有为对等体/对等体组设置基于ACL的过滤策略.
相关配置可参考命令peeras-path-acl.
【举例】#在BGP视图下,配置向已经创建的对等体组test发布的路由应用编号为2000的访问控制列表进行过滤.
system-view[Sysname]bgp100[Sysname-bgp]peertestfilter-policy2000export#在BGP-VPN实例视图下,配置向已经创建的对等体组test发布的路由应用编号为2000的访问控制列表进行过滤.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peertestfilter-policy2000export1.
1.
57peergroup(BGP/BGP-VPNinstanceview)【命令】peerip-addressgroupgroup-name[as-numberas-number]undopeerip-addressgroupgroup-name【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
as-number:对等体的AS号,取值范围为1~4294967295.
1-49【描述】peergroup命令用来向对等体组中加入对等体.
undopeergroup命令将对等体从对等体组中移出.
缺省情况下,对等体不属于任何对等体组.
如果执行peergroup命令前,已经为对等体指定了AS号,则as-number参数的值必须和该AS号一致.
如果执行peergroup命令时,指定的对等体还没有建立,则系统会自动建立该对等体.
【举例】#在BGP视图下,将IP地址为10.
1.
1.
1的对等体加入到EBGP对等体组test.
system-view[Sysname]bgp100[Sysname-bgp]grouptestexternal[Sysname-bgp]peertestas-number2004[Sysname-bgp]peer10.
1.
1.
1grouptest#在BGP-VPN实例视图下,将IP地址为10.
1.
1.
1的对等体加入到EBGP对等体组test.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]grouptestexternal[Sysname-bgp-vpn1]peertestas-number2004[Sysname-bgp-vpn1]peer10.
1.
1.
1grouptest1.
1.
58peerignore(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}ignoreundopeer{group-name|ip-address}ignore【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
【描述】peerignore命令用来禁止与对等体/对等体组建立会话.
undopeerignore命令用来取消已有设置.
缺省情况下,允许与BGP对等体/对等体组建立会话.
1-50执行peerignore命令后会停止指定对等体/对等体组的激活会话,并且清除所有相关路由信息.
对于一个对等体组,这就意味着突然终止与所有组内对等体之间的会话.
【举例】#在BGP视图下,禁止与对等体10.
10.
10.
10建立会话.
system-view[Sysname]bgp100[Sysname-bgp]peer10.
10.
10.
10ignore#在BGP-VPN实例视图下,禁止与对等体10.
10.
10.
10建立会话.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peer10.
10.
10.
10ignore1.
1.
59peerip-prefix【命令】peer{group-name|ip-address}ip-prefixip-prefix-name{export|import}undopeer{group-name|ip-address}ip-prefix{export|import}【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
ip-prefix-name:指定的IP前缀列表名称,为1~19个字符的字符串.
export:对向指定对等体/对等体组发布的路由应用过滤策略.
import:对由指定对等体/对等体组接收的路由应用过滤策略.
【描述】peerip-prefix命令用来为对等体/对等体组设置基于IP前缀列表的路由过滤策略.
undopeerip-prefix命令用来取消已有的配置.
缺省情况下,无基于IP前缀列表的路由过滤策略.
【举例】#在BGP视图下,配置向已经创建的对等体组test发布的路由应用地址前缀列表list1进行过滤.
system-view[Sysname]bgp100[Sysname-bgp]peertestip-prefixlist1export1-51#在BGP-VPN实例视图下,配置向已经创建的对等体组test发布的路由应用地址前缀列表list1进行过滤.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peertestip-prefixlist1export1.
1.
60peerkeep-all-routes(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}keep-all-routesundopeer{group-name|ip-address}keep-all-routes【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
【描述】peerkeep-all-routes命令用来保存所有来自对等体/对等体组的原始路由信息,即使这些路由没有通过已配置的入口策略.
undopeerkeep-all-routes命令用来取消该功能.
缺省情况下,不保存对等体/对等体组的原始路由信息.
【举例】#在BGP视图下,配置保存所有来自对等体131.
100.
1.
1的原始路由信息.
system-view[Sysname]bgp100[Sysname-bgp]peer131.
100.
1.
1as-number200[Sysname-bgp]peer131.
100.
1.
1keep-all-routes#在BGP-VPN实例视图下,配置保存所有来自对等体131.
100.
1.
1的原始路由信息.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peer131.
100.
1.
1as-number200[Sysname-bgp-vpn1]peer131.
100.
1.
1keep-all-routes1.
1.
61peerlog-change(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}log-change1-52undopeer{group-name|ip-address}log-change【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
【描述】peerlog-change命令用来记录指定对等体/对等体组的会话状态和事件信息.
undopeerlog-change命令用来取消已有的设置.
缺省情况下,记录对等体/对等体组的会话状态和事件信息.
【举例】#在BGP视图下,记录来自已经创建的对等体组test的状态和事件信息.
system-view[Sysname]bgp100[Sysname-bgp]peertestlog-change#在BGP-VPN实例视图下,记录来自已经创建的对等体组test的状态和事件信息.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peertestlog-change1.
1.
62peernext-hop-local(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}next-hop-localundopeer{group-name|ip-address}next-hop-local【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
1-53【描述】peernext-hop-local命令用来配置向对等体/对等体组发布路由时,将自身地址作为下一跳.
undopeernext-hop-local命令用来取消已有的设置.
缺省情况下,向EBGP对等体/对等体组发布路由时,将自身地址作为下一跳;向IBGP对等体/对等体组发布路由时,不将自身地址作为下一跳.
【举例】#在BGP视图下,配置向已经创建的对等体组test发布BGP路由时,将自身地址作为下一跳.
system-view[Sysname]bgp100[Sysname-bgp]peertestnext-hop-local#在BGP-VPN实例视图下,配置向已经创建的对等体组test发布BGP路由时,将自身地址作为下一跳.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peertestnext-hop-local1.
1.
63peerpassword【命令】peer{group-name|ip-address}password{cipher|simple}passwordundopeer{group-name|ip-address}password【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
cipher:以密文形式显示设置的密码.
simple:以明文形式显示设置的密码.
password:密码,字符串形式,当选择cipher参数但以明文形式输入密码或选择simple参数时,长度为1~80个字符;当选择cipher参数并以密文形式输入密码时,长度必须为24或108个字符.
【描述】peerpassword命令用来配置BGP建立TCP连接时进行MD5认证.
undopeerpassword命令用来取消此功能.
缺省情况下,BGP在建立TCP连接时不进行MD5认证.
如果启用MD5认证,参与认证的双方必须配置完全一致的认证方式和密码,否则将因为无法通过认证而不能建立TCP连接.
1-54【举例】#在BGP视图下,配置对本地路由器10.
1.
100.
1与对等体10.
1.
100.
2之间的TCP连接使用MD5认证.
system-view[Sysname]bgp100[Sysname-bgp]peer10.
1.
100.
2passwordsimpleaabbcc#在对端也需要进行类似的配置.
system-view[Sysname]bgp100[Sysname-bgp]peer10.
1.
100.
1passwordsimpleaabbcc#在BGP-VPN实例视图下,配置对本地路由器10.
1.
100.
1与对等体10.
1.
100.
2之间的TCP连接使用MD5认证.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peer10.
1.
100.
2passwordsimpleaabbcc#在对端也需要进行类似的配置.
system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peer10.
1.
100.
1passwordsimpleaabbcc1.
1.
64peerpreferred-value(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}preferred-valuevalueundopeer{group-name|ip-address}preferred-value【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
value:要分配的路由首选值,取值范围为0~65535.
【描述】peerpreferred-value命令用来为从对等体/对等体组接收的路由分配首选值.
undopeerpreferred-value命令用来恢复缺省值.
缺省情况下,从对等体/对等体组接收的路由的首选值为0.
1-55所有从该邻居学来的路由都有一个初始首选值.
在从不同邻居学来的相同目的地址/掩码的多条路由中,拥有最高首选值的路由将被选作到达指定网络的路由.
需要注意的是:如果同时通过路由策略和peer{group-name|ip-address}preferred-valuevalue命令为从对等体组接收的路由设置首选值,通过路由策略过滤的路由信息的首选值将取路由策略中设置的首选值而不是peer{group-name|ip-address}preferred-valuevalue命令里设置的首选值,只有当路由策略里设置的首选值为0时,路由信息的首选值才会取peer{group-name|ip-address}preferred-valuevalue命令里设置的值;没有通过路由策略过滤的路由信息的首选值仍取peer{group-name|ip-address}preferred-valuevalue命令里设置的首选值.
通过路由策略配置BGP路由信息首选值的相关配置可参考命令peer{group-name|ip-address}route-policyroute-policy-name{export|import}和"IP路由分册/路由策略命令"中的applypreferred-valuepreferred-value.
【举例】#在BGP视图下,配置来自对等体131.
108.
1.
1的路由的首选值为50.
system-view[Sysname]bgp100[Sysname-bgp]peer131.
108.
1.
1preferred-value50#在BGP-VPN实例视图下,配置来自对等体131.
108.
1.
1的路由的首选值为50.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peer131.
108.
1.
1preferred-value501.
1.
65peerpublic-as-only(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}public-as-onlyundopeer{group-name|ip-address}public-as-only【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
【描述】peerpublic-as-only命令用来配置发送BGP更新报文时不携带私有自治系统号.
undopeerpublic-as-only命令用来配置发送BGP更新报文时携带私有自治系统号.
缺省情况下,发送BGP更新报文时,携带私有自治系统号.
1-56如果发送的BGP更新报文同时带有公有AS号和私有AS号,命令不生效.
私有AS号的范围为64512~65535.
【举例】#在BGP视图下,配置向已经创建的对等体组test发送BGP更新报文时不携带私有自治系统号.
system-view[Sysname]bgp100[Sysname-bgp]peertestpublic-as-only#在BGP-VPN实例视图下,配置向已经创建的对等体组test发送BGP更新报文时不携带私有自治系统号.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peertestpublic-as-only1.
1.
66peerreflect-client(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}reflect-clientundopeer{group-name|ip-address}reflect-client【视图】BGP视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
【描述】peerreflect-client命令用来配置将本机作为路由反射器,并将对等体/对等体组作为路由反射器的客户.
undopeerreflect-client命令用来取消已有的配置.
缺省情况下,没有配置路由反射器及其客户.
相关配置可参考命令reflectbetween-clients和reflectorcluster-id.
【举例】#在BGP视图下,设置本地设备为路由反射器,将已经创建的IBGP对等体组test作为路由反射器的客户.
system-view[Sysname]bgp100[Sysname-bgp]peertestreflect-client1-571.
1.
67peerroute-limit(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}route-limitprefix-number[{alert-only|reconnectreconnect-time}|percentage-value]*undopeer{group-name|ip-address}route-limit【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
prefix-number:允许路由器接收的路由前缀的数量,取值范围与设备的型号有关,请以设备的实际情况为准.
如果从指定对等体/对等体组接收的路由前缀的数量大于prefix-number值,路由器自动断开与指定对等体/对等体组的连接.
alert-only:如果路由器从指定对等体/对等体组接收的路由前缀的数量大于prefix-number值,仅打印告警信息,路由器保持与指定对等体/对等体组的连接.
reconnectreconnect-time:用于配置路由器与指定对等体/对等体组重建连接的时间间隔,reconnect-time即路由器与指定对等体/对等体组重建连接的时间间隔,无缺省值,取值范围为1~65535秒.
percentage-value:用于配置路由器产生提示信息的阈值(即路由器接收的路由前缀数量与prefix-number的百分比达到percentage-value时,路由器将产生提示信息),缺省值为75,取值范围为1~100.
【描述】peerroute-limit命令用来设置允许从对等体/对等体组收到的路由前缀数量.
undopeerroute-limit命令用来取消该配置.
缺省情况下,没有限制从指定对等体/对等体组接收的路由前缀数量.
【举例】#在BGP视图下,设置允许从对等体129.
140.
6.
6收到的路由前缀数量为10000.
system-view[Sysname]bgp109[Sysname-bgp]peer129.
140.
6.
6as-number110[Sysname-bgp]peer129.
140.
6.
6route-limit10000#在BGP-VPN实例视图下,设置允许从对等体129.
140.
6.
6收到的路由前缀数量为10000.
(必须首先创建vpn1)system-view[Sysname]bgp109[Sysname-bgp]ipv4-familyvpn-instancevpn11-58[Sysname-bgp-vpn1]peer129.
140.
6.
6as-number110[Sysname-bgp-vpn1]peer129.
140.
6.
6route-limit100001.
1.
68peerroute-policy(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}route-policyroute-policy-name{export|import}undopeer{group-name|ip-address}route-policyroute-policy-name{export|import}【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
route-policy-name:指定路由策略,为1~19个字符的字符串.
export:对向对等体/对等体组发布的路由应用路由策略.
import:对从对等体/对等体组接收的路由应用路由策略.
【描述】peerroute-policy命令用来对来自对等体/对等体组的路由或发布给对等体/对等体组的路由指定路由策略.
undopeerroute-policy命令用来取消已有设置.
缺省情况下,不对来自对等体/对等体组的路由或发布给对等体/对等体组的路由指定路由策略.
peerroute-policy命令不过滤路由策略中的if-matchinterface策略.
相关命令可参考"IP路由分册"中的"路由策略命令".
【举例】#在BGP视图下,配置向已经创建的对等体组test发布的路由应用名为test-policy的路由策略.
system-view[Sysname]bgp100[Sysname-bgp]peertestroute-policytest-policyexport#在BGP-VPN实例视图下,配置向已经创建的对等体组test发布的路由应用名为test-policy的路由策略.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peertestroute-policytest-policyexport1.
1.
69peerroute-update-interval(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}route-update-intervalinterval1-59undopeer{group-name|ip-address}route-update-interval【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
interval:发送BGP更新报文的最小时间间隔,取值范围为5~600,单位为秒.
【描述】peerroute-update-interval命令用来配置向对等体/对等体组发布同一路由更新报文的时间间隔.
undopeerroute-update-interval命令用来恢复发布同一路由更新报文的时间间隔的缺省值.
缺省情况下,向IBGP对等体发布同一路由更新的时间间隔为15秒,向EBGP对等体发送同一路由更新的时间间隔为30秒.
【举例】#在BGP视图下,配置向已经创建的对等体组test发送同一路由的时间间隔为10秒.
system-view[Sysname]bgp100[Sysname-bgp]peertestas-number100[Sysname-bgp]peertestroute-update-interval10#在BGP-VPN实例视图下,配置向已经创建的对等体组test发送同一路由的时间间隔为10秒.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peertestas-number100[Sysname-bgp-vpn1]peertestroute-update-interval101.
1.
70peersubstitute-as(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}substitute-asundopeer{group-name|ip-address}substitute-as【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级1-60【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
【描述】peersubstitute-as命令用来配置用本地AS号替换AS_PATH属性中指定对等体/对等体组的AS号.
undopeersubstitute-as命令用来取消此设置.
缺省情况下,没有用本地AS号替换AS_PATH属性中指定对等体/对等体组的AS号.
【举例】#在BGP视图下,配置用本地AS号替换对等体1.
1.
1.
1的AS号.
system-view[Sysname]bgp100[Sysname-bgp]peer1.
1.
1.
1substitute-as#在BGP-VPN实例视图下,配置用本地AS号替换对等体1.
1.
1.
1的AS号.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peer1.
1.
1.
1substitute-as1.
1.
71peertimer(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}timerkeepalivekeepaliveholdholdtimeundopeer{group-name|ip-address}timer【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
keepalive:指定的存活时间间隔,取值范围为0~21845,单位为秒.
holdtime:指定的保持时间,取值范围为0或3~65535,单位为秒.
【描述】peertimer命令用来配置指定对等体/对等体组的存活时间间隔和保持时间.
undopeertimer命令用来恢复该定时器的缺省值.
缺省情况下,对等体/对等体组的存活时间间隔为60秒,保持时间为180秒.
需要注意以下几点:1-61z使用该命令配置的定时器比使用timer命令配置的定时器优先级高.
z保持时间与存活时间间隔可不同时配置为0:保持时间为0时,不向该邻居发送keepalive消息,该邻居永不超时断开;存活时间间隔为0,协商的保持时间不为0时,以协商的保持时间的三分之一作为存活时间间隔发送keepalive消息.
z当保持时间和存活时间间隔都不为0时,设置的保持时间应该至少为存活时间间隔的三倍.
z配置该命令后,会马上断开邻居,以配置的保持时间重新协商建立邻居.
相关配置可参考命令timer.
【举例】#在BGP视图下,配置已经创建的对等体组test的存活时间间隔与保持时间分别为60秒和180秒.
system-view[Sysname]bgp100[Sysname-bgp]peertesttimerkeepalive60hold180#在BGP-VPN实例视图下,配置已经创建的对等体组test的存活时间间隔与保持时间分别为60秒和180秒.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peertesttimerkeepalive60hold180#在BGP视图下,配置已经创建的对等体组test的存活时间间隔与保持时间分别为0秒和0秒,表示该邻居永不超时.
system-view[Sysname]bgp100[Sysname-bgp]peertesttimerkeepalive0hold0#在BGP-VPN实例视图下,配置已经创建的对等体组test的存活时间间隔与保持时间分别为0秒和0秒,表示该邻居永不超时.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peertesttimerkeepalive0hold01.
1.
72preference(BGP/BGP-VPNinstanceview)【命令】preference{external-preferenceinternal-preferencelocal-preference|route-policyroute-policy-name}undopreference【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级1-62【参数】external-preference:EBGP路由(从EBGP对等体学来的路由)的管理优先级,取值范围为1~255.
internal-preference:IBGP路由(从IBGP对等体学来的路由)的管理优先级,取值范围为1~255.
local-preference:本地产生的BGP路由的管理优先级,取值范围为1~255.
route-policy-name:路由策略名称,为1~19个字符的字符串.
应用路由策略,可以为匹配过滤条件的特定路由配置优先级.
对于那些没有匹配的路由,使用缺省优先级.
【描述】preference命令用来配置BGP路由的管理优先级.
undopreference命令用来恢复缺省情况.
缺省情况下,EBGP路由的管理优先级为255,IBGP路由的管理优先级为255,本地产生的BGP路由的管理优先级为130.
【举例】#在BGP视图下,设置EBGP路由、IBGP路由和本地产生的BGP路由的管理优先级分别为20、20和200.
system-view[Sysname]bgp100[Sysname-bgp]preference2020200#在BGP-VPN实例视图下,设置EBGP路由、IBGP路由和BGP本地产生的路由的管理优先级分别为20、20和200.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]preference20202001.
1.
73reflectbetween-clients(BGPview)【命令】reflectbetween-clientsundoreflectbetween-clients【视图】BGP视图【缺省级别】2:系统级【参数】无【描述】reflectbetween-clients命令用来允许客户到客户的路由反射.
undoreflectbetween-clients命令用来禁止客户到客户的路由反射.
1-63缺省情况下,允许客户到客户的路由反射.
路由反射器的客户之间不要求是全连接的,路由缺省通过反射器从一个客户反射到其它客户;如果客户之间是全连接的,建议使用undoreflectbetween-clients命令禁止客户间的路由反射,以减少系统开销.
相关配置可参考命令reflectorcluster-id和peerreflect-client.
【举例】#关闭客户到客户的路由反射功能.
system-view[Sysname]bgp100[Sysname-bgp]undoreflectbetween-clients1.
1.
74reflectorcluster-id(BGPview)【命令】reflectorcluster-id{cluster-id|ip-address}undoreflectorcluster-id【视图】BGP视图【缺省级别】2:系统级【参数】cluster-id:指定数值形式的cluster-id值.
整数形式,取值范围为1~4294967295.
ip-address:指定IPv4点分十进制地址形式的cluster-id值.
【描述】reflectorcluster-id命令用来配置路由反射器的集群ID.
undoreflectorcluster-id命令用来删除路由反射器的集群ID.
缺省情况下,每个路由反射器是使用自己的RouterID作为集群ID.
通常,一个集群里只有一个路由反射器.
此时,由反射器的RouterID来识别该集群.
设置多个路由反射器可提高网络的稳定性.
如果一个集群中配有多个路由反射器,请使用reflectorcluster-id命令为所有的路由反射器配置同样的集群ID,以避免路由环路的产生.
相关配置可参考命令reflectbetween-clients和peerreflect-client.
【举例】#本地路由器是集群中的路由反射器之一,设置它的集群ID为80.
system-view[Sysname]bgp100[Sysname-bgp]reflectorcluster-id801-641.
1.
75refreshbgp【命令】refreshbgp{all|ip-address|groupgroup-name|external|internal}{export|import}【视图】用户视图【缺省级别】1:监控级【参数】all:软复位所有BGP的连接.
ip-address:对等体的IP地址.
group-name:对等体组的名称,为1~47个字符的字符串.
external:EBGP连接.
internal:IBGP连接.
export:触发输出方向的软复位.
import:触发输入方向的软复位.
【描述】refreshbgp命令用来手工对BGP连接进行软复位.
BGP软复位可以在不中断BGP连接的情况下重新刷新BGP路由表,并应用新的策略.
BGP软复位要求网络中的所有BGP路由器支持Route-refresh功能.
如果有的路由器不支持此特性,则需要配置peerkeep-all-routes命令,以便保留对等体的所有原始路由信息,供BGP软复位时使用.
【举例】#对BGP连接进行软复位.
refreshbgpallimport1.
1.
76resetbgp【命令】resetbgp{as-number|ip-address[flap-info]|all|external|groupgroup-name|internal}【视图】用户视图【缺省级别】1:监控级【参数】as-number:复位与指定自治系统号的BGP邻居的BGP连接ip-address:复位与指定BGP对等体的连接.
1-65flap-info:清除路由振荡的历史信息.
all:复位所有BGP的连接.
external:复位所有EBGP连接.
groupgroup-name:复位与指定BGP对等体组的连接.
internal:复位所有IBGP连接.
【描述】resetbgp命令用来复位指定的BGP连接.
【举例】#复位所有BGP连接.
resetbgpall1.
1.
77resetbgpdampening【命令】resetbgpdampening[ip-address[mask|mask-length]]【视图】用户视图【缺省级别】1:监控级【参数】ip-address:目的IP地址.
mask:网络掩码,点分十进制格式.
mask-length:网络掩码长度,取值范围为0~32.
【描述】resetbgpdampening命令用来清除路由振荡衰减信息以及解除对已抑制路由的抑制.
相关配置可参考命令dampening和displaybgprouting-tabledampened.
【举例】#清除到网络20.
1.
0.
0/16的路由衰减信息,且对受抑制的路由解除其抑制.
resetbgpdampening20.
1.
0.
0255.
255.
0.
01.
1.
78resetbgpflap-info【命令】resetbgpflap-info[ip-address[mask-length|mask]|as-path-aclas-path-acl-number|regexpas-path-regular-expression]【视图】用户视图1-66【缺省级别】1:监控级【参数】ip-address:清除指定路由的振荡统计信息.
mask-length:网络掩码长度,取值范围为0~32.
mask:网络掩码,点分十进制格式.
as-path-acl-number:清除匹配AS路径过滤列表的振荡统计信息.
列表号的取值范围为1~256.
as-path-regular-expression:清除匹配AS路径正则表达式的振荡统计信息,as-path-regular-expression表示正则表达式,为1~80个字符的字符串.
【描述】resetbgpflap-info命令用来清除振荡统计信息.
【举例】#清除所有匹配AS路径过滤列表10的路由的振荡统计信息.
resetbgpflap-infoas-path-acl101.
1.
79resetbgpipv4all【命令】resetbgpipv4all【视图】用户视图【缺省级别】1:监控级【参数】无【描述】resetbgpipv4all命令用来复位IPv4单播地址族下的所有BGP连接.
【举例】#复位IPv4单播地址族下的所有BGP连接.
resetbgpipv4all1.
1.
80router-id【命令】router-idrouter-idundorouter-id1-67【视图】BGP视图【缺省级别】2:系统级【参数】router-id:指定路由器的RouterID,用IP地址的形式标识.
【描述】router-id命令用来为路由器指定RouterID.
undorouter-id命令用来删除配置的RouterID.
一台路由器如果要运行BGP协议,则必须存在RouterID.
它是一个32比特无符号整数,是一台路由器在自治系统中的唯一标识.
RouterID可以手工配置,如果没有通过命令指定,系统会从当前接口的IP地址中自动选取一个作为路由器的ID号.
其选择顺序是:优先从Loopback地址中选择最大的IP地址作为路由器的ID号,如果没有配置Loopback接口,则选取接口中最大的IP地址作为路由器的ID号.
只有在路由器的RouterID所在接口被删除或去除手工配置的RouterID的情况下才会重新选择路由器的RouterID.
为了增加网络的可靠性,建议将RouterID手工配置为Loopback接口的IP地址.
【举例】#指定路由器的RouterID为10.
18.
4.
221.
system-view[Sysname]bgp100[Sysname-bgp]router-id10.
18.
4.
2211.
1.
81summaryautomatic【命令】summaryautomaticundosummaryautomatic【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】无【描述】summaryautomatic命令用来配置对引入的子网路由进行自动聚合.
undosummaryautomatic命令用来取消对引入的子网路由进行自动聚合.
缺省情况下,不对引入的子网路由进行自动聚合.
需要注意以下两点:1-68z自动聚合除缺省路由外,用network命令引入的路由也不能进行自动聚合.
z配置summaryautomatic后,BGP抑制从IGP引入的子网路由,从而减少路由选择信息的数量.
【举例】#在BGP视图下,对子网路由进行自动聚合.
system-view[Sysname]bgp100[Sysname-bgp]summaryautomatic#在BGP-VPN实例视图下,对子网路由进行自动聚合.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]summaryautomatic1.
1.
82synchronization(BGPview)【命令】synchronizationundosynchronization【视图】BGP视图【缺省级别】2:系统级【参数】无【描述】synchronization命令用来配置BGP与IGP路由同步.
undosynchronization命令用来取消同步.
缺省情况下,BGP和IGP路由不同步.
使能同步特性后,如果一个AS由一个非BGP路由器提供转发服务,那么该AS中的BGP发言者不能对外部AS发布路由信息,除非该AS中的所有路由器都知道更新的路由信息.
BGP路由器收到一条IBGP路由,缺省只检查该路由的下一跳是否可达.
如果设置了同步特性,该IBGP路由只有在IGP也发布了这条路由时才会被同步并发布给EBGP对等体.
否则,该BGP路由将无法发布给EBGP对等体.
【举例】#配置BGP和IGP同步.
system-view[Sysname]bgp100[Sysname-bgp]synchronization1-691.
1.
83timer(BGP/BGP-VPNinstanceview)【命令】timerkeepalivekeepaliveholdholdtimeundotimer【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】keepalive:指定的存活时间间隔,取值范围为0~21845,单位为秒.
holdtime:指定的保持时间,取值范围为0或3~65535,单位为秒.
【描述】timer命令用来配置BGP的存活时间间隔与保持时间间隔.
undotimer命令用来恢复该定时器的缺省值.
缺省情况下,BGP连接的存活时间间隔为60秒,保持时间为180秒.
需要注意以下几点:z使用该命令配置的定时器比使用peertimer命令配置的定时器优先级要低.
z保持时间与存活时间间隔可不同时配置为0:保持时间为0时,不向该邻居发送keepalive消息,该邻居永不超时断开;存活时间间隔为0,协商的保持时间不为0时,以协商的保持时间的三分之一作为存活时间间隔发送keepalive消息.
z当保持时间和存活时间间隔都不为0时,设置的保持时间应该至少为存活时间间隔的三倍.
ztimer命令配置后影响所有的BGP对等体,必须根据需要复位相应的BGP连接才能生效.
z配置该命令后,不会马上断开邻居.
等到其他条件触发邻居重建时,再以配置的保持时间协商建立邻居.
相关配置可参考命令peertimer.
【举例】#在BGP视图下,配置BGP的存活时间间隔和保持时间分别为60秒和180秒.
system-view[Sysname]bgp100[Sysname-bgp]timerkeepalive60hold180#在BGP-VPN实例视图下,配置BGP的存活时间间隔和保持时间分别为60秒和180秒.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]timerkeepalive60hold1801-70#在BGP视图下,配置BGP的存活时间间隔和保持时间分别为0秒和0秒,表示该邻居永不超时.
system-view[Sysname]bgp100[Sysname-bgp]timerkeepalive0hold0#在BGP-VPN实例视图下,配置vpn1的存活时间间隔与保持时间分别为0秒和0秒,表示该邻居永不超时.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]timerkeepalive0hold0i目录1IS-IS配置命令.
1-11.
1IS-IS配置命令.
1-11.
1.
1area-authentication-mode1-11.
1.
2auto-costenable.
1-21.
1.
3bandwidth-reference(IS-ISview)1-21.
1.
4circuit-cost1-31.
1.
5cost-style1-41.
1.
6default-route-advertise(IS-ISview)1-51.
1.
7displayisisbrief1-61.
1.
8displayisisdebug-switches.
1-71.
1.
9displayisisgraceful-restartstatus1-71.
1.
10displayisisinterface1-91.
1.
11displayisislsdb.
1-121.
1.
12displayisismesh-group.
1-141.
1.
13displayisisname-table.
1-151.
1.
14displayisispeer.
1-161.
1.
15displayisisroute.
1-191.
1.
16displayisisspf-log1-211.
1.
17displayisisstatistics1-231.
1.
18domain-authentication-mode.
1-251.
1.
19filter-policyexport(IS-ISview)1-261.
1.
20filter-policyimport(IS-ISview)1-271.
1.
21flash-flood.
1-281.
1.
22graceful-restart(IS-ISview)1-281.
1.
23graceful-restartinterval(IS-ISview)1-291.
1.
24graceful-restartsuppress-sa.
1-291.
1.
25import-route(IS-ISview)1-301.
1.
26import-routeisislevel-2intolevel-1.
1-311.
1.
27import-routelimit(IS-ISview)1-321.
1.
28isis1-331.
1.
29isisauthentication-mode.
1-341.
1.
30isiscircuit-level1-351.
1.
31isiscircuit-typep2p.
1-361.
1.
32isiscost.
1-361.
1.
33isisdis-name.
1-371.
1.
34isisdis-priority.
1-381.
1.
35isisenable.
1-391.
1.
36isismesh-group1-391.
1.
37isismib-binding.
1-401.
1.
38isispeer-ip-ignore.
1-411.
1.
39isissilent.
1-421.
1.
40isissmall-hello1-421.
1.
41isistimercsnp.
1-431.
1.
42isistimerhello.
1-441.
1.
43isistimerholding-multiplier.
1-451.
1.
44isistimerlsp.
1-461.
1.
45isistimerretransmit1-47ii1.
1.
46is-level1-471.
1.
47is-name.
1-481.
1.
48is-namemap.
1-491.
1.
49is-snmp-trapsenable.
1-491.
1.
50log-peer-change(IS-ISview)1-501.
1.
51lsp-fragments-extend.
1-501.
1.
52lsp-lengthoriginate1-511.
1.
53lsp-lengthreceive1-521.
1.
54maximumload-balancing(IS-ISview)1-531.
1.
55network-entity1-531.
1.
56preference(IS-ISview)1-541.
1.
57resetisisall.
1-541.
1.
58resetisispeer1-551.
1.
59set-overload.
1-561.
1.
60summary(IS-ISview)1-571.
1.
61timerlsp-generation.
1-581.
1.
62timerlsp-max-age.
1-591.
1.
63timerlsp-refresh.
1-601.
1.
64timerspf.
1-601.
1.
65virtual-system1-611-11IS-IS配置命令1.
1IS-IS配置命令1.
1.
1area-authentication-mode【命令】area-authentication-mode{md5|simple}password[ip|osi]undoarea-authentication-mode【视图】IS-IS视图【缺省级别】2:系统级【参数】md5:指定验证方式为密文,且加密方式为MD5.
simple:指定验证方式为明文.
password:认证密码.
如果验证方式是simple,则password必须是明文.
如果验证方式为md5,则password可以是明文也可以是密文;如果输入的是明文,则password可以是长度小于等于16的连续字符串,如:user918,如果输入的是密文,则password的长度必须是24位,并且必须是密文形式如:_(TT8F]Y\5SQ=^Q`MAF4system-view[Sysname]isis[Sysname-isis-1]area-authentication-modesimpleivg1.
1.
2auto-costenable【命令】auto-costenableundoauto-costenable【视图】IS-IS视图【缺省级别】2:系统级【参数】无【描述】auto-costenable命令用来使能自动计算接口链路开销值功能.
undoauto-costenable命令用来关闭自动计算接口链路开销值功能.
缺省情况下,自动计算接口链路开销值功能处于关闭状态.
使能自动计算接口链路开销值功能后,将根据带宽参考值自动计算接口的链路度量值.
当开销值的类型为wide或wide-compatible时,可以根据公式"开销=(参考值÷带宽)*10"计算接口的链路度量值.
当开销值类型为其他类型时,具体情况如下:接口带宽10Mbps时,值为60;接口带宽100Mbps时,值为50;接口带宽155Mbps时,值为40;接口带宽622Mbps时,值为30;接口带宽2500Mbps时,值为20;接口带宽>2500Mbps时,值为10.
相关配置请参考命令bandwidth-reference和cost-style.
【举例】#使能IS-IS进程1的自动计算接口链路开销值功能.
system-view[Sysname]isis[Sysname-isis-1]auto-costenable1.
1.
3bandwidth-reference(IS-ISview)【命令】bandwidth-referencevalueundobandwidth-reference1-3【视图】IS-IS视图【缺省级别】2:系统级【参数】value:带宽参考值,单位为Mbit/s,取值范围为1~2147483648,单位为Mbit/s.
【描述】bandwidth-reference命令用来配置IS-IS自动计算链路开销值时依据的带宽参考值.
undobandwidth-reference命令用来恢复缺省情况.
缺省情况下,IS-IS自动计算链路度量值时依据的带宽参考值为100Mbps.
相关配置请参考命令auto-costenable.
【举例】#配置IS-IS进程1的带宽参考值为200Mbps.
system-view[Sysname]isis[Sysname-isis-1]bandwidth-reference2001.
1.
4circuit-cost【命令】circuit-costvalue[level-1|level-2]undocircuit-cost[level-1|level-2]【视图】IS-IS视图【缺省级别】2:系统级【参数】value:链路开销值,当指定的路径开销值类型不同时,取值范围也不同:z当指定的路径开销值类型为narrow、narrow-compatible或compatible时,取值范围为0~63.
z当指定的路径开销值类型为wide或wide-compatible时,取值范围为0~16777215.
level-1:配置在计算Level-1路由时使用的链路开销值.
level-2:配置在计算Level-2路由时使用的链路开销值.
【描述】circuit-cost命令用来全局配置IS-IS的链路开销值.
undocircuit-cost命令用来恢复缺省情况.
缺省情况下,没有全局配置IS-IS的链路开销值.
需要注意的是,如果不指定级别,将同时配置计算Level-1和Level-2路由时使用的链路开销值.
1-4相关配置请参考命令isiscost和cost-style.
【举例】#全局配置IS-IS进程1下所有接口在计算Level-1路由时的链路开销值为11.
system-view[Sysname]isis[Sysname-isis-1]circuit-cost11level-11.
1.
5cost-style【命令】cost-style{narrow|wide|wide-compatible|{compatible|narrow-compatible}[relax-spf-limit]}undocost-style【视图】IS-IS视图【缺省级别】2:系统级【参数】narrow:表示只可以接收和发送采用narrow方式(取值范围为0~63)表示到达目的地路径开销的报文.
wide:表示只可以接收和发送采用wide方式(取值范围为0~16777215)表示到达目的地路径开销的报文.
compatible:表示既可以接收和发送采用narrow和wide方式表示到达目的地路径开销的报文,也可以接收和发送采用wide方式表示到达目的地路径开销的报文.
narrow-compatible:表示可以接收和发送采用narrow和wide方式表示到达目的地路径开销的报文,却只能发送采用narrow方式表示到达目的地路径开销的报文.
wide-compatible:表示可以接收和发送采用narrow和wide方式表示到达目的地路径开销的报文,却只能发送采用wide方式表示到达目的地路径开销的报文.
relax-spf-limit:表示允许接收到达目的地路径开销值大于1023的报文.
如果不设置,则在收到开销值大于1023的报文时,将丢弃.
只有当指定了compatible或narrow-compatible时该参数可选.
【描述】cost-style命令用来配置IS-IS开销值的类型,即IS-IS接收和发送的报文中到达目的地路径开销值的类型.
undocost-style命令用来恢复缺省情况.
缺省情况下,只接收和发送采用narrow方式表示路径开销值的报文.
相关配置请参考命令isiscost和circuit-cost.
1-5【举例】#配置路由器可以接收和发送采用narrow或wide方式表示路由开销值的报文,却只能发送采用narrow方式表示路由开销值的报文.
system-view[Sysname]isis[Sysname-isis-1]cost-stylenarrow-compatible1.
1.
6default-route-advertise(IS-ISview)【命令】default-route-advertise[route-policyroute-policy-name|[level-1|level-2|level-1-2]]*undodefault-route-advertise[route-policyroute-policy-name]【视图】IS-IS视图【缺省级别】2:系统级【参数】route-policy-name:路由策略名称,为1~19个字符的字符串.
level-1:发布Level-1级别的缺省路由.
level-2:发布Level-2级别的缺省路由.
level-1-2:同时发布Level-1和Level-2级别的缺省路由.
【描述】default-route-advertise命令用来配置IS-IS发布Level-1或Level-2级别的缺省路由,即在指定级别的LSP中宣告目的地为0.
0.
0.
0/0的路径信息.
undodefault-route-advertise命令用来取消此项功能.
缺省情况下,此功能关闭.
需要注意的是:z如果不指定级别,则默认发布Level-2级别的缺省路由.
zLevel-1缺省路由只发布给本区域的其他路由器,Level-2缺省路由发布给所有Level-2和Level-1-2路由器.
z如果在路由策略视图中applyisislevel-1,则可以在L1LSP中生成缺省路由;如果在路由策略视图中applyisislevel-2,则可以在L2LSP中生成缺省路由;如果在路由策略视图中applyisislevel-1-2,可以在L1LSP、L2LSP中各自生成缺省路由.
【举例】#配置IS-IS进程1发布Level-2级别缺省路由.
system-view[Sysname]isis[Sysname-isis-1]default-route-advertise1-61.
1.
7displayisisbrief【命令】displayisisbrief[process-id|vpn-instancevpn-instance-name]【视图】任意视图【缺省级别】1:监控级【参数】process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的摘要信息.
vpn-instancevpn-instance-name:VPN实例名,为1~31个字符的字符串,显示指定VPN实例的摘要信息,区分大小写.
【描述】displayisisbrief命令用来显示IS-IS的摘要信息.
【举例】#显示IS-IS的摘要信息.
displayisisbriefISIS(1)ProtocolBriefInformation:network-entity:10.
0000.
0000.
0001.
00is-level:level-1-2cost-style:narrowpreference:15Lsp-lengthreceive:1497Lsp-lengthoriginate:level-11497level-21497maximumimportedroutesnumber:10000Timers:lsp-max-age:1200lsp-refresh:900IntervalbetweenSPFs:10表1-1displayisisbrief显示信息描述表字段描述network-entity网络实体名称is-level路由器类型cost-style开销类型preference路由优先级1-7字段描述Lsp-lengthreceive可以接收LSP的最大长度Lsp-lengthoriginate生成的LSP的最大长度maximumimportedroutesnumber引入Level1/Level2的IPv4路由最大条数lsp-max-ageLSP的最大生存时间lsp-refreshLSP的刷新周期TimersIntervalbetweenSPFsSPF的计算时间间隔1.
1.
8displayisisdebug-switches【命令】displayisisdebug-switches{process-id|vpn-instancevpn-instance-name}【视图】任意视图【缺省级别】1:监控级【参数】process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程调试开关的状态.
vpn-instancevpn-instance-name:VPN实例名,为1~31个字符的字符串,显示指定VPN实例调试开关的状态.
【描述】displayisisdebug-switches命令用来显示IS-IS调试开关的状态.
【举例】#显示IS-IS进程1调试开关的状态.
displayisisdebug-switches1IS-IS-Debugsettings.
IS-ISSPFTriggeringEventsdebuggingison以上信息表明,IS-ISSPF触发事件Debug开关处于打开状态.
1.
1.
9displayisisgraceful-restartstatus【命令】displayisisgraceful-restartstatus[level-1|level-2][process-id|vpn-instancevpn-instance-name]【视图】任意视图1-8【缺省级别】1:监控级【参数】level-1:表示Level-1级别的IS-ISGR状态.
level-2:表示Level-2级别的IS-ISGR状态.
process-id:IS-IS进程号,取值范围为1~65535.
vpn-instancevpn-instance-name:VPN实例名,为1~31个字符的字符串.
【描述】displayisisgraceful-restartstatus命令用来显示IS-IS协议的GR状态.
【举例】#显示IS-IS协议的GR状态.
displayisisgraceful-restartstatusRestartinformationforIS-IS(1)IS-IS(1)Level-1RestartStatusRestartInterval:150SABitSupportedTotalNumberofInterfaces=1RestartStatus:RESTARTINGNumberofLSPsAwaited:3T3TimerStatus:RemainingTime:140T2TimerStatus:RemainingTime:59IS-IS(1)Level-2RestartStatusRestartInterval:150SABitSupportedTotalNumberofInterfaces=1RestartStatus:RESTARTINGNumberofLSPsAwaited:3T3TimerStatus:RemainingTime:140T2TimerStatus:RemainingTime:59表1-2displayisisgraceful-restartstatus命令显示信息描述表字段描述RestartInterval路由器启动的预期时间SABitSupported路由器是否支持SATotalNumberofInterfaces=1当前使能的IS-IS接口数RestartStatus当前设备的Restart状态1-9字段描述NumberofLSPsAwaitedGRRestarter从GRHelper进行LSDB同步时,未完成同步的LSP数目T3TimerStatusT3定时器距离超时的时间T2TimerStatusT2定时器距离超时的时间1.
1.
10displayisisinterface【命令】displayisisinterface[statistics|[interface-typeinterface-number][verbose]][process-id|vpn-instancevpn-instance-name]【视图】任意视图【缺省级别】1:监控级【参数】statistics:显示接口的统计信息.
interface-typeinterface-number:显示指定接口的统计信息.
verbose:显示接口的详细信息,若不指定该参数,将显示接口的摘要信息.
process-id:IS-IS进程号,取值范围为1~65535,显示与指定IS-IS进程相关联接口的信息.
vpn-instance-name:VPN实例名,为1~31个字符的字符串,显示与指定VPN实例相关联接口的信息.
【描述】displayisisinterface命令用来显示使能IS-IS功能接口的信息.
【举例】#显示使能IS-IS功能接口的摘要信息.
displayisisinterfaceInterfaceinformationforISIS(1)Interface:GigabitEthernet1/1IdIPV4.
StateIPV6.
StateMTUTypeDIS001UpDown1497L1/L2No/No#显示使能IS-IS功能接口的详细信息.
displayisisinterfaceverboseInterfaceinformationforISIS(1)Interface:GigabitEthernet1/01-10IdIPV4.
StateIPV6.
StateMTUTypeDIS001UpDown1497L1/L2No/NoSNPAAddress:000f-e237-c6e0IPAddress:192.
168.
1.
48SecondaryIPAddress(es):IPV6LinkLocalAddress:IPV6GlobalAddress(es):CsnpTimerValue:L110L210HelloTimerValue:L110L210HelloMultiplierValue:L13L23LspTimerValue:L1233Cost:L110L210Priority:L164L264RetransmitTimerValue:L125BFD:DisabledMPLSTEStatus:ONINTFL1TEStatus:OFFINTFL2TEStatus:ONTECost:0TEAdminGroup:0TEMaxBandwidth:0TEMaxResBandwidth:0#显示使能IS-IS功能具体接口的详细信息.
displayisisinterfacetunnel1verboseInterfaceinformationforISIS(1)Interface:Tunnel1IdIPv4.
StateIPv6.
StateMTUTypeDIS005UpDown16384L1/L2--SNPAAddress:0000-0000-0000IPAddress:10.
1.
1.
4SecondaryIPAddress(es):IPv6LinkLocalAddress:IPv6GlobalAddress(es):CsnpTimerValue:L110L210HelloTimerValue:10HelloMultiplierValue:3Cost:L110L210Priority:L164L264RetransmitTimerValue:L125Retransmit-ThrottleTimer:L1233BFD:DisabledTunnelL1State:OFFTunnelL2State:ONTunnelType:AATunnelMetric:01-11DestinationRouterID:5.
5.
5.
5表1-3displayisisinterface显示信息描述表字段描述Interface接口类型和接口编号Id电路IDIPV4.
StateIPv4状态IPV6.
StateIPv6状态MTU接口MTU值Type接口的链路邻接关系类型DIS是否被选举为指定ISSNPAAddress子网连接点地址IPAddress主IP地址SecondaryIPAddress(es)从IP地址IPV6LinkLocalAddressIPv6链路本地地址IPV6GlobalAddress(es)IPv6全局地址CsnpTimerValueCSNP报文发送时间间隔HelloTimerValueHello报文发送时间间隔HelloMultiplierValueHello报文失效数目LspTimerValue发送LSP的最小时间间隔Cost接口的链路开销值PriorityDIS优先级RetransmitTimerValueLSP在点到点链路上的重传时间间隔BFD接口是否使能BFDMPLSTEStatus接口是否使能MPLSTEINTFL1TEStatus接口使能MPLSTE的level状态INTFL2TEStatus接口使能MPLSTE的level状态TECost接口上配置的MPLSTECOSTTEAdminGroupTE链路管理组TEMaxBandwidthTE链路最大带宽TEMaxResBandwidthTE链路最大可预留带宽TunnelL1StateISISTE隧道口的Level-1状态TunnelL2StateISISTE隧道口的Level-2状态TunnelType隧道口的类型TunnelMetricTE隧道的IGP度量DestinationRouterIDTE隧道口的目的地址#显示IS-IS接口的统计信息.
1-12displayisisinterfacestatisticsInterfaceStatisticsinformationforISIS(1)TypeIPv4Up/DownIPv6Up/DownLAN0/1-/-P2P4/0-/-表1-4displayisisinterfacestatistics显示信息描述表字段描述Type接口类型,取值为:zLAN表示接口的网络类型为广播zP2P表示接口的网络类型为点对点IPv4UP使能IS-IS功能且状态为up的接口数IPv4DOWN使能IS-IS功能且状态为down的接口数IPv6UP使能IPv6IS-IS功能且状态为up的接口数,当取值为"-"时表示没有使能IPv6功能IPv6DOWN使能IPv6IS-IS功能且状态为down的接口数,当取值为"-"时表示没有使能IPv6功能1.
1.
11displayisislsdb【命令】displayisislsdb[[l1|l2|level-1|level-2]|[lsp-idlspid|lsp-namelspname]|local|verbose]*[process-id|vpn-instancevpn-instance-name]【视图】任意视图【缺省级别】1:监控级【参数】l1、level-1:显示Level-1链路状态数据库.
l2、level-2:显示Level-2链路状态数据库.
lspid:LSP标识,形式为SYSID.
PseudonodeID-fragmentnum,其中,SYSID是产生该LSP的结点或伪结点的SystemID,fragmentnum是该LSP的分片号.
lspname:LSP名称,形式为Symbolicname.
[PseudoID]-fragmentnum.
local:显示当前路由器产生的LSP的信息.
verbose:显示链路状态数据库中的LSP的详细信息,若不指定该参数,将显示链路状态数据库中的LSP的摘要信息.
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的链路状态数据库.
vpn-instance-name:VPN实例名,为1~31个字符的字符串,显示指定VPN实例的链路状态数据库.
1-13【描述】displayisislsdb命令用来显示IS-IS的链路状态数据库.
需要注意的是,如果不指定级别,将同时显示Level-1和Level-2的链路状态数据库.
【举例】#显示Level-1链路状态数据库的摘要信息.
displayisislsdblevel-1Level-1LinkStateDatabaseLSPIDSeqNumChecksumHoldtimeLengthATT/P/OL1111.
1111.
1111.
00-000x000000040xa76563680/0/01111.
1111.
1112.
00-00*0x000000060x498d578840/0/01111.
1111.
1112.
01-00*0x000000010x4c0e556550/0/0*-SelfLSP,+-SelfLSP(Extended),ATT-Attached,P-Partition,OL-Overload#显示Level-1链路状态数据库的详细信息.
displayisislsdblevel-1verboseDatabaseinformationforISIS(1)Level-1LinkStateDatabaseLSPIDSeqNumChecksumHoldtimeLengthATT/P/OL1111.
1111.
1111.
00-000x000000050x8771090680/0/0SOURCE1111.
1111.
1111.
00NLPIDIPV4AREAADDR10INTFADDR3.
1.
1.
2NBRID1111.
1111.
1112.
01COST:10IP-Internal3.
1.
1.
0255.
255.
255.
0COST:101111.
1111.
1112.
00-00*0x000000070x478e1120840/0/0SOURCE1111.
1111.
1112.
00NLPIDIPV4AREAADDR10INTFADDR3.
1.
1.
1INTFADDR2.
1.
2.
2NBRID1111.
1111.
1112.
01COST:10IP-Internal3.
1.
1.
0255.
255.
255.
0COST:101-14IP-Internal2.
1.
2.
0255.
255.
255.
0COST:101111.
1111.
1112.
01-00*0x000000020x4a0f1118550/0/0SOURCE1111.
1111.
1112.
01NLPIDIPV4NBRID1111.
1111.
1112.
00COST:0NBRID1111.
1111.
1111.
00COST:0*-SelfLSP,+-SelfLSP(Extended),ATT-Attached,P-Partition,OL-Overload表1-5displayisislsdb命令显示信息描述表字段描述LSPID链路状态报文IDSeqNumLSP序列号ChecksumLSP校验和HoldtimeLSP生存时间,随着时间推移递减LengthLSP长度ATT/P/OLLSP中ATT(Attachbit)、P(Partitionbit)、OL(Overloadbit)的置位情况,1表示置位,0表示没有置位SOURCELSP生成路由器的SystemIDNLPIDLSP生成路由器运行的网络层协议AREAADDRLSP生成路由器的区域地址INTFADDRLSP生成路由器使能IS-IS功能接口的IP地址INTFADDRV6LSP生成路由器使能ISSv6功能接口的IPv6地址NBRIDLSP生成路由器邻居的SystemIDIP-InternalLSP生成路由器IP内部可达地址和掩码信息IP-ExternalLSP生成路由器IP外部可达地址和掩码信息IP-ExtendedLSP生成路由器扩展IP可达地址和掩码信息COST开销值HOSTNAMELSP生成路由器的动态主机名ORGIDLSP生成路由器配置的虚拟系统所对应的原始系统IDAuthLSP生成路由器的认证信息IPV6LSP生成路由器IP内部可达IPv6地址和前缀信息IPV6-ExtLSP生成路由器IP外部可达IPv6地址和前缀信息1.
1.
12displayisismesh-group【命令】displayisismesh-group[process-id|vpn-instancevpn-instance-name]【视图】任意视图1-15【缺省级别】1:监控级【参数】process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程Mesh-Group的配置信息.
vpn-instance-name:VPN实例名,为1~31个字符的字符串,显示指定VPN实例Mesh-Group的配置信息.
【描述】displayisismesh-group命令用来显示IS-ISMesh-Group的配置信息.
【举例】#配置路由器上运行IS-IS的Serial2/0接口和Serial2/1接口属于Mesh-Group100.
system-view[Sysname]interfaceserial2/0[Sysname-Serial2/0]isismesh-group100[Sysname-Serial2/0]quit[Sysname]interfaceserial2/1[Sysname-Serial2/1]isismesh-group100#显示配置的IS-ISMesh-Group的信息.
[Sysname-Serial2/1]displayisismesh-groupMeshGroupinformationforISIS(1)InterfaceStatusSerial2/0100Serial2/1100表1-6displayisismesh-group命令显示信息描述表字段描述Interface接口名称Status接口所属的Mesh-Group1.
1.
13displayisisname-table【命令】displayisisname-table[process-id|vpn-instancevpn-instance-name]【视图】任意视图【缺省级别】1:监控级1-16【参数】process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程系统ID到主机名称的映射关系表.
vpn-instance-name:VPN实例名,为1~31个字符的字符串,显示指定VPN实例系统ID到主机名称的映射关系表.
【描述】displayisisname-table命令用来显示系统ID到主机名称的映射关系表.
【举例】#为本地IS-IS系统配置主机名称"RUTA".
system-view[Sysname]isis[Sysname-isis-1]is-nameRUTA#为远端系统配置SystemID与主机名称的映射关系,远端系统的SystemID为"0000.
0000.
0041",为其配置的主机名称为"RUTB".
[Sysname-isis-1]is-namemap0000.
0000.
0041RUTB#显示系统ID到主机名称的映射关系表.
[Sysname-isis-1]displayisisname-tableNametableinformationforISIS(1)SystemIDHostnameType6789.
0000.
0001RUTADYNAMIC0000.
0000.
0041RUTBSTATIC表1-7displayisisname-table命令显示信息描述表字段描述SystemID系统IDHostname主机名称Type系统ID与主机名称映射关系的生成方式,其中:zDYNAMIC表示映射关系是动态生成的zSTATIC表示映射关系是通过静态配置的1.
1.
14displayisispeer【命令】displayisispeer[statistics|verbose][process-id|vpn-instancevpn-instance-name]【视图】任意视图【缺省级别】1:监控级1-17【参数】statistics:显示IS-IS邻居的统计信息.
verbose:显示IS-IS邻居的详细信息,若不指定该参数,将显示IS-IS邻居的摘要信息.
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的邻居信息.
vpn-instance-name:VPN实例名,为1~31个字符的字符串,显示指定VPN实例的邻居信息.
【描述】displayisispeer命令用来显示IS-IS的邻居信息.
【举例】#显示IS-IS邻居的摘要信息.
displayisispeerPeerinformationforISIS(1)SystemId:1111.
1111.
1111Interface:GigabitEthernet1/1CircuitId:1111.
1111.
1112.
01State:UpHoldTime:23sType:L1(L1L2)PRI:64SystemId:1111.
1111.
1111Interface:GigabitEthernet1/1CircuitId:1111.
1111.
1112.
01State:UpHoldTime:23sType:L2(L1L2)PRI:64#显示IS-IS邻居的详细信息.
displayisispeerverbosePeerinformationforISIS(1)SystemId:1111.
1111.
1111Interface:GigabitEthernet1/1CircuitId:1111.
1111.
1112.
01State:UpHoldTime:27sType:L1(L1L2)PRI:64AreaAddress(es):10PeerIPAddress(es):3.
1.
1.
2Uptime:00:38:15AdjProtocol:IPV4SystemId:1111.
1111.
1111Interface:GigabitEthernet1/1CircuitId:1111.
1111.
1112.
01State:UpHoldTime:28sType:L2(L1L2)PRI:64AreaAddress(es):10PeerIPAddress(es):3.
1.
1.
2Uptime:00:38:15AdjProtocol:IPV41-18表1-8displayisispeer命令显示信息描述表字段描述SystemId邻居的系统IDInterface与对端相连的本地IS-IS接口CircuitId链路IDState链路状态HoldTime抑制时间,随着时间推移递减,如果在抑制时间内还没有收到邻居发送的Hello报文,则认为邻居已经失效,如果收到了Hello报文,则抑制时间将重置为初始值Type链路关系类型,其中:zL1表示与邻居建立的链路类型为Level-1,邻居路由器类型为Level-1zL2表示与邻居建立的链路类型为Level-2,邻居路由器类型为Level-2zL1(L1L2)表示与邻居建立的链路类型为Level-1,邻居路由器类型为Level-1-2zL2(L1L2)表示与邻居建立的链路类型为Level-2,邻居路由器类型为Level-1-2PRI邻居接口DIS优先级AreaAddress(es)邻居所在区域地址PeerIPAddress(es)邻居接口的IP地址Uptime邻居关系保持时间AdjProtocol邻接协议#显示IS-IS邻居的统计信息.
displayisispeerstatisticsPeerStatisticsinformationforISIS(1)TypeIPv4Up/InitIPv6Up/InitLANLevel-10/00/0LANLevel-20/00/0P2P3/00/0表1-9displayisispeerstatistics命令显示信息描述表字段描述Type邻居类型,取值为:zLANLevel-1表示网络类型为广播的Level-1邻居个数zLANLevel-2表示网络类型为广播的Level-2邻居个数zP2P表示网络类型为点对点的邻居个数IPv4Up状态为up的IPv4邻居个数IPv4Init状态为init的IPv4邻居个数IPv6Up状态为up的IPv6邻居个数IPv6Init状态为init的IPv6邻居个数1-191.
1.
15displayisisroute【命令】displayisisroute[ipv4][[level-1|level-2]|verbose]*[process-id|vpn-instancevpn-instance-name]【视图】任意视图【缺省级别】1:监控级【参数】ipv4:显示IS-IS的IPv4路由信息.
缺省情况下,显示IPv4路由信息.
verbose:显示IS-IS详细的IPv4路由信息,若不指定该参数,将显示路由信息的摘要信息.
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的IPv4路由信息.
vpn-instance-name:VPN实例名,为1~31个字符的字符串,显示指定VPN实例的IPv4路由信息.
level-1:显示Level-1的IS-IS路由信息.
level-2:显示Level-2的IS-IS路由信息.
【描述】displayisisroute命令用来显示IS-IS的IPv4路由信息.
需要注意的是,如果不指定级别,将同时显示Level-1和Level-2的路由信息.
【举例】#显示IS-IS的IPv4路由信息.
displayisisroute1RouteinformationforISIS(1)ISIS(1)IPv4Level-1ForwardingTableIPV4DestinationIntCostExtCostExitInterfaceNextHopFlags1.
1.
0.
0/1620NULLGE1/11.
2.
1.
1R/L/-1.
2.
0.
0/1610NULLGE1/1DirectD/L/-Flags:D-Direct,R-AddedtoRM,L-AdvertisedinLSPs,U-Up/DownBitSet1-20ISIS(1)IPv4Level-2ForwardingTableIPV4DestinationIntCostExtCostExitInterfaceNextHopFlags1.
1.
0.
0/1620NULL1.
2.
0.
0/1610NULLGE1/1DirectD/L/-Flags:D-Direct,R-AddedtoRM,L-AdvertisedinLSPs,U-Up/DownBitSet表1-10displayisisroute命令显示信息描述表字段描述RouteinformationforISIS(1)指定IS-IS进程路由信息ISIS(1)IPv4Level-1ForwardingTableLevel-1的IS-ISIPv4路由信息ISIS(1)IPv4Level-2ForwardingTableLevel-2的IS-ISIPv4路由信息IPV4DestinationIPv4目的地址IntCost内部路由CostExtCost外部路由CostExitInterface出接口NextHop下一跳Flags路由状态标志zD:直连路由zR:该路由是否已放到路由表中zL:是否已经通过LSP广播发布zU:路由渗透状态标识,如果设置为"UP"则可避免由L2发送到L1的LSP又返回给L2#显示IS-ISIPv4路由信息的详细信息.
displayisisrouteverboseRouteinformationforISIS(1)ISIS(1)IPv4Level-1ForwardingTableIPV4Dest:1.
1.
0.
0/16Int.
Cost:20Ext.
Cost:NULLAdminTag:-SrcCount:2Flag:R/L/-NextHop:Interface:ExitIndex:1.
2.
1.
1GE1/10x00000008IPV4Dest:1.
2.
0.
0/16Int.
Cost:10Ext.
Cost:NULLAdminTag:-SrcCount:2Flag:D/L/-NextHop:Interface:ExitIndex:DirectGE1/10x000000001-21Flags:D-Direct,R-AddedtoRM,L-AdvertisedinLSPs,U-Up/DownBitSetISIS(1)IPv4Level-2ForwardingTableIPV4Dest:1.
1.
0.
0/16Int.
Cost:20Ext.
Cost:NULLAdminTag:-SrcCount:2Flag:-/-/-IPV4Dest:1.
2.
0.
0/16Int.
Cost:10Ext.
Cost:NULLAdminTag:-SrcCount:3Flag:D/L/-NextHop:Interface:ExitIndex:DirectGE1/10x00000000Flags:D-Direct,R-AddedtoRM,L-AdvertisedinLSPs,U-Up/DownBitSet表1-11displayisisrouteverbose命令显示信息描述表字段描述RouteinformationforISIS(1)指定IS-IS进程的IPv4路由信息ISIS(1)IPv4Level-1ForwardingTableLevel-1的IS-ISIPv4路由信息ISIS(1)IPv4Level-2ForwardingTableLevel-2的IS-ISIPv4路由信息IPV4DestIPv4目的地址Int.
Cost内部路由CostExt.
Cost外部路由CostAdminTagTag值SrcCount发布源个数Flag路由状态标志zR:该路由是否已放到路由表中zL:是否已经广播zU:路由渗透状态标识,如果设置为"UP"则可避免由L2发送到L1的LSP又返回给L2NextHop下一跳Interface出接口ExitIndex出接口索引1.
1.
16displayisisspf-log【命令】displayisisspf-log[process-id|vpn-instancevpn-instance-name]【视图】任意视图【缺省级别】1:监控级1-22【参数】process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程进行SPF计算的日志信息.
vpn-instance-name:VPN实例名,为1~31个字符的字符串,显示指定VPN实例进行SPF计算的日志信息.
【描述】displayisisspf-log命令用来显示IS-IS进行SPF计算的日志信息.
【举例】#显示IS-IS的SPF计算日志信息.
displayisisspf-logSPFLoginformationforISIS(1)LevelTrig.
EventNo.
NodesDurationStartTimeL2IS_SPFTRIG_PERIODIC2013:3:24L1IS_SPFTRIG_PERIODIC2013:18:8L2IS_SPFTRIG_PERIODIC2013:18:8L1IS_SPFTRIG_PERIODIC2013:32:28L2IS_SPFTRIG_PERIODIC2013:32:28L1IS_SPFTRIG_PERIODIC2013:44:0L2IS_SPFTRIG_PERIODIC2013:44:0L1IS_SPFTRIG_PERIODIC2013:55:43-->L2IS_SPFTRIG_PERIODIC2013:55:43L1IS_SPFTRIG_PERIODIC2011:54:12L2IS_SPFTRIG_PERIODIC2011:54:12L1IS_SPFTRIG_PERIODIC2012:7:24L2IS_SPFTRIG_PERIODIC2012:7:24L1IS_SPFTRIG_PERIODIC2012:21:24L2IS_SPFTRIG_PERIODIC2012:21:24L1IS_SPFTRIG_PERIODIC2012:35:24L2IS_SPFTRIG_PERIODIC2012:35:24L1IS_SPFTRIG_PERIODIC2012:49:24L2IS_SPFTRIG_PERIODIC2012:49:24L1IS_SPFTRIG_PERIODIC2013:3:24表1-12displayisisspf-log命令显示信息描述表字段描述SPFLoginformationforISIS(1)SPF计算日志信息LevelSPF运算的层次/级别Trig.
EventSPF运算触发事件No.
NodesSPF运算的节点个数DurationSPF运算持续时间StartTimeSPF运算开始时间1-231.
1.
17displayisisstatistics【命令】displayisisstatistics[level-1|level-2|level-1-2][process-id|vpn-instancevpn-instance-name]【视图】任意视图【缺省级别】1:监控级【参数】level-1:显示IS-ISLevel-1的统计信息.
level-2:显示IS-ISLevel-2的统计信息.
level-1-2:显示IS-ISLevel-1-2的统计信息.
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的统计信息.
vpn-instance-name:VPN实例名,为1~31个字符的字符串,显示指定VPN实例的统计信息.
【描述】displayisisstatistics命令用来显示IS-IS统计信息.
【举例】#显示IS-IS统计信息.
displayisisstatisticsStatisticsinformationforISIS(1)Level-1StatisticsLearntroutesinformation:TotalIPv4LearntRoutesinIPv4RoutingTable:1TotalIPv6LearntRoutesinIPv6RoutingTable:0Importedroutesinformation:IPv4ImportedRoutes:Static:0Direct:0ISIS:0BGP:0RIP:0OSPF:0IPv6ImportedRoutes:Static:0Direct:0ISISv6:0BGP4+:0RIPng:0OSPFv3:01-24Lspinformation:LSPSourceID:No.
ofusedLSPs0000.
0000.
0003002Level-2StatisticsLearntroutesinformation:TotalIPv4LearntRoutesinIPv4RoutingTable:0TotalIPv6LearntRoutesinIPv6RoutingTable:0Importedroutesinformation:IPv4ImportedRoutes:Static:0Direct:0ISIS:0BGP:0RIP:0OSPF:0IPv6ImportedRoutes:Static:0Direct:0ISISv6:0BGP4+:0RIPng:0OSPFv3:0Lspinformation:LSPSourceID:No.
ofusedLSPs0000.
0000.
0003002表1-13displayisisstatistics命令显示信息描述表字段描述StatisticsinformationforISIS(processid)指定IS-IS进程的统计信息Level-1StatisticsLevel-1路由统计信息Level-2StatisticsLevel-2路由统计信息Learntroutesinformation学习到的路由信息:TotalIPv4LearntRoutesinIPv4RoutingTable:学习到的IPv4路由信息的总数TotalIPv6LearntRoutesinIPv6RoutingTable:学习到的IPv6路由信息的总数1-25字段描述IPv4ImportedRouteszStatic:引入的IPv4静态路由数量zDirect:引入的IPv4直连路由数量zISIS:从其它IS-IS进程引入的路由数量zBGP:从BGP引入的路由数量zRIP:从RIP引入的路由数量zOSPF:从OSPF引入的路由数量ImportedroutesinformationIPv6ImportedRoutes路由:zStatic:引入的IPv6静态路由数量zDirect:引入的IPv6直连路由数量zISISv6:从其它IS-ISv6进程引入的路由数量zBGP4+:从BGP4+引入的路由数量zRIPng:从RIPng引入的路由数量zOSPFv3:从OSPFv3引入的路由数量LspinformationLSP信息:zLSPSourceID:本地生成的LSP的SystemIDzNo.
ofusedLSPs:本地生成的LSP已使用的分片数量1.
1.
18domain-authentication-mode【命令】domain-authentication-mode{md5|simple}password[ip|osi]undodomain-authentication-mode【视图】IS-IS视图【缺省级别】2:系统级【参数】md5:指定验证方式为密文,且加密方式为MD5.
simple:指定验证方式为明文.
password:认证密码.
如果验证方式是simple,则password必须是明文.
如果验证方式为md5,则password可以是明文也可以是密文;如果输入的是明文,则password可以是长度小于等于16的连续字符串,如:user918,如果输入的是密文,则password的长度必须是24位,并且必须是密文形式如:_(TT8F]Y\5SQ=^Q`MAF4system-view[Sysname]isis[Sysname-isis-1]domain-authentication-modesimple1234561.
1.
19filter-policyexport(IS-ISview)【命令】filter-policy{acl-number|ip-prefixip-prefix-name|route-policyroute-policy-name}export[protocol[process-id]]undofilter-policyexport[protocol[process-id]]【视图】IS-IS视图【缺省级别】2:系统级【参数】acl-number:指定访问控制列表序号,取值范围为2000~3999,过滤引入的路由信息.
ACL的详细配置请参见"安全分册"中的"ACL命令".
ip-prefixip-prefix-name:指定IPv4地址前缀列表名,为1~19个字符的字符串,过滤引入的路由信息.
IPv4地址前缀列表的详细配置请参见"IP路由分册"中的"路由策略命令".
route-policyroute-policy-name:指定路由策略名,为1~19个字符的字符串,过滤引入的路由信息.
路由策略的详细配置请参见"IP路由分册"中的"路由策略命令".
protocol:路由协议名称,指定过滤从哪种路由协议引入的路由信息.
目前可包括:bgp、direct、isis、ospf、rip和static.
如果不指定该参数,将对所有引入的路由进行过滤.
process-id:路由协议进程号,取值范围为1~65535.
只有当protocol为isis、ospf、rip时,该参数可选.
1-27【描述】filter-policyexport命令用来过滤IS-IS引入的路由信息.
undofilter-policyexport命令用来取消过滤IS-IS引入的路由信息.
缺省情况下,IS-IS不对引入的路由信息进行过滤.
相关配置可参考命令filter-policyimport.
【举例】#使用编号为2000的ACL对引入的路由进行过滤.
system-view[Sysname]isis[Sysname-isis-1]filter-policy2000export1.
1.
20filter-policyimport(IS-ISview)【命令】filter-policy{acl-number|ip-prefixip-prefix-name|route-policyroute-policy-name}importundofilter-policyimport【视图】IS-IS视图【缺省级别】2:系统级【参数】acl-number:指定访问控制列表序号,取值范围为2000~3999,过滤通过接收到的LSP计算出来的路由信息.
ACL的详细配置请参见"安全分册"中的"ACL命令".
ip-prefixip-prefix-name:指定IPv4地址前缀列表名,为1~19个字符的字符串,过滤通过接收到的LSP计算出来的路由信息.
IPv4地址前缀列表的详细配置请参见"IP路由分册"中的"路由策略命令".
route-policyroute-policy-name:指定路由策略名,为1~19个字符的字符串,过滤通过接收到的LSP计算出来的路由信息.
路由策略的详细配置请参见"IP路由分册"中的"路由策略命令".
【描述】filter-policyimport命令用来过滤通过接收到的LSP计算出来的路由信息.
undofilter-policyimport命令用来取消过滤通过接收到的LSP计算出来的路由信息.
缺省情况下,IS-IS不对通过接收到的LSP计算出来的路由信息进行过滤.
相关配置可参考命令filter-policyexport.
【举例】#使用ACL2000对通过接收到的LSP计算出来的路由信息进行过滤.
system-view[Sysname]isis[Sysname-isis-1]filter-policy2000import1-281.
1.
21flash-flood【命令】flash-flood[flood-countflooding-count|max-timer-intervalflooding-interval|[level-1|level-2]]*undoflash-flood[level-1|level-2]【视图】IS-IS视图【缺省级别】2:系统级【参数】flood-countflooding-count:在SPF重新计算前快速扩散LSP的个数,取值范围为1~15,缺省值为5.
max-timer-intervalflooding-interval:在LSP快速扩散之前的等待时间,取值范围为10~50000,单位为毫秒,缺省值为10毫秒.
level-1:使能在level-1级别的快速扩散功能.
level-2:使能在level-2级别的快速扩散功能.
【描述】flash-flood命令用来使能LSP快速扩散功能.
undoflash-flood命令用来关闭LSP快速扩散功能.
缺省情况下,LSP快速扩散功能处于关闭状态.
需要注意的是,如果不指定级别,将同时使能level-1和level-2级别的快速扩散功能.
【举例】#使能LSP快速扩散功能,设置发送个数10个,发送延时100毫秒.
system-view[Sysname]isis[Sysname-isis-1]flash-floodflood-count10max-timer-interval1001.
1.
22graceful-restart(IS-ISview)【命令】graceful-restartundograceful-restart【视图】IS-IS视图【缺省级别】2:系统级1-29【参数】无【描述】graceful-restart命令用来使能IS-IS协议的GR能力.
undograceful-restart命令用来关闭IS-IS协议的GR能力.
缺省情况下,IS-IS协议的GR能力处于关闭状态.
【举例】#使能IS-IS进程1的GR能力.
system-view[Sysname]isis1[Sysname-isis-1]graceful-restart1.
1.
23graceful-restartinterval(IS-ISview)【命令】graceful-restartintervalinterval-valueundograceful-restartinterval【视图】IS-IS视图【缺省级别】2:系统级【参数】interval-value:指定IS-IS协议的GR重启间隔时间(期望重启时间),取值范围为30~1800,单位为秒.
【描述】graceful-restartinterval命令用来配置IS-IS协议的GR重启间隔时间.
undograceful-restartinterval命令用来恢复缺省情况.
缺省情况下,IS-IS协议的GR重启间隔时间为300秒.
【举例】#配置IS-IS进程1的GR重启间隔时间为120秒.
system-view[Sysname]isis1[Sysname-isis-1]graceful-restartinterval1201.
1.
24graceful-restartsuppress-sa【命令】graceful-restartsuppress-saundograceful-restartsuppress-sa1-30【视图】IS-IS视图【缺省级别】2:系统级【参数】无【描述】graceful-restartsuppress-sa命令用来配置重启时抑制SA(Suppress-Advertisement)位置位.
undograceful-restartsuppress-sa命令用来取消重启时抑制SA位置位.
缺省情况下,SA位处于置位状态.
SA表示抑制邻接标志位,其主要目的是为了避免出现路由黑洞,例如在启动或者重启时没有保留本地转发表,此时如果GRHelper将报文送到设备来进行转发将会造成严重的丢包现象,在这种情况下GRRestarter发送的Hello报文中必须将SA位置1,而GRHelper接收到这种SA位被置1的Hello报文后就不会将发送该Hello报文的GRRestarter放入LSP扩散出去.
【举例】#配置重启时对SA位进行抑制.
system-view[Sysname]isis1[Sysname-isis-1]graceful-restartsuppress-sa1.
1.
25import-route(IS-ISview)【命令】import-routeprotocol[process-id|all-processes|allow-ibgp][costcost|cost-type{external|internal}|[level-1|level-1-2|level-2]|route-policyroute-policy-name|tagtag]*undoimport-routeprotocol[process-id|all-processes]【视图】IS-IS视图【缺省级别】2:系统级【参数】protocol:指定引入的路由协议,可以是bgp、direct、isis、ospf、rip或static.
process-id:路由协议进程号,取值范围为1~65535,缺省值为1.
只有当protocol是isis、ospf或rip时该参数可选.
all-processes:引入指定路由协议所有进程的路由,只有当protocol是rip、ospf或isis时可以指定该参数.
allow-ibgp:允许引入IBGP路由.
只有当protocol是bgp时该参数可选.
1-31cost:引入的路由的路径开销,路径开销值类型不同时,取值范围也不同z当路径开销值类型为narrow、narrow-compatible或compatible时,取值范围为0~63.
z当路径开销值类型为wide或wide-compatible时,取值范围为0~16777215.
cost-type{external|internal}:表示路径开销类型:internal表示内部路由;external表示外部路由,配置路径开销类型为external后,通过LSP发布路由时路径开销会在配置的cost值的基础上加上64,从而保证内部路由优于外部路由.
缺省情况下为external类型.
只有当开销类型为narrow、narrow-compatible或者compatible时,该参数有效.
level-1:引入路由到Level-1的路由表中.
level-2:引入路由到Level-2的路由表中.
如果不指定引入的级别,默认为引入路由到Level-2路由表中.
level-1-2:同时引入路由到Level-1和Level-2的路由表中.
route-policyroute-policy-name:路由策略名称,为1~19个字符的字符串.
只有满足指定路由策略匹配条件的路由才被引入.
tagtag:为引入路由设置Tag值,取值范围为1~4294967295.
【描述】import-route命令用来从其它路由协议或其它IS-IS进程引入路由信息.
undoimport-route命令用来取消从其它路由协议或其它IS-IS进程引入路由信息.
缺省情况下,IS-IS不引入其它协议的路由信息.
IS-IS将所有引入路由域中的路由当作外部路由,它们描述了应该如何选择到路由域以外目的地的路由.
相关配置可参考命令import-routeisislevel-2intolevel-1.
zimport-routebgp表示只引入EBGP路由;import-routebgpallow-ibgp表示将IBGP路由也引入,容易引起路由环路,请慎用!
z只能引入路由表中状态为active的路由,是否为active状态可以通过displayiprouting-tableprotocol命令来查看.
【举例】#引入静态路由,cost值为15.
system-view[Sysname]isis[Sysname-isis-1]import-routestaticcost151.
1.
26import-routeisislevel-2intolevel-1【命令】import-routeisislevel-2intolevel-1[filter-policy{acl-number|ip-prefixip-prefix-name|route-policyroute-policy-name}|tagtag]*undoimport-routeisislevel-2intolevel-11-32【视图】IS-IS视图【缺省级别】2:系统级【参数】acl-number:指定访问控制列表序号,取值范围为2000~3999,过滤从Level-2区域引入到Level-1区域的路由信息.
ACL的详细配置请参见"安全分册"中的"ACL命令".
ip-prefixip-prefix-name:指定IPv4地址前缀列表名,为1~19个字符的字符串,过滤从Level-2区域引入到Level-1区域的路由信息.
IPv4地址前缀列表的详细配置请参见"IP路由分册"中的"路由策略命令".
route-policyroute-policy-name:指定路由策略名,为1~19个字符的字符串,过滤从Level-2区域引入到Level-1区域的路由信息.
路由策略的详细配置请参见"IP路由分册"中的"路由策略命令".
tagtag:为引入路由设置Tag值,取值范围为1~4294967295.
【描述】import-routeisislevel-2intolevel-1命令用来使能IS-IS路由渗透,即将Level-2区域的路由信息引入到Level-1区域.
undoimport-routeisislevel-2intolevel-1命令用来取消此功能.
缺省情况下,Level-2区域的路由信息不向Level-1区域发布.
需要注意的是:z如果要通过路由策略对从Level-2区域引入到Level-1区域的路由信息进行过滤,必须在import-routeisislevel-2intolevel-1命令中同时指定要应用的路由策略,否则路由过滤将不会生效;其它路由策略,如在接收或引入路由时指定的路由策略对路由渗透无效.
z如果指定了过滤策略,则只有通过过滤的路由才能够被发布到Level-1区域中.
相关配置可参考命令import-route.
【举例】#配置路由器从Level-2向Level-1进行路由渗透.
system-view[Sysname]isis[Sysname-isis-1]import-routeisislevel-2intolevel-11.
1.
27import-routelimit(IS-ISview)【命令】import-routelimitnumberundoimport-routelimit【视图】IS-IS视图1-33【缺省级别】2:系统级【参数】number:引入Level1/Level2的IPv4路由最大条数.
取值范围是.
【描述】import-routelimit命令用来配置引入Level1/Level2的IPv4路由最大条数.
undoimport-routelimit命令用来恢复缺省情况.
缺省情况下,引入Level1/Level2的IPv4路由最大条数为500000.
【举例】#配置IS-IS进程1引入Level1/Level2的IPv4路由最大条数为1000.
system-view[Sysname]isis1[Sysname-isis-1]import-routelimit10001.
1.
28isis【命令】isis[process-id][vpn-instancevpn-instance-name]undoisis[process-id]【视图】系统视图【缺省级别】2:系统级【参数】process-id:IS-IS进程号,取值范围为1~65535,缺省值为1.
vpn-instance-name:VPN实例名,为1~31个字符的字符串.
【描述】isis命令用来创建一个IS-IS路由进程并指定VPN实例或进入IS-IS视图.
undoisis命令用来删除IS-IS进程.
相关配置可参考命令isisenable和network-entity.
【举例】#启动IS-IS路由进程并配置网络实体名称,其中系统ID为0000.
0000.
0002,区域ID为01.
0001.
system-view[Sysname]isis[Sysname-isis-1]network-entity01.
0001.
0000.
0000.
0002.
001-341.
1.
29isisauthentication-mode【命令】isisauthentication-mode{md5|simple}password[level-1|level-2][ip|osi]undoisisauthentication-mode[level-1|level-2]【视图】接口视图【缺省级别】2:系统级【参数】md5:指定验证方式为密文,且加密方式为MD5.
simple:指定验证方式为明文.
password:认证密码.
如果验证方式是simple,则password必须是明文.
如果验证方式为md5,则password可以是明文也可以是密文;如果输入的是明文,则password可以是长度小于等于16的连续字符串,如:user918,如果输入的是密文,则password的长度必须是24位,并且必须是密文形式如:_(TT8F]Y\5SQ=^Q`MAF4system-view[Sysname]interfaceserial2/0[Sysname-Serial2/0]isisauthentication-modesimpleeasykey1.
1.
30isiscircuit-level【命令】isiscircuit-level[level-1|level-1-2|level-2]undoisiscircuit-level【视图】接口视图【缺省级别】2:系统级【参数】level-1:配置本接口链路邻接关系类型为Level-1.
level-1-2:配置本接口链路邻接关系类型为Level-1-2.
level-2:配置本接口链路邻接关系类型为Level-2.
【描述】isiscircuit-level命令用来配置接口的链路邻接关系类型.
undoisiscircuit-level命令用来恢复缺省情况.
缺省情况下,接口既可以建立Level-1的邻接关系,也可以建立Level-2的邻接关系.
需要注意的是,如果路由器类型是Level-1(Level-2),接口的链路类型只能为Level-1(Level-2),因此仅当路由器类型是Level-1-2时,才需要通过配置接口的链路邻接关系类型来限制接口上所能建立的邻接关系,让接口只发送和接收Level-1(Level-2)类型的Hello报文.
相关配置可参考命令is-level.
【举例】#接口Serial2/0和同一区域内的非骨干路由器相连,配置接口的链路邻接关系类型为Level-1,禁止发送和接收Level-2Hello报文.
system-view[Sysname]interfaceserial2/0[Sysname-Serial2/0]isisenable[Sysname-Serial2/0]isiscircuit-levellevel-11-361.
1.
31isiscircuit-typep2p【命令】isiscircuit-typep2pundoisiscircuit-type【视图】接口视图【缺省级别】2:系统级【参数】无【描述】isiscircuit-typep2p命令用来配置接口的网络类型为P2P.
undoisiscircuit-type命令用来取消配置接口的网络类型为P2P.
缺省情况下,路由器接口网络类型根据物理接口决定.
接口网络类型不同,其工作机制也略微不同,如:当网络类型为广播网时,需要选举DIS、通过泛洪CSNP报文来实现LSDB同步,当网络类型为P2P时不需要选举DIS,LSDB同步机制也不同.
当只有两台路由器接入到同一个广播网时,通过将接口网络类型配置为P2P可以使IS-IS按照P2P而不是广播网的工作机制运行,避免DIS选举以及CSNP的泛洪,即可以节省网络带宽,又可以加快网络的收敛速度.
需要注意的是,仅当接口的网络类型为广播网且只有两台路由器接入该广播网时才需要进行该项配置且两台路由器都要进行此项配置.
Loopback接口视图下不支持此命令.
【举例】#设置接口GigabitEthernet1/1为P2P类型.
system-view[Sysname]interfacegigabitethernet1/1[Sysname-GigabitEthernet1/1]isisenable[Sysname-GigabitEthernet1/1]isiscircuit-typep2p1.
1.
32isiscost【命令】isiscostvalue[level-1|level-2]undoisiscost[level-1|level-2]1-37【视图】接口视图【缺省级别】2:系统级【参数】value:链路开销值,当指定的路径开销值类型不同时,取值范围也不同:z当指定的路径开销值类型为narrow、narrow-compatible或compatible时,取值范围为1~63.
z当指定的路径开销值类型为wide或wide-compatible时,取值范围为1~16777215.
level-1:设置在计算Level-1路由时使用的链路开销值.
level-2:设置在计算Level-2路由时使用的链路开销值.
【描述】isiscost命令用来配置IS-IS接口的链路开销值.
undoisiscost命令用来恢复缺省情况.
缺省情况下,没有配置IS-IS接口的链路开销值.
如果没有指定level-1或者level-2,将同时配置计算Level-1和Level-2路由时使用的链路开销值.
建议为所有的接口配置适当的链路开销值,否则IS-IS的路由计算中使用的链路开销值将无法正确反映链路开销.
相关配置可参考命令circuit-cost.
【举例】#设置接口Serial2/0上Level-2的链路开销值为5.
system-view[Sysname]interfaceserial2/0[Sysname-Serial2/0]isiscost5level-21.
1.
33isisdis-name【命令】isisdis-namesymbolic-nameundoisisdis-name【视图】接口视图【缺省级别】2:系统级【参数】symbolic-name:本地局域网的名称,为1~64个字符的字符串.
【描述】isisdis-name命令用来在DIS上配置局域网名称来代表这个广播网中的伪节点.
undoisis1-38dis-name命令用来关闭该功能.
需要注意的是,该命令只有在使能了动态主机名映射功能的路由器上配置才能有效,在点到点链路的接口上配置无效.
Loopback接口视图下不支持此命令.
【举例】#配置本地局域网的名称为"LOCALAREA".
system-view[Sysname]interfaceGigabitEthernet1/1[Sysname-GigabitEthernet1/1]isisdis-nameLOCALAREA1.
1.
34isisdis-priority【命令】isisdis-priorityvalue[level-1|level-2]undoisisdis-priority[level-1|level-2]【视图】接口视图【缺省级别】2:系统级【参数】value:配置接口DIS优先级,取值范围为0~127.
level-1:配置Level-1级别DIS选举优先级.
level-2:配置Level-2级别DIS选举优先级.
【描述】isisdis-priority命令用来配置接口在不同层次的DIS优先级.
undoisisdis-priority命令用来恢复缺省情况.
缺省情况下,接口Level-1和Level-2级别DIS优先级为64.
需要注意的是,如果不指定级别,将同时配置Level-1和Level-2级别DIS选举优先级.
当网络类型为广播网时,IS-IS需要选举DIS,Level-1和Level-2的DIS是分别选举的,用户可以为不同级别的DIS选举设置不同的优先级,DIS优先级数值越高,被选中的可能性就越大;如果两台路由器DIS优先级相同,则SNPA(SubnetworkPointofAttachment,子网连接点)地址(广播网络中的SNPA地址是MAC地址)最大的路由器会被选中.
在IS-IS中并没有备份DIS的概念,优先级设置为0的路由器也可以参与选举DIS.
1-39Loopback接口视图下不支持此命令.
【举例】#将接口GigabitEthernet1/1的Level-2DIS优先级设置为127.
system-view[Sysname]interfacegigabitethernet1/1[Sysname-GigabitEthernet1/1]isisdis-priority127level-21.
1.
35isisenable【命令】isisenable[process-id]undoisisenable【视图】接口视图【缺省级别】2:系统级【参数】process-id:指定与该接口关联的IS-IS进程,process-id为IS-IS进程号,取值范围为1~65535,倘若不指定,该接口与IS-IS进程1关联.
【描述】isisenable命令用来在指定接口上使能IS-IS功能,并配置与该接口关联的IS-IS路由进程.
undoisisenable命令用来在指定接口上关闭IS-IS功能.
缺省情况下,IS-IS功能在接口上处于关闭状态,且没有任何IS-IS进程与其关联.
相关配置可参考命令isis和network-entity.
【举例】#创建IS-IS路由进程1,并在接口Serial2/0上激活该路由进程.
system-view[Sysname]isis1[Sysname-isis-1]network-entity10.
0001.
1010.
1020.
1030.
00[Sysname-isis-1]quit[Sysname]interfaceserial2/0[Sysname-serial2/0]isisenable11.
1.
36isismesh-group【命令】isismesh-group{mesh-group-number|mesh-blocked}1-40undoisismesh-group【视图】接口视图【缺省级别】2:系统级【参数】mesh-group-number:Mesh-Group号,取值范围为1~4294967295.
mesh-blocked:配置接口阻塞,接口只有在收到邻居路由器要求发送LSP的请求时才会发送LSP,否则不会主动向外发送LSP.
【描述】isismesh-group命令用来配置接口属于Meshgroup或配置接口阻塞.
undoisismesh-group命令用来恢复缺省情况.
缺省情况下,接口不属于任何Mesh-Group且接口不阻塞.
对于不属于Mesh-Group的接口,当收到LSP时,接口将按照正常流程将LSP扩散到所有其它接口.
对于连通程度比较高,有多条点到点链路的NBMA网络,这种处理会造成LSP的重复扩散,浪费带宽.
把接口配置属于一个Mesh-Group后,当新生成一个LSP或接收到一个新的LSP时,只把LSP扩散到其它Mesh-Group的接口以及没有配置Meshgroup的接口,而不会扩散到到同Mesh-Group中的其它接口.
若配置某个接口阻塞,则该接口只有在收到邻居路由器要求发送LSP的请求时才会发送LSP,否则不会主动向外发送LSP.
zMesh-Group只对点到点类型链路的接口起作用.
zLoopback接口视图下不支持此命令.
【举例】#将帧中继子接口Serial2/1.
1加入组号为3的Mesh-Group中.
system-view[Sysname]interfaceserial2/1[Sysname-Serial2/1]link-protocolfr[Sysname-Serial2/1]quit[Sysname]interfaceserial2/1.
1[Sysname-Serial2/1.
1]isismesh-group31.
1.
37isismib-binding【命令】isismib-bindingprocess-idundoisismib-binding1-41【视图】系统视图【缺省级别】2:系统级【参数】process-id:IS-IS进程号,取值范围为1~65535.
【描述】isismib-binding命令用来将MIB操作绑定在指定的IS-IS进程上.
undoisismib-binding命令用来恢复缺省情况.
缺省情况下,MIB操作绑定在IS-IS进程1上.
【举例】#将MIB操作绑定在指定的IS-IS进程100上.
system-view[Sysname]isismib-binding1001.
1.
38isispeer-ip-ignore【命令】isispeer-ip-ignoreundoisispeer-ip-ignore【视图】接口视图【缺省级别】2:系统级【参数】无【描述】isispeer-ip-ignore命令用来配置在PPP接口上取消与对端路由器建立邻接关系必须在同一网段的限制,即在PPP协议接口上接收Hello报文时,如果对端的IP地址与当前接口不在同一网段也可以建立邻居关系.
undoisispeer-ip-ignore命令用来恢复缺省情况.
缺省情况下,协议类型为PPP的接口要与对端路由器建立邻接关系,双方必须在同一网段.
【举例】#配置在Serial2/0接口上取消与对端路由器建立邻接关系必须在同一网段的限制,即在Serial2/0上接收IS-ISHello报文时,如果对端的IP地址与当前接口不在同一网段也可以建立邻居关系.
system-view1-42[Sysname]interfaceserial2/0[Sysname-Serial2/0]isispeer-ip-ignore1.
1.
39isissilent【命令】isissilentundoisissilent【视图】接口视图【缺省级别】2:系统级【参数】无【描述】isissilent命令用来禁止接口发送和接收IS-IS报文.
undoisissilent命令用来恢复缺省情况.
缺省情况下,接口既发送也接收IS-IS报文.
Loopback接口视图下不支持此命令.
【举例】#禁止接口Serial2/0发送和接收IS-IS报文.
system-view[Sysname]interfaceserial2/0[Sysname-Serial2/0]isissilent1.
1.
40isissmall-hello【命令】isissmall-helloundoisissmall-hello【视图】接口视图【缺省级别】2:系统级【参数】无1-43【描述】isissmall-hello命令用来配置接口发送不加入填充CLV的小型Hello报文.
undoisissmall-hello命令用来恢复缺省情况.
缺省情况下,接口发送标准Hello报文.
Loopback接口视图下不支持此命令.
【举例】#指定接口Serial2/0发送小型Hello报文.
system-view[Sysname]interfaceserial2/0[Sysname-Serial2/0]isissmall-hello1.
1.
41isistimercsnp【命令】isistimercsnpseconds[level-1|level-2]undoisistimercsnp[level-1|level-2]【视图】接口视图【缺省级别】2:系统级【参数】seconds:DIS在广播网络上发送CSNP报文的时间间隔,取值范围为1~600,单位为秒.
level-1:配置DIS在Level-1发送CSNP报文的时间间隔.
level-2:配置DIS在Level-2发送CSNP报文的时间间隔.
【描述】isistimercsnp命令用来配置DIS在广播网络上发送CSNP报文的时间间隔.
undoisistimercsnp命令用来恢复缺省情况.
缺省情况下,DIS在广播网络上发送CSNP报文的时间间隔为10秒.
需要注意的是,如果不指定级别,将同时配置DIS在Level-1和Level-2发送CSNP报文的时间间隔.
当网络类型为广播网时,DIS使用CSNP报文来进行LSDB同步,因此只有在被选举为DIS的路由器上进行该项配置才有效.
1-44Loopback接口视图下不支持此命令.
【举例】#设置Level-2的CSNP报文在接口Serial2/0上的发送时间间隔为15秒.
system-view[Sysname]interfaceserial2/0[Sysname-Serial2/0]isistimercsnp15level-21.
1.
42isistimerhello【命令】isistimerhelloseconds[level-1|level-2]undoisistimerhello[level-1|level-2]【视图】接口视图【缺省级别】2:系统级【参数】seconds:配置Hello报文的发送时间间隔,取值范围为3~255,单位为秒.
level-1:配置Level-1Hello报文的发送时间间隔.
level-2:配置Level-2Hello报文的发送时间间隔.
【描述】isistimerhello命令用来配置Hello报文的发送时间间隔.
undoisistimerhello命令用来恢复缺省情况.
缺省情况下,Hello报文的发送时间间隔为10秒.
需要注意的是:z在广播链路上,Level-1和Level-2Hello报文会分别发送,其时间间隔也要分别设置,在点到点链路中,Level-1和Level-2的Hello报文是在同一个点到点Hello报文中发送,不需要分别设置发送时间间隔.
z发送时间间隔越短,网络收敛更快,但也需要占用更多的系统资源;因此,需要根据实际情况指定.
z如果不指定级别,将同时配置Level-1和Level-2的Hello报文发送时间间隔.
相关配置可参考命令isistimerholding-multiplier.
1-45Loopback接口视图下不支持此命令.
【举例】#设置Level-2的Hello报文在接口Serial2/0上的发送时间间隔为20秒.
system-view[Sysname]interfaceserial2/0[Sysname-Serial2/0]isistimerhello20level-21.
1.
43isistimerholding-multiplier【命令】isistimerholding-multipliervalue[level-1|level-2]undoisistimerholding-multiplier[level-1|level-2]【视图】接口视图【缺省级别】2:系统级【参数】value:IS-IS邻居的Hello报文失效数目,取值范围为3~1000.
level-1:Level-1的IS-IS邻居Hello报文失效数目.
level-2:Level-2的IS-IS邻居Hello报文失效数目.
Loopback接口视图下不支持此命令.
【描述】isistimerholding-multiplier命令用来配置Hello报文失效数目.
undoisistimerholding-multiplier命令用来恢复缺省情况.
缺省情况下,Hello报文失效数目为3.
需要注意的是,如果命令中不指定level-1或level-2,则默认设置当前级别的IS-IS路由进程的Hello报文失效数目.
通过配置Hello报文失效数目,当前路由器可以将邻接关系保持时间(即Hello报文失效数目与Hello报文发送时间间隔的乘积)通过Hello报文通知邻居路由器,如果邻居路由器在邻接关系保持时间内没有收到来自当前路由器的Hello报文时将宣告邻接关系失效;通过设置Hello报文失效数目和Hello报文的发送时间间隔,可以调整邻接关系保持时间,即邻居路由器要花多长时间能够监测到链路已经失效并重新进行路由计算.
1-46在广播链路上,Level-1和Level-2Hello报文会分别发送,Hello报文失效数目需要分别设置,在点到点链路中,Level-1和Level-2的Hello报文是在同一个点到点Hello报文中发送,因此不需要指定Level-1或Level-2.
相关配置可参考命令isistimerhello.
【举例】#指定接口Serial2/0上标志邻居失效的Level-2Hello报文数目为6.
system-view[Sysname]interfaceserial2/0[Sysname-Serial2/0]isistimerholding-multiplier6level-21.
1.
44isistimerlsp【命令】isistimerlsptime[countcount]undoisistimerlsp【视图】接口视图【缺省级别】2:系统级【参数】time:发送链路状态报文的最小时间间隔,取值范围为1~1000,单位为毫秒.
count:一次最多发送的链路状态报文的数目,取值范围为1~1000,缺省值为5.
【描述】isistimerlsp命令用来配置IS-IS在接口上发送LSP的最小时间间隔以及一次可以最多发送的LSP的数目.
undoisistimerlsp命令用来恢复缺省情况.
缺省情况下,发送LSP的最小时间间隔为33毫秒.
相关配置可参考命令isistimerretransmit.
Loopback接口视图下不支持此命令.
【举例】#设置在Serial2/0接口LSP的发送时间间隔为500毫秒.
system-view[Sysname]interfaceserial2/0[Sysname-Serial2/0]isistimerlsp5001-471.
1.
45isistimerretransmit【命令】isistimerretransmitsecondsundoisistimerretransmit【视图】接口视图【缺省级别】2:系统级【参数】seconds:表示LSP报文的重传时间间隔,取值范围1~300,单位为秒.
【描述】isistimerretransmit命令用来配置LSP在点到点链路上的重传时间间隔.
undoisistimerretransmit命令用来恢复缺省情况.
缺省情况下,LSP在点到点链路上的重传时间间为5秒.
在点到点链路上,发送的LSP需要得到对端的应答,否则将在重传时间间隔内重新发送该LSP;在广播链路上,DIS周期性广播CNSP来实现LSDB的同步,不需要进行此项配置.
相关配置可参考命令isistimerlsp.
zLoopback接口视图下不支持此命令.
z对此参数的设置应该谨慎一些,以避免产生没有必要的重传.
z只有当链路层封装的协议是PPP时,才能进行此项配置.
【举例】#设置在接口Serial2/0上LSP报文的重传间隔为10秒.
system-view[Sysname]interfaceserial2/0[Sysname-Serial2/0]isistimerretransmit101.
1.
46is-level【命令】is-level{level-1|level-1-2|level-2}undois-level【视图】IS-IS视图1-48【缺省级别】2:系统级【参数】level-1:配置路由器工作在Level-1,它只计算区域内路由,维护L1的LSDB.
level-1-2:配置路由器工作在Level-1-2,同时参与L1和L2的路由计算,维护L1和L2两个LSDB.
level-2:配置路由器工作在Level-2,只参加L2的LSP交换和L2的路由计算,维护L2的LSDB.
【描述】is-level命令用来配置路由器类型.
undois-level命令用来恢复缺省情况.
缺省情况下,IS-IS路由器的类型为level-1-2.
如果只有一个区域,建议用户将所有路由器的Level配置为Level-1或者Level-2,因为没有必要让所有路由器同时维护两个完全相同的数据库.
在IP网络中使用时,建议将所有的路由器都配置为Level-2,这样有利于以后的扩展.
相关配置可参考命令isiscircuit-level.
【举例】#配置当前路由器工作在Level-1.
system-view[Sysname]isis[Sysname-isis-1]is-levellevel-11.
1.
47is-name【命令】is-namesys-nameundois-name【视图】IS-IS视图【缺省级别】2:系统级【参数】sys-name:为本地IS配置的主机名称,为1~64个字符的字符串.
【描述】is-name命令用来使能动态主机名映射功能并为当前路由器配置主机名称.
undois-name命令用来关闭动态主机名映射功能.
缺省情况下,动态主机名映射功能处于关闭状态且没有为当前路由器配置主机名称.
【举例】#为本地IS配置主机名称.
1-49system-view[Sysname]isis[Sysname-isis-1]is-nameRUTA1.
1.
48is-namemap【命令】is-namemapsys-idmap-sys-nameundois-namemapsys-id【视图】IS-IS视图【缺省级别】2:系统级【参数】sys-id:远端IS的系统ID或伪系统ID.
map-sys-name:为远端IS配置的主机名称,为1~64个字符的字符串.
【描述】is-namemap命令用来为远端IS配置SystemID与主机名称的映射关系.
undois-namemap命令用来取消此配置.
需要注意的是,每个SystemID只能对应一个主机名称.
【举例】#为远端IS配置静态主机名映射,远端IS的SystemID为"0000.
0000.
0041",为其配置的主机名称为"RUTB".
system-view[Sysname]isis[Sysname-isis-1]is-namemap0000.
0000.
0041RUTB1.
1.
49is-snmp-trapsenable【命令】is-snmp-trapsenableundois-snmp-traps【视图】IS-IS视图【缺省级别】2:系统级【参数】无1-50【描述】is-snmp-trapsenable命令用来使能IS-IS的TRAP功能.
undois-snmp-traps命令用来关闭此功能.
缺省情况下,IS-IS的TRAP功能处于使能状态.
【举例】#使能IS-IS的TRAP功能.
system-view[Sysname]isis[Sysname-isis-1]is-snmp-trapsenable1.
1.
50log-peer-change(IS-ISview)【命令】log-peer-changeundolog-peer-change【视图】IS-IS视图【缺省级别】2:系统级【参数】无【描述】log-peer-change命令用来打开IS-IS邻接状态输出开关.
undolog-peer-change命令用来关闭IS-IS邻接状态输出开关.
缺省情况下,邻接状态输出开关处于打开状态.
当打开邻接状态输出开关后,IS-IS邻接状态的变化会输出到配置终端上,直至邻接状态输出开关被关闭.
【举例】#在当前路由器上打开IS-IS邻接状态变化的输出开关.
system-view[Sysname]isis[Sysname-isis-1]log-peer-change1.
1.
51lsp-fragments-extend【命令】lsp-fragments-extend[[level-1|level-2|level-1-2]|[mode-1|mode-2]]*undolsp-fragments-extend1-51【视图】IS-IS视图【缺省级别】2:系统级【参数】mode-1:配置IS-IS进程运行LSP分片扩展功能的操作模式为Mode-1,当网络中的部分路由器不支持LSP分片扩展功能时,使用工作模式1.
mode-2:配置IS-IS进程运行LSP分片扩展功能的操作模式为Mode-2,当网络中所有路由器都支持LSP分片扩展功能时,推荐使用工作模式2.
level-1:只对Level-1LSP进行分片扩展.
level-2:只对Level-2LSP进行分片扩展.
level-1-2:对Level-1LSP和Level-2LSP都进行分片扩展.
【描述】lsp-fragments–extend命令用来在指定Level上使能IS-IS进程的LSP分片扩展功能并配置LSP分片扩展特性的工作模式.
undolsp-fragments–extend命令用来关闭该功能.
缺省情况下,LSP分片扩展功能处于关闭状态.
需要注意的是:z如果配置时没有指定mode-1或mode-2参数,IS-IS进程运行LSP分片扩展功能的操作模式为mode-1;z如果配置时没有指定level-1、level-2或level-1-2参数,IS-IS进程运行LSP分片扩展功能时,将同时对Level-1LSP和Level-2LSP都进行分片扩展.
【举例】#使能Level-2的LSP分片扩展功能,并配置其工作模式为Mode-1.
system-view[Sysname]isis[Sysname-isis-1]lsp-fragments-extendmode-1level-21.
1.
52lsp-lengthoriginate【命令】lsp-lengthoriginatesize[level-1|level-2]undolsp-lengthoriginate[level-1|level-2]【视图】IS-IS视图【缺省级别】2:系统级1-52【参数】size:LSP的最大长度,取值范围为512~16384,单位为字节.
level-1:配置evel-1LSP长度.
level-2:配置Level-2LSP长度.
【描述】lsp-lengthoriginate命令用来配置当前路由器生成的Level-1LSP和Level-2LSP的最大长度.
undolsp-lengthoriginate命令用来恢复缺省情况.
缺省情况下,生成的Level-1LSP和Level-2LSP的最大长度均为1497个字节.
需要注意的是,如果命令中没有指定Level-1或Level-2,则默认为对当前IS-IS系统进行配置.
【举例】#配置生成的Level-2LSP最大长度为1024字节.
system-view[Sysname]isis[Sysname-isis-1]lsp-lengthoriginate1024level-21.
1.
53lsp-lengthreceive【命令】lsp-lengthreceivesizeundolsp-lengthreceive【视图】IS-IS视图【缺省级别】2:系统级【参数】size:LSP的最大长度,取值范围为512~16384,单位为字节.
【描述】lsp-lengthreceive命令用来配置当前路由器可以接收的LSP的最大长度.
undolsp-lengthreceive命令用来恢复缺省情况.
缺省情况下,可以接收的LSP的最大长度为1497个字节.
【举例】#配置接收LSP报文最大长度为1024字节.
system-view[Sysname]isis[Sysname-isis-1]lsp-lengthreceive10241-531.
1.
54maximumload-balancing(IS-ISview)【命令】maximumload-balancingnumberundomaximumload-balancing【视图】IS-IS视图【缺省级别】2:系统级【参数】number:指定在负载分担方式下等价路由的最大数量,取值范围是1~8,缺省值为8.
【描述】maximumload-balancing命令用来配置在负载分担方式下IS-IS最大等价路由条数.
undomaximumload-balancing命令用来恢复缺省情况.
【举例】#配置进行负载分担路由的最大数为2.
system-view[Sysname]isis100[Sysname-isis-100]maximumload-balancing2#恢复等价路由最大数量的缺省值.
[Sysname-isis-100]undomaximumload-balancing1.
1.
55network-entity【命令】network-entitynetundonetwork-entitynet【视图】IS-IS视图【缺省级别】2:系统级【参数】net:格式为X…X.
XXXX.
.
.
.
XXXX.
00,前面的"X…X"是区域地址,中间的12个"X"是路由器的SystemID,最后的"00"是SEL.
【描述】network-entity命令用来配置IS-IS进程的网络实体名称(NetworkEntityTitle,简称NET).
undonetwork-entity命令用来删除网络实体名称.
1-54缺省情况下,没有配置NET.
相关配置可参考命令isis和isisenable.
【举例】#指定NET为10.
0001.
1010.
1020.
1030.
00.
其中区域ID是10.
0001,系统ID是1010.
1020.
1030.
system-view[Sysname]isis[Sysname-isis-1]network-entity10.
0001.
1010.
1020.
1030.
001.
1.
56preference(IS-ISview)【命令】preference{preference|route-policyroute-policy-name}*undopreference【视图】IS-IS视图【缺省级别】2:系统级【参数】preference:IS-IS路由优先级,取值范围为1~255.
route-policyroute-policy-name:指定路由策略,route-policy-name为路由策略名称,为1~19个字符的字符串.
对通过该路由策略过滤的路由指定优先级.
【描述】preference命令用来配置IS-IS路由优先级.
undopreference命令用来恢复缺省情况.
缺省情况下,IS-IS路由的优先级为15.
配置了route-policy参数后,如果route-policy中对某些匹配的路由优先级进行了修改,则这些匹配的路由取route-policy修改的优先级,其它路由的优先级均取preference命令所设的值.
由于在一台路由器上可能同时运行多种动态路由协议,就存在各个路由协议之间路由信息共享和选择的问题.
系统为每一种路由协议配置一个优先级,当不同协议都发现了到同一目的地的路由时,优先级高的协议将起决定作用.
【举例】#配置IS-IS协议的优先级为25.
system-view[Sysname]isis[Sysname-isis-1]preference251.
1.
57resetisisall【命令】resetisisall[process-id|vpn-instancevpn-instance-name]1-55【视图】用户视图【缺省级别】3:管理级【参数】process-id:IS-IS进程号,取值范围为1~65535,清除该IS-IS进程所有的数据结构信息.
vpn-instancevpn-instance-name:表示要清除指定VPN实例的数据结构信息.
vpn-instance-name为VPN实例名,为1~31个字符的字符串.
【描述】resetisisall命令用来清除IS-IS进程所有的数据结构信息.
本命令用在某些需要立即刷新LSP的情况下.
例如,在执行了area-authentication-mode和domain-authentication-mode以后,本路由器还存有过去的LSP,可以使用本命令来清除这些LSP.
相关配置可参考命令area-authentication-mode和domain-authentication-mode.
【举例】#清除所有IS-IS进程的数据结构信息.
resetisisall1.
1.
58resetisispeer【命令】resetisispeersystem-id[process-id|vpn-instancevpn-instance-name]【视图】用户视图【缺省级别】3:管理级【参数】system-id:IS-IS邻居的SystemID.
process-id:IS-IS进程号,取值范围为1~65535,清除指定IS-IS进程邻居的数据结构信息.
vpn-instancevpn-instance-name:VPN实例名,为1~31个字符的字符串,清除指定VPN实例邻居的数据结构信息.
【描述】resetisispeer命令用来清除IS-IS指定邻居的数据结构信息.
本命令用在需要重建某个特定邻居的情况下使用.
1-56【举例】#清除系统ID为0000.
0c11.
1111的IS-IS邻居的数据结构信息.
resetisispeer0000.
0c11.
11111.
1.
59set-overload【命令】set-overload[on-startup[[start-from-nbrsystem-id[timeout1[nbr-timeout]]]|timeout2][allow{external|interlevel}*]undoset-overload【视图】IS-IS视图【缺省级别】2:系统级【参数】on-startup:系统启动时将过载标志位置位.
start-from-nbrsystem-id:从系统启动时开始计算,如果在nbr-timeout参数指定的时间间隔内与指定邻居建立邻接关系完毕,过载标志位将继续保持置位状态,否则结束置位状态,system-id为指定邻居的SystemID.
timeout1:从系统启动时开始计算,如果在nbr-timeout参数指定的时长内与指定邻居建立邻接关系完毕,过载标志位将继续保持置位状态的时间长度,取值范围为5~86400秒,缺省值为600秒(10分钟).
nbr-timeout:从系统启动时开始计算,在与指定邻居建立邻接关系前,过载标志位保持置位状态的最大时间长度,取值范围为5~86400秒,缺省值为1200秒(20分钟).
timeout2:从系统启动时开始计算,过载标志位保持置位状态的时间长度,取值范围为5~86400秒.
缺省值为600秒(10分钟).
allow:允许发布地址前缀.
缺省情况下,当系统进入过载状态时不允许发布地址前缀.
external:当配置allow时,允许发布从其它协议学来的IP地址前缀.
interlevel:当配置allow时,允许发布从不同层次学来的IP地址前缀.
【描述】set-overload命令用来为当前路由器配置过载标志位.
undoset-overload命令用来清除过载标志位.
缺省情况下,不配置过载标志位.
需要注意的是:z如果没有指定on-startup参数,IS-IS将立即把过载标志位置位且一直保持置位状态直到用户通过undoset-overload清除过载标志位.
z如果只指定on-startup参数,过载标志位将在系统启动时开始置位,并且在timeout2参数指定的时长内保持置位状态.
1-57z如果指定on-startup的同时还指定了start-from-nbrsystem-id参数,过载标志位将在系统启动时开始置位,并从系统启动时开始计时,如果在nbr-timeout参数指定的时长内与指定邻居建立邻接关系完毕,过载标志位将继续保持置位状态,且从与指定邻居建立邻接关系时重新计时,在timeout1参数配置的时长内保持置位状态,如果在nbr-timeout参数指定的时长内仍未与指定邻居建立邻接关系完毕,过载标志位将结束置位状态.
【举例】#在当前路由器上配置过载标志位.
system-view[Sysname]isis[Sysname-isis-1]set-overload1.
1.
60summary(IS-ISview)【命令】summaryip-address{mask|mask-length}[avoid-feedback|generate_null0_route|[level-1|level-1-2|level-2]|tagtag]*undosummaryip-address{mask|mask-length}[level-1|level-1-2|level-2]【视图】IS-IS视图【缺省级别】2:系统级【参数】ip-address:聚合路由的目的IP地址.
mask:聚合路由的网络掩码,点分十进制格式.
mask-length:聚合路由的网络掩码长度,取值范围为0~32.
avoid-feedback:避免通过路由计算学习到聚合路由.
generate_null0_route:为防止路由循环而生成NULL0路由.
level-1:只对引入到Level-1区域的路由进行聚合.
level-1-2:对引入到Level-1和Level-2区域的路由都进行聚合.
level-2:只对引入到Level-2区域的路由进行聚合.
tagtag:管理标记,取值范围为1~4294967295.
【描述】summary命令用来配置一条聚合路由.
undosummary命令用来删除指定的聚合路由.
缺省情况下,没有对路由进行聚合.
如果不输入level参数,则默认只对level-2的路由进行聚合.
通过路由聚合,一方面可以减小路由表规模,还可以减少本路由器生成的LSP报文大小和LSDB的规模.
其中,被聚合的路由可以是IS-IS协议发现的路由,也可以是引入的外部路由.
另外,聚合后路由的开销值取所有被聚合路由中最小的开销值.
1-58需要注意的是,路由器只对本地生成的LSP中的路由进行聚合.
【举例】#配置一条202.
0.
0.
0/8的聚合路由.
system-view[Sysname]isis[Sysname-isis-1]summary202.
0.
0.
0255.
0.
0.
01.
1.
61timerlsp-generation【命令】timerlsp-generationmaximum-interval[initial-interval[second-wait-interval]][level-1|level-2]undotimerlsp-generation[level-1|level-2]【视图】IS-IS视图【缺省级别】2:系统级【参数】maximum-interval:网络拓扑变化导致LSP重新生成时,LSP生成时间间隔的最大值,取值范围为1~120,单位为秒.
initial-interval:网络拓扑变化导致LSP重新生成时,第一次LSP生成前的等待时间,取值范围为10~60000,单位为毫秒,缺省值为0毫秒.
second-interval:网络拓扑变化导致LSP重新生成时,第二次LSP生成前的等待时间,取值范围为10~60000,单位为毫秒,缺省值为0毫秒.
level-1:配置Level-1LSP生成时间间隔.
level-2:配置Level-2的LSP生成时间间隔,默认不配置级别时对Level-1和Level-2同时起作用.
【描述】timerlsp-generation命令用来配置LSP生成前的等待时间.
undotimerlsp-generation命令用来恢复缺省情况.
缺省情况下,LSP生成前的等待时间为2秒.
需要注意的是,通过该命令配置LSP生成前的等待时间:(1)如果只指定maximum-interval参数,LSP生成时间间隔为maximum-interval指定的值.
(2)如果同时指定maximum-interval和initial-interval参数:z第一次生成LSP前的等待时间为initial-interval;z如果网络拓扑不稳定,即LSP生成的触发时间间隔小于maximum-interval,LSP生成前的等待时间为maximum-interval,直到网络拓扑稳定下来.
(3)如果同时指定了maximum-interval、initial-interval和second-interval参数:z第一次生成LSP前的等待时间为initial-interval;1-59z如果网络拓扑不稳定即触发LSP重新生成时间间隔小于maximum-interval,第二次LSP生成前的等待时间将变为second-interval,并且对LSP生成前的等待时间进行相应惩罚:每次触发LSP重新生成时,生成前的等待时间都将是上一次等待时间的2倍,直到增大至maximum-interval为止;z当网络拓扑稳定下来,即触发LSP重新生成时间间隔大于maximum-interval,LSP生成前的等待时间恢复为initial-interval.
【举例】#配置IS-ISLSP生成时间间隔的最大值为10秒,第一次LSP生成前的等待时间为100毫秒,第二次LSP生成前的等待时间为200毫秒.
system-view[Sysname]isis[Sysname-isis-1]timerlsp-generation10100200#仅配置IS-ISLSP生成时间间隔为15秒.
system-view[Sysname]isis[Sysname-isis-1]timerlsp-generation151.
1.
62timerlsp-max-age【命令】timerlsp-max-agesecondsundotimerlsp-max-age【视图】IS-IS视图【缺省级别】2:系统级【参数】seconds:LSP在LSDB里的最大生存时间,取值范围是1~65535,单位为秒.
【描述】timerlsp-max-age命令用来配置当前路由器生成的LSP在LSDB里的最大生存时间.
undotimerlsp-max-age命令用来恢复缺省情况.
缺省情况下,当前路由器生成的LSP在LSDB里的最大生存时间为1200秒.
相关配置可参考命令timerlsp-refresh.
【举例】#配置当前路由器生成的LSP在LSDB里的最大生存时间为25分钟,即1500秒.
system-view[Sysname]isis[Sysname-isis-1]timerlsp-max-age15001-601.
1.
63timerlsp-refresh【命令】timerlsp-refreshsecondsundotimerlsp-refresh【视图】IS-IS视图【缺省级别】2:系统级【参数】seconds:LSP刷新周期,取值范围为1~65534,单位为秒.
【描述】timerlsp-refresh命令用来配置LSP刷新周期.
undotimerlsp-refresh命令用来恢复缺省情况.
缺省情况下,LSP刷新周期为900秒.
相关配置可参考命令timerlsp-max-age.
timerlsp-refresh命令配置的时间必须小于timerlsp-max-age命令配置的时间,以保证在LSP失效前进行刷新.
【举例】#配置当前系统的LSP刷新周期为1500秒.
system-view[Sysname]isis[Sysname-isis-1]timerlsp-refresh15001.
1.
64timerspf【命令】timerspfmaximum-interval[initial-interval[second-interval]]undotimerspf【视图】IS-IS视图【缺省级别】2:系统级【参数】maximum-interval:网络拓扑变化导致路由重新计算时,路由计算时间间隔的最大值,取值范围为1~120,单位为秒.
1-61initial-interval:网络拓扑变化导致路由重新计算时,第一次路由计算前的等待时间,取值范围为10~60000,单位为毫秒,缺省值为0毫秒.
second-interval:网络拓扑变化导致路由重新计算时,第二次路由计算前的等待时间,取值范围为10~60000,单位为毫秒,缺省值为0毫秒.
【描述】timerspf命令用来配置IS-IS路由计算时间间隔.
undotimerspf命令用来恢复缺省情况.
缺省情况下,IS-IS路由计算时间间隔为10秒.
需要注意的是,通过该命令配置IS-IS路由计算时间间隔时:(1)如果只指定maximum-interval参数,路由计算时间间隔为maximum-interval指定的值.
(2)如果同时指定maximum-interval和initial-interval参数:z第一次进行路由计算前的等待时间为initial-interval;z如果网络拓扑不稳定,即路由计算的触发时间间隔小于maximum-interval,路由计算前的等待时间为maximum-interval,直到网络拓扑稳定下来.
(3)如果同时指定了maximum-interval、initial-interval和second-interval参数:z第一次路由计算前的等待时间为initial-interval;z如果网络拓扑不稳定即触发路由计算时间间隔小于maximum-interval,第二次路由计算前的等待时间将变为second-interval,并且对路由计算前的等待时间进行相应惩罚:每次触发路由计算时,路由计算前的等待时间都将是上一次等待时间的2倍,直到增大至maximum-interval为止;z当网络拓扑稳定下来,即触发路由计算时间间隔大于maximum-interval,路由计算前的等待时间恢复为initial-interval.
【举例】#配置路由器Sysname的IS-IS路由计算的最大时间间隔为10秒,第一次路由计算前的等待时间为100毫秒,第一次路由计算前的等待时间为200毫秒.
system-view[Sysname]isis[Sysname-isis-1]timerspf10100200#仅配置路由器Sysname的IS-IS路由计算的最大时间间隔为15秒.
system-view[Sysname]isis[Sysname-isis-1]timerspf151.
1.
65virtual-system【命令】virtual-systemvirtual-system-idundovirtual-systemvirtual-system-id【视图】IS-IS视图1-62【缺省级别】2:系统级【参数】virtual-system-id:IS-IS进程的虚拟系统ID.
【描述】virtual-system命令用来配置IS-IS进程的虚拟系统ID.
undovirtual-system命令用来删除虚拟系统ID.
缺省情况下,没有配置IS-IS进程的虚拟系统ID.
每个IS-IS进程最多可配置50个虚拟系统ID.
【举例】#配置IS-IS进程1的虚拟系统ID为2222.
2222.
2222.
system-view[Sysname]isis[Sysname-isis-1]virtual-system2222.
2222.
2222i目录1OSPF配置命令1-11.
1OSPF配置命令.
1-11.
1.
1abr-summary(OSPFareaview)1-11.
1.
2area(OSPFview)1-21.
1.
3asbr-summary.
1-21.
1.
4authentication-mode.
1-31.
1.
5bandwidth-reference(OSPFview)1-41.
1.
6default.
1-51.
1.
7default-cost(OSPFareaview)1-51.
1.
8default-route-advertise(OSPFview)1-61.
1.
9description(OSPF/OSPFareaview)1-71.
1.
10displayospfabr-asbr1-81.
1.
11displayospfasbr-summary1-91.
1.
12displayospfbrief.
1-101.
1.
13displayospfcumulative1-131.
1.
14displayospferror.
1-151.
1.
15displayospfinterface.
1-161.
1.
16displayospflsdb.
1-181.
1.
17displayospfnexthop.
1-201.
1.
18displayospfpeer1-211.
1.
19displayospfpeerstatistics1-241.
1.
20displayospfrequest-queue1-251.
1.
21displayospfretrans-queue.
1-261.
1.
22displayospfrouting1-271.
1.
23displayospfvlink1-281.
1.
24enablelink-local-signaling1-291.
1.
25enablelog.
1-301.
1.
26enableout-of-band-resynchronization.
1-301.
1.
27filter.
1-311.
1.
28filter-policyexport(OSPFview)1-321.
1.
29filter-policyimport(OSPFview)1-331.
1.
30graceful-restart(OSPFview)1-331.
1.
31graceful-restarthelp1-341.
1.
32graceful-restartinterval(OSPFview)1-351.
1.
33host-advertise.
1-361.
1.
34import-route(OSPFview)1-371.
1.
35log-peer-change1-381.
1.
36lsa-arrival-interval1-391.
1.
37lsa-generation-interval.
1-391.
1.
38lsdb-overflow-limit.
1-401.
1.
39maximumload-balancing(OSPFview)1-411.
1.
40maximum-routes.
1-411.
1.
41network(OSPFareaview)1-421.
1.
42nssa.
1-431.
1.
43opaque-capabilityenable1-441.
1.
44ospf.
1-441.
1.
45ospfauthentication-mode.
1-45ii1.
1.
46ospfcost1-461.
1.
47ospfdr-priority.
1-471.
1.
48ospfmib-binding1-481.
1.
49ospfmtu-enable.
1-481.
1.
50ospfnetwork-type1-491.
1.
51ospfpacket-processprioritized-treatment.
1-501.
1.
52ospftimerdead.
1-511.
1.
53ospftimerhello1-521.
1.
54ospftimerpoll1-521.
1.
55ospftimerretransmit.
1-531.
1.
56ospftrans-delay.
1-541.
1.
57peer1-551.
1.
58preference1-561.
1.
59resetospfcounters.
1-561.
1.
60resetospfprocess1-571.
1.
61resetospfredistribution.
1-581.
1.
62rfc1583compatible1-581.
1.
63silent-interface(OSPFview)1-591.
1.
64snmp-agenttrapenableospf.
1-601.
1.
65spf-schedule-interval1-611.
1.
66stub(OSPFareaview)1-621.
1.
67stub-router1-621.
1.
68transmit-pacing.
1-631.
1.
69vlink-peer(OSPFareaview)1-641-11OSPF配置命令1.
1OSPF配置命令zOSPFTE的相关命令请参见"MPLS分册"中的"MPLSTE命令".
zOSPFVPN的相关命令请参见"MPLS分册"中的"MPLSL3VPN命令".
1.
1.
1abr-summary(OSPFareaview)【命令】abr-summaryip-address{mask|mask-length}[advertise|not-advertise][costcost]undoabr-summaryip-address{mask|mask-length}【视图】OSPF区域视图【缺省级别】2:系统级【参数】ip-address:聚合路由的目的IP地址.
mask:聚合路由的网络掩码,点分十进制形式.
mask-length:聚合路由的网络掩码长度,取值范围为0~32.
advertise|not-advertise:是否发布这条聚合路由.
缺省时发布聚合路由.
costcost:聚合路由的开销,取值范围为1~16777215,缺省值为所有被聚合的路由中最大的开销值.
【描述】abr-summary命令用来配置一条聚合路由.
undoabr-summary命令用来删除该聚合路由.
缺省情况下,没有对路由进行聚合.
本命令只适用于区域边界路由器(ABR),用来对某一个区域内的路由信息进行聚合.
对于落入该聚合网段的路由,ABR向其它区域只发送一条聚合后的路由.
一个区域可配置多条聚合网段,这样OSPF可对多个网段进行聚合.
当配置了undoabr-summary命令后,原来被聚合的路由又重新被发布.
【举例】#将OSPF区域1中两个网段36.
42.
10.
0/24和36.
42.
110.
0/24的路由聚合成一条聚合路由36.
42.
0.
0/16向其它区域发布.
system-view1-2[Sysname]ospf100[Sysname-ospf-100]area1[Sysname-ospf-100-area-0.
0.
0.
1]network36.
42.
10.
00.
0.
0.
255[Sysname-ospf-100-area-0.
0.
0.
1]network36.
42.
110.
00.
0.
0.
255[Sysname-ospf-100-area-0.
0.
0.
1]abr-summary36.
42.
0.
0255.
255.
0.
01.
1.
2area(OSPFview)【命令】areaarea-idundoareaarea-id【视图】OSPF视图【缺省级别】2:系统级【参数】area-id:区域的标识,可以是十进制整数(取值范围为0~4294967295,系统会将其处理成IP地址格式)或者是IP地址格式.
【描述】area命令用来创建OSPF区域并进入OSPF区域视图.
undoarea命令用来删除指定区域.
缺省情况下,没有配置OSPF区域.
【举例】#创建OSPF区域0并进入OSPF区域视图.
system-view[Sysname]ospf100[Sysname-ospf-100]area0[Sysname-ospf-100-area-0.
0.
0.
0]1.
1.
3asbr-summary【命令】asbr-summaryip-address{mask|mask-length}[costcost|not-advertise|tagtag]*undoasbr-summaryip-address{mask|mask-length}【视图】OSPF视图【缺省级别】2:系统级【参数】ip-address:聚合路由的目的IP地址.
1-3mask:聚合路由的网络掩码,点分十进制格式.
mask-length:聚合路由的网络掩码长度,取值范围为0~32.
costcost:聚合路由的开销,取值范围为1~16777214.
缺省情况下,对于Type-1外部路由,cost取所有被聚合的路由中最大的开销值作为聚合路由的开销;对于Type-2外部路由,cost取所有被聚合的路由中最大的开销值加1作为聚合路由的开销.
not-advertise:不通告聚合路由.
如果不指定该参数则将通告聚合路由.
tagtag:聚合路由的标识,可以通过路由策略控制聚合路由的发布,取值范围为0~4294967295,缺省值为1.
【描述】asbr-summary命令用来配置一条聚合路由.
undoasbr-summary命令用来删除该聚合路由.
缺省情况下,不对外部路由进行聚合.
如果本地路由器是自治系统边界路由器(ASBR),使用asbr-summary命令可对引入的聚合地址范围内的Type-5LSA描述的路由进行聚合;当配置了NSSA区域时,还要对引入的聚合地址范围内的Type-7LSA描述的路由进行聚合.
如果本地路由器是区域边界路由器(ABR),且是NSSA区域的转换路由器,则对由Type-7LSA转化成的Type-5LSA描述的路由进行聚合处理;对于不是NSSA区域的转换路由器,则不进行聚合处理.
配置asbr-summary命令后,对处于聚合地址范围内的外部路由,本地路由器只向邻居路由器发布一条聚合后的路由;配置undoasbr-summary命令后,原来被聚合的外部路由将重新被发布.
相关配置可参考命令displayospfasbr-summary.
【举例】#设置OSPF对引入的路由进行聚合,配置聚合路由的标识为2,开销值为100.
system-view[Sysname]iproute-static10.
2.
1.
024null0[Sysname]iproute-static10.
2.
2.
024null0[Sysname]ospf100[Sysname-ospf-100]import-routestatic[Sysname-ospf-100]asbr-summary10.
2.
0.
0255.
255.
0.
0tag2cost1001.
1.
4authentication-mode【命令】authentication-mode{md5|simple}undoauthentication-mode【视图】OSPF区域视图【缺省级别】2:系统级1-4【参数】md5:使用MD5密文验证模式.
simple:使用简单验证模式.
【描述】authentication-mode命令用来配置OSPF区域所使用的验证模式.
undoauthentication-mode命令用来取消该区域已配置的验证模式.
缺省情况下,没有配置区域验证模式.
一个区域中所有路由器的验证模式(不验证、使用简单验证、使用MD5密文验证)必须一致.
相关配置可参考命令ospfauthentication-mode.
【举例】#配置OSPF区域0使用MD5密文验证模式.
system-view[Sysname]ospf100[Sysname-ospf-100]area0[Sysname-ospf-100-area-0.
0.
0.
0]authentication-modemd51.
1.
5bandwidth-reference(OSPFview)【命令】bandwidth-referencevalueundobandwidth-reference【视图】OSPF视图【缺省级别】2:系统级【参数】value:计算链路开销时所依据的带宽参考值,取值范围1~2147483648,单位为Mbps.
【描述】bandwidth-reference命令用来配置计算链路开销时所依据的带宽参考值.
undobandwidth-reference命令用来恢复缺省情况.
缺省情况下,计算链路开销时所依据的带宽参考值为100Mbps.
如果没有显式配置链路的开销值,OSPF根据链路带宽来计算开销(开销=带宽参考值÷带宽,当计算出来的开销值大于65535时,开销取最大值65535).
【举例】#设置链路的带宽参考值为1000Mbps.
system-view[Sysname]ospf1001-5[Sysname-ospf-100]bandwidth-reference10001.
1.
6default【命令】default{costcost|limitlimit|tagtag|typetype}*undodefault{cost|limit|tag|type}*【视图】OSPF视图【缺省级别】2:系统级【参数】cost:OSPF引入的外部路由的缺省度量值,取值范围为0~16777214.
limit:一次引入外部路由上限的缺省值,取值范围为1~2147483647.
tag:外部路由的标记,取值范围为0~4294967295.
type:外部路由类型,取值范围为1~2.
【描述】default命令用来配置引入外部路由时的缺省参数,包括OSPF引入外部路由的开销、类型(Type1或Type2)、标记和路由上限.
undodefault命令用来恢复缺省情况.
缺省情况下,OSPF引入的外部路由的度量值为1,一次引入外部路由的上限为1000条,引入的外部路由的标记为1,引入的外部路由类型为2.
相关配置请参考命令import-route.
【举例】#配置外部路由开销、类型、标记和一次引入的数量上限的缺省值分别为10、2、100和20000.
system-view[Sysname]ospf100[Sysname-ospf-100]defaultcost10limit20000tag100type21.
1.
7default-cost(OSPFareaview)【命令】default-costcostundodefault-cost【视图】OSPF区域视图【缺省级别】2:系统级1-6【参数】cost:发送到Stub区域或NSSA区域的缺省路由的开销,取值范围为0~16777214.
【描述】default-cost命令用来配置发送到Stub区域或NSSA区域的缺省路由的开销.
undodefault-cost命令用来恢复缺省情况.
缺省情况下,发送到Stub区域或NSSA区域的缺省路由的开销为1.
需要注意的是,该命令只有在Stub区域的ABR或NSSA区域的ABR/ASBR上配置才能生效.
相关配置可参考命令stub和nssa.
【举例】#将区域1设置成Stub区域,配置发送到该Stub区域的缺省路由的开销为20.
system-view[Sysname]ospf100[Sysname-ospf-100]area1[Sysname-ospf-100-area-0.
0.
0.
1]stub[Sysname-ospf-100-area-0.
0.
0.
1]default-cost201.
1.
8default-route-advertise(OSPFview)【命令】default-route-advertise[[always|costcost|route-policyroute-policy-name|typetype]*|summarycostcost]undodefault-route-advertise【视图】OSPF视图【缺省级别】2:系统级【参数】always:如果当前路由器的路由表中没有缺省路由,使用此参数可产生一个描述缺省路由的ASELSA发布出去.
如果没有指定该关键字,仅当本地路由器的路由表中存在缺省路由时,才可以产生一个描述缺省路由的Type-5LSA发布出去.
costcost:该缺省路由的度量值,取值范围为0~16777214,如果没有指定,缺省路由的度量值将取defaultcost命令配置的外部路由缺省值.
route-policyroute-policy-name:路由策略名,为1~19个字符的字符串.
如果缺省路由匹配route-policy-name指定的Route-policy,那么Route-policy将影响ASELSA中的值.
typetype:该ASELSA的类型,取值范围为1~2,如果没有指定,ASELSA的缺省类型将取defaulttype命令配置的值.
summary:发布指定缺省路由的Type-3summaryLSA.
1-7【描述】default-route-advertise命令用来将缺省路由引入到OSPF路由区域.
undodefault-route-advertise命令用来取消引入缺省路由.
缺省情况下,没有引入缺省路由.
使用import-route命令不能引入缺省路由,如果要引入缺省路由,必须使用该命令.
当本地路由器的路由表中没有缺省路由时,要产生一个描述缺省路由的Type-5LSA应使用always关键字.
default-route-advertisesummarycost命令仅在VPN中应用,以Type-3LSA引入缺省路由,PE路由器会将引入的缺省路由发布给CE路由器.
相关配置可参考命令import-route和default.
【举例】#不管本地路由器的路由表中是否存在缺省路由,将产生的缺省路由引入到OSPF路由区域(本地路由器没有缺省路由).
system-view[Sysname]ospf100[Sysname-ospf-100]default-route-advertisealways1.
1.
9description(OSPF/OSPFareaview)【命令】descriptiondescriptionundodescription【视图】OSPF视图/OSPF区域视图【缺省级别】2:系统级【参数】description:在OSPF视图下,该参数用来描述OSPF进程;在OSPF区域视图下,该参数用来描述OSPF区域,为1~80个字符的字符串.
【描述】description命令用来配置OSPF进程/OSPF区域的描述信息.
undodescription命令用来取消该配置.
缺省情况下,没有配置OSPF进程和区域的描述信息.
本命令仅仅用于标识某OSPF进程/OSPF区域,并无特别的意义和用途.
【举例】#配置OSPF进程100的描述信息为"abc".
system-view[Sysname]ospf100[Sysname-ospf-100]descriptionabc1-8#配置OSPF区域0的描述信息为"bonearea".
system-view[Sysname]ospf100[Sysname-ospf-100]area0[Sysname-ospf-100-area-0.
0.
0.
0]descriptionbonearea1.
1.
10displayospfabr-asbr【命令】displayospf[process-id]abr-asbr【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535,显示指定OSPF进程下到区域边界路由器和自治系统边界的路由信息.
【描述】displayospfabr-asbr命令用来显示到OSPF的区域边界路由器和自治系统边界路由器信息.
需要注意的是,如果在Stub区域的路由器上执行此命令,不显示有关ASBR的信息.
【举例】#显示到OSPF的区域边界路由器和自治系统边界路由器的路由信息.
displayospfabr-asbrOSPFProcess1withRouterID192.
168.
1.
2RoutingTabletoABRandASBRTypeDestinationAreaCostNexthopRtTypeInter3.
3.
3.
30.
0.
0.
0312410.
1.
1.
2ASBRIntra2.
2.
2.
20.
0.
0.
0156210.
1.
1.
2ABR表1-1displayospfabr-asbr命令显示信息描述表字段描述Type到ABR或ASBR的路由类型,取值为:zIntra表示区域内路由zInter表示区域间路由DestinationABR或ASBR的路由器IDArea下一跳地址所在的区域IDCost从本路由器到达ABR或ASBR的开销1-9字段描述Nexthop下一跳地址RtType路由器类型,包括ABR和ASBR1.
1.
11displayospfasbr-summary【命令】displayospf[process-id]asbr-summary[ip-address{mask|mask-length}]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535.
ip-address:指定的聚合路由的目的IP地址.
mask:网络掩码,点分十进制格式.
mask-length:网络掩码长度,取值范围为0~32.
【描述】displayospfasbr-summary命令用来显示OSPF的引入路由的聚合信息.
如果不指定OSPF进程号,将显示所有OSPF进程的引入路由的聚合信息.
如果不指定IP地址和掩码,将显示所有引入路由的聚合信息.
相关配置可参考命令asbr-summary.
【举例】#查看OSPF的所有引入路由聚合信息.
displayospfasbr-summaryOSPFProcess1withRouterID2.
2.
2.
2SummaryAddressesTotalSummaryAddressCount:1SummaryAddressNet:30.
1.
0.
0Mask:255.
255.
0.
0Tag:20Status:AdvertiseCost:10(Configured)1-10TheCountofRouteis:2DestinationNetMaskProtoProcessTypeMetric30.
1.
2.
0255.
255.
255.
0OSPF12130.
1.
1.
0255.
255.
255.
0OSPF121表1-2displayospfasbr-summary命令显示信息描述表字段描述TotalSummaryAddressCount聚合路由的路由数Net聚合路由的网络地址Mask聚合路由的网络掩码Tag聚合路由的标记字段Status聚合路由的发布状态Cost聚合路由的开销TheCountofRoute被聚合的路由数Destination被聚合路由的网络地址NetMask被聚合路由的网络掩码Proto运行的路由协议Process运行的路由协议的进程号Type外部路由类型Metric路由的开销值1.
1.
12displayospfbrief【命令】displayospf[process-id]brief【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535.
【描述】displayospfbrief命令用来显示OSPF的概要信息.
如果不指定OSPF进程号,将显示所有OSPF进程的概要信息.
【举例】#显示OSPF的概要信息.
1-11displayospfbriefOSPFProcess1withRouterID192.
168.
1.
2OSPFProtocolInformationRouterID:192.
168.
1.
2BorderRouter:NSSARouteTag:0Multi-VPN-InstanceisnotenabledApplicationsSupported:MPLSTraffic-EngineeringSPF-schedule-interval:505000LSAgenerationinterval:505000LSAarrivalinterval:1000Transmitpacing:Interval:20Count:3DefaultASEparameters:Metric:1Tag:1Type:2RoutePreference:10ASERoutePreference:150SPFComputationCount:22RFC1583CompatibleAreaCount:1NssaAreaCount:17/5translatorstate:Disabled7/5translatestabilitytimerinterval:0ExChange/LoadingNeighbors:0Area:0.
0.
0.
1(MPLSTEnotenabled)Authtype:NoneAreaflag:NSSASPFScheduledCount:5ExChange/LoadingNeighbors:0Interface:192.
168.
1.
2(GigabitEthernet1/1)Cost:1State:DRType:BroadcastMTU:1500Priority:1DesignatedRouter:192.
168.
1.
2BackupDesignatedRouter:192.
168.
1.
1Timers:Hello10,Dead40,Poll40,Retransmit5,TransmitDelay1表1-3displayospfbrief命令显示信息描述表字段描述OSPFProcess1withRouterID192.
168.
1.
2OSPF进程号以及OSPFRouterIDRouterID本路由器的RouterIDBorderRouter是否是边界路由器,取值为ABR、ASBR和NSSARouteTag与外部路由相关联的标记Multi-VPN-Instanceisnotenabled当前进程不支持多VPN实例ApplicationsSupported所支持的应用,取值为MPLSTraffic-Engineering表示支持MPLSTE功能SPF-schedule-interval进行SPF计算的时间间隔1-12字段描述LSAgenerationintervalLSA生成时间间隔LSAarrivalintervalLSA最小重复到达时间间隔DefaultASEparameters引入外部路由的缺省参数值,其中:zMetric代表度量值zTag代表路由标记zType代表路由类型RoutePreference内部路由优先级ASERoutePreference外部路由优先级SPFComputationcountOSPF进程的路由计算总数RFC1583Compatible兼容RFC1583路由选择优先规则AreaCount当前进程中的区域数NssaAreaCount当前进程中的NSSA区域数7/5translatorstateType-7LSA转换为Type-5LSA的转换者状态,取值为:zEnabled表示通过命令指定Type-7LSA转换为Type-5LSA的转换者zElected表示通过选举指定Type-7LSA转换为Type-5LSA的转换者zDisabled表示不是Type-7LSA转换为Type-5LSA的转换者7/5translatestabilitytimerintervalType-7LSA转换为Type-5LSA转换稳定定时器超时时间间隔ExChange/LoadingNeighborsExChange/Loading状态邻居数Area开始列举当前进程中各区域的信息.
显示当前区域ID,IP地址格式Authtype区域验证模式,取值为:zNone表示表示无验证zSimple表示简单验证模式zMD5表示MD5验证模式Areaflag区域类型SPFscheduledCountOSPF区域的路由计算总数Interface区域内的接口信息Cost接口的开销值State接口状态Type接口的网络类型MTU接口的MTU值Priority路由器优先级DesignatedRouter接口所属网段的DRBackupDesignatedRouter接口所属网段的BDR1-13字段描述TimersOSPF定时器的值,其中:zHello表示接口发送Hello报文的时间间隔zDead表示邻居的失效时间zPoll表示接口发送轮询Hello报文的时间间隔zRetransmit表示定接口重传LSA时间间隔TransmitDelay接口对LSA的传输延迟时间1.
1.
13displayospfcumulative【命令】displayospf[process-id]cumulative【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535.
【描述】displayospfcumulative命令用来显示OSPF的统计信息.
如果不指定OSPF进程号,将显示所有OSPF进程的统计信息.
【举例】#显示OSPF统计信息.
displayospfcumulativeOSPFProcess1withRouterID2.
2.
2.
2CumulationsIOStatisticsTypeInputOutputHello61122DBDescription23Link-StateReq11Link-StateUpdate33Link-StateAck32LSAsoriginatedbythisrouterRouter:4Network:0Sum-Net:0Sum-Asbr:0External:01-14NSSA:0Opq-Link:0Opq-Area:0Opq-As:0LSAsOriginated:4LSAsReceived:7RoutingTable:IntraArea:2InterArea:3ASE/NSSA:0表1-4displayospfcumulative命令显示信息描述表字段描述IOStatistics收发的报文和LSA的详细统计信息TypeOSPF报文类型Input接收报文数Output发送报文数HelloOSPFHello报文DBDescriptionOSPF数据库描述报文Link-StateReqOSPF链路状态请求报文Link-StateUpdateOSPF链路状态更新报文Link-StateAckOSPF链路状态确认报文LSAsoriginatedbythisrouter本路由器发布LSA的详细统计信息Router生成Type-1LSA的数目Network生成Type-2LSA的数目Sum-Net生成Type-3LSA的数目Sum-Asbr生成Type-4LSA的数目External生成Type-5LSA的数目NSSA生成Type-7LSA的数目Opq-Link生成Type-9LSA的数目Opq-Area生成Type-10LSA的数目Opq-As生成Type-11LSA的数目LSAoriginated生成的LSA的总数LSAReceived接收的LSA的总数RoutingTable路由表信息IntraArea区域内路由的数量InterArea区域间路由的数量ASEASE路由的数量1-151.
1.
14displayospferror【命令】displayospf[process-id]error【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535.
【描述】displayospferror命令用来显示OSPF的错误信息.
如果不指定OSPF进程号,将显示所有OSPF进程的错误信息.
【举例】#显示OSPF的错误信息.
displayospferrorOSPFProcess1withRouterID192.
168.
80.
100OSPFPacketErrorStatistics0:OSPFRouterIDconfusion0:OSPFbadpacket0:OSPFbadversion0:OSPFbadchecksum0:OSPFbadareaID0:OSPFdroponunnumberinterface0:OSPFbadvirtuallink0:OSPFbadauthenticationtype0:OSPFbadauthenticationkey0:OSPFpackettoosmall0:OSPFNeighborstatelow0:OSPFtransmiterror0:OSPFinterfacedown0:OSPFunknownneighbor0:HELLO:Netmaskmismatch0:HELLO:Hellotimermismatch0:HELLO:Deadtimermismatch0:HELLO:Externoptionmismatch0:HELLO:neighborunknown0:DD:MTUoptionmismatch0:DD:UnknownLSAtype0:DD:Externoptionmismatch0:LSACK:Badack0:LSACK:UnknownLSAtype0:LSREQ:Emptyrequest0:LSREQ:Badrequest0:LSUPD:LSAchecksumbad0:LSUPD:ReceivedlessrecentLSA0:LSUPD:UnknownLSAtype表1-5displayospferror命令显示信息描述表字段描述OSPFRouterIDconfusion含有重复路由器ID的OSPF报文数OSPFbadpacket非法的OSPF报文数OSPFbadversion错误版本号的OSPF报文数1-16字段描述OSPFbadchecksum校验和出错的OSPF报文数OSPFbadareaID非法的区域ID的OSPF报文数OSPFdroponunnumberinterface在地址借用接口上丢弃的OSPF报文数OSPFbadvirtuallink错误的虚连接的OSPF报文数OSPFbadauthenticationtype含有非法验证类型的OSPF报文数OSPFbadauthenticationkey含有错误验证码的OSPF报文数OSPFpackettoosmall报文长度太小的OSPF报文数OSPFNeighborstatelow在低邻居状态收到的OSPF报文数OSPFtransmiterror传输出错的OSPF报文数OSPFinterfacedown接口down的计数OSPFunknownneighbor未知的邻居发来的OSPF报文数HELLO:Netmaskmismatch网络掩码不匹配的Hello报文数HELLO:HellotimermismatchHello定时器不匹配的Hello报文数HELLO:DeadtimermismatchDead定时器不匹配的Hello报文数HELLO:ExternoptionmismatchOption字段不匹配的Hello报文数HELLO:neighborunknown未知的NBMA邻居发来的Hello报文数DD:MTUoptionmismatchMTU不匹配的DD报文数DD:UnknownLSAtype含有未知类型LSA的DD报文数DD:ExternoptionmismatchOption字段不匹配的DD报文数LSACK:Badack对LSU报文错误确认的LSAck报文数LSACK:UnknownLSAtype含有未知类型LSA的LSAck报文数LSREQ:Emptyrequest不含有任何请求信息的LSR报文数LSREQ:Badrequest请求错误LSA的LSR报文数LSUPD:LSAchecksumbadLSA校验和出错的LSU报文数LSUPD:ReceivedlessrecentLSA含有不是最新的LSA的LSU报文数LSUPD:UnknownLSAtype含有未知类型LSA的LSU报文数1.
1.
15displayospfinterface【命令】displayospf[process-id]interface[interface-typeinterface-number|all]【视图】任意视图【缺省级别】1:监控级1-17【参数】process-id:OSPF进程号,取值范围为1~65535.
interface-typeinterface-number:接口类型和接口号.
all:显示所有接口的OSPF信息.
【描述】displayospfinterface命令用来显示OSPF的接口信息.
如果不指定OSPF进程号,将显示所有OSPF进程的接口信息.
【举例】#显示OSPF接口信息.
displayospfinterfaceOSPFProcess1withRouterID192.
168.
1.
1InterfacesArea:0.
0.
0.
0IPAddressTypeStateCostPriDRBDR192.
168.
1.
1PTPP-2-P156210.
0.
0.
00.
0.
0.
0Area:0.
0.
0.
1IPAddressTypeStateCostPriDRBDR172.
16.
0.
1BroadcastDR11172.
16.
0.
10.
0.
0.
0表1-6displayospfinterface命令显示信息描述表字段描述Area接口所属的区域IDIPaddress接口IP地址(不管是否使能了流量工程)Type接口的网络类型,取值为:zPTP表示网络类型为点对点zPTMP表示网络类型为点对多点zBroadcast表示网络类型为广播zNBMA表示网络类型为NBMAState根据OSPF接口状态机确定的当前接口状态,取值为:zDOWN表示在接口上没有任何路由协议的通信量进行发送和接收zWaiting表示接口开始发送和接收Hello报文,并试图去识别网络上的DR和BDRzP-2-P表示接口将每隔HelloInterval的时间间隔发送Hello报文,并尝试和接口链路另一端相连的路由器建立邻接关系zDR表示路由器是所连网络的指定路由器zBDR表示路由器是所连网络的备份指定路由器zDROther表示路由器既不是所连网络的指定路由器,也不是所连网络的备份指定路由器Cost接口开销Pri路由器优先级1-18字段描述DR接口所属网段的DRBDR接口所属网段的BDR1.
1.
16displayospflsdb【命令】displayospf[process-id]lsdb[brief|[{asbr|ase|network|nssa|opaque-area|opaque-as|opaque-link|router|summary}[link-state-id]][originate-routeradvertising-router-id|self-originate]]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535.
brief:显示数据库的概要信息.
asbr:显示数据库中Type-4LSA(ASBRSummaryLSA)的信息.
ase:显示数据库中Type-5LSA(ASExternalLSA)的信息.
network:显示数据库中Type-2LSA(NetworkLSA)的信息.
nssa:显示数据库中Type-7LSA(NSSAExternalLSA)的信息.
opaque-area:显示数据库中Type-10LSA(Opaque-areaLSA)的信息.
opaque-as:显示数据库中Type-11LSA(Opaque-ASLSA)的信息.
opaque-link:显示数据库中Type-9LSA(Opaque-linkLSA)的信息.
router:显示数据库中Type-1LSA(RouterLSA)的信息.
summary:显示数据库中Type-3LSA(NetworkSummaryLSA)的信息.
link-state-id:链路状态ID,IP地址格式.
originate-routeradvertising-router-id:发布LSA报文的路由器的RouterID.
self-originate:显示本地路由器自己产生的LSA的数据库信息.
【描述】displayospflsdb命令用来显示OSPF的链路状态数据库信息.
如果不指定OSPF进程号,将显示所有OSPF进程的链路状态数据库信息.
【举例】#显示OSPF的链路状态数据库信息.
displayospflsdbOSPFProcess1withRouterID192.
168.
0.
11-19LinkStateDatabaseArea:0.
0.
0.
0TypeLinkStateIDAdvRouterAgeLenSequenceMetricRouter192.
168.
0.
2192.
168.
0.
247436800000040Router192.
168.
0.
1192.
168.
0.
12136800000090Network192.
168.
0.
1192.
168.
0.
132132800000030Sum-Net192.
168.
1.
0192.
168.
0.
132128800000021Sum-Net192.
168.
2.
0192.
168.
0.
247428800000021Area:0.
0.
0.
1TypeLinkStateIDAdvRouterAgeLenSequenceMetricRouter192.
168.
0.
1192.
168.
0.
12136800000050Sum-Net192.
168.
2.
0192.
168.
0.
132128800000022Sum-Net192.
168.
0.
0192.
168.
0.
132128800000021表1-7displayospflsdb命令显示信息描述表字段描述Area显示该区域的LSDB信息TypeLSA类型LinkStateIDLSA链路状态IDAdvRouterLSA发布路由器AgeLSA的老化时间LenLSA的长度SequenceLSA序列号Metric度量值#显示进程号为1的OSPF进程的链路状态数据库中网络LSA的信息.
displayospf1lsdbnetworkOSPFProcess1withRouterID192.
168.
1.
1Area:0.
0.
0.
0LinkStateDatabaseType:NetworkLSID:192.
168.
0.
2AdvRtr:192.
168.
2.
1LSAge:922Len:32Options:ESeq#:80000003Chksum:0x8d1bNetMask:255.
255.
255.
0AttachedRouter192.
168.
1.
1AttachedRouter192.
168.
2.
1Area:0.
0.
0.
11-20LinkStateDatabaseType:NetworkLSID:192.
168.
1.
2AdvRtr:192.
168.
1.
2LSAge:782Len:32Options:NPSeq#:80000003Chksum:0x2a77NetMask:255.
255.
255.
0AttachedRouter192.
168.
1.
1AttachedRouter192.
168.
1.
2表1-8displayospflsdbnetwork命令显示信息描述表字段描述TypeLSA类型LSIDDR的IP地址AdvRtr发布路由器LSAgeLSA的老化时间LenLSA的长度OptionsLSA选项,各选项含义如下:zO:OpaqueLSA发布接受能力zE:AS外部LSA的接受能力zEA:外部扩展属性LSA的接受和转发能力zDC:支持按需链路zN:是否支持NSSA外部LSAzP:非纯末稍区域中的ABR路由器将Type-7LSA转换为Type-5LSA的能力Seq#LSA序列号ChksumLSA校验和NetMask网络掩码AttachedRouter与DR形成了完全邻接关系的路由器的RouterID,也包括DR自身的RouterID1.
1.
17displayospfnexthop【命令】displayospf[process-id]nexthop【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535.
1-21【描述】displayospfnexthop命令用来显示OSPF的下一跳信息.
如果不指定OSPF进程号,将显示所有OSPF进程的下一跳信息.
【举例】#显示OSPF的下一跳信息.
displayospfnexthopOSPFProcess1withRouterID192.
168.
0.
1RoutingNexthopInformationNextHops:AddressRefcountIntfAddrIntfName192.
168.
0.
11192.
168.
0.
1GigabitEthernet1/1192.
168.
0.
21192.
168.
0.
1GigabitEthernet1/1192.
168.
1.
11192.
168.
1.
1GigabitEthernet1/2表1-9displayospfnexthop命令显示信息描述表字段描述Nexthops下一跳的详细信息Address下一跳地址Refcount引用计数,即多少条路由使用此下一跳IntfAddr出接口地址IntfName出接口的名称1.
1.
18displayospfpeer【命令】displayospf[process-id]peer[verbose|[interface-typeinterface-number][neighbor-id]]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535.
verbose:显示OSPF各区域邻居的详细信息.
interface-typeinterface-number:接口类型和接口号.
neighbor-id:邻居路由器的RouterID.
1-22【描述】displayospfpeer命令用来显示OSPF中各区域邻居的信息.
需要注意的是:z如果指定OSPF进程号,将显示指定OSPF进程的各区域邻居的信息,否则将显示所有OSPF进程的各区域邻居的信息.
z如果指定verbose,则显示指定或所有OSPF进程各区域邻居的详细信息.
z如果指定interface-typeinterface-number,则显示指定接口的OSPF邻居的详细信息.
z如果指定neighbor-id,则显示指定邻居路由器的详细信息.
z如果既不指定verbose、也不指定interface-typeinterface-numbe和neighbor-id,则显示指定或所有OSPF进程各区域邻居的概要信息.
【举例】#显示OSPF邻居详细信息.
displayospfpeerverboseOSPFProcess1withRouterID1.
1.
1.
1NeighborsArea0.
0.
0.
0interface1.
1.
1.
1(GigabitEthernet1/1)'sneighborsRouterID:1.
1.
1.
2Address:1.
1.
1.
2GRState:NormalState:FullMode:NbrisMasterPriority:1DR:1.
1.
1.
2BDR:1.
1.
1.
1MTU:0Deadtimerduein33secNeighborisupfor02:03:35AuthenticationSequence:[0]Neighborstatechangecount:6表1-10displayospfpeerverbose命令显示信息描述表字段描述Area邻居所属的区域interface与邻居相连的接口IP地址以及接口号RouterID邻居路由器IDAddress邻居接口地址GRStateGR状态1-23字段描述State邻居状态,取值为:zDown表示邻居关系的初始状态,在邻居失效时间内还没有收到来自邻居路由器的Hello报文zInit表示在邻居失效时间内收到来自邻居路由器的Hello报文,但该Hello数据包内没有包含自己的RouterID,双向通信还没有建立起来zAttempt该状态仅在NBMA环境有效,如帧中继、X.
25或ATM环境,表示OSPF路由器在一段时间内没有接收到某一邻居路由器的信息,但仍须以一个较低的频率向该相邻路由器发送Hello数据包来保持联系z2-Way表示双向通信已经建立,在从邻居路由器收到的Hello报文中看到了自己的RouterIDzExstart表示路由器和邻居建立主/从关系、确定初始DD报文的序列号,为交换DD报文做好准备zExchange表示路由器向其邻居发送描述自己整个LSDB的DD报文zLoading表示路由器向邻居发送链路状态请求报文,请求最新的LSAzFull表示路由器与邻居路由器之间建立起完全邻接关系Mode路由器在数据库同步阶段,路由器与邻居协商的主从关系,取值为:zNbrisMaster表示当前路由器为主路由器zNbrisSlave表示当前路由器为从路由器Priority邻居路由器优先级DR接口所属网段的DRBDR接口所属网段的BDRMTU接口MTU的值Deadtimerduein33sec邻居将在33秒后被认为不可达Neighborisupfor02:03:35与邻居建立的时长02:03:35AuthenticationSequence验证序列号Neighborstatechangecount邻居状态发生改变的次数#显示OSPF邻居概要信息.
displayospfpeerOSPFProcess1withRouterID1.
1.
1.
1NeighborBriefInformationArea:0.
0.
0.
0RouterIDAddressPriDead-TimeInterfaceState1.
1.
1.
21.
1.
1.
2140GE1/1Full/DR表1-11displayospfpeer命令显示信息描述表字段描述Area邻居所属的区域RouterID邻居路由器IDAddress邻居接口IP地址Pri邻居路由器优先级DeadTimeOSPF的邻居失效时间1-24字段描述Interface与邻居相连的接口State邻居状态(Down、Init、Attempt、2-Way、Exstart、Exchange、Loading、Full)1.
1.
19displayospfpeerstatistics【命令】displayospf[process-id]peerstatistics【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535.
【描述】displayospfpeerstatistics命令用来显示本地路由器所有OSPF邻居的统计信息,即处于各种状态的邻居数目.
如果不指定OSPF进程号,将显示所有OSPF进程的邻居统计信息.
【举例】#显示所有OSPF邻居的统计信息.
OSPFProcess1withRouterID10.
3.
1.
1NeighborStatisticsAreaIDDownAttemptInit2-WayExStartExchangeLoadingFullTotal0.
0.
0.
00000000110.
0.
0.
2000000011Total000000022表1-12displayospfpeerstatistics命令显示信息描述表字段描述AreaID区域ID,显示当前路由器位于该区域所有邻居路由器的状态统计信息Down同一个区域内状态为Down邻居路由器数目Attempt同一个区域内状态为Attempt邻居路由器数目Init同一个区域内状态为Init邻居路由器数目2-Way同一个区域内状态为2-Way邻居路由器数目ExStart同一个区域内状态为ExStart邻居路由器数目1-25字段描述Exchange同一个区域内状态为ExStart邻居路由器数目Loading同一个区域内状态为Loading邻居路由器数目Full同一个区域内状态为Full邻居路由器数目Total处于各种状态(Down/Attempt/Init/2-Way/ExStart/Loading/Full)邻居路由器的总和1.
1.
20displayospfrequest-queue【命令】displayospf[process-id]request-queue[interface-typeinterface-number][neighbor-id]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535,显示从该接口接收的LSA请求列表信息.
interface-typeinterface-number:接口类型和接口号.
neighbor-id:邻居路由器的RouterID,显示从该邻居接收的LSA请求列表信息.
【描述】displayospfrequest-queue命令用来显示OSPF的请求列表信息.
如果不指定OSPF进程号,将显示所有OSPF进程的请求列表信息.
【举例】#显示OSPF请求列表信息.
displayospfrequest-queueOSPFProcess1withRouterID1.
1.
1.
1OSPFRequestListTheRouter'sNeighborisRouterID2.
2.
2.
2Address10.
1.
1.
2Interface10.
1.
1.
1Area0.
0.
0.
0Requestlist:TypeLinkStateIDAdvRouterSequenceAgeRouter2.
2.
2.
21.
1.
1.
1800000041Network192.
168.
0.
11.
1.
1.
1800000031Sum-Net192.
168.
1.
01.
1.
1.
18000000221-26表1-13displayospfrequest-queue命令显示信息描述表字段描述TheRouter'sNeighborisRouterID邻居路由器的RouterIDAddress邻居接口IP地址Interface本地接口IP地址Area区域IDRequestlist请求列表信息TypeLSA类型LinkStateID链路状态IDAdvRouter发布路由器的RouterIDSequenceLSA的序列号AgeLSA的老化时间1.
1.
21displayospfretrans-queue【命令】displayospf[process-id]retrans-queue[interface-typeinterface-number][neighbor-id]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535,显示将要在该接口上发送的LSA重传列表信息.
interface-typeinterface-number:接口类型和接口号.
neighbor-id:邻居路由器的RouterID,显示将要给该邻居发送的LSA重传列表信息.
【描述】displayospfretrans-queue命令用来显示OSPF的重传列表信息.
如果不指定OSPF进程号,将显示所有OSPF进程的重传列表信息.
【举例】#显示OSPF重传列表信息.
displayospfretrans-queueOSPFProcess1withRouterID1.
1.
1.
1OSPFRetransmitListTheRouter'sNeighborisRouterID2.
2.
2.
2Address10.
1.
1.
21-27Interface10.
1.
1.
1Area0.
0.
0.
0Retransmitlist:TypeLinkStateIDAdvRouterSequenceAgeRouter2.
2.
2.
22.
2.
2.
2800000041Network12.
18.
0.
12.
2.
2.
2800000031Sum-Net12.
18.
1.
02.
2.
2.
2800000022表1-14displayospfretrans-queue命令显示信息描述表字段描述TheRouter'sNeighborisRouterID邻居路由器IDAddress邻居接口IP地址Interface本地接口IP地址Area区域IDRetransmitList重传列表信息TypeLSA类型LinkStateID链路状态IDAdvRouter发布路由器的RouterIDSequenceLSA的序列号AgeLSA的老化时间1.
1.
22displayospfrouting【命令】displayospf[process-id]routing[interfaceinterface-typeinterface-number][nexthopnexthop-address]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535.
interfaceinterface-typeinterface-number:显示指定出接口的路由信息.
nexthopnexthop-address:显示指定下一跳IP地址的路由信息.
【描述】displayospfrouting命令用来显示OSPF路由表的信息.
如果不指定OSPF进程号,将显示所有OSPF进程的路由表信息.
【举例】#显示OSPF路由表的信息.
1-28displayospfroutingOSPFProcess1withRouterID192.
168.
1.
2RoutingTablesRoutingforNetworkDestinationCostTypeNextHopAdvRouterArea192.
168.
1.
0/241562Stub192.
168.
1.
2192.
168.
1.
20.
0.
0.
0172.
16.
0.
0/161563Inter192.
168.
1.
1192.
168.
1.
10.
0.
0.
0TotalNets:2IntraArea:1InterArea:1ASE:0NSSA:0表1-15displayospfrouting命令显示信息描述表字段描述Destination目的网络Cost到达目的地址的开销Type路由类型(Intra-area、Transit、Stub、Inter-Area、Type1External和Type2External)NextHop下一跳地址AdvRouter发布路由器Area区域IDTotalNets区域内部、区域间、ASE和NSSA区域的路由总数IntraArea区域内部路由总数InterArea区域间路由总数ASEOSPF区域外路由总数NSSANSSA区域路由总数1.
1.
23displayospfvlink【命令】displayospf[process-id]vlink【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535.
【描述】displayospfvlink命令用来显示OSPF的虚连接信息.
如果不指定OSPF进程号,将显示所有OSPF进程的虚连接信息.
1-29【举例】#显示OSPF的虚连接信息.
displayospfvlinkOSPFProcess1withRouterID3.
3.
3.
3VirtualLinksVirtual-linkNeighbor-ID->2.
2.
2.
2,Neighbor-State:FullInterface:10.
1.
2.
1(Serial2/0)Cost:1562State:P-2-PType:VirtualTransitArea:0.
0.
0.
1Timers:Hello10,Dead40,Retransmit5,TransmitDelay1表1-16displayospfvlink命令显示信息描述表字段描述Virtual-linkNeighbor-id通过虚连接相连的邻居路由器的RouterIDNeighbor-State邻居状态,包括Down、Init、2-Way、ExStart、Exchange、Loading和FullInterface此虚连接的本端接口的IP地址和名称Cost接口的路由开销State接口状态Type类型:虚连接TransitArea传输区域ID(如果当前接口为虚连接,则显示)OSPF定时器,分别定义如下:Hello接口发送Hello报文的时间间隔Dead邻居的失效时间TimersRetransmit接口重传LSA时间间隔TransmitDelay接口对LSA的传输延迟时间1.
1.
24enablelink-local-signaling【命令】enablelink-local-signalingundoenablelink-local-signaling【视图】OSPF视图【缺省级别】2:系统级【参数】无1-30【描述】enablelink-local-signaling命令用来使能OSPF本地链路的信令能力.
undoenablelink-local-signaling命令用来关闭OSPF本地链路的信令能力.
缺省情况下,OSPF本地链路的信令能力处于关闭状态.
【举例】#使能OSPF进程1的本地链路的信令能力.
system-view[Sysname]ospf1[Sysname-ospf-1]enablelink-local-signaling1.
1.
25enablelog【命令】enablelog[config|error|state]undoenablelog[config|error|state]【视图】OSPF视图【缺省级别】2:系统级【参数】config:打开配置信息的日志开关.
error:打开错误信息的日志开关.
state:打开状态信息的日志开关.
【描述】enablelog命令用来打开OSPF日志信息开关.
undoenablelog命令用来关闭OSPF日志信息开关.
缺省情况下,OSPF日志信息开关处于关闭状态.
如果不指定任何参数,将打开所有OSPF日志信息的开关.
【举例】#打开OSPF日志信息开关.
system-view[Sysname]ospf100[Sysname-ospf-100]enablelog1.
1.
26enableout-of-band-resynchronization【命令】enableout-of-band-resynchronizationundoenableout-of-band-resynchronization1-31【视图】OSPF视图【缺省级别】2:系统级【参数】无【描述】enableout-of-band-resynchronization命令用来使能OSPF带外同步能力.
undoenableout-of-band-resynchronization命令用来关闭OSPF带外同步能力.
缺省情况下,OSPF带外同步能力处于关闭状态.
【举例】#使能OSPF进程1的带外同步能力.
system-view[Sysname]ospf1[Sysname-ospf-1]enablelink-local-signaling[Sysname-ospf-1]enableout-of-band-resynchronization1.
1.
27filter【命令】filter{acl-number|ip-prefixip-prefix-name}{export|import}undofilter{export|import}【视图】OSPF区域视图【缺省级别】2:系统级【参数】acl-number:指定的基本或高级访问控制列表,对进出本区域的Type-3LSA进行过滤,取值范围为2000~3999.
ip-prefix-name:指定的地址前缀列表,对进出本区域的Type-3LSA进行过滤,为1~19个字符的字符串.
export:对ABR向其它区域发布的Type-3LSA进行过滤.
import:对ABR向本区域发布的Type-3LSA进行过滤.
【描述】filter命令用来配置对进出本区域的Type-3LSA进行过滤.
undofilter命令用来取消对Type-3LSA的过滤.
缺省情况下,没有对Type-3LSA进行过滤.
1-32此命令只在ABR路由器上有效,对区域内部路由器无效.
【举例】#根据地址前缀列表my-prefix-list和编号为2000的ACL分别对进出OSPF区域1的Type-3LSA进行过滤.
system-view[Sysname]ospf100[Sysname-ospf-100]area1[Sysname-ospf-100-area-0.
0.
0.
1]filterip-prefixmy-prefix-listimport[Sysname-ospf-100-area-0.
0.
0.
1]filter2000export1.
1.
28filter-policyexport(OSPFview)【命令】filter-policy{acl-number|ip-prefixip-prefix-name}export[protocol[process-id]]undofilter-policyexport[protocol[process-id]]【视图】OSPF视图【缺省级别】2:系统级【参数】acl-number:用于过滤路由信息目的地址的基本或高级访问控制列表编号,取值范围为2000~3999.
ip-prefix-name:用于过滤路由信息目的地址的IP地址前缀列表的名称,为1~19个字符的字符串.
protocol:路由协议名称,指定何种路由协议的路由信息将被过滤.
目前可包括:bgp、direct、isis、ospf、rip和static.
如果没有指定protocol参数,对引入的任何一个协议产生的路由都要进行过滤.
process-id:路由协议进程号,取值范围为1~65535.
只有当protocol为isis、ospf、rip时,支持该参数.
【描述】filter-policyexport命令用来配置对引入的路由信息进行过滤.
undofilter-policyexport命令用来取消该配置.
缺省情况下,没有对引入的路由信息进行过滤.
相关配置请参考命令import-route.
【举例】#使用编号为2000的ACL对OSPF引入的路由进行过滤.
system-view[Sysname]ospf100[Sysname-ospf-100]filter-policy2000export1-331.
1.
29filter-policyimport(OSPFview)【命令】filter-policy{acl-number[gatewayip-prefix-name]|gatewayip-prefix-name|ip-prefixip-prefix-name[gatewayip-prefix-name]|route-policyroute-policy-name}importundofilter-policyimport【视图】OSPF视图【缺省级别】2:系统级【参数】acl-number:用于过滤路由信息目的地址的基本或高级访问控制列表编号,取值范围为2000~3999.
gatewayip-prefix-name:指定的地址前缀列表,基于要加入到路由表的路由信息的下一跳进行过滤.
ip-prefix-name为1~19个字符的字符串,关于地址前缀列表的详细介绍,请参见"IP路由分册"中的"路由策略配置".
ip-prefixip-prefix-name:指定的地址前缀列表,基于目的地址对接收的路由信息进行过滤.
ip-prefix-name为1~19个字符的字符串,关于地址前缀列表的详细介绍,请参见"IP路由分册"中的"路由策略配置".
route-policyroute-policy-name:指定路由策略名,基于路由策略对接收的路由信息进行过滤.
route-policy-name为1~19个字符的字符串.
关于路由策略的详细介绍,请参见"IP路由分册"中的"路由策略配置".
【描述】filter-policyimport命令用来过滤通过接收到的LSA计算出来的路由信息.
undofilter-policyimport命令用来取消过滤通过接收到的LSA计算出来的路由信息.
缺省情况下,OSPF不对通过接收到的LSA计算出来的路由信息进行过滤.
【举例】#使用编号为2000的ACL对接收的路由信息进行过滤.
system-view[Sysname]aclnumber2000[Sysname-acl-basic-2000]rulepermitsource192.
168.
10.
00.
0.
0.
255[Sysname-acl-basic-2000]quit[Sysname]ospf100[Sysname-ospf-100]filter-policy2000import1.
1.
30graceful-restart(OSPFview)【命令】graceful-restart[ietf|nonstandard]undograceful-restart1-34【视图】OSPF视图【缺省级别】2:系统级【参数】ietf:IETF标准GR能力选项.
nonstandard:非IETF标准GR能力选项.
【描述】graceful-restart命令用来使能OSPF协议的GR能力.
undograceful-restart命令用来关闭OSPF协议的GR能力.
缺省情况下,OSPF协议的GR能力处于关闭状态.
需要注意的是:z在使能OSPF协议的IETF标准GR能力前,需要先使能OSPF不透明链路状态发布接收能力(opaque-capabilityenable).
z在使能OSPF协议的非IETF标准的GR能力前,需要先使能OSPF本地链路的信令能力(enablelink-local-signaling)和OSPF带外同步能力(enableout-of-band-resynchronization).
z如果在使能OSPF协议的GR能力时不指定可选参数nonstandard和ietf,则nonstandard为缺省配置.
相关配置可参考命令enablelink-local-signaling、enableout-of-band-resynchronization和opaque-capabilityenable.
【举例】#使能OSPF进程1的IETF标准GR能力.
system-view[Sysname]ospf1[Sysname-ospf-1]opaque-capabilityenable[Sysname-ospf-1]graceful-restartietf#使能OSPF进程1的非IETF标准GR能力.
system-view[Sysname]ospf1[Sysname-ospf-1]enablelink-local-signaling[Sysname-ospf-1]enableout-of-band-resynchronization[Sysname-ospf-1]graceful-restartnonstandard1.
1.
31graceful-restarthelp【命令】graceful-restarthelp{acl-number|prefixprefix-list}undograceful-restarthelp1-35【视图】OSPF视图【缺省级别】2:系统级【参数】acl-number:指定基本或高级访问控制列表编号,取值范围为2000~3999.
prefix-list:指定地址前缀列表的名称,为1~19个字符的字符串.
【描述】graceful-restarthelp用来配置允许设备可以作哪些OSPF邻居的GRHelper,OSPF邻居由ACL或IPPrefix规则指定.
undograceful-restarthelp命令用来恢复缺省情况.
缺省情况下,设备可以作任一OSPF邻居的GRHelper.
【举例】#使能OSPF进程1的基于IETF标准的GRHelper能力,且允许该设备作为ACL2001中指定的那些OSPF邻居的GRHelper.
system-view[Sysname]ospf1[Sysname-ospf-1]opaque-capabilityenable[Sysname-ospf-1]graceful-restarthelp2001#使能OSPF进程1的基于非IETF标准的GRHelper能力,且允许该设备作为ACL2001中指定的那些OSPF邻居的GRHelper.
system-view[Sysname]ospf1[Sysname-ospf-1]enablelink-local-signaling[Sysname-ospf-1]enableout-of-band-resynchronization[Sysname-ospf-1]graceful-restarthelp20011.
1.
32graceful-restartinterval(OSPFview)【命令】graceful-restartintervalinterval-valueundograceful-restartinterval【视图】OSPF视图【缺省级别】2:系统级【参数】interval-value:指定OSPF协议的GR重启间隔时间(期望重启时间),取值范围为40~1800,单位为秒.
1-36【描述】graceful-restartinterval命令用来配置OSPF协议的GR重启间隔时间.
undograceful-restartinterval命令用来恢复缺省情况.
缺省情况下,OSPF协议的GR重启间隔时间为120秒.
需要注意的是,OSPF协议的GR重启间隔时间不能小于OSPF所有接口中邻居失效时间的最大值,否则可能会造成OSPF协议的GR重启失败.
相关配置可参考命令ospftimerdead.
【举例】#配置OSPF进程1的GR重启间隔时间为100秒.
system-view[Sysname]ospf1[Sysname-ospf-1]graceful-restartinterval1001.
1.
33host-advertise【命令】host-advertiseip-addresscostundohost-advertiseip-address【视图】OSPF区域视图【缺省级别】2:系统级【参数】ip-address:主机IP地址.
cost:主机路由的开销值,取值范围为1~65535.
【描述】host-advertise命令用来配置并发布一条主机路由.
undohost-advertise命令用来恢复删除一条主机路由.
缺省情况下,OSPF不发布主机路由.
【举例】#配置发布一条主机路由1.
1.
1.
1,并设置其开销为100.
system-view[Sysname]ospf100[Sysname-ospf-100]area0[Sysname-ospf-100-area-0.
0.
0.
0]host-advertise1.
1.
1.
11001-371.
1.
34import-route(OSPFview)【命令】import-routeprotocol[process-id|all-processes|allow-ibgp][costcost|typetype|tagtag|route-policyroute-policy-name]*undoimport-routeprotocol[process-id|all-processes]【视图】OSPF视图【缺省级别】2:系统级【参数】protocol:指定引入的路由协议,可以是bgp、direct、isis、ospf、rip或static.
process-id:路由协议进程号,取值范围为1~65535,缺省值为1.
只有当protocol是isis、ospf或rip时该参数可选.
all-processes:引入指定路由协议所有进程的路由,只有当protocol是rip、ospf或isis时可以指定该参数.
allow-ibgp:允许引入IBGP路由.
只有当protocol是bgp时该参数可选.
costcost:路由开销值,取值范围为0~16777214,缺省值为1.
typetype:度量值类型,取值范围为1~2,缺省值为2.
tagtag:外部LSA中的标记,取值范围为0~4294967295,缺省值为1.
route-policyroute-policy-name:配置只能引入符合指定路由策略的路由.
route-policy-name为路由策略名称,为1~19个字符的字符串.
【描述】import-route命令用来配置引入外部路由信息.
undoimport-route命令用来取消引入外部路由信息.
缺省情况下,没有引入外部路由信息.
OSPF使用四种路由,按优先级从高到低的顺序列举如下:z区域内部路由z区域间路由zType-1外部路由zType-2外部路由区域内部路由是指一个自治系统区域内部的路由.
区域间路由是指自治系统内不同区域之间的路由.
它们都属于自治系统的内部路由.
外部路由是指到达自治系统外部的路由.
Type-1外部路由指接收的IGP路由,如RIP和STATIC.
此类路由有较高的可靠性,所以外部路由开销的计算结果等于自治系统的内部路由开销,并可与OSPF本身的路由开销相比较.
也就是说,到达Type-1外部路由的开销等于路由器到达对应ASBR的开销加上ASBR到达目的地址的开销.
1-38Type-2外部路由指接收的EGP路由.
此类路由可靠性较低,所以OSPF协议认为从ASBR到达自治系统外部的路由开销要远远高于自治系统内部到达ASBR的路由开销.
因此在计算路由开销时主要考虑前者.
也就是说,到达Type-2外部路由的开销等于ASBR到达目的地址的开销.
相关配置可参考命令default-route-advertise.
z该命令不能引入缺省路由.
zimport-routebgp表示只引入EBGP路由;import-routebgpallow-ibgp表示将IBGP路由也引入,容易引起路由环路,请慎用!
z只能引入路由表中状态为active的路由,是否为active状态可以通过displayiprouting-tableprotocol命令来查看.
【举例】#指定引入的进程号为40的RIP路由为Type-2外部路由,路由标记为33,度量值为50.
system-view[Sysname]ospf100[Sysname-ospf-100]import-routerip40type2tag33cost501.
1.
35log-peer-change【命令】log-peer-changeundolog-peer-change【视图】OSPF视图【缺省级别】2:系统级【参数】无【描述】log-peer-change命令用来打开该OSPF进程下的邻接状态变化的输出开关.
undolog-peer-change命令用来关闭输出开关.
缺省情况下,输出开关处于打开状态.
当打开邻接状态输出开关后,该OSPF进程下邻接状态的变化会输出到配置终端上,直至邻接状态输出开关被关闭.
【举例】#在当前路由器上关闭OSPF进程100的邻接状态变化的输出开关.
system-view[Sysname]ospf1001-39[Sysname-ospf-100]undolog-peer-change1.
1.
36lsa-arrival-interval【命令】lsa-arrival-intervalintervalundolsa-arrival-interval【视图】OSPF视图【缺省级别】2:系统级【参数】interval:OSPFLSA重复到达的最小时间间隔,取值范围为0~60000,单位为毫秒.
【描述】lsa-arrival-interval命令用来配置OSPFLSA重复到达的最小时间间隔.
undolsa-arrival-interval命令用来恢复缺省情况.
缺省情况下,OSPFLSA重复到达的最小时间间隔为1000毫秒.
如果在interval的时间间隔内又收到一条LSA类型、LSID、生成路由器ID均相同的LSA则直接丢弃,这样就可以抑制网络频繁变化可能导致的占用过多带宽资源和路由器资源.
建议interval小于或等于lsa-generation-interval命令所配置的initial-interval.
相关配置请参考命令lsa-generation-interval.
【举例】#设置OSPFLSA重复到达的最小时间间隔为200毫秒.
system-view[Sysname]ospf100[Sysname-ospf-100]lsa-arrival-interval2001.
1.
37lsa-generation-interval【命令】lsa-generation-intervalmaximum-interval[initial-interval[incremental-interval]]undolsa-generation-interval【视图】OSPF视图【缺省级别】2:系统级【参数】maximum-interval:OSPFLSA重新生成的最大时间间隔,取值范围为1~60,单位为秒.
1-40initial-interval:OSPFLSA重新生成的最小时间间隔,取值范围为10~60000,单位为毫秒,缺省值为0毫秒,即不对OSPFLSA重新生成的最小时间间隔进行限制.
incremental-interval:OSPFLSA重新生成的时间间隔惩罚增量,取值范围为10~60000,单位为毫秒,缺省值为5000毫秒.
【描述】lsa-generation-interval命令用来配置OSPFLSA重新生成的时间间隔.
undolsa-generation-interval命令用来恢复缺省情况.
缺省情况下,OSPFLSA重新生成的时间间隔为5秒.
通过调节LSA重新生成的时间间隔,可以抑制网络频繁变化可能导致的占用过多带宽资源和路由器资源.
在网络变化不频繁的情况下,将LSA重新生成时间间隔缩小到initial-interval,而在网络变化频繁的情况下可以进行相应惩罚,将等待时间按照配置的惩罚增量延长,最大不超过maximum-interval.
相关配置请参考命令lsa-arrival-interval.
【举例】#设置LSA重新生成的最大时间间隔为2秒,最小时间间隔为100毫秒,惩罚增量为100毫秒.
system-view[Sysname]ospf100[Sysname-ospf-100]lsa-generation-interval21001001.
1.
38lsdb-overflow-limit【命令】lsdb-overflow-limitnumberundolsdb-overflow-limit【视图】OSPF视图【缺省级别】2:系统级【参数】number:LSDB中ExternalLSA的最大条目数,取值范围为1~1000000.
【描述】lsdb-overflow-limit命令用来配置OSPF的LSDB中ExternalLSA的最大条目数.
undolsdb-overflow-limit命令用来恢复缺省情况.
缺省情况下,不对LSDB中ExternalLSA的最大条目数进行限制.
【举例】#设置LSDB中ExternalLSA的最大条目数为400000.
system-view[Sysname]ospf1001-41[Sysname-ospf-100]lsdb-overflow-limit4000001.
1.
39maximumload-balancing(OSPFview)【命令】maximumload-balancingmaximumundomaximumload-balancing【视图】OSPF视图【缺省级别】2:系统级【参数】maximum:等价路由的最大数量,取值范围是1~8,缺省值为8.
当maximum取值为1时,相当于不进行负载分担.
【描述】maximumload-balancing命令用来配置最大等价路由条数.
undomaximumload-balancing命令用来恢复最大等价路由条数的缺省值.
【举例】#设置负载均衡路径的最大数量为2.
system-view[Sysname]ospf100[Sysname-ospf-100]maximumload-balancing21.
1.
40maximum-routes【命令】maximum-routes{external|inter|intra}numberundomaximum-routes{external|inter|intra}【视图】OSPF视图【缺省级别】2:系统级【参数】external:OSPF生成的自治系统外部路由,SR6608取值范围是0~500000,缺省值为500000;SR6602取值范围是0~500000,缺省值为500000.
inter:OSPF生成的区域间路由,SR6608取值范围是0~20000,缺省值为20000;SR6602取值范围是0~20000,缺省值为20000.
intra:OSPF生成的区域内路由,SR6608取值范围是0~2000,缺省值为2000;SR6602取值范围是0~2000,缺省值为2000.
1-42number:各种类型路由条目数量的最大值.
【描述】maximum-routes命令用来确定OSPF支持的路由最大数目,可以设置的路由类型为区域内路由、区域间路由和自治系统外部路由.
undomaximum-routes命令用来恢复指定类型路由最大数目的缺省值.
【举例】#设置OSPF支持的区域内路由最大数目为100条.
system-view[Sysname]ospf100[Sysname-ospf-100]maximum-routesintra1001.
1.
41network(OSPFareaview)【命令】networkip-addresswildcard-maskundonetworkip-addresswildcard-mask【视图】OSPF区域视图【缺省级别】2:系统级【参数】ip-address:接口所在的网段地址.
wildcard-mask:IP地址掩码的反码,相当于将IP地址的掩码取反(0变1,1变0).
其中,"1"表示忽略IP地址中对应的位,"0"表示必须保留此位.
(例如:子网掩码255.
0.
0.
0,该掩码的通配符掩码为0.
255.
255.
255).
【描述】network命令用来配置OSPF区域所包含的网段并在指定网段的接口上使能OSPF.
undonetwork命令用来删除区域所包含的网段并关闭指定网段接口上的OSPF功能.
缺省情况下,接口不属于任何区域且OSPF功能处于关闭状态.
该命令可以在一个区域内配置一个或多个接口.
在接口上运行OSPF协议,此接口的主IP地址必须在network命令指定的网段范围之内.
如果此接口只有从IP地址在network命令指定的网段范围之内,接口不运行OSPF协议.
相关配置可参考命令ospf.
【举例】#指定运行OSPF协议的接口的主IP地址位于网段131.
108.
20.
0/24,接口所在的OSPF区域ID为2.
system-view[Sysname]ospf1001-43[Sysname-ospf-100]area2[Sysname-ospf-100-area-0.
0.
0.
2]network131.
108.
20.
00.
0.
0.
2551.
1.
42nssa【命令】nssa[default-route-advertise|no-import-route|no-summary|translate-always|translator-stability-intervalvalue]*undonssa【视图】OSPF区域视图【缺省级别】2:系统级【参数】default-route-advertise:该参数只用于NSSA区域的ABR或ASBR,配置后,对于ABR,不论本地是否存在缺省路由,都将生成一条Type-7LSA向区域内发布缺省路由;对于ASBR,只有当本地存在缺省路由时,才产生Type-7LSA向区域内发布缺省路由.
no-import-route:该参数用于禁止将AS外部路由以Type-7LSA的形式引入到NSSA区域中,这个参数通常只用在既是NSSA区域的ABR,也是OSPF自治系统的ASBR的路由器上,以保证所有外部路由信息能正确地进入OSPF路由域.
no-summary:该参数只用于NSSA区域的ABR,配置后,NSSAABR只通过Type-3的Summary-LSA向区域内发布一条缺省路由,不再向区域内发布任何其它Summary-LSAs(这种区域又称为NSSATotallyStub区域).
translate-always:指定ABR为NSSA区域的Type-7LSA转换为Type-5LSA的转换路由器.
translator-stability-intervalvalue:当更高优先级的设备成为NSSA区域的Type-7LSA转换为Type-5LSA的转换路由器后,原Type-7LSA转换为Type-5LSA的转换路由器保持转换能力的时间.
value为保持时间,取值范围为0~900,单位为秒.
缺省值为0秒,即不保持.
【描述】nssa命令用来配置一个区域为NSSA区域.
undonssa命令用来恢复缺省情况.
缺省情况下,没有区域被配置为NSSA区域.
如果要将一个区域配置成NSSA区域,则该区域中的所有路由器都必须配置此属性.
相关配置可参考命令default-cost.
【举例】#将区域1配置成NSSA区域.
system-view[Sysname]ospf100[Sysname-ospf-100]area1[Sysname-ospf-100-area-0.
0.
0.
1]nssa1-441.
1.
43opaque-capabilityenable【命令】opaque-capabilityenableundoopaque-capability【视图】OSPF视图【缺省级别】2:系统级【参数】无【描述】opaque-capabilityenable命令用来使能OSPF的OpaqueLSA发布接收能力,使得OSPF可以接收和发布Type9、Type10和Type11的OpaqueLSA.
undoopaque-capability命令用来恢复缺省情况.
缺省情况下,OSPF的OpaqueLSA发布接收能力处于关闭状态.
【举例】#使能OSPF的OpaqueLSA发布接收能力.
system-view[Sysname]ospf100[Sysname-ospf-100]opaque-capabilityenable1.
1.
44ospf【命令】ospf[process-id|router-idrouter-id|vpn-instanceinstance-name]*undoospf[process-id]【视图】系统视图【缺省级别】2:系统级【参数】process-id:OSPF进程号,取值范围为1~65535,缺省值为1.
router-id:OSPF进程使用的RouterID,点分十进制形式.
instance-name:OSPF进程绑定的VPN实例名称,为1~31个字符的字符串.
【描述】ospf命令用来启动OSPF进程.
undoospf命令用来关闭OSPF进程.
1-45缺省情况下,系统没有运行OSPF协议.
通过指定不同的进程号,可以在一台路由器上运行多个OSPF进程.
这种情况下,建议使用命令中的router-id为不同进程指定不同的RouterID.
如果将OSPF用于MPLSVPN解决方案的VPN内部路由协议,需要将OSPF进程与VPN实例进行绑定.
必须先运行OSPF协议才能配置相关参数.
【举例】#启动OSPF进程100并配置RouterID为10.
10.
10.
1.
system-view[Sysname]ospf100router-id10.
10.
10.
1[Sysname-ospf-100]1.
1.
45ospfauthentication-mode【命令】MD5/HMAC-MD5验证模式:ospfauthentication-mode{hmac-md5|md5}key-id[cipher|plain]passwordundoospfauthentication-mode{hmac-md5|md5}key-id简单验证模式:ospfauthentication-modesimple[cipher|plain]passwordundoospfauthentication-modesimple【视图】接口视图【缺省级别】2:系统级【参数】hmac-md5:HMAC-MD5验证模式.
md5:MD5验证模式.
simple:简单验证模式.
key-id:验证字标识符,取值范围为1~255.
cipher|plain:明文或密文口令类型.
如果是plain类型,只能键入明文口令,在查看配置文件时以明文方式显示口令;如果是cipher类型,可以键入明文或密文口令,在查看配置文件时均以密文方式显示口令.
当此参数缺省时,对与MD5/HMAC-MD5验证模式来说默认为cipher类型,对于简单验证模式来说是plain类型.
password:键入的明文或密文口令字符串,可为字母或数字.
对于简单验证模式,plain类型口令为1~8个字符的连续字符串,cipher类型口令:明文口令为1~8个字符的连续字符串,密文口令的长度必须是24位;对于MD5/HMAC-MD5验证模式,plain类型口令为1~16个字符的连续字符串,cipher类型口令:明文口令为1~16个字符的连续字符串,密文口令的长度必须是24位.
1-46【描述】ospfauthentication-mode命令用来设置接口对OSPF报文进行验证的验证模式及验证字.
undoospfauthentication-mode命令用来删除接口下已设置的验证模式.
缺省情况下,接口不对OSPF报文进行验证.
同一网段的接口的验证字口令必须相同,并且需使用authentication-mode命令来设置区域验证字的验证类型,使得配置生效.
设备不支持对Null接口进行此项配置.
相关配置可参考命令authentication-mode.
【举例】#配置接口的网段131.
119.
0.
0/16所在的区域1支持MD5密文验证模式,验证字标识符为15,验证口令为abc.
system-view[Sysname]ospf100[Sysname-ospf-100]area1[Sysname-ospf-100-area-0.
0.
0.
1]network131.
119.
0.
00.
0.
255.
255[Sysname-ospf-100-area-0.
0.
0.
1]authentication-modemd5[Sysname-ospf-100-area-0.
0.
0.
1]quit[Sysname-ospf-100]quit[Sysname]interfaceserial2/0[Sysname-Serial2/0]ospfauthentication-modemd515cipherabc#配置接口的网段131.
119.
0.
0/16所在的区域1支持简单验证模式,验证口令为abc,口令类型为密文.
system-view[Sysname]ospf100[Sysname-ospf-100]area1[Sysname-ospf-100-area-0.
0.
0.
1]network131.
119.
0.
00.
0.
255.
255[Sysname-ospf-100-area-0.
0.
0.
1]authentication-modesimple[Sysname-ospf-100-area-0.
0.
0.
1]quit[Sysname-ospf-100]quit[Sysname]interfaceserial2/0[Sysname-Serial2/0]ospfauthentication-modesimplecipherabc1.
1.
46ospfcost【命令】ospfcostvalueundoospfcost【视图】接口视图【缺省级别】2:系统级1-47【参数】value:接口运行OSPF协议所需的开销,Loopback接口的取值范围为0~65535,其他接口的取值范围为1~65535.
【描述】ospfcost命令用来配置接口上运行OSPF协议所需的开销.
undoospfcost命令用来恢复缺省情况.
缺省情况下,Loopback接口的缺省取值为0,其他接口按照当前的带宽自动计算接口运行OSPF协议所需的开销.
根据公式100(Mbps)/带宽(Mbps),可计算各种接口开销的缺省值,如下:z56kbps串口——开销的缺省值为1785.
z64kbpss串口——开销的缺省值为1562.
zE1(2.
048Mbps)——开销的缺省值为48.
zEthernet(100Mbps)——开销的缺省值为1.
ospfcost命令可用来手动设置接口的开销值,否则OSPF会按照当前的带宽自动计算接口运行OSPF协议所需的开销.
设备不支持对Null接口进行此项配置.
【举例】#指定接口Serial2/0运行OSPF协议的开销为65.
system-view[Sysname]interfaceserial2/0[Sysname-Serial2/0]ospfcost651.
1.
47ospfdr-priority【命令】ospfdr-prioritypriorityundoospfdr-priority【视图】接口视图【缺省级别】2:系统级【参数】priority:接口的DR优先级,取值范围为0~255.
【描述】ospfdr-priority命令用来设置接口的DR优先级.
undoospfdr-priority命令用来恢复缺省情况.
1-48缺省情况下,接口的DR优先级为1.
接口的DR优先级决定了该接口在选举DR/BDR时所具有的资格,数值越大,优先级越高.
优先级高的在选举权发生冲突时被首先考虑.
如果一台设备的优先级为0,则它不会被选举为DR或BDR.
设备不支持在Null接口、Loopback接口上配置DR优先级.
【举例】#设置接口GigabitEthernet1/1在选举DR时的优先级为8.
system-view[Sysname]interfacegigabitethernet1/1[Sysname-GigabitEthernet1/1]ospfdr-priority81.
1.
48ospfmib-binding【命令】ospfmib-bindingprocess-idundoospfmib-binding【视图】系统视图【缺省级别】2:系统级【参数】process-id:OSPF进程号,取值范围为1~65535.
【描述】ospfmib-binding命令用来将MIB操作绑定到指定的OSPF进程上,对SNMP的请求作出响应.
undoospfmib-binding命令用来恢复缺省情况.
缺省情况下,MIB操作绑定在第一个启动的OSPF进程上.
【举例】#将MIB操作绑定在进程号为100的OSPF进程上.
system-view[Sysname]ospfmib-binding100#恢复缺省情况,将MIB操作绑定在第一个启动的OSPF进程上.
system-view[Sysname]undoospfmib-binding1.
1.
49ospfmtu-enable【命令】ospfmtu-enableundoospfmtu-enable1-49【视图】接口视图【缺省级别】2:系统级【参数】无【描述】ospfmtu-enable命令用来配置DD报文中MTU域的值为发送该报文接口的MTU值.
undoospfmtu-enable命令用来恢复缺省情况.
缺省情况下,接口发送的DD报文中MTU域的值为0.
需要注意的是:z通过Virtual-Template或Tunnel建立虚连接后,不同厂商的设备接口发送的DD报文中MTU域的缺省值可能不同,为了保证一致,应该将接口发送的DD报文中MTU域的值恢复为缺省值0.
z设备不支持对Null接口进行此项配置.
z当配置了该命令后,接收到DD报文时会检查报文中的MTU值是否大于接收接口的MTU值,如果大于则将报文丢弃.
【举例】#指定接口GigabitEthernet1/1在发送DD报文时,填写MTU值域.
system-view[Sysname]interfacegigabitethernet1/1[Sysname-GigabitEthernet1/1]ospfmtu-enable1.
1.
50ospfnetwork-type【命令】ospfnetwork-type{broadcast|nbma|p2mp[unicast]|p2p}undoospfnetwork-type【视图】接口视图【缺省级别】2:系统级【参数】broadcast:配置接口的网络类型为广播类型.
nbma:配置接口的网络类型为NBMA类型.
p2mp:配置接口的网络类型为点到多点类型.
1-50unicast:P2MP类型支持单播发送报文,缺省情况下是组播方式发送报文.
p2p:配置接口的网络类型为点到点类型.
【描述】ospfnetwork-type命令用来配置OSPF接口的网络类型.
undoospfnetwork-type命令用来将OSPF接口网络类型恢复为缺省情况.
缺省情况下,当接口封装的链路层协议不同时,OSPF接口网络类型的缺省值也不同:z例如,当接口封装的链路层协议是Ethernet时,OSPF接口网络类型的缺省值为广播类型;z例如,当接口封装的链路层协议是帧中继时,OSPF接口网络类型的缺省值为NBMA;z例如,当接口封装的链路层协议是PPP、HDLC或POS时,OSPF接口网络类型的缺省值为点对点.
需要注意的是:z如果在广播网络上有不支持组播地址的路由器,可以将接口的网络类型改为NBMA.
z在NBMA网络中,如果任意两台路由器之间都有一条虚电路直接可达,或者说,这个网络是全连通的,那么可以把OSPF接口的网路类型配置为NBMA;否则,需要把OSPF接口的网络类型配置为点到多点,这样,两台不能直接可达的路由器之间可以通过一台与两者都直接可达的路由器来交换路由信息.
z接口的网络类型为NBMA或P2MP(unicast)时,必须使用peer命令来配置邻接点.
z如果一网段内只有两台路由器运行OSPF协议,也可以将接口的网络类型改为点到点.
z接口的网络类型为P2MP(unicast)时,OSPF协议在该接口上发送的报文均为单播报文.
相关配置可参考命令ospfdr-priority.
设备不支持对NULL接口和Loopback接口进行此项配置.
【举例】#将接口GigabitEthernet1/1设置为NBMA类型.
system-view[Sysname]interfacegigabitethernet1/1[Sysname-GigabitEthernet1/1]ospfnetwork-typenbma1.
1.
51ospfpacket-processprioritized-treatment【命令】ospfpacket-processprioritized-treatmentundoospfpacket-processprioritized-treatment【视图】系统视图1-51【缺省级别】2:系统级【参数】无【描述】ospfpacket-processprioritized-treatment命令用来配置OSPF优先接收和处理Hello报文.
undoospfpacket-processprioritized-treatment用来恢复缺省情况.
缺省情况下,OSPF不优先接收和处理Hello报文.
【举例】#配置OSPF优先接收和处理Hello报文.
system-view[Sysname]ospfpacket-processprioritized-treatment1.
1.
52ospftimerdead【命令】ospftimerdeadsecondsundoospftimerdead【视图】接口视图【缺省级别】2:系统级【参数】seconds:OSPF邻居失效的时间,取值范围为1~2147483647,单位为秒.
【描述】ospftimerdead命令用来设置OSPF的邻居失效时间.
undoospftimerdead命令用来恢复缺省情况.
缺省情况下,P2P、Broadcast类型接口的OSPF邻居失效的时间为40秒;P2MP、NBMA类型接口的OSPF邻居失效的时间为120秒.
OSPF邻居的失效时间是指:在该时间间隔内,若未收到邻居的Hello报文,就认为该邻居已失效.
deadseconds值至少应为helloseconds值的4倍,同一网段上的接口的deadseconds也必须相同.
相关配置可参考命令ospftimerhello.
设备不支持对Null接口进行此项配置.
1-52【举例】#配置接口Serial2/0上的邻居失效时间为60秒.
system-view[Sysname]interfaceserial2/0[Sysname-Serial2/0]ospftimerdead601.
1.
53ospftimerhello【命令】ospftimerhellosecondsundoospftimerhello【视图】接口视图【缺省级别】2:系统级【参数】seconds:接口发送Hello报文的时间间隔,取值范围为1~65535,单位为秒.
【描述】ospftimerhello命令用来配置接口发送Hello报文的时间间隔.
undoospftimerhello命令用来恢复缺省情况.
缺省情况下,P2P、Broadcast类型接口发送Hello报文的时间间隔为10秒;P2MP、NBMA类型接口发送Hello报文的时间间隔为30秒.
seconds的值越小,发现网络拓扑改变的速度越快,对系统资源的开销也就越大.
同一网段上的接口的seconds必须相同.
相关配置可参考命令ospftimerdead.
设备不支持对Null接口进行此项配置.
【举例】#配置接口Serial2/0发送Hello报文的时间间隔为20秒.
system-view[Sysname]interfaceserial2/0[Sysname-Serial2/0]ospftimerhello201.
1.
54ospftimerpoll【命令】ospftimerpollsecondsundoospftimerpoll1-53【视图】接口视图【缺省级别】2:系统级【参数】seconds:向状态为down的邻居路由器发送轮询Hello报文的时间间隔,取值范围为1~2147483647,单位为秒.
【描述】ospftimerpoll命令用来配置在NBMA接口上向状态为down的邻居路由器发送轮询Hello报文的时间间隔.
undoospftimerpoll命令用来恢复缺省情况.
缺省情况下,在NBMA接口上向状态为down的邻居路由器发送轮询Hello报文的时间间隔为120秒.
在NBMA的网络上,当邻居失效后,将按轮询时间间隔定期地发送Hello报文.
用户可配置轮询时间间隔以指定该接口在与相邻路由器构成邻居关系之前发送Hello报文的时间间隔.
需要注意的是:z发送轮询Hello报文的时间间隔至少应为发送Hello报文时间间隔的4倍.
z设备不支持对Null接口进行此项配置.
相关配置可参考命令ospftimerhello.
【举例】#配置接口GigabitEthernet1/1上发送轮询Hello报文的时间间隔为130秒.
system-view[Sysname]interfacegigabitethernet1/1[Sysname-GigabitEthernet1/1]ospftimerpoll1301.
1.
55ospftimerretransmit【命令】ospftimerretransmitintervalundoospftimerretransmit【视图】接口视图【缺省级别】2:系统级【参数】interval:接口重传LSA的时间间隔,取值范围为1~3600,单位为秒.
1-54【描述】ospftimerretransmit命令用来配置接口重传LSA的时间间隔.
undoospftimerretransmit命令用来恢复缺省情况.
缺省情况下,接口重传LSA的时间间隔为5秒.
当一台路由器向它的邻居发送一条LSA后,需要等到对方的确认报文.
若在该重传LSA的时间间隔内未收到对方的确认报文,就会重传这条LSA.
相邻路由器重传LSA时间间隔的值不要设置得太小,否则将会引起不必要的重传.
设备不支持对Null接口进行此项配置.
【举例】#指定接口Serial2/0与邻接路由器之间传送LSA的重传间隔为8秒.
system-view[Sysname]interfaceserial2/0[Sysname-Serial2/0]ospftimerretransmit81.
1.
56ospftrans-delay【命令】ospftrans-delaysecondsundoospftrans-delay【视图】接口视图【缺省级别】2:系统级【参数】seconds:接口对LSA的传输延迟时间,取值范围为1~3600,单位为秒.
【描述】ospftrans-delay命令用来配置接口对LSA的传输延迟时间.
undoospftrans-delay命令用来恢复缺省情况.
缺省情况下,接口对LSA的传输延迟时间为1秒.
LSA在本路由器的链路状态数据库(LSDB)中会随时间老化(LSA的老化时间每秒钟加1),但在网络的传输过程中却不会,所以有必要在发送之前在LSA的老化时间上增加一定的延迟时间.
此配置对低速率的网络尤其重要.
1-55设备不支持对Null接口进行此项配置.
【举例】#指定接口Serial2/0上传送LSA的时延值为3秒.
system-view[Sysname]interfaceserial2/0[Sysname-Serial2/0]ospftrans-delay31.
1.
57peer【命令】peerip-address[costvalue|dr-prioritydr-priority]undopeerip-address【视图】OSPF视图【缺省级别】2:系统级【参数】ip-address:邻接点的IP地址.
costvalue:表示网络邻居的开销,取值范围为1~65535.
dr-priority:表示网络邻居的优先级,取值范围为0~255,缺省值为1.
【描述】peer命令用来指定邻居接口的IP地址,并指定该相邻接口是否有选举权等.
undopeer命令用来取消该操作.
在X.
25或帧中继网络上,可以通过配置映射使整个网络达到全连通(即网络中任意两台路由器之间都存在一条虚电路而直接可达).
这样OSPF就可以向广播网络一样处理(如选举DR、BDR).
但由于无法通过广播Hello报文的形式动态发现相邻路由器,必须手工为接口指定相邻接口的IP地址,该相邻接口是否有选举权等.
一台路由器启动时,会向优先级大于0的接口发送Hello报文.
当网段上选举出DR和BDR之后,它们就会向所有的邻居发送Hello报文,建立邻接关系.
需要注意的是:zpeer命令设置的开销值仅用于P2MP链路上建立的邻居,如果没有配置开销值,去往该邻居的花费等于接口的开销值.
zpeer命令设置的优先级仅用于表示路由器是否主动向该邻居发送Hello报文,并不用于实际的DR选举,ospfdr-priority命令设置的优先级用于实际的DR选举.
相关配置可参考命令ospfdr-priority.
1-56【举例】#指定相邻接口的IP地址为1.
1.
1.
1.
system-view[Sysname]ospf100[Sysname-ospf-100]peer1.
1.
1.
11.
1.
58preference【命令】preference[ase][route-policyroute-policy-name]valueundopreference[ase]【视图】OSPF视图【缺省级别】2:系统级【参数】ase:配置外部路由的优先级.
如果不指定该参数,配置内部路由优先级.
route-policyroute-policy-name:应用路由策略,对特定的路由设置优先级.
route-policy-name是路由策略名称,为1~19个字符的字符串.
value:OSPF协议路由的优先级,取值范围为1~255.
优先级的值越小,其实际的优先程度越高.
【描述】preference命令用来配置OSPF协议路由的优先级.
undopreference命令用来恢复缺省情况.
缺省情况下,OSPF内部路由的优先级为10,OSPF外部路由的优先级为150.
配置了route-policy参数后,如果route-policy中对某些匹配的路由优先级进行了修改,则这些匹配的路由取route-policy修改的优先级.
否则,其它路由的优先级均取preference命令所设的值.
由于路由器上可能同时运行多个动态路由协议,就存在各个路由协议之间路由信息共享和选择的问题,所以为每一种路由协议指定了一个缺省的优先级.
在不同的路由协议发现去往同一目的地的多条路由时,优先级高的协议发现的路由将被选中以转发IP报文.
【举例】#配置OSPF协议外部路由的优先级为150.
system-view[Sysname]ospf100[Sysname-ospf-100]preferencease1501.
1.
59resetospfcounters【命令】resetospf[process-id]counters[neighbor[interface-typeinterface-number][router-id]]1-57【视图】用户视图【缺省级别】2:系统级【参数】process-id:OSPF进程号,取值范围为1~65535,将指定OSPF进程的计数器清零.
neighbor:将邻居的计数器清零.
interface-typeinterface-number:接口类型和接口号,将与指定接口相连邻居的计数器清零.
router-id:邻居路由器的RouterID,将指定邻居的计数器清零.
【描述】resetospfcounters命令用来将OSPF计数器清零.
【举例】#将OSPF计数器清零.
resetospfcounters1.
1.
60resetospfprocess【命令】resetospf[process-id]process[graceful-restart]【视图】用户视图【缺省级别】2:系统级【参数】process-id:OSPF进程号,取值范围为1~65535.
graceful-restart:重启OSPFGR进程.
【描述】resetospfprocess命令用来重启OSPF进程.
如果不指定process-id,则重启所有OSPF进程.
使用resetospfprocess命令重启OSPF,可以获得如下结果:z可以立即清除无效的LSA,而不必等到LSA超时.
z如果改变了RouterID,该命令的执行会导致新的RouterID生效.
z方便重新选举DR、BDR.
z重启前的OSPF配置不会丢失.
执行该命令后,系统提示用户确认是否重启OSPF协议.
1-58【举例】#重启OSPF进程.
resetospfprocessWarning:ResetOSPFprocess[Y/N]:Y#重启OSPFGR进程.
resetospfprocessgraceful-restartWarning:ResetOSPFprocess[Y/N]:Y1.
1.
61resetospfredistribution【命令】resetospf[process-id]redistribution【视图】用户视图【缺省级别】2:系统级【参数】process-id:OSPF进程号,取值范围为1~65535.
【描述】resetospfredistribution命令用来重新向OSPF引入外部路由.
如果不指定OSPF进程号,所有OSPF进程都将重新引入外部路由.
【举例】#重新引入外部路由.
resetospfredistribution1.
1.
62rfc1583compatible【命令】rfc1583compatibleundorfc1583compatible【视图】OSPF视图【缺省级别】2:系统级【参数】无1-59【描述】rfc1583compatible命令用来使能兼容RFC1583的路由选择优先规则.
undorfc1583compatible命令用来禁止此方式.
缺省情况下,兼容RFC1583的选路规则被使能.
当有多个AS-External-LSA发布了到相同目的地址的路由时,在如何选择最优路由的问题上,RFC1583和RFC2328所定义的优先规则是不相同的.
当RFC2328兼容RFC1583时,优选骨干区的区域内路由;当RFC2328不兼容RFC1583时,优选非骨干区的区域内路由,这样做的目的是尽量减少骨干区的负担.
【举例】#使能兼容RFC1583的路由选择规则.
system-view[Sysname]ospf100[Sysname-ospf-100]rfc1583compatible1.
1.
63silent-interface(OSPFview)【命令】silent-interface{interface-typeinterface-number|all}undosilent-interface{interface-typeinterface-number|all}【视图】OSPF视图【缺省级别】2:系统级【参数】interface-typeinterface-number:接口类型和接口号,禁止指定OSPF接口发送OSPF报文.
all:禁止所有OSPF接口发送OSPF报文.
【描述】silent-interface命令用来禁止接口发送OSPF报文.
undosilent-interface命令用来恢复缺省情况.
缺省情况下,允许接口发送OSPF报文.
禁止接口发送OSPF报文后,它将成为被动接口(Passiveinterface),不再发送Hello报文.
如果要使OSPF路由信息不被某一网络中的路由器获得,可使用本命令禁止在此接口上发送OSPF报文.
【举例】#禁止接口Serial2/0发送OSPF报文.
system-view[Sysname]ospf100[Sysname-ospf-100]silent-interfaceserial2/01-601.
1.
64snmp-agenttrapenableospf【命令】snmp-agenttrapenableospf[process-id][ifauthfail|ifcfgerror|ifrxbadpkt|ifstatechange|iftxretransmit|lsdbapproachoverflow|lsdboverflow|maxagelsa|nbrstatechange|originatelsa|vifcfgerror|virifauthfail|virifrxbadpkt|virifstatechange|viriftxretransmit|virnbrstatechange]*undosnmp-agenttrapenableospf[process-id][ifauthfail|ifcfgerror|ifrxbadpkt|ifstatechange|iftxretransmit|lsdbapproachoverflow|lsdboverflow|maxagelsa|nbrstatechange|originatelsa|vifcfgerror|virifauthfail|virifrxbadpkt|virifstatechange|viriftxretransmit|virnbrstatechange]*【视图】系统视图【缺省级别】3:管理级【参数】process-id:OSPF进程号,取值范围为1~65535.
ifauthfail:接口认证失败信息.
ifcfgerror:接口配置错误信息.
ifrxbadpkt:接收的错误报文信息.
ifstatechange:接口状态变化信息.
iftxretransmit:报文接收和转发的信息.
lsdbapproachoverflow:LSDB接近溢出信息.
lsdboverflow:LSDB溢出信息.
maxagelsa:LSA的maxage信息.
nbrstatechange:邻居状态变化信息.
originatelsa:本地生成的LSA信息.
vifcfgerror:虚接口配置错误信息.
virifauthfail:虚接口认证失败信息.
virifrxbadpkt:虚接口接收的错误报文信息.
virifstatechange:虚接口状态变化信息.
viriftxretransmit:虚接口报文重传信息.
virnbrstatechange:虚接口邻居状态变化信息.
【描述】snmp-agenttrapenableospf命令用来使能OSPF的TRAP功能.
如果未指定OSPF进程号,将使能所有OSPF进程的TRAP功能.
undosnmp-agenttrapenableospf命令用来禁止此功能.
缺省情况下,OSPF的TRAP功能处于使能状态.
1-61相关配置可参考"系统分册"中的"SNMP命令".
【举例】#使能发送所有OSPF进程的trap报文.
system-view[Sysname]snmp-agenttrapenableospf1.
1.
65spf-schedule-interval【命令】spf-schedule-intervalmaximum-interval[minimum-interval[incremental-interval]]undospf-schedule-interval【视图】OSPF视图【缺省级别】2:系统级【参数】maximum-interval:OSPF最短路径树计算的最大时间间隔,取值范围为1~60,单位为秒.
minimum-interval:OSPF最短路径树计算的最小时间间隔,取值范围为10~60000,单位为毫秒,缺省值为0毫秒.
incremental-interval:OSPF最短路径树计算的时间间隔惩罚增量的基数值,取值范围为10~60000,单位为毫秒,缺省值为5000毫秒.
【描述】spf-schedule-interval命令用来配置OSPF进行SPF计算的时间间隔.
undospf-schedule-interval命令用来恢复缺省设置.
缺省情况下,路由计算的时间间隔为5秒.
根据本地维护的LSDB,运行OSPF协议的路由器通过SPF算法计算出以自己为根的最短路径树,并根据这一最短路径树决定到目的网络的下一跳.
通过调节SPF的计算间隔,可以抑制网络频繁变化可能导致的占用过多带宽资源和路由器资源.
本命令在网络变化不频繁的情况下将连续路由计算的时间间隔缩小到minimum-interval,而在网络变化频繁的情况下可以进行相应惩罚,将等待时间按照配置的惩罚增量延长,最大不超过maximum-interval.
【举例】#设置OSPF路由计算最大时间间隔为10秒,最小时间间隔为500毫秒,惩罚增量为200毫秒.
system-view[Sysname]ospf100[Sysname-ospf-100]spf-schedule-interval105002001-621.
1.
66stub(OSPFareaview)【命令】stub[no-summary]undostub【视图】OSPF区域视图【缺省级别】2:系统级【参数】no-summary:该参数只用于Stub区域的ABR,配置后,ABR只向Stub区域内发布一条缺省路由的Type-3LSA,不生成任何其它Type-3LSAs(这种区域又称为TotallyStub区域).
【描述】stub命令用来配置一个区域为Stub区域.
undostub命令用来取消这种设置.
缺省情况下,没有区域被设置为Stub区域.
需要注意的是,如果需要在ABR上取消配置no-summary参数,可以通过重新执行stub命令覆盖之前配置即可.
如果要将一个区域配置成Stub区域,则该区域中的所有路由器都必须配置此属性.
相关配置可参考命令default-cost.
【举例】#将OSPF区域1设置为Stub区域.
system-view[Sysname]ospf100[Sysname-ospf-100]area1[Sysname-ospf-100-area-0.
0.
0.
1]stub1.
1.
67stub-router【命令】stub-routerundostub-router【视图】OSPF视图【缺省级别】2:系统级【参数】无1-63【描述】stub-router命令用来配置Stub路由器.
undostub-router命令用来恢复缺省情况.
缺省情况下,没有路由器被配置为Stub路由器.
通过将当前路由器配置为Stub路由器,在该路由器发布的Router-LSA中,当链路类型取值为3表示连接到Stub网络时,链路度量值不变;当链路类型为1、2、4分别表示通过点对点链路与另一路由器相连、连接到传送网络、虚连接时,链路度量值将设置为最大值65535.
这样其邻居计算出这条路由的开销就会很大,如果邻居上有到这个目的地址开销更小的路由,则数据不会通过这个Stub路由器转发.
【举例】#配置本地路由器为Stub路由器.
system-view[Sysname]ospf100[Sysname-ospf-100]stub-router1.
1.
68transmit-pacing【命令】transmit-pacingintervalintervalcountcountundotransmit-pacing【视图】OSPF视图【缺省级别】2:系统级【参数】interval:接口发送LSU报文的时间间隔,取值范围为10~1000,单位为毫秒.
当路由器上使能OSPF功能的接口数比较多时,建议增大该值,以控制路由器每秒钟发送LSU报文的总数.
count:接口一次发送LSU报文的最大个数,取值范围为1~200.
当路由器上使能OSPF功能的接口数比较多时,建议减小该值,以控制路由器每秒钟发送LSU报文的总数.
【描述】transmit-pacing用来配置LSU报文的发送速率.
undotransmit-pacing命令用来恢复缺省情况.
缺省情况下,接口发送LSU报文的时间间隔为20毫秒,一次最多发送3个LSU报文.
【举例】#配置OSPF进程1的所有接口发送LSU报文的时间间隔为30毫秒,一次最多发送10个LSU报文.
system-view[Sysname]ospf1-[Sysname-ospf-1]transmit-pacinginterval30count101-641.
1.
69vlink-peer(OSPFareaview)【命令】vlink-peerrouter-id[helloseconds|retransmitseconds|trans-delayseconds|deadseconds|simple[plain|cipher]password|{md5|hmac-md5}key-id[plain|cipher]password]*undovlink-peerrouter-id[hello|retransmit|trans-delay|dead|[simple|{md5|hmac-md5}key-id]]*【视图】OSPF区域视图【缺省级别】2:系统级【参数】router-id:虚连接邻居的路由器ID.
helloseconds:接口发送Hello报文的时间间隔,取值范围为1~8192,单位为秒,缺省值为10秒.
该值必须和与其建立虚连接路由器上的helloseconds值相等.
retransmitseconds:接口重传LSA报文的时间间隔,取值范围为1~3600,单位为秒,缺省值为5秒.
trans-delayseconds:接口延迟发送LSA报文的时间间隔,取值范围为1~3600,单位为秒,缺省值为1秒.
deadseconds:失效时间间隔,取值范围为1~32768,单位为秒,缺省值为40秒.
该值必须和与其建立虚连接路由器的deadseconds值相等,并至少为helloseconds值的4倍.
md5:MD5验证模式.
hmac-md5:HMAC-MD5验证模式.
simple:简单验证模式.
key-id:MD5/HMAC-MD5验证字标识符,取值范围为1~255.
plain|cipher:明文或密文口令类型.
如果是plain类型,只能键入明文口令,在查看配置文件时以明文方式显示口令;如果是cipher类型,可以键入明文或密文口令,但在查看配置文件时均以密文方式显示口令.
当此参数缺省时,对于MD5/HMAC-MD5验证模式来说默认为cipher类型,对于简单验证模式来说是plain类型.
password:键入的明文或密文口令字符串,可为字母或数字.
对于简单验证模式,plain类型口令为长度小于等于8的连续字符串,cipher类型口令:明文口令为长度小于等于8的连续字符串,密文口令的长度必须是24位;对于MD5/HMAC-MD5验证模式,plain类型口令为长度小于等于16的连续字符串,cipher类型口令:明文口令为长度小于等于16的连续字符串,密文口令的长度必须是24位.
【描述】vlink-peer命令用来创建并配置一条虚连接.
undovlink-peer命令用来删除一条已有的虚连接.
根据RFC2328的规定,OSPF的所有非骨干区域必须是和骨干区域(area0)保持连通的,可以使用vlink-peer命令建立逻辑上的连通性.
1-65各参数取值规则如下:zhello值越小,发现网络变化的速度越快,消耗的网络资源也就越多.
z不能将retransmit值设置的太小,否则将会引起不必要的重传.
网络速度相对较慢的时候应把该值设的更大一些.
z设置trans-delay值时必须考虑接口的发送延迟.
当配置虚连接验证时,由骨干区域的authentication-mode命令来确定使用的验证类型是MD5密文验证或是简单验证.
这两种验证方式之间是相互独立的,也可以这两种均不指定.
相关配置可参考命令authentication-mode和displayospfvlink.
【举例】#配置虚连接,对端路由器RouterID为1.
1.
1.
1.
system-view[Sysname]ospf100[Sysname-ospf-100]area2[Sysname-ospf-100-area-0.
0.
0.
2]vlink-peer1.
1.
1.
1i目录1RIP配置命令.
1-11.
1RIP配置命令.
1-11.
1.
1checkzero1-11.
1.
2defaultcost(RIPview)1-11.
1.
3default-route1-21.
1.
4displayrip1-31.
1.
5displayripdatabase1-51.
1.
6displayripinterface1-61.
1.
7displayriproute1-71.
1.
8filter-policyexport(RIPview)1-91.
1.
9filter-policyimport(RIPview)1-101.
1.
10host-route1-111.
1.
11import-route(RIPview)1-111.
1.
12maximumload-balancing(RIPview)1-121.
1.
13network.
1-131.
1.
14output-delay.
1-141.
1.
15peer1-141.
1.
16preference1-151.
1.
17resetripprocess.
1-161.
1.
18resetripstatistics.
1-161.
1.
19rip.
1-171.
1.
20ripauthentication-mode.
1-171.
1.
21ripdefault-route1-181.
1.
22ripinput.
1-191.
1.
23ripmetricin.
1-201.
1.
24ripmetricout.
1-211.
1.
25ripmib-binding.
1-221.
1.
26ripoutput.
1-221.
1.
27rippoison-reverse.
1-231.
1.
28ripsplit-horizon1-241.
1.
29ripsummary-address.
1-241.
1.
30ripversion.
1-251.
1.
31silent-interface(RIPview)1-261.
1.
32summary.
1-271.
1.
33timers.
1-281.
1.
34validate-source-address.
1-291.
1.
35version.
1-291-11RIP配置命令1.
1RIP配置命令1.
1.
1checkzero【命令】checkzeroundocheckzero【视图】RIP视图【缺省级别】2:系统级【参数】无【描述】checkzero命令用来使能对RIP-1报文的零域进行检查的功能.
undocheckzero命令用来关闭零域检查功能.
缺省情况下,对RIP-1报文的零域进行检查的功能处于使能状态.
使能零域检查功能后,零域中包含非零位的RIP-1报文将被拒绝处理.
如果用户能确保所有报文都是可信任的,则可以不进行该项检查,以节省CPU处理时间.
【举例】#关闭进程号为100的RIP进程对RIP-1报文的零域检查功能.
system-view[Sysname]rip100[Sysname-rip-100]undocheckzero1.
1.
2defaultcost(RIPview)【命令】defaultcostvalueundodefaultcost【视图】RIP视图【缺省级别】2:系统级1-2【参数】value:引入路由的缺省度量值,取值范围为0~16.
【描述】defaultcost命令用来配置引入路由的缺省度量值.
undodefaultcost命令用来恢复缺省情况.
缺省情况下,引入路由的缺省度量值为0.
当使用import-route命令从其它协议引入路由时,如果不指定具体的度量值,则引入路由的度量值为defaultcost所指定的值.
相关配置可参考命令import-route.
【举例】#配置从其它路由协议引入路由的缺省度量值为3.
system-view[Sysanme]rip100[Sysname-rip-100]defaultcost31.
1.
3default-route【命令】default-route{only|originate}[costcost]undodefault-route【视图】RIP视图【缺省级别】2:系统级【参数】only:配置只发送缺省路由,不发送普通路由.
originate:配置既发送普通路由,又发送缺省路由.
cost:缺省路由的度量值,取值范围为1~15.
【描述】default-routeoriginatecost命令用来配置RIP进程下的所有接口以指定度量值向RIP邻居发布一条缺省路由.
undodefault-routeoriginate命令用来取消配置RIP进程下的所有接口向RIP邻居发布缺省路由.
缺省情况下,不向RIP邻居发送缺省路由.
相关配置可参考命令ripdefault-route.
配置发布缺省路由的RIP路由器不接收来自RIP邻居的缺省路由.
1-3【举例】#配置RIP进程1的所有接口向RIP邻居发布一条度量值为2的缺省路由,而且只发送缺省路由,不发送普通路由.
system-view[Sysname]rip100[Sysname-rip-100]default-routeonlycost2#取消向RIP邻居发布缺省路由.
[Sysname-rip-100]undodefault-route1.
1.
4displayrip【命令】displayrip[process-id|vpn-instancevpn-instance-name]【视图】任意视图【缺省级别】1:监控级【参数】process-id:RIP进程号,取值范围为1~65535.
vpn-instancevpn-instance-name:指定VPN实例名,取值范围为1~31个字符.
【描述】displayrip命令用来显示指定RIP进程的当前运行状态及配置信息.
z如果没有指定process-id,则显示所有已配置的RIP进程的信息;z如果指定vpn-instance-name参数,可以查看指定VPN实例的RIP配置.
【举例】#显示所有已配置的RIP进程的当前运行状态及配置信息.
displayripPublicVPN-instancename:RIPprocess:1RIPversion:1Preference:100Checkzero:EnabledDefault-cost:0Summary:EnabledHostroutes:EnabledMaximumnumberofbalancedpaths:8Updatetime:30sec(s)Timeouttime:180sec(s)Suppresstime:120sec(s)Garbage-collecttime:120sec(s)updateoutputdelay:20(ms)outputcount:31-4TRIPretransmittime:5sec(s)TRIPresponsepacketsretransmitcount:36Silentinterfaces:NoneDefaultroutes:OnlyDefaultroutecost:3Verify-source:EnabledNetworks:192.
168.
1.
0Configuredpeers:NoneTriggeredupdatessent:0Numberofrouteschanges:0Numberofrepliestoqueries:0表1-1displayrip命令显示信息描述表字段描述PublicVPN-instancename/PrivateVPN-instancenameRIP进程运行在公网实例下/RIP进程应用于指定VPN实例RIPprocessRIP进程号RIPversionRIP版本PreferenceRIP路由优先级Checkzero是否使能对RIP-1报文的零域进行检查的功能,Enable表示已使能,Disabled表示关闭Default-cost引入路由的缺省度量值Summary路由聚合功能是否使能,Enable表示已使能,Disabled表示关闭Hostroutes是否允许接收主机路由,Enable表示允许,Disabled表示不允许Maximumnumberofbalancedpaths等价路由的最大数目UpdatetimeUpdate定时器的值,单位为秒TimeouttimeTimeout定时器的值,单位为秒SuppresstimeSuppress定时器的值,单位为秒updateoutputdelay接口发送RIP报文的时间间隔outputcount接口一次发送RIP报文的最大个数Garbage-collecttimeGarbage-Collect定时器的值,单位为秒TRIPretransmittimeTRIP重传UpdateRequest、UpdateResponse报文的时间间隔TRIPresponsepacketsretransmitcountTRIP中UpdateRequest、UpdateResponse报文的最大重传次数Silentinterfaces抑制接口数(这些接口不发送周期更新报文)Defaultroutes是否向RIP邻居发布一条缺省路由z取值为Only表示只发布缺省路由z取值为Originate表示同时发布缺省路由和普通路由z取值为Disabled表示不发布缺省路由DefaultroutecostRIP进程下配置发布缺省路由的cost值1-5字段描述Verify-source是否使能对接收到的RIP路由更新报文进行源IP地址检查的功能,Enable表示已使能,Disabled表示关闭Networks使能RIP的网段地址Configuredpeers配置的邻居Triggeredupdatessent发送的触发更新报文数NumberofrouteschangesRIP进程改变路由数据库的统计数据NumberofrepliestoqueriesRIP请求的响应报文数1.
1.
5displayripdatabase【命令】displayripprocess-iddatabase【视图】任意视图【缺省级别】1:监控级【参数】process-id:RIP进程号,取值范围为1~65535.
【描述】displayripdatabase命令用来显示指定RIP进程发布数据库的所有激活路由.
这些路由以常规RIP更新报文的形式发送.
【举例】#显示进程号为100的RIP进程发布数据库中的激活路由.
displayrip100database10.
0.
0.
0/8,cost1,ClassfulSumm10.
0.
0.
0/24,cost1,nexthop10.
0.
0.
1,Rip-interface11.
0.
0.
0/8,cost1,ClassfulSumm11.
0.
0.
0/24,cost1,nexthop10.
0.
0.
1,Imported表1-2displayripdatabase命令显示信息描述表字段描述X.
X.
X.
X/X目的地址以及掩码cost度量值ClassfulSumm表示该条路由是RIP的聚合路由nexthop下一跳地址1-6字段描述Rip-interface从使能RIP协议的接口学来的路由Imported表示该条路由是从其它路由协议引入的1.
1.
6displayripinterface【命令】displayripprocess-idinterface[interface-typeinterface-number]【视图】任意视图【缺省级别】1:监控级【参数】process-id:RIP进程号,取值范围为1~65535.
interface-typeinterface-number:接口类型和接口号.
【描述】displayripinterface命令用来显示指定RIP进程的接口信息.
如果没有指定interface-typeinterface-number,则显示指定RIP进程的所有接口信息,否则只显示指定接口的接口信息.
【举例】#显示进程号为1的RIP进程的接口信息.
displayrip1interfaceInterface-name:GigabitEthernet1/1Address/Mask:1.
1.
1.
1/24Version:RIPv1MetricIn:5MetricInroutepolicy:123MetricOut:5MetricOutroutepolicy:234Split-horizon/Poison-reverse:on/offInput/Output:on/onCurrentpacketsnumber/Maximumpacketsnumber:234/2000表1-3displayripinterface命令显示信息描述表字段描述Interface-name运行RIP协议的接口的名称Address/Mask运行RIP协议的接口的IP地址/掩码Version接口上运行的RIP协议的版本MetricIn接收路由的附加度量值MetricInroutepolicy接收路由的附加度量值应用的路由策略,取值为Notdesignated表示没有对接收路由的附加度量值使用路由策略,如果对接收路由的附加度量值使用了路由策略,取值为使用的路由策略名称MetricOut发送路由的附加度量值1-7字段描述MetricOutroutepolicy发送路由的附加度量值应用的路由策略,取值为Notdesignated表示没有对发送路由的附加度量值使用路由策略,如果对发送路由的附加度量值使用了路由策略,取值为使用的路由策略名称Split-horizon是否使能了水平分割(on表示使能,off表示关闭)Poison-reverse是否使能了毒性逆转(on表示使能,off表示关闭)Input/Output是否允许接口接收(Input)/发送(Output)RIP报文(on表示允许,off表示不允许)Currentpacketsnumber/Maximumpacketsnumber显示当前逻辑接口待发送的报文数量和最多可以发送的报文数量1.
1.
7displayriproute【命令】displayripprocess-idroute[ip-address{mask|mask-length}|peerip-address|statistics]【视图】任意视图【缺省级别】1:监控级【参数】process-id:RIP进程号,取值范围为1~65535.
ip-address{mask|mask-length}:显示目的地址及掩码分别是ip-address{mask|mask-length}的路由信息.
peerip-address:显示从指定邻居学到的所有路由信息.
statistics:显示路由的统计信息.
路由的统计信息包括路由总数目,各个邻居的路由数目.
【描述】displayriproute命令用来显示指定RIP进程的路由信息,以及与每条路由相关的定时器的值.
【举例】#显示进程号为1的RIP进程所有的路由信息.
displayrip1routeRouteFlags:R-RIP,T-TRIPP-Permanent,A-Aging,S-Suppressed,G-Garbage-collectPeer21.
0.
0.
23onGigabitEthernet1/1Destination/MaskNextHopCostTagFlagsSec56.
0.
0.
0/821.
0.
0.
2310RA10234.
0.
0.
0/821.
0.
0.
2310RA23Peer21.
0.
0.
12onGigabitEthernet1/2Destination/MaskNextHopCostTagFlagsSec56.
0.
0.
0/821.
0.
0.
1210RA341-812.
0.
0.
0/821.
0.
0.
1210RA12#显示进程号为1的RIP进程目的地址和掩码分别是56.
0.
0.
0和8的路由信息.
displayrip1route56.
0.
0.
08RouteFlags:R-RIP,T-TRIPP-Permanent,A-Aging,S-Suppressed,G-Garbage-collectPeer21.
0.
0.
23onGigabitEthernet1/1Destination/MaskNextHopCostTagFlagsSec56.
0.
0.
0/821.
0.
0.
2310RA102Peer21.
0.
0.
12onGigabitEthernet1/1Destination/MaskNextHopCostTagFlagsSec56.
0.
0.
0/821.
0.
0.
1210RA34#显示进程号为1的RIP进程从指定邻居学到的路由信息.
displayrip1routepeer21.
0.
0.
23RouteFlags:R-RIP,T-TRIPP-Permanent,A-Aging,S-Suppressed,G-Garbage-collectPeer21.
0.
0.
23onGigabitEthernet1/1Destination/MaskNextHopCostTagFlagsSec56.
0.
0.
0/821.
0.
0.
2310RA10234.
0.
0.
0/821.
0.
0.
2310RA23表1-4displayriproute命令显示信息描述表字段描述RouteFlags路由标志:R——RIP生成的路由T——TRIP(触发RIP)生成的路由P——该路由永不过期A——该路由处于老化时期S——该路由处于抑制时期G——该路由处于Garbage-collect时期Peer21.
0.
0.
23onGigabitEthernet1/1在RIP接口上从指定邻居学到的路由信息Destination/Mask目的IP地址/掩码NextHop路由的下一跳地址Cost度量值Tag路由标记Flags路由信息所处状态Sec路由信息所处状态对应的定时器时间#显示进程号为1的RIP进程的路由统计信息.
displayrip1routestatisticsPeerAgingPermanentGarbage21.
0.
0.
2320321.
0.
0.
122041-9Total407表1-5displayriproutestatistics命令显示信息描述表字段描述PeerRIP邻居IP地址Aging从指定邻居学习到的路由信息中处于老化状态的路由的条数Permanent从指定邻居学习到的路由信息中处于永久保存状态的路由的条数Garbage从指定邻居学习到的路由信息中处于garbage-collection状态的路由的条数Total从所有RIP邻居学习到的路由条数的总和1.
1.
8filter-policyexport(RIPview)【命令】filter-policy{acl-number|ip-prefixip-prefix-name}export[protocol[process-id]|interface-typeinterface-number]undofilter-policyexport[protocol[process-id]|interface-typeinterface-number]【视图】RIP视图【缺省级别】2:系统级【参数】acl-number:用于过滤发布的路由信息的访问控制列表号,取值范围为2000~3999.
ip-prefixip-prefix-name:指定用于过滤发布路由信息的IP地址前缀列表名称.
ip-prefix-name为IP地址前缀列表名称,取值范围为1~19个字符.
protocol:被过滤路由信息的路由协议,目前可选择bgp、direct、isis、ospf、rip和static.
process-id:被过滤路由信息的路由协议的进程号,取值范围为1~65535.
仅当路由协议为rip、ospf、isis时需要指定进程号.
interface-typeinterface-number:接口类型和编号.
【描述】filter-policyexport命令用来配置RIP对发布的路由信息进行过滤.
undofilter-policyexport命令用来取消对发布路由信息的过滤.
缺省情况下,RIP不对发布的路由信息进行过滤.
需要注意的是:z如果指定protocol参数,则只对从指定路由协议引入的路由信息进行过滤;否则将对所有要发布的路由信息进行过滤.
z如果指定interface-typeinterface-number参数,则只对从指定接口发布的路由信息进行过滤;否则将对所有RIP接口发布的路由信息进行过滤.
相关配置可参考命令acl、import-route和ipip-prefix.
1-10【举例】#配置按照访问列表ACL2000来过滤发布的路由信息.
system-view[Sysname]rip1[Sysname-rip-1]filter-policy2000export#对接口GigabitEthernet1/1配置按照地址前缀列表abc过滤发送的RIP路由更新报文.
[Sysname-rip-1]filter-policyip-prefixabcexportgigabitethernet1/11.
1.
9filter-policyimport(RIPview)【命令】filter-policy{acl-number|gatewayip-prefix-name|ip-prefixip-prefix-name[gatewayip-prefix-name]}import[interface-typeinterface-number]undofilter-policyimport[interface-typeinterface-number]【视图】RIP视图【缺省级别】2:系统级【参数】acl-number:用于过滤接收的路由信息的访问控制列表号,取值范围为2000~3999.
ip-prefixip-prefix-name:指定用于过滤接收路由信息的IP地址前缀列表名称.
ip-prefix-name为IP地址前缀列表名称,取值范围为1~19个字符.
gatewayip-prefix-name:基于发布网关过滤路由,ip-prefix-name为IP地址前缀列表名称,取值范围为1~19个字符.
interface-typeinterface-number:接口类型和编号.
【描述】filter-policyimport命令用来配置RIP对接收的路由信息进行过滤.
undofilter-policyimport命令用来恢复缺省情况.
缺省情况下,RIP不对接收的路由信息进行过滤.
相关配置可参考命令acl和ipip-prefix.
【举例】#配置按照访问列表ACL2000来过滤接收的路由信息.
system-view[Sysname]rip1[Sysname-rip-1]filter-policy2000import#对接口GigabitEthernet1/1配置按照地址前缀列表abc过滤从所有接口收到的RIP路由更新报文.
[Sysname-rip-1]filter-policyip-prefixabcimportgigabitethernet1/11-111.
1.
10host-route【命令】host-routeundohost-route【视图】RIP视图【缺省级别】2:系统级【参数】无【描述】host-route命令用来允许RIP接收主机路由.
undohost-route命令用来禁止RIP接收主机路由.
缺省情况下,允许RIP接收主机路由.
在某些特殊情况下,路由器会收到大量来自同一网段的主机路由.
这些路由对于路由寻址没有多少作用,却占用了大量的资源;此时可以使用undohost-route命令禁止接收主机路由,以节省网络资源.
该命令仅对RIPv2有效,对RIPv1无效.
【举例】#禁止RIP接收主机路由.
system-view[Sysname]rip1[Sysname-rip-1]undohost-route1.
1.
11import-route(RIPview)【命令】import-routeprotocol[process-id|all-processes|allow-ibgp][costcost|route-policyroute-policy-name|tagtag]*undoimport-routeprotocol[process-id]【视图】RIP视图【缺省级别】2:系统级1-12【参数】protocol:指定引入的路由协议,可以是bgp、direct、isis、ospf、rip或static.
process-id:路由协议进程号,取值范围为1~65535,缺省值为1.
只有当protocol是isis、ospf或rip时该参数可选.
all-processes:引入指定路由协议所有进程的路由,只有当protocol是rip、ospf或isis时可以指定该参数.
allow-ibgp:当protocol为bgp时,allow-ibgp为可选关键字.
import-routebgp表示只引入EBGP路由;import-routebgpallow-ibgp表示将IBGP路由也引入,容易引起路由环路,请慎用!
cost:所要引入路由的度量值,取值范围为0~16.
如果没有指定度量值,则使用defaultcost命令设置的缺省度量值.
tag:所要引入路由的标记值,取值范围为0~65535,缺省值为0.
route-policy-name:路由策略名称,取值范围为1~19个字符.
【描述】import-route命令用来从其它路由协议引入路由.
undoimport-route命令用来取消引入外部路由信息.
缺省情况下,RIP不引入其它路由.
需要注意的:z只能引入路由表中状态为active的路由,是否为active状态可以通过displayiprouting-tableprotocol命令来查看.
z如果指定参数route-policy,可通过配置路由策略,只引入特定路由;z如果指定参数cost,可设置引入路由的度量值;z如果指定参数tag,可设置引入路由的路由标记值.
相关配置可参考命令defaultcost.
【举例】#引入静态路由,并将其度量值设置为4.
system-view[Sysname]rip1[Sysname-rip-1]import-routestaticcost4#配置引入路由的缺省度量值为3.
[Sysname-rip-1]defaultcost3#引入OSPF路由,且其度量值为引入路由的缺省度量值.
[Sysname-rip-1]import-routeospf1.
1.
12maximumload-balancing(RIPview)【命令】maximumload-balancingnumberundomaximumload-balancing1-13【视图】RIP视图【缺省级别】2:系统级【参数】number:在负载分担方式下,等价路由的最大条数.
不同型号的设备支持的取值范围和缺省值不同,请以设备的实际情况为准.
【描述】maximumload-balancing命令用来配置在负载分担方式下的最大等价路由条数.
undomaximumload-balancing命令用来恢复缺省情况.
缺省情况下,最大等价路由条数与设备的型号有关,请以设备的实际情况为准.
【举例】#配置在负载分担方式下,最大等价路由数为2.
system-view[Sysname]rip[Sysname-rip-1]maximumload-balancing21.
1.
13network【命令】networknetwork-addressundonetworknetwork-address【视图】RIP视图【缺省级别】2:系统级【参数】network-address:指定网段的地址,其取值可以为各个接口的IP网络地址.
【描述】network命令用来在指定网段接口上使能RIP.
undonetwork命令用来对指定网段接口禁用RIP.
缺省情况下,接口上的RIP功能处于关闭状态.
需要注意的是:zRIP只在指定网段的接口上运行,对于不在指定网段上的接口,RIP既不在它上面接收和发送路由,也不将它的接口路由转发出去.
因此,RIP启动后必须指定其工作网段.
z在单进程情况下,可以使用network0.
0.
0.
0命令在所有接口上使能RIP;在多进程情况下,无法使用network0.
0.
0.
0命令.
1-14zRIP不支持将同一物理接口下的不同网段使能到不同的RIP进程中.
【举例】#在网络地址为129.
102.
0.
0的接口上使能RIP100.
system-view[Sysname]rip100[Sysname-rip-100]network129.
102.
0.
01.
1.
14output-delay【命令】output-delaytimecountcountundooutput-delay【视图】RIP视图【缺省级别】2:系统级【参数】time:接口发送RIP报文的时间间隔,取值范围为10~100,单位为毫秒.
count:接口一次发送RIP报文的最大个数,取值范围为1~20.
【描述】output-delay用来配置RIP报文的发送速率.
undooutput-delay命令用来恢复缺省情况.
缺省情况下,接口发送RIP报文的时间间隔为20毫秒,一次最多发送3个RIP报文.
【举例】#配置RIP进程1的所有接口发送RIP报文的时间间隔为30毫秒,一次最多发送10个RIP报文.
system-view[Sysname]rip100[Sysname-rip-1]output-delay30output-count101.
1.
15peer【命令】peerip-addressundopeerip-address【视图】RIP视图【缺省级别】2:系统级1-15【参数】ip-address:配置的RIP邻居IP地址,用点分十进制格式表示.
【描述】peer命令用来配置NBMA(Non-BroadcastMulti-Access,非广播多点可达)网络中RIP邻居的IP地址,并使更新报文以单播形式发送到对端,而不采用正常的组播或广播的形式.
undopeer命令用来取消指定邻居IP地址.
缺省情况下,RIP不向任何定点地址发送更新报文.
需要注意的是,当RIP邻居与当前设备直连时不推荐使用该命令,因为这样可能会造成对端同时收到同一路由信息的组播(或广播)和单播两种形式的报文.
【举例】#配置RIP的定点发送地址202.
38.
165.
1.
system-view[Sysname]rip1[Sysname-rip-1]peer202.
38.
165.
11.
1.
16preference【命令】preference[route-policyroute-policy-name]valueundopreference[route-policy]【视图】RIP视图【缺省级别】2:系统级【参数】route-policy-name:路由策略名称,取值范围为1~19个字符.
对满足特定条件的路由设置优先级.
value:RIP路由优先级的值,取值范围为1~255,取值越小,优先级越高.
【描述】preference命令用来配置RIP路由的优先级.
undopreference命令用来恢复缺省情况.
缺省情况下,RIP路由的优先级为100.
通过指定route-policy参数,可应用路由策略对特定的路由设置优先级:z如果在路由策略中已经设置了匹配路由的优先级,则匹配路由取路由策略设置的优先级,其它路由取preference命令所设优先级;z如果在路由策略中没有设置匹配路由的优先级,则所有路由都取preference命令所设优先级.
【举例】#配置RIP路由的优先级为120.
system-view1-16[Sysname]rip1[Sysname-rip-1]preference1201.
1.
17resetripprocess【命令】resetripprocess-idprocess【视图】用户视图【缺省级别】2:系统级【参数】process-id:RIP进程号,取值范围为1~65535.
【描述】resetripprocess命令用来重启指定RIP进程.
执行该命令后,系统提示用户确认是否重启RIP协议.
【举例】#重启进程号为100的RIP进程.
resetrip100processWarning:ResetRIPprocess[Y/N]:Y1.
1.
18resetripstatistics【命令】resetripprocess-idstatistics【视图】用户视图【缺省级别】2:系统级【参数】process-id:RIP进程号,取值范围为1~65535.
【描述】resetripstatistics命令用来清除指定RIP进程的统计信息.
该命令便于在调试时重新记录统计数据.
【举例】#清除进程号为100的RIP进程的统计信息.
resetrip100statistics1-171.
1.
19rip【命令】rip[process-id][vpn-instancevpn-instance-name]undorip[process-id][vpn-instancevpn-instance-name]【视图】系统视图【缺省级别】2:系统级【参数】process-id:RIP进程号,取值范围为1~65535,缺省值为1.
vpn-instancevpn-instance-name:指定VPN实例名,取值范围为1~31个字符,区分大小写.
本参数的支持情况与设备的型号有关,请以设备的实际情况为准.
【描述】rip命令用来创建RIP进程并进入RIP视图.
undorip命令用来关闭RIP进程.
缺省情况下,RIP进程处于关闭状态.
需要注意的是:z如果在命令行中没有指定VPN实例,RIP进程将在公网实例下运行.
z如果想将RIP进程应用于某个VPN实例,该实例必须已经创建.
相关配置可参考命令ipvpn-instance.
z必须先创建RIP进程,才能配置RIP的各种全局性参数,而配置与接口相关的参数时,可以不受这个限制.
z停止运行RIP进程后,原来配置的接口参数也同时失效.
【举例】#创建RIP进程并进入其视图.
system-view[Sysname]rip[Sysname-rip-1]1.
1.
20ripauthentication-mode【命令】ripauthentication-mode{md5{rfc2082key-stringkey-id|rfc2453key-string}|simplepassword}undoripauthentication-mode【视图】接口视图1-18【缺省级别】2:系统级【参数】md5:MD5密文验证方式.
rfc2453:指定MD5密文验证报文使用RFC2453规定的报文格式(IETF标准).
rfc2082:指定MD5密文验证报文使用RFC2082规定的报文格式.
key-id:MD5密文验证标识符,取值范围为1~255.
key-string:MD5密文验证字,如果以明文形式输入验证字,则可输入长度为1~16个字符的字符串;如果以密文形式输入验证字,则可输入长度为1~24个字符的字符串;当用户使用displaycurrent-configuration命令显示系统信息时,系统以24个字符的密文形式显示配置的MD5验证字.
simple:明文验证方式.
password:明文验证字,取值范围为1~16个字符.
【描述】ripauthentication-mode命令用来配置RIP-2的验证方式及验证参数.
undoripauthentication-mode命令用来取消所有验证.
需要注意的是,每次验证只支持一个验证字.
新输入的验证字将覆盖旧验证字.
相关配置可参考命令ripversion.
当RIP的版本为RIP-1时,虽然在接口视图下仍然可以配置验证方式,但由于RIP-1不支持认证,因此该配置不会生效.
【举例】#在接口GigabitEthernet1/1上配置RFC2453格式的MD5验证,验证字为rose.
system-view[Sysname]interfacegigabitethernet1/1[Sysname-GigabitEthernet1/1]ripversion2[Sysname-GigabitEthernet1/1]ripauthentication-modemd5rfc2453rose1.
1.
21ripdefault-route【命令】ripdefault-route{{only|originate}[costcost]|no-originate}undoripdefault-route【视图】接口视图1-19【缺省级别】2:系统级【参数】only:配置只发送缺省路由,不发送普通路由.
originate:配置既发送普通路由,又发送缺省路由.
cost:缺省路由的度量值,取值范围为1~15.
no-originate:配置只发送普通路由,不发布缺省路由.
【描述】ripdefault-route命令用来配置RIP接口以指定度量值向RIP邻居发布一条缺省路由.
undoripdefault-route命令用来取消配置RIP接口向RIP邻居发布缺省路由.
缺省情况下,RIP接口是否发布缺省路由以RIP进程配置的为准.
相关配置可参考命令default-route.
配置发布缺省路由的RIP路由器不接收来自RIP邻居的缺省路由.
【举例】#配置接口GigabitEthernet1/1以指定度量值2向RIP邻居发布一条缺省路由,而且只发送缺省路由,不发送普通路由.
system-view[Sysname]interfaceGigabitEthernet1/1[Sysname-GigabitEthernet1/1]ripdefault-routeonlycost21.
1.
22ripinput【命令】ripinputundoripinput【视图】接口视图【缺省级别】2:系统级【参数】无【描述】ripinput命令用来允许接口接收RIP报文.
undoripinput命令用来禁止接口接收RIP报文.
缺省情况下,允许接口接收RIP报文.
1-20相关配置可参考命令ripoutput.
【举例】#指定接口GigabitEthernet1/1接收RIP报文.
system-view[Sysname]interfacegigabitethernet1/1[Sysname-GigabitEthernet1/1]ripinput1.
1.
23ripmetricin【命令】ripmetricin[route-policyroute-policy-name]valueundoripmetricin【视图】接口视图【缺省级别】2:系统级【参数】route-policyroute-policy-name:路由策略名称,取值范围为1~19个字符.
对满足特定条件的路由设置附加度量值.
value:接收附加度量值,取值范围为0~16.
【描述】ripmetricin命令用来配置接口接收RIP路由时的附加度量值.
undoripmetricin命令用来恢复缺省情况.
缺省情况下,接口接收RIP路由时的附加度量值为0.
当接口收到一条合法的RIP路由,在将其加入路由表前,附加度量值会被加到该路由上.
因此,增加接口的接收附加度量值,该接口收到的RIP路由的度量值也会相应增加,当附加度量值与原路由度量值之和大于16,该条路由的度量值取16.
通过指定route-policy参数,可应用路由策略对接口接收的特定路由设置附加度量值:z如果通过applycost命令设置了匹配路由的附加度量值,则匹配路由的附加度量值取applycost命令value参数设置的值,不匹配路由的附加度量值取本命令value参数所设的值.
需要注意的是,本命令不支持通过applycost命令中的+、-关键字对于接口接收RIP路由的附加度量值进行增加、减少的设置.
关于applycost命令的使用方法请参考"IP路由分册"中的"路由策略命令";z如果没有通过applycost命令设置路由的附加度量值,则所有接收路由的附加度量值都取本命令value参数所设的值.
相关配置可参考命令ripmetricout.
1-21【举例】#对接口GigabitEthernet1/1接收的RIP路由附加度量值进行设置.
其中,1.
0.
0.
0/8网段路由的附加度量值设置为6,其它网段路由的附加度量值设置为2.
system-view[Sysname]ipip-prefix123permit1.
0.
0.
08[Sysname]route-policyabcpermitnode0[Sysname-route-policy]if-matchip-prefix123[Sysname-route-policy]applycost6[Sysname]interfacegigabitethernet1/1[Sysname-GigabitEthernet1/1]ripmetricinroute-policyabc21.
1.
24ripmetricout【命令】ripmetricout[route-policyroute-policy-name]valueundoripmetricout【视图】接口视图【缺省级别】2:系统级【参数】route-policyroute-policy-name:路由策略名称,取值范围为1~19个字符.
对满足特定条件的路由设置附加度量值.
value:发送附加度量值,取值范围为1~16.
【描述】ripmetricout命令用来配置接口发送RIP路由时的附加度量值.
undoripmetricout命令用来恢复缺省情况.
缺省情况下,接口发送RIP路由时的附加度量值为1.
当发布一条RIP路由时,附加度量值会在发布该路由之前附加在这条路由上.
因此,增加一个接口的发送附加度量值,该接口发送的RIP路由的度量值也会相应增加.
通过指定route-policy参数,可应用路由策略对接口发布的特定路由设置附加度量值:z如果通过applycost命令设置了匹配路由的附加度量值,则匹配路由的附加度量值取applycost命令value参数设置的值,不匹配路由的附加度量值取本命令value参数所设的值.
需要注意的是,本命令不支持通过applycost命令中的+、-关键字对于接口发布RIP路由的附加度量值进行增加、减少的设置.
关于applycost命令的使用方法请参考"IP路由分册"中的"路由策略命令";z如果没有通过applycost命令设置路由的附加度量值,则所有发布路由的附加度量值都取本命令value参数所设的值.
相关配置可参考命令ripmetricin.
1-22【举例】#对接口GigabitEthernet1/1发送RIP路由的附加度量值进行设置.
其中,1.
0.
0.
0/8网段路由的附加度量值设置为6,其它网段路由的附加度量值设置为2.
system-view[Sysname]ipip-prefix123permit1.
0.
0.
08[Sysname]route-policyabcpermitnode0[Sysname-route-policy]if-matchip-prefix123[Sysname-route-policy]applycost6[Sysname]interfacegigabitethernet1/1[Sysname-GigabitEthernet1/1]ripmetricoutroute-policyabc21.
1.
25ripmib-binding【命令】ripmib-bindingprocess-idundoripmib-binding【视图】系统视图【缺省级别】2:系统级【参数】process-id:RIP进程号,取值范围为1~65535.
【描述】ripmib-binding命令用来将MIB操作绑定在指定的RIP进程上,指定RIP进程来接收SNMP请求.
undoripmib-binding命令用来恢复缺省情况.
缺省情况下,MIB操作绑定在RIP进程1上,即通过RIP进程1来接收SNMP请求.
【举例】#指定RIP进程100接收SNMP请求.
system-view[Sysname]ripmib-binding100#恢复RIP缺省的MIB绑定.
[Sysname]undoripmib-binding1.
1.
26ripoutput【命令】ripoutputundoripoutput【视图】接口视图1-23【缺省级别】2:系统级【参数】无【描述】ripoutput命令用来允许接口发送RIP报文.
undoripoutput命令用来禁止接口发送RIP报文.
缺省情况下,允许接口发送RIP报文.
相关配置可参考命令ripinput.
【举例】#允许接口Serial2/0发送RIP报文.
system-view[Sysname]interfaceserial2/0[Sysname-Serial2/0]ripoutput1.
1.
27rippoison-reverse【命令】rippoison-reverseundorippoison-reverse【视图】接口视图【缺省级别】2:系统级【参数】无【描述】rippoison-reverse命令用来使能毒性逆转功能.
undorippoison-reverse命令用来关闭毒性逆转功能.
缺省情况下,毒性逆转功能处于关闭状态.
【举例】#在接口Serial2/0上配置对RIP更新报文进行毒性逆转.
system-view[Sysname]interfaceserial2/0[Sysname-Serial2/0]rippoison-reverse1-241.
1.
28ripsplit-horizon【命令】ripsplit-horizonundoripsplit-horizon【视图】接口视图【缺省级别】2:系统级【参数】无【描述】ripsplit-horizon命令用来使能水平分割功能.
undoripsplit-horizon命令用来关闭水平分割功能.
缺省情况下,水平分割功能处于使能状态.
需要注意的是:z通常情况下,为了防止路由环路的出现,水平分割是必要的,因此,建议不要关闭水平分割;z当因为特殊需要,如为保证协议的正确执行,需要关闭水平分割时,请一定要确认是否必要;z在帧中继等NBMA(Non-BroadcastMulti-Access,非广播多点可达)网络中,当主接口和点到多点子接口配置了多条虚电路时,为了保证路由信息的正确传播,需要关闭水平分割功能.
关于帧中继的详细信息,请参见"接入分册"中的"帧中继配置".
如果同时使能了水平分割和毒性逆转,则只有毒性逆转功能生效.
【举例】#在接口GigabitEthernet1/1上配置水平分割.
system-view[Sysname]interfacegigabitethernet1/1[Sysname-GigabitEthernet1/1]ripsplit-horizon1.
1.
29ripsummary-address【命令】ripsummary-addressip-address{mask|mask-length}undoripsummary-addressip-address{mask|mask-length}【视图】接口视图1-25【缺省级别】2:系统级【参数】ip-address:聚合路由的目的IP地址.
mask:聚合路由的网络掩码,点分十进制格式.
mask-length:聚合路由的网络掩码长度,取值范围为0-32.
【描述】ripsummary-address命令用来配置发布一条聚合路由.
undoripsummary-address命令用来取消该配置.
需要注意的是,该功能仅在自动路由聚合功能被关闭时才能生效.
相关配置请参考命令summary.
【举例】#配置RIP在接口GigabitEthernet1/1发布一个聚合本地IP地址.
system-view[Sysname]interfacegigabitethernet1/1[Sysname-GigabitEthernet1/1]ripsummary-address10.
0.
0.
0255.
255.
255.
01.
1.
30ripversion【命令】ripversion{1|2[broadcast|multicast]}undoripversion【视图】接口视图【缺省级别】2:系统级【参数】1:接口运行RIP协议的版本为RIP-1.
2:接口运行RIP协议的版本为RIP-2.
broadcast:RIP-2报文的发送方式为广播方式.
multicast:RIP-2报文的发送方式为组播方式.
【描述】ripversion命令用来配置接口运行的RIP版本.
undoripversion命令用来取消配置接口运行的RIP版本.
缺省情况下,如果没有配置接口运行的RIP版本,接口运行的RIP版本以全局配置的为准;如果也没有进行全局RIP版本的配置,接口只能发送RIP-1广播报文,可以接收RIP-1广播报文、RIP-1单播报文、RIP-2广播报文、RIP-2组播报文、RIP-2单播报文.
1-26如果用户指定接口运行的RIP版本为RIP-2而又未指定RIP-2报文的发送方式时,RIP-2报文将以组播方式发送.
当接口运行的RIP版本为RIP-1时:z发送RIP-1广播报文z接收RIP-1广播报文z接收RIP-1单播报文当接口运行在RIP-2广播方式时:z发送RIP-2广播报文z接收RIP-1广播报文z接收RIP-1单播报文z接收RIP-2广播报文z接收RIP-2组播报文z接收RIP-2单播报文当接口运行在RIP-2组播方式时:z发送RIP-2组播报文z接收RIP-2广播报文z接收RIP-2组播报文z接收RIP-2单播报文【举例】#配置接口GigabitEthernet1/1以广播方式发送RIP-2报文.
system-view[Sysname]interfacegigabitethernet1/1[Sysname-GigabitEthernet1/1]ripversion2broadcast1.
1.
31silent-interface(RIPview)【命令】silent-interface{interface-typeinterface-number|all}undosilent-interface{interface-typeinterface-number|all}【视图】RIP视图【缺省级别】2:系统级【参数】interface-typeinterface-number:接口类型和编号.
all:抑制所有接口.
1-27【描述】silent-interface命令用来配置接口工作在抑制状态,即接口只接收路由更新报文而不发送路由更新报文.
undosilent-interface命令用来恢复缺省情况.
缺省情况下,允许所有接口发送路由更新报文.
【举例】#将所有接口设置为抑制状态,随后激活指定接口GigabitEthernet1/1.
system-view[Sysname]rip100[Sysname-rip-100]silent-interfaceall[Sysname-rip-100]undosilent-interfacegigabitethernet1/1[Sysname-rip-100]network131.
108.
0.
01.
1.
32summary【命令】summaryundosummary【视图】RIP视图【缺省级别】2:系统级【参数】无【描述】summary命令用来使能RIP-2自动路由聚合功能,聚合后的路由以使用自然掩码的路由形式发布,减小了路由表的规模.
undosummary命令用来关闭自动路由聚合功能,以便将所有子网路由广播出去.
缺省情况下,RIP-2自动路由聚合功能处于使能状态.
使能RIP-2自动路由聚合功能可以减小路由表规模,提高大型网络的可扩展性和效率.
相关配置可参考命令ripversion.
【举例】#关闭RIP-2自动路由聚合功能.
system-view[Sysname]rip[Sysname-rip-1]undosummary1-281.
1.
33timers【命令】timers{garbage-collectgarbage-collect-value|suppresssuppress-value|timeouttimeout-value|updateupdate-value}*undotimers{garbage-collect|suppress|timeout|update}*【视图】RIP视图【缺省级别】2:系统级【参数】garbage-collect-value:Garbage-collect定时器的值,取值范围为1~3600,单位为秒.
suppress-value:Suppress定时器的值,取值范围为0~3600,单位为秒.
timeout-value:Timeout定时器的值,取值范围为1~3600,单位为秒.
该值最少应为更新时间的3倍.
update-value:Update定时器的值,取值范围为1~3600,单位为秒.
【描述】timers命令用来配置RIP各个定时器的值,可通过调节RIP定时器来调整路由协议的性能,以满足网络需要.
undotimers命令用来恢复缺省情况.
缺省情况下,Garbage-collect定时器的值为120秒,Suppress定时器的值为120秒,Timeout定时器的值为180秒,Update定时器的值为30秒.
RIP受四个定时器的控制,分别是Update、Timeout、Suppress和Garbage-Collect,其中:zUpdate定时器,定义了发送更新报文的时间间隔.
zTimeout定时器,定义了路由老化时间.
如果在老化时间内没有收到关于某条路由的更新报文,则该条路由在路由表中的度量值将会被设置为16.
zSuppress定时器,定义了RIP路由处于抑制状态的时间段长度.
当一条路由的度量值变为16时,该路由将进入被抑制状态.
在被抑制状态,只有来自同一邻居,且度量值小于16的路由更新才会被路由器接收,取代不可达路由.
zGarbage-Collect定时器,定义了一条路由从度量值变为16开始,直到它从路由表里被删除所经过的时间.
在Garbage-Collect时间内,RIP以16作为度量值向外发送这条路由的更新,如果Garbage-Collect超时,该路由仍没有得到更新,则该路由将从路由表中被彻底删除.
需要注意的是:z通常情况下,无需改变各定时器的缺省值,该命令须谨慎使用.
z各个定时器的值在网络中所有的路由器和接入服务器上必须保持一致.
【举例】#分别设置RIP各定时器的值:其中,Update定时器的值为5秒、Timeout定时器的值为15秒、Suppress定时器的值为15秒、Garbage-Collect定时器的值为30秒.
1-29system-view[Sysname]rip100[Sysname-rip-100]timersupdate5[Sysname-rip-100]timerstimeout15[Sysname-rip-100]timerssuppress15[Sysname-rip-100]timersgarbage-collect301.
1.
34validate-source-address【命令】validate-source-addressundovalidate-source-address【视图】RIP视图【缺省级别】2:系统级【参数】无【描述】validate-source-address命令用来使能对接收到的RIP路由更新报文进行源IP地址检查的功能.
undovalidate-source-address命令用来关闭该项功能.
缺省情况下,对接收到的RIP路由更新报文进行源IP地址检查的功能处于使能状态.
在正常环境下,建议不要关闭该特性.
【举例】#关闭对接收到的RIP路由更新报文进行源IP地址检查的功能.
system-view[Sysname-rip]rip100[Sysname-rip-100]undovalidate-source-address1.
1.
35version【命令】version{1|2}undoversion【视图】RIP视图【缺省级别】2:系统级1-30【参数】1:指定为RIP-1版本.
2:指定为RIP-2版本,RIP-2报文的发送方式为组播方式.
【描述】version命令用来配置全局RIP版本.
undoversion命令用来取消配置RIP全局版本.
缺省情况下,如果接口配置了RIP版本,以接口配置的为准,如果接口也没有配置,接口只能发送RIP-1广播报文,可以接收RIP-1广播报文、RIP-1单播报文、RIP-2广播报文、RIP-2组播报文、RIP-2单播报文.
需要注意的是:z如果接口上配置了RIP版本,以接口配置的为准.
z如果接口没有配置RIP版本,将全局RIP版本配置为1时,接口运行的RIP版本为RIP-1,发送RIP-1广播报文,接收RIP-1广播报文、RIP-1单播报文.
z如果接口没有配置RIP版本,将全局RIP版本配置为2时,接口运行的RIP版本为RIP-2且工作在组播方式,发送RIP-2组播报文,可以接收RIP-2单播报文、RIP-2广播报文、RIP-2组播报文.
【举例】#指定全局RIP版本为RIP-2.
system-view[Sysname]rip100[Sysname-rip-100]version2i目录1路由策略配置命令.
1-11.
1路由策略公共配置命令.
1-11.
1.
1applyas-path.
1-11.
1.
2applycomm-listdelete.
1-11.
1.
3applycommunity.
1-21.
1.
4applycost1-31.
1.
5applycost-type1-41.
1.
6applyextcommunity.
1-41.
1.
7applyisis.
1-51.
1.
8applylocal-preference1-61.
1.
9applympls-label.
1-71.
1.
10applyorigin1-71.
1.
11applypreference.
1-81.
1.
12applypreferred-value1-91.
1.
13applytag.
1-91.
1.
14displayipas-path.
1-101.
1.
15displayipcommunity-list1-111.
1.
16displayipextcommunity-list.
1-111.
1.
17displayroute-policy.
1-121.
1.
18if-matchas-path.
1-121.
1.
19if-matchcommunity1-131.
1.
20if-matchcost1-141.
1.
21if-matchextcommunity1-151.
1.
22if-matchinterface.
1-151.
1.
23if-matchmpls-label1-161.
1.
24if-matchroute-type1-171.
1.
25if-matchtag.
1-171.
1.
26ipas-path.
1-181.
1.
27ipcommunity-list.
1-191.
1.
28ipextcommunity-list.
1-201.
1.
29route-policy.
1-211.
2IPv4路由策略配置命令1-221.
2.
1applyip-addressnext-hop.
1-221.
2.
2displayipip-prefix.
1-221.
2.
3if-matchacl1-231.
2.
4if-matchip.
1-241.
2.
5if-matchip-prefix.
1-251.
2.
6ipip-prefix.
1-251.
2.
7resetipip-prefix.
1-271.
3IPv6路由策略配置命令1-271.
3.
1applyipv6next-hop1-271.
3.
2displayipipv6-prefix.
1-281.
3.
3if-matchipv61-291.
3.
4ipipv6-prefix1-291.
3.
5resetipipv6-prefix1-311-11路由策略配置命令1.
1路由策略公共配置命令中的命令对于IPv4和IPv6都适用.
1.
1路由策略公共配置命令1.
1.
1applyas-path【命令】applyas-pathas-number&[replace]undoapplyas-path【视图】路由策略视图【缺省级别】2:系统级【参数】as-number:自治系统号,取值范围为1~4294967295.
&:表示前面的参数可以输入1~10次.
replace:替换原有AS号.
【描述】applyas-path命令用来配置BGP路由信息AS_PATH属性.
undoapplyas-path命令用来取消该配置.
缺省情况下,没有配置BGP路由信息的AS_PATH属性.
如果不指定replace参数,则在原AS路径前加入AS序号;否则,则用配置的AS号替换原AS号.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
如果路由信息匹配已存在的编号为1的AS路径访问列表,那么在原AS路径前加入AS号200.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchas-path1[Sysname-route-policy]applyas-path2001.
1.
2applycomm-listdelete【命令】applycomm-listcomm-list-numberdelete1-2undoapplycomm-list【视图】路由策略视图【缺省级别】2:系统级【参数】comm-list-number:团体属性列表号.
z基本团体属性列表号的取值范围为1~99;z高级团体属性列表号的取值范围为100~199.
【描述】applycomm-listdelete命令用来删除团体属性列表中指定的BGP路由团体属性.
undoapplycomm-list命令用来取消该配置.
缺省情况下,没有删除BGP路由团体属性.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
如果路由信息匹配已存在的编号为1的AS路径访问列表,那么删除已存在的团体属性列表1中指定的BGP路由团体属性.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchas-path1[Sysname-route-policy]applycomm-list1delete1.
1.
3applycommunity【命令】applycommunity{none|additive|{community-number&|aa:nn&|internet|no-export-subconfed|no-export|no-advertise}*[additive]}undoapplycommunity【视图】路由策略视图【缺省级别】2:系统级【参数】none:删除路由的团体属性.
community-number:团体序号,取值范围为1~4294967295.
aa:nn:团体号,aa和nn的取值范围为0~65535.
&:表示前面的参数可以输入1~16次.
1-3internet:向所有BGP对等体发送匹配路由.
no-export-subconfed:不向子自治系统外发送匹配路由.
no-advertise:不向任何对等体发送匹配路由.
no-export:不向自治系统或联盟外部通告路由,但可以发布给联盟中其它子自治系统.
additive:附加至原有路由的团体属性.
【描述】applycommunity命令用来配置BGP路由信息的团体属性.
undoapplycommunity命令用来取消该配置.
缺省情况下,没有配置BGP团体属性.
相关配置可参考命令ipcommunity-list、if-matchcommunity和route-policy.
【举例】#创建一个名为setcommunity的路由策略,其节点序列号为16,匹配模式为permit.
如果路由信息匹配已存在的编号为8的AS路径访问列表,那么设置该BGP路由的团体属性为no-export.
system-view[Sysname]route-policysetcommunitypermitnode16[Sysname-route-policy]if-matchas-path8[Sysname-route-policy]applycommunityno-export1.
1.
4applycost【命令】applycostvalueundoapplycost【视图】路由策略视图【缺省级别】2:系统级【参数】+:增加开销值.
-:减少开销值.
value:指定路由信息的路由开销,取值范围为0~4294967295.
【描述】applycost命令用来配置路由信息的路由开销.
undoapplycost命令用来取消该配置.
缺省情况下,没有配置路由信息的路由开销.
相关配置可参考命令if-matchinterface,、f-matchacl、if-matchip-prefix,if-matchipnext-hop、if-matchcost、if-matchtag、route-policy、applyip-addressnext-hop、applylocal-preference、applyorigin和applytag.
1-4【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
如果匹配出接口为Serial2/0的路由,那么设置该路由的路由开销为120.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchinterfaceserial2/0[Sysname-route-policy]applycost1201.
1.
5applycost-type【命令】applycost-type{external|internal|type-1|type-2}undoapplycost-type【视图】路由策略视图【缺省级别】2:系统级【参数】external:IS-IS外部路由.
internal:IS-IS内部路由.
type-1:OSPF的外部Type-1路由.
type-2:OSPF的外部Type-2路由.
【描述】applycost-type命令用来配置路由信息的路由开销类型.
undoapplycost-type命令用来取消该配置.
缺省情况下,没有配置路由开销类型.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
如果匹配标记域为8的路由,那么设置该路由的路由开销类型为IS-IS内部路由.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchtag8[Sysname-route-policy]applycost-typeinternal1.
1.
6applyextcommunity【命令】applyextcommunity{rtroute-target}&[additive]undoapplyextcommunity1-5【视图】路由策略视图【缺省级别】2:系统级【参数】rtroute-target:指定的RT(RouteTarget,路由目标)扩展团体属性,为3~21个字符的字符串.
route-target有三种形式,分别如下:z16位自治系统号:32位用户自定义数,例如:101:3.
z32位IP地址:16位用户自定义数,例如:192.
168.
122.
15:1.
z32位自治系统号:16位用户自定义数,例如:70000:3.
其中指定的自治系统号最小值为65536.
&:表示前面的参数可以输入1~16次.
additive:允许增加到已有的团体中.
【描述】applyextcommunity命令用来配置BGP扩展团体属性.
undoapplyextcommunity命令用来取消该配置.
缺省情况下,没有配置BGP扩展团体属性.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
如果匹配已存在的编号为1的AS路径访问列表,那么为BGP指定扩展团体属性.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchas-path1[Sysname-route-policy]applyextcommunityrt100:2additive1.
1.
7applyisis【命令】applyisis{level-1|level-1-2|level-2}undoapplyisis【视图】路由策略视图【缺省级别】2:系统级【参数】level-1:引入路由到IS-IS的Level-1区域.
level-2:引入路由到IS-IS的Level-2区域.
level-1-2:引入路由到IS-IS的Level-1和Level-2区域.
1-6【描述】applyisis命令用来配置引入路由到IS-IS某个级别的区域.
undoapplyisis命令用来取消该配置.
缺省情况下,没有配置引入路由到IS-IS某个级别的区域.
相关配置可参考命令if-matchinterface、if-matchacl、if-matchip-prefix、if-matchipnext-hop、if-matchcost、if-matchtag、route-policy、applycost、applyorigin和applytag.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
如果匹配标记域为8的路由,那么引入路由到IS-IS的Level-2区域.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchtag8[Sysname-route-policy]applyisislevel-21.
1.
8applylocal-preference【命令】applylocal-preferencepreferenceundoapplylocal-preference【视图】路由策略视图【缺省级别】2:系统级【参数】preference:设置的BGP本地优先级.
取值范围是0~4294967295.
【描述】applylocal-preference命令用来配置BGP路由信息的本地优先级.
undoapplylocal-preference命令用来取消该配置.
缺省情况下,没有配置BGP路由信息的本地优先级.
相关配置可参考命令route-policy.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
如果匹配已存在的编号为1的AS路径访问列表,那么设置该BGP路由的本地优先级为130.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchas-path1[Sysname-route-policy]applylocal-preference1301-71.
1.
9applympls-label【命令】applympls-labelundoapplympls-label【视图】路由策略视图【缺省级别】2:系统级【参数】无【描述】applympls-label命令用来配置MPLS标签.
undoapplympls-label命令用来取消该配置.
缺省情况下,没有配置MPLS标签.
如果MPLS标签分配失败,路由信息将不会被发布.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
如果匹配已存在的编号为1的AS路径访问列表,那么为该路由分配MPLS标签.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchas-path1[Sysname-route-policy]applympls-label1.
1.
10applyorigin【命令】applyorigin{igp|egpas-number|incomplete}undoapplyorigin【视图】路由策略视图【缺省级别】2:系统级【参数】igp:设定BGP路由信息的来源为内部路由.
egp:设定BGP路由信息的来源为外部路由.
as-number:指定外部路由的自治系统号,取值范围1~4294967295.
incomplete:设定BGP路由信息的来源为未知来源.
1-8【描述】applyorigin命令用来配置BGP路由信息的ORIGIN属性.
undoapplyorigin命令用来取消该配置.
缺省情况下,没有配置BGP路由信息的ORIGIN属性.
相关配置可参考命令if-matchinterface、if-matchacl、if-matchip-prefix、if-matchipnext-hop、if-matchcost、if-matchtag、route-policy、applyip-addressnext-hop、applylocal-preference、applycost和applytag.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
如果匹配已存在的编号为1的AS路径访问列表,那么设置该BGP路由的路由源为IGP.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchas-path1[Sysname-route-policy]applyoriginigp1.
1.
11applypreference【命令】applypreferencepreferenceundoapplypreference【视图】路由策略视图【缺省级别】2:系统级【参数】preference:路由的优先级,取值范围1~255.
【描述】applypreference命令用来配置路由协议的优先级.
undoapplypreference命令用来取消该配置.
缺省情况下,没有配置路由协议的优先级.
如果路由协议已经用命令preference配置了优先级,再用applypreference命令修改路由协议的优先级,则这些匹配的路由采用applypreference命令修改的优先级,其它路由的优先级均采用preference命令所设的值.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
如果匹配OSPF外部路由,那么设置该路由协议的优先级为90.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchroute-typeexternal-type1or2[Sysname-route-policy]applypreference901-91.
1.
12applypreferred-value【命令】applypreferred-valuepreferred-valueundoapplypreferred-value【视图】路由策略视图【缺省级别】2:系统级【参数】preferred-value:首选值,取值范围0~65535.
【描述】applypreferred-value命令用来配置BGP路由信息的首选值.
undoapplypreferred-value命令取消该配置.
缺省情况下,没有配置BGP路由信息的首选值.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
如果匹配已存在的编号为1的AS路径访问列表,那么设置该BGP路由的首选值为66.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchas-path1[Sysname-route-policy]applypreferred-value661.
1.
13applytag【命令】applytagvalueundoapplytag【视图】路由策略视图【缺省级别】2:系统级【参数】value:指定路由信息的标记值,取值范围0~4294967295.
【描述】applytag命令用来配置RIP、OSPF或IS-IS路由信息的标记域.
undoapplytag命令用来取消该配置.
1-10缺省情况下,没有配置RIP、OSPF或IS-IS路由信息的标记域.
相关配置可参考命令if-matchinterface、if-matchacl、if-matchip-prefix、if-matchipnext-hop、if-matchcost、if-matchtag、route-policy、applyip-addressnext-hop、applylocal-preference、applycost和applyorigin.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
如果匹配OSPFType1外部路由,那么设置该路由信息的标记域为100.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchroute-typeexternal-type1[Sysname-route-policy]applytag1001.
1.
14displayipas-path【命令】displayipas-path[as-path-number]【视图】任意视图【缺省级别】1:监控级【参数】as-path-number:AS路径过滤列表号,取值范围为1~256.
【描述】displayipas-path命令用来显示BGPAS路径过滤列表信息.
如果不指定as-path-number,将显示所有已配置的BGPAS路径过滤列表信息.
相关配置可参考命令ipas-path、if-matchas-path和applyas-path.
【举例】#显示列表号为1的BGPAS路径列表信息.
displayipas-path1ListIDModeExpression1permit2表1-1displayipas-path命令显示信息描述表字段描述ListIDAS路径列表号Mode匹配模式,有两种取值:permit-允许;deny-拒绝Expression匹配的AS路径正则表达式1-111.
1.
15displayipcommunity-list【命令】displayipcommunity-list[basic-community-list-number|adv-community-list-number]【视图】任意视图【缺省级别】1:监控级【参数】basic-community-list-number:为基本团体属性列表号,取值范围为1~99.
adv-community-list-number:为高级团体属性列表号,取值范围为100~199.
【描述】displayipcommunity-list命令用来显示BGP团体属性列表信息.
如果不指定basic-community-list-number或adv-community-list-number,将显示所有已配置的BGP团体属性列表信息.
相关配置可参考命令ipcommunity-list、if-matchcommunity和applycommunity.
【举例】#显示列表号为1的BGP团体属性列表信息.
displayipcommunity-list1CommunityListNumber1permit1:11:22:21.
1.
16displayipextcommunity-list【命令】displayipextcommunity-list[ext-comm-list-number]【视图】任意视图【缺省级别】1:监控级【参数】ext-comm-list-number:扩展团体属性列表号,取值范围为1~199.
【描述】displayipextcommunity-list命令用来显示BGP扩展团体属性列表信息.
如果不指定ext-comm-list-number,将显示所有已配置的BGP扩展团体属性列表信息.
相关配置可参考命令ipextcommunity-list、if-matchextcommunity和applyextcommunity.
1-12【举例】#显示列表号为1的BGP扩展团体属性列表信息.
displayipextcommunity-list1ExtendedCommunityListNumber1permitrt:9:61.
1.
17displayroute-policy【命令】displayroute-policy[route-policy-name]【视图】任意视图【缺省级别】1:监控级【参数】route-policy-name:指定显示的路由策略名,为1~19个字符的字符串.
【描述】displayroute-policy命令用来显示配置的路由策略信息.
如果不指定route-policy-name,将显示所有已配置的路由策略信息.
相关配置可参考命令route-policy.
【举例】#显示名为policy1的路由策略信息.
displayroute-policypolicy1Route-policy:policy1permit:10if-matchip-prefixabcapplycost120表1-2displayroute-policy命令显示信息描述表字段描述Route-policy配置的路由策略名permit匹配模式,有两种取值:permit-允许;deny-拒绝if-matchip-prefixabc配置的匹配条件applycost120如满足匹配条件,则设置路由权值为1201.
1.
18if-matchas-path【命令】if-matchas-pathas-path-number&undoif-matchas-path[as-path-number&]1-13【视图】路由策略视图【缺省级别】2:系统级【参数】as-path-number:为AS路径过滤列表号,取值范围为1~256.
&:表示前面的参数可以输入1~16次.
【描述】if-matchas-path命令用来配置BGP路由信息的AS路径域的匹配条件.
undoif-matchas-path命令用来取消该配置.
缺省情况下,没有配置BGP路由信息的AS路径域的匹配条件.
路由策略的if-match子句之一,用于过滤BGP路由信息,根据路由信息的自治系统路径属性指定匹配条件.
相关配置可参考命令route-policy和ipas-path.
【举例】#首先定义一个编号为2的as-path,允许自治系统号包含200和300的路由信息通过.
然后定义名为test的路由策略,该路由策略编号为10的节点定义了一条if-match子句,它引用的是先前定义的as-path.
system-view[Sysname]ipas-path2permit_*200.
*300[Sysname]route-policytestpermitnode10[Sysname-route-policy]if-matchas-path21.
1.
19if-matchcommunity【命令】if-matchcommunity{basic-community-list-number[whole-match]|adv-community-list-number}&undoif-matchcommunity[basic-community-list-number|adv-community-list-number]&【视图】路由策略视图【缺省级别】2:系统级【参数】basic-community-list-number:为基本团体属性列表号,取值范围为1~99.
adv-community-list-number:为高级团体属性列表号,取值范围为100~199.
whole-match:为确切匹配,即所有团体而且仅有这些团体必须出现.
1-14&:表示前面的参数可以输入1~16次.
【描述】if-matchcommunity命令用来配置BGP路由信息的团体属性的匹配条件.
undoif-matchcommunity命令用来取消该配置.
缺省情况下,没有配置BGP路由信息的团体属性的匹配条件.
路由策略的if-match子句之一,用于过滤BGP路由信息,根据路由信息的团体属性指定匹配条件.
相关配置可参考命令route-policy和ipcommunity-list.
【举例】#首先定义一个编号为1的community-list,允许包含团体号100和200的路由信息.
然后定义名为test的路由策略,该路由策略编号为10的节点定义了一条if-match子句,它引用的是先前定义的community-list.
system-view[Sysname]ipcommunity-list1permit100200[Sysname]route-policytestpermitnode10[Sysname-route-policy]if-matchcommunity11.
1.
20if-matchcost【命令】if-matchcostvalueundoif-matchcost【视图】路由策略视图【缺省级别】2:系统级【参数】value:路由开销,取值范围为0~4294967295.
【描述】if-matchcost命令用来配置路由信息的路由开销的匹配条件.
undoif-matchcost命令用来取消该配置.
缺省情况下,没有配置路由信息的路由开销的匹配条件.
路由策略的if-match子句之一,指定满足条件的路由信息的路由开销.
相关配置可参考命令if-matchinterface、if-matchacl、if-matchip-prefix、if-matchipnext-hop、if-matchtag、route-policy、applyip-addressnext-hop、applycost、applylocal-preference、applyorigin和applytag.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
定义一条if-match子句,允许路由开销为8的路由信息通过.
1-15system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchcost81.
1.
21if-matchextcommunity【命令】if-matchextcommunityext-comm-list-number&undoif-matchextcommunity[ext-comm-list-number&]【视图】路由策略视图【缺省级别】2:系统级【参数】ext-comm-list-number:扩展团体属性列表号,取值范围为1~199.
&:表示前面的参数可以输入1~16次.
【描述】if-matchextcommunity命令用来配置BGP路由信息的扩展团体属性的匹配条件.
undoif-matchextcommunity命令用来取消该配置.
缺省情况下,没有配置BGP路由信息的扩展团体属性的匹配条件.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
定义一条if-match子句,匹配已存在的扩展团体列表号100和150定义的扩展团体属性的路由.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchextcommunity1001501.
1.
22if-matchinterface【命令】if-matchinterface{interface-typeinterface-number}&undoif-matchinterface[interface-typeinterface-number]&【视图】路由策略视图【缺省级别】2:系统级【参数】interface-type:指定接口类型.
interface-number:指定接口编号.
1-16&:表示前面的参数可以输入1~16次.
【描述】if-matchinterface命令用来配置路由信息的出接口的匹配条件.
undoif-matchinterface命令用来取消该配置.
缺省情况下,没有配置路由信息的出接口的匹配条件.
相关配置可参考命令if-matchacl、if-matchip-prefix、if-matchipnext-hop、if-matchcost、if-matchtag、route-policy、applyip-addressnext-hop、applycost、applylocal-preference、applyorigin和applytag.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
定义一条if-match子句,匹配出接口为GigabitEthernet1/1的路由信息.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchinterfacegigabitethernet1/11.
1.
23if-matchmpls-label【命令】if-matchmpls-labelundoif-matchmpls-label【视图】路由策略视图【缺省级别】2:系统级【参数】无【描述】if-matchmpls-label命令用来配置路由信息的MPLS标签的匹配条件.
undoif-matchmpls-label命令用来取消该配置.
缺省情况下,没有配置路由信息的MPLS标签的匹配条件.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
定义一条if-match子句,匹配路由更新报文的标签.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchmpls-label1-171.
1.
24if-matchroute-type【命令】if-matchroute-type{internal|external-type1|external-type2|external-type1or2|is-is-level-1|is-is-level-2|nssa-external-type1|nssa-external-type2|nssa-external-type1or2}*undoif-matchroute-type[internal|external-type1|external-type2|external-type1or2|is-is-level-1|is-is-level-2|nssa-external-type1|nssa-external-type2|nssa-external-type1or2]*【视图】路由策略视图【缺省级别】2:系统级【参数】internal:内部路由(包括OSPF区域间和区域内路由).
external-type1:OSPFType1的外部路由.
external-type2:OSPFType2的外部路由.
external-type1or2:OSPF外部路由.
is-is-level-1:IS-IS的Level-1路由.
is-is-level-2:IS-IS的Level-2路由.
nssa-external-type1:OSPFNSSAType1的外部路由.
nssa-external-type2:OSPFNSSAType2的外部路由.
nssa-external-type1or2:OSPFNSSA的外部路由.
【描述】if-matchroute-type命令用来配置路由信息类型的匹配条件.
undoif-matchroute-type命令用来取消该配置.
缺省情况下,没有配置路由信息的类型的匹配条件.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
定义一条if-match子句,匹配internal类型的路由.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchroute-typeinternal1.
1.
25if-matchtag【命令】if-matchtagvalueundoif-matchtag1-18【视图】路由策略视图【缺省级别】2:系统级【参数】value:指定要求的标记值,取值范围为0~4294967295.
【描述】if-matchtag命令用来配置路由信息的标记域的匹配条件.
undoif-matchtag命令用来取消该配置.
缺省情况下,没有配置路由信息的标记域的匹配条件.
相关配置可参考命令if-matchinterface、if-matchacl、if-matchip-prefix、if-matchipnext-hop、if-matchcost、route-policy、applyip-addressnext-hop、applycost、applylocal-preference、applyorigin和applytag.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
定义一条if-match子句,匹配标记域为8的RIP、OSPF、IS-IS路由信息.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchtag81.
1.
26ipas-path【命令】ipas-pathas-path-number{deny|permit}regular-expressionundoipas-pathas-path-number【视图】系统视图【缺省级别】2:系统级【参数】as-path-number:指定的AS路径过滤列表号,取值范围为1~256.
deny:指定AS路径过滤列表的匹配模式为拒绝模式.
permit:指定AS路径过滤列表的匹配模式为允许模式.
regular-expression:AS路径正则表达式,为1~50个字符的字符串.
BGP协议的路由信息中,包含一个AS路径域,在BGP协议交换路由信息的过程中,该路由所经过的所有AS都会记录在这个域中.
试图识别AS路径列表就是要把其与一个正则表达式进行比较.
一个正则表达式就是用一个公式代表的字符组合.
例如^200.
*100$,表示匹配所有AS200开始、1-19以AS100结束的AS路径域.
AS路径正则表达式所用到的特殊字符及其含义,请参见"系统分册/系统基本配置操作"中的"命令行显示"一节.
【描述】ipas-path命令用来配置一个AS路径过滤列表.
undoipas-path命令用来删除指定的AS路径过滤列表.
缺省情况下,没有配置AS路径过滤列表.
【举例】#配置序号为1的AS路径过滤列表,允许AS_PATH以10开头的路由信息通过.
system-view[Sysname]ipas-path1permit^101.
1.
27ipcommunity-list【命令】ipcommunity-listbasic-comm-list-num{deny|permit}[community-number-list][internet|no-advertise|no-export|no-export-subconfed]*undoipcommunity-listbasic-comm-list-num[community-number-list][internet|no-advertise|no-export|no-export-subconfed]*ipcommunity-listadv-comm-list-num{deny|permit}regular-expressionundoipcommunity-listadv-comm-list-num[regular-expression]【视图】系统视图【缺省级别】2:系统级【参数】basic-comm-list-num:基本团体属性列表号,取值范围1~99.
adv-comm-list-num:高级团体属性列表号,取值范围100~199.
regular-expression:指定高级团体属性的正则表达式,为1~50个字符的字符串.
deny:指定团体属性列表的匹配模式为拒绝模式.
permit:指定团体属性列表的匹配模式为允许模式.
community-number-list:团体号列表,有两种形式communitynumber和aa:nn.
其中,communitynumber的取值范围为1~4294967295,aa和nn的取值范围为0~65535,两种形式的参数可以根据具体需要多次输入,最多可以输入16次.
internet:预定义的团体属性.
缺省情况下,所有的路由都具有internet团体属性,可以被通告给所有的BGP对等体.
no-advertise:具有此属性的路由在收到后,不能被通告给任何其他的BGP对等体.
no-export:具有此属性的路由在收到后,不能被发布到本地AS之外.
如果使用了联盟,则不能被发布到联盟之外,但可以发布给联盟中的其他子AS.
1-20no-export-subconfed:具有此属性的路由在收到后,不能被发布到本地AS之外,也不能发布到联盟中的其他子AS.
【描述】ipcommunity-list命令用来配置一个团体属性列表表项.
undoipcommunity-list命令用来删除指定的团体属性列表或其某个表项.
缺省情况下,没有配置团体属性列表.
【举例】#配置序号为1的基本团体属性列表,允许internet团体属性的路由信息通过.
system-view[Sysname]ipcommunity-list1permitinternet#创建序号为100的高级团体属性列表,允许团体属性内容以"10"开头的路由信息通过.
system-view[Sysname]ipcommunity-list100permit^101.
1.
28ipextcommunity-list【命令】ipextcommunity-listext-comm-list-number{deny|permit}{rtroute-target}&undoipextcommunity-listext-comm-list-number【视图】系统视图【缺省级别】2:系统级【参数】ext-comm-list-number:扩展团体属性列表号,取值范围为1~199.
permit:指定扩展团体属性列表的匹配模式为允许模式.
deny:指定扩展团体属性列表的匹配模式为拒绝模式.
rtroute-target:指定的RT(RouteTarget,路由目标)扩展团体属性,为3~21个字符的字符串.
route-target有三种形式,分别如下:z16位自治系统号:32位用户自定义数,例如:101:3.
z32位IP地址:16位用户自定义数,例如:192.
168.
122.
15:1.
z32位自治系统号:16位用户自定义数,例如:70000:3.
其中指定的自治系统号最小值为65536.
&:表示前面的参数可以输入1~16次.
【描述】ipextcommunity-list命令用来配置一个扩展团体属性列表表项.
undoipextcommunity-list命令用来删除指定的扩展团体属性列表.
缺省情况下,没有配置扩展团体属性列表.
1-21【举例】#配置序号为1的扩展团体属性列表,允许RT为200:200的路由信息通过.
system-view[Sysname]ipextcommunity-list1permitrt200:2001.
1.
29route-policy【命令】route-policyroute-policy-name{permit|deny}nodenode-numberundoroute-policyroute-policy-name[nodenode-number]【视图】系统视图【缺省级别】2:系统级【参数】route-policy-name:指定路由策略名,唯一标识一个路由策略,为1~19个字符的字符串.
permit:指定所定义的路由策略节点的匹配模式为允许模式.
当路由项满足该节点的所有if-match子句时被允许通过该节点的过滤并执行该节点的apply子句,如路由项不满足该节点的if-match子句,将继续测试该路由策略的下一个节点.
deny:指定所定义的路由策略节点的匹配模式为拒绝模式,当路由项满足该节点的所有if-match子句时被拒绝通过该节点的过滤,并且不会进行下一个节点的测试.
nodenode-number:标识路由策略中的一个节点索引,当该路由策略用于路由信息过滤时,node-number小的节点先被测试,取值范围为0~65535.
【描述】route-policy命令用来创建路由策略并进入该路由策略视图.
undoroute-policy命令用来删除指定的路由策略.
缺省情况下,没有创建路由策略.
路由策略用于路由信息过滤或策略路由.
一个路由策略由若干节点组成,每一节点由一些if-match子句和apply子句组成.
if-match子句定义该节点的匹配规则,apply子句定义通过该节点过滤后进行的动作.
节点的if-match子句之间的过滤关系是"与"的关系,即必须满足该节点的所有if-match子句.
路由策略节点之间的过滤关系是"或"的关系,即通过一个节点的过滤就意味着通过该路由策略的过滤.
若没有通过任一节点的过滤,则表示没有通过该路由策略的过滤.
相关配置可参考命令if-matchinterface、if-matchacl、if-matchip-prefix、if-matchipnext-hop、if-matchcost、if-matchtag、applyip-addressnext-hop、applylocal-preference、applycost、applyorigin和applytag.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit,并进入路由策略视图.
system-view1-22[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]1.
2IPv4路由策略配置命令1.
2.
1applyip-addressnext-hop【命令】applyip-addressnext-hopip-addressundoapplyip-addressnext-hop【视图】路由策略视图【缺省级别】2:系统级【参数】ip-address:下一跳IP地址.
【描述】applyip-addressnext-hop命令用来配置IPv4路由信息的下一跳地址.
undoapplyip-addressnext-hop命令用来取消该配置.
缺省情况下,没有配置IPv4路由信息的下一跳地址.
当引入路由时,使用applyip-addressnext-hop命令设置下一跳地址无效.
相关配置可参考命令if-matchinterface、if-matchacl、if-matchip-prefix、if-matchipnext-hop、if-matchcost、if-matchtag、route-policy、applylocal-preference、applycost、applyorigin和applytag.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
如果匹配已存在的编号为1的AS路径访问列表,那么设置路由信息的下一跳地址为193.
1.
1.
8.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchas-path1[Sysname-route-policy]applyip-addressnext-hop193.
1.
1.
81.
2.
2displayipip-prefix【命令】displayipip-prefix[ip-prefix-name]【视图】任意视图1-23【缺省级别】1:监控级【参数】ip-prefix-name:指定显示的地址前缀列表名,为1~19个字符的字符串.
【描述】displayipip-prefix命令用来显示IPv4地址前缀列表的统计信息.
如果不指定ip-prefix-name,将显示所有已配置的地址前缀列表的统计信息.
相关配置可参考命令ipip-prefix.
【举例】#显示名为abc的地址前缀列表的统计信息.
displayipip-prefixabcPrefix-listabcPermitted0Denied0index:10permit1.
0.
0.
0/11ge22le32表1-3displayipip-prefix命令显示信息描述表字段描述Prefix-list地址前缀列表(ip-prefix)的名字Permitted符合匹配条件的路由个数Denied不符合匹配条件的路由个数index地址前缀列表的内部序列号permit匹配模式,有两种取值:permit-允许;deny-拒绝1.
0.
0.
0/11匹配的IP地址和掩码长度ge即greater-equal,匹配的IP地址掩码长度的下限值le即less-equal,匹配的IP地址掩码长度的上限值1.
2.
3if-matchacl【命令】if-matchaclacl-numberundoif-matchacl【视图】路由策略视图【缺省级别】2:系统级1-24【参数】acl-number:指定用于过滤的访问控制列表号,取值范围为2000~3999.
【描述】if-matchacl命令用来配置路由信息的目的IP地址范围的匹配条件.
undoif-match命令用来取消该配置.
缺省情况下,没有配置路由信息的目的IP地址范围的匹配条件.
相关配置可参考命令if-matchinterface、if-matchipnext-hop、if-matchcost、if-matchtag、route-policy、applyip-addressnext-hop、applycost、applylocal-preference、applyorigin和applytag.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
定义一条if-match子句,允许路由目的地址匹配已存在的编号为2000的访问控制列表过滤的路由信息通过.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchacl20001.
2.
4if-matchip【命令】if-matchip{next-hop|route-source}{aclacl-number|ip-prefixip-prefix-name}undoif-matchip{next-hop|route-source}[acl|ip-prefix]【视图】路由策略视图【缺省级别】2:系统级【参数】next-hop:匹配下一跳地址.
route-source:匹配路由发布的源地址.
aclacl-number:指定用于过滤的ACL号,acl-number取值范围为2000~2999.
ip-prefixip-prefix-name:指定用于过滤的地址前缀列表名称,为1~19个字符的字符串.
【描述】if-matchip命令用来配置IPv4的路由信息的下一跳地址或源地址的匹配条件.
undoif-matchip命令用来取消该配置.
缺省情况下,没有配置IPv4的路由信息的下一跳地址或源地址的匹配条件.
相关配置可参考命令route-policy.
1-25【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
定义一个if-match子句,允许下一跳地址匹配已存在的地址前缀列表p1的路由信息通过.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchipnext-hopip-prefixp11.
2.
5if-matchip-prefix【命令】if-matchip-prefixip-prefix-nameundoif-matchip-prefix【视图】路由策略视图【缺省级别】2:系统级【参数】ip-prefix-name:指定用于过滤的地址前缀列表名,为1~19个字符的字符串.
【描述】if-matchip-prefix命令用来配置路由信息的目的IP地址范围的匹配条件.
undoif-matchip-prefix命令用来取消该配置.
缺省情况下,没有配置路由信息的目的IP地址范围的匹配条件.
相关配置可参考命令if-matchinterface、if-matchipnext-hop、if-matchcost、if-matchtag、route-policy、applyip-addressnext-hop、applycost、applylocal-preference、applyorigin和applytag.
【举例】#创建一个名为policy2的路由策略,其节点序列号为10,匹配模式为permit.
定义一条if-match子句,允许路由目的地址匹配已存在的地址前缀列表p1过滤的路由信息通过.
system-view[Sysname]route-policypolicy2permitnode10[Sysname-route-policy]if-matchip-prefixp11.
2.
6ipip-prefix【命令】ipip-prefixip-prefix-name[indexindex-number]{permit|deny}ip-addressmask-length[greater-equalmin-mask-length][less-equalmax-mask-length]undoipip-prefixip-prefix-name[indexindex-number]【视图】系统视图1-26【缺省级别】2:系统级【参数】ip-prefix-name:指定IPv4地址前缀列表名,唯一标识一个IPv4地址前缀列表,为1~19个字符的字符串.
index-number:标识IPv4地址前缀列表中的一条表项,index-number小的表项先被测试,取值范围为1~65535.
permit:指定所定义的IPv4地址前缀列表表项的匹配模式为允许模式.
当指定为允许模式并且待过滤的IPv4地址在该表项指定的前缀范围内时,通过该表项的过滤不进入下一个结点的测试;如待过滤的IPv4地址不在该表项指定的前缀范围内,则进行下一表项测试.
deny:指定所定义的IPv4地址前缀列表表项的匹配模式为拒绝模式.
当指定为拒绝模式并且待过滤的IPv4地址在该表项指定的前缀范围内时,则该IPv4地址不能通过该表项的过滤,并且不会进行下一个表项的测试,否则进入下一表项的测试.
ip-addressmask-length:指定IPv4地址前缀和前缀长度,mask-length的取值范围为0~32.
min-mask-length、max-mask-length:如果IPv4地址和前缀长度都已匹配,则使用该参数来指定地址前缀范围.
greater-equal的含义为"大于等于",less-equal的含义为"小于等于",其取值范围为mask-lengthsystem-view[Sysname]ipip-prefixp1permit10.
0.
192.
08greater-equal17less-equal181-271.
2.
7resetipip-prefix【命令】resetipip-prefix[ip-prefix-name]【视图】用户视图【缺省级别】2:系统级【参数】ip-prefix-name:指定地址前缀列表的名称.
该名称必须唯一,为1~19个字符的字符串.
【描述】resetipip-prefix命令用来清除指定的IPv4地址前缀列表的统计信息,如果没有指定ip-prefix-name参数,将清除所有的IPv4地址前缀列表的统计信息.
【举例】#清除IPv4地址前缀列表abc的统计信息.
resetipip-prefixabc1.
3IPv6路由策略配置命令1.
3.
1applyipv6next-hop【命令】applyipv6next-hopipv6-addressundoapplyipv6next-hop【视图】路由策略视图【缺省级别】2:系统级【参数】ipv6-address:指定下一跳IPv6地址.
【描述】applyipv6next-hop命令用来设置IPv6路由信息的下一跳地址.
undoapplyipv6next-hop命令用来取消该设置子句.
缺省情况下,不设置IPv6路由信息的下一跳地址.
引入路由时,使用applyipv6next-hop命令设置下一跳地址无效.
1-28【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
如果匹配已存在的编号为1的as-path,那么设置路由的下一跳地址为3ffe:506::1.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchas-path1[Sysname-route-policy]applyipv6next-hop3ffe:506::11.
3.
2displayipipv6-prefix【命令】displayipipv6-prefix[ipv6-prefix-name]【视图】任意视图【缺省级别】1:监控级【参数】ipv6-prefix-name:指定IPv6地址前缀列表的名称,为1~19个字符的字符串.
【描述】displayipipv6-prefix命令用来显示IPv6地址前缀列表的统计信息.
如果没有指定地址前缀列表名称,将显示所有配置的地址前缀列表的统计信息.
【举例】#显示所有IPv6地址前缀列表的统计信息.
displayipipv6-prefixPrefix-list6abcPermitted0Denied0index:10permit::/0index:20permit::/1ge1le128表1-4displayipipv6-prefix命令显示信息描述表字段描述Prefix-list6地址前缀列表(ipv6-prefix)的名字Permitted符合匹配条件的路由个数Denied不符合匹配条件的路由个数index地址前缀列表的内部序列号permit匹配模式,有两种取值:permit-允许;deny-拒绝::/1匹配的IPv6地址和前缀长度1-29字段描述ge即greater-equal,匹配的IPv6前缀长度的下限值le即less-equal,匹配的IPv6前缀长度的上限值1.
3.
3if-matchipv6【命令】if-matchipv6{address|next-hop|route-source}{aclacl6-number|prefix-listipv6-prefix-name}undoif-matchipv6{address|next-hop|route-source}[acl|prefix-list]【视图】路由策略视图【缺省级别】2:系统级【参数】address:匹配IPv6路由信息的目的地址.
next-hop:匹配IPv6路由信息的下一跳.
route-source:匹配IPv6路由信息的源地址.
aclacl6-number:指定用于过滤的IPv6ACL号.
对于address,acl6-number的取值范围为2000~3999;对于next-hop和route-source,acl6-number的取值范围为2000~2999.
prefix-listipv6-prefix-name:指定用于过滤的地址前缀列表的名称,为1~19个字符的字符串.
【描述】if-matchipv6命令用来配置IPv6的路由信息的匹配条件.
undoif-matchipv6命令用来取消该配置.
缺省情况下,没有配置IPv6的路由信息的匹配条件.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
定义一条if-match子句,允许下一跳地址匹配已存在的地址前缀列表p1的路由信息通过.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchipv6next-hopprefix-listp11.
3.
4ipipv6-prefix【命令】ipipv6-prefixipv6-prefix-name[indexindex-number]{deny|permit}ipv6-addressprefix-length[greater-equalmin-prefix-length][less-equalmax-prefix-length]undoipipv6-prefixipv6-prefix-name[indexindex-number]1-30【视图】系统视图【缺省级别】2:系统级【参数】ipv6-prefix-name:指定IPv6地址前缀列表名,唯一标识一个IPv6地址前缀列表,为1~19个字符的字符串.
index-number:标识IPv6地址前缀列表中的一条表项,index-number小的表项先被测试,取值范围为1~65535.
permit:指定所定义的IPv6地址前缀列表表项的匹配模式为允许模式.
当指定为允许模式并且待过滤的IPv6地址在该表项指定的前缀范围内时,通过该表项的过滤不进入下一个结点的测试;如待过滤的IPv6地址不在该表项指定的前缀范围内,则进行下一表项测试.
deny:指定所定义的IPv6地址前缀列表表项的匹配模式为拒绝模式.
当指定为拒绝模式并且待过滤的IPv6地址在该表项指定的前缀范围内时,则该IPv6地址不能通过该表项的过滤,并且不会进行下一个表项的测试,否则进入下一表项的测试.
ipv6-addressprefix-length:指定IPv6地址前缀和前缀长度,当指定为::0时匹配缺省路由,prefix-length的取值范围为0~128.
greater-equalmin-prefix-length:大于等于最小前缀长度.
less-equalmax-prefix-length:小于等于最大前缀长度.
前缀长度范围可以表达为prefix-lengthsystem-view1-31[Sysname]ipipv6-prefixabcpermit::0greater-equal32less-equal64#配置一条IPv6地址前缀列表,拒绝地址前缀为3FFE:D00::/32,前缀长度大于等于32位的IPv6地址通过.
system-view[Sysname]ipipv6-prefixabcdeny3FEE:D00::32less-equal1281.
3.
5resetipipv6-prefix【命令】resetipipv6-prefix[ipv6-prefix-name]【视图】用户视图【缺省级别】2:系统级【参数】ipv6-prefix-name:指定地址前缀列表的名称.
该名称必须唯一,为1~19个字符的字符串.
【描述】resetipipv6-prefix命令用来清除指定的IPv6地址前缀列表的统计信息.
如果没有指定ipv6-prefix-name参数,将清除所有的IPv6地址前缀列表的统计信息.
【举例】#清除指定IPv6地址前缀列表的统计信息.
resetipipv6-prefixabci目录1静态路由配置命令.
1-11.
1静态路由配置命令1-11.
1.
1deletestatic-routesall1-11.
1.
2iproute-static.
1-11.
1.
3iproute-staticdefault-preference.
1-41-11静态路由配置命令1.
1静态路由配置命令1.
1.
1deletestatic-routesall【命令】delete[vpn-instancevpn-instance-name]static-routesall【视图】系统视图【缺省级别】2:系统级【参数】vpn-instance-name:指定VPN实例的名称,为1~31个字符的字符串,区分大小写.
【描述】deletestatic-routesall命令用来删除所有静态路由.
使用本命令删除静态路由时,系统会提示确认,确认后才会删除所配置的所有静态路由.
相关配置可参考命令iproute-static,"IP路由分册/IP路由表显示命令"中的displayiprouting-table.
【举例】#删除所有静态路由.
system-view[Sysname]deletestatic-routesallThiswilleraseallipv4staticroutesandtheirconfigurations,youmustreconfigureallstaticroutesAreyousure[Y/N]:Y1.
1.
2iproute-static【命令】iproute-staticdest-address{mask|mask-length}{next-hop-address[tracktrack-entry-number]|interface-typeinterface-numbernext-hop-address[bfd{control-packet|echo-packet}]|vpn-instanced-vpn-instance-namenext-hop-address[tracktrack-entry-number]}[preferencepreference-value][tagtag-value][descriptiondescription-text]undoiproute-staticdest-address{mask|mask-length}[next-hop-address|interface-typeinterface-number[next-hop-address]|vpn-instanced-vpn-instance-namenext-hop-address][preferencepreference-value]1-2iproute-staticvpn-instances-vpn-instance-name&dest-address{mask|mask-length}{next-hop-address[tracktrack-entry-number][public]|interface-typeinterface-numbernext-hop-address[bfd{control-packet|echo-packet}]|vpn-instanced-vpn-instance-namenext-hop-address[tracktrack-entry-number]}[preferencepreference-value][tagtag-value][descriptiondescription-text]undoiproute-staticvpn-instances-vpn-instance-name&dest-address{mask|mask-length}[next-hop-address[public]|interface-typeinterface-number[next-hop-address]|vpn-instanced-vpn-instance-namenext-hop-address][preferencepreference-value]【视图】系统视图【缺省级别】2:系统级【参数】vpn-instances-vpn-instance-name&:指定源VPN实例的名称,取值范围为1~31个字符,区分大小写.
&表示前面的参数最多可以输入6次.
每个VPN实例都有自己的路由表,配置的静态路由将被加入指定VPN实例的路由表.
dest-address:静态路由的目的IP地址,点分十进制格式.
mask:IP地址的掩码,点分十进制格式.
mask-length:掩码长度,取值范围为0~32.
next-hop-address:指定路由的下一跳的IP地址,点分十进制格式.
interface-typeinterface-number:指定静态路由的出接口类型和接口号.
如果出接口是广播类型接口(如以太网接口、Virtual-Template、VLAN接口等),则必须指定下一跳地址.
vpn-instanced-vpn-instance-name:目的VPN实例的名称,区分大小写.
如果指定目的VPN实例的名称,静态路由将根据配置的next-hop-address在目的VPN实例中查找出接口.
next-hop-addresspublic:此参数表示指定的next-hop-address是公网地址,不是源VPN实例地址.
preferencepreference-value:指定静态路由的优先级,取值范围为1~255,缺省值为60.
tagtag-value:静态路由Tag值,用于标识该条静态路由,以便在路由策略中根据Tag对路由进行灵活的控制.
关于路由策略的详细信息,请参见"IP路由分册"中的"路由策略配置".
可在路由策略中根据Tag值对路由进行灵活的控制,取值范围为1~4294967295,缺省值为0.
descriptiondescription-text:设置的静态路由描述信息,取值范围为1~60个字符.
除""外,可以包含空格等特殊字符.
【描述】iproute-static命令用来配置单播静态路由.
undoiproute-static命令用来删除单播静态路由配置.
配置单播静态路由时应注意以下几点:(1)如果目的IP地址和掩码都为0.
0.
0.
0,配置的路由为缺省路由.
如果检查路由表失败,将使用缺省路由进行报文转发.
1-3(2)对不同的优先级配置,可采用不同的路由管理策略.
例如,为同一目的地配置多条路由,如果指定相同的优先级,则实现路由负载分担;如果指定不同的优先级,则实现路由备份.
(3)配置静态路由时,可根据实际需要指定出接口或下一跳地址,下一跳地址不能为本地接口IP地址,否则路由不会生效.
对于支持从网络地址到链路层地址的解析的接口或点到点的接口,可指定出接口或下一跳地址.
指定出接口时需要注意:z对于Null0和Loopback接口,配置了出接口就不再配置下一跳地址.
z对于点到点接口,即使不知道对端地址,也可以在路由器配置时指定出接口.
这样,即使对端地址发生了改变也无须改变该路由器的配置.
如封装PPP协议的接口,通过PPP协商获取对端的IP地址,这时可以不指定下一跳地址,只需指定出接口即可.
z对于NBMA、P2MP等接口,它们支持点到多点网络,这时除了配置IP路由外,还需在链路层建立二次路由,即IP地址到链路层地址的映射.
通常情况下,建议在配置出接口时,同时配置下一跳IP地址.
z在配置静态路由时,建议不要直接指定广播类型接口作出接口(如以太网接口、Virtual-Template、VLAN接口等).
因为广播类型的接口,会导致出现多个下一跳,无法唯一确定下一跳.
在某些特殊应用中,如果必须指定广播接口(如以太网接口、Virtual-Template、VLAN接口等),则必须同时指定其对应的下一跳地址.
相关配置可参考命令iproute-staticdefault-preference,"IP路由分册/IP路由表显示命令"中的displayiprouting-table.
z在配置静态路由时,如果先指定下一跳地址,然后将该地址配置为本地接口(如以太网接口、VLAN接口等)的IP地址,静态路由不会生效.
z路由振荡时,使能BFD检测功能可能会加剧振荡,需谨慎使用.
关于BFD的详细介绍,请参考"IP路由分册"中的"BFD配置".
z配置静态路由支持Track监测功能,该条静态路由可以是已经创建的,也可以是未创建的.
对于已经创建的静态路由,只是将静态路由与Track项关联,并根据Track项的状态来判断静态路由的有效性;对于未创建的静态路由,首先要生成该静态路由,然后将其与Track项关联.
z如果Track模块通过NQA探测私网静态路由中下一跳的可达性,静态路由下一跳的VPN实例号与NQA测试组配置的实例号必须相同,才能进行正常的探测.
z需要注意在静态路由进行迭代时,Track项监测的应该是静态路由真正的下一跳,而不是配置的下一跳.
否则,可能导致错误地将有效路由判断为无效路由.
【举例】#配置静态路由,其目的地址为1.
1.
1.
1/24,指定下一跳为2.
2.
2.
2,Tag值为45,描述信息为"forinternet&intranet".
system-view[Sysname]iproute-static1.
1.
1.
1242.
2.
2.
2tag45descriptionforinternet&intranet#为名为vpn1的VPN实例配置一条静态路由,其目的地址为1.
1.
1.
1/16,下一跳地址为此VPN实例的地址1.
1.
1.
2.
system-view[Sysname]iproute-staticvpn-instancevpn11.
1.
1.
116vpn-instancevpn11.
1.
1.
21-41.
1.
3iproute-staticdefault-preference【命令】iproute-staticdefault-preferencedefault-preference-valueundoiproute-staticdefault-preference【视图】系统视图【缺省级别】2:系统级【参数】default-preference-value:静态路由缺省优先级的值,取值范围为1~255.
【描述】iproute-staticdefault-preference命令用来配置静态路由的缺省优先级.
undoiproute-staticdefault-preference命令用来恢复该缺省优先级为缺省值.
缺省情况下,静态路由的缺省优先级为60.
需要注意的是:z如果在配置静态路由时没有指定优先级,就会使用缺省优先级.
z重新设置缺省优先级后,新设置的缺省优先级仅对新增的静态路由有效.
相关配置可参考命令iproute-static,"IP路由分册/IP路由表显示命令"中的displayiprouting-table.
【举例】#配置静态路由的缺省优先级为120.
system-view[Sysname]iproute-staticdefault-preference120i目录1IPv6BGP配置命令1-11.
1IPv6BGP配置命令.
1-11.
1.
1aggregate(IPv6addressfamilyview)1-11.
1.
2balance(IPv6addressfamilyview)1-21.
1.
3bestrouteas-path-neglect(IPv6addressfamilyview)1-31.
1.
4bestroutecompare-med(IPv6addressfamilyview)1-31.
1.
5bestroutemed-confederation(IPv6addressfamilyview)1-41.
1.
6compare-different-as-med(IPv6addressfamilyview)1-41.
1.
7dampening(IPv6addressfamilyview)1-51.
1.
8defaultlocal-preference(IPv6addressfamilyview)1-61.
1.
9defaultmed(IPv6addressfamilyview)1-71.
1.
10default-routeimported(IPv6addressfamilyview)1-71.
1.
11displaybgpipv6group1-81.
1.
12displaybgpipv6network.
1-91.
1.
13displaybgpipv6paths.
1-101.
1.
14displaybgpipv6peer1-111.
1.
15displaybgpipv6routing-table.
1-131.
1.
16displaybgpipv6routing-tableas-path-acl.
1-151.
1.
17displaybgpipv6routing-tablecommunity.
1-151.
1.
18displaybgpipv6routing-tablecommunity-list1-161.
1.
19displaybgpipv6routing-tabledampened1-171.
1.
20displaybgpipv6routing-tabledampeningparameter1-181.
1.
21displaybgpipv6routing-tabledifferent-origin-as1-191.
1.
22displaybgpipv6routing-tableflap-info.
1-191.
1.
23displaybgpipv6routing-tablelabel.
1-201.
1.
24displaybgpipv6routing-tablepeer1-211.
1.
25displaybgpipv6routing-tableregular-expression.
1-221.
1.
26displaybgpipv6routing-tablestatistic1-231.
1.
27filter-policyexport(IPv6addressfamilyview)1-231.
1.
28filter-policyimport(IPv6addressfamilyview)1-241.
1.
29group(IPv6addressfamilyview)1-251.
1.
30import-route(IPv6addressfamilyview)1-251.
1.
31ipv6-family1-261.
1.
32network(IPv6addressfamilyview)1-271.
1.
33peeradvertise-community(IPv6addressfamilyview)1-281.
1.
34peeradvertise-ext-community(IPv6addressfamilyview)1-281.
1.
35peerallow-as-loop(IPv6addressfamilyview)1-291.
1.
36peeras-number(IPv6addressfamilyview)1-301.
1.
37peeras-path-acl(IPv6addressfamilyview)1-301.
1.
38peercapability-advertiseroute-refresh.
1-311.
1.
39peerconnect-interface(IPv6addressfamilyview)1-321.
1.
40peerdefault-route-advertise1-321.
1.
41peerdescription(IPv6addressfamilyview)1-331.
1.
42peerebgp-max-hop(IPv6addressfamilyview)1-341.
1.
43peerenable(IPv6addressfamilyview)1-351.
1.
44peerfake-as(IPv6addressfamilyview)1-351.
1.
45peerfilter-policy(IPv6addressfamilyview)1-36ii1.
1.
46peergroup(IPv6addressfamilyview)1-371.
1.
47peerignore(IPv6addressfamilyview)1-381.
1.
48peeripv6-prefix.
1-381.
1.
49peerkeep-all-routes(IPv6addressfamilyview)1-391.
1.
50peerlabel-route-capability(IPv6addressfamilyview)1-401.
1.
51peerlog-change(IPv6addressfamilyview)1-401.
1.
52peernext-hop-local(IPv6addressfamilyview)1-411.
1.
53peerpreferred-value(IPv6addressfamilyview)1-421.
1.
54peerpublic-as-only(IPv6addressfamilyview)1-421.
1.
55peerreflect-client(IPv6addressfamilyview)1-431.
1.
56peerroute-limit(IPv6addressfamilyview)1-441.
1.
57peerroute-policy(IPv6addressfamilyview)1-451.
1.
58peerroute-update-interval(IPv6addressfamilyview)1-461.
1.
59peersubstitute-as(IPv6addressfamilyview)1-461.
1.
60peertimer(IPv6addressfamilyview)1-471.
1.
61preference(IPv6addressfamilyview)1-481.
1.
62reflectbetween-clients(IPv6addressfamilyview)1-491.
1.
63reflectorcluster-id(IPv6addressfamilyview)1-501.
1.
64refreshbgpipv6.
1-501.
1.
65resetbgpipv6.
1-511.
1.
66resetbgpipv6dampening.
1-521.
1.
67resetbgpipv6flap-info.
1-521.
1.
68router-id1-531.
1.
69synchronization(IPv6addressfamilyview)1-541.
1.
70timer(IPv6addressfamilyview)1-541-11IPv6BGP配置命令1.
1IPv6BGP配置命令1.
1.
1aggregate(IPv6addressfamilyview)【命令】aggregateipv6-addressprefix-length[as-set|attribute-policyroute-policy-name|detail-suppressed|origin-policyroute-policy-name|suppress-policyroute-policy-name]*undoaggregateipv6-addressprefix-length【视图】IPv6地址族视图【缺省级别】2:系统级【参数】ipv6-address:IPv6聚合路由的目的IPv6地址.
prefix-length:IPv6聚合路由的网络掩码长度,取值范围为0~128.
as-set:生成具有AS集合段的路由.
attribute-policyroute-policy-name:根据指定的路由策略route-policy-name设置聚合路由的属性,route-policy-name表示路由策略名,为1~19个字符的字符串.
detail-suppressed:仅通告聚合路由.
suppress-policyroute-policy-name:根据指定的路由策略route-policy-name抑制选定的具体路由,不通告部分具体路由,route-policy-name表示路由策略名,为1~19个字符的字符串.
origin-policyroute-policy-name:根据指定的路由策略route-policy-name选择用于聚合的源路由,route-policy-name表示路由策略名,为1~19个字符的字符串.
【描述】aggregate命令用来在BGPIPv6路由表中创建一条IPv6聚合路由.
undoaggregate命令用来删除该IPv6聚合路由.
缺省情况下,不进行IPv6路由聚合.
上述命令的关键字的用法如表1-1所示.
表1-1关键字的用法关键字用法as-set通过设置该关键字,可创建一条聚合路由,该路由的AS路径包含了具体路由的AS路径信息.
若需聚合较多AS路径时,请慎用此关键字,因为当具体路由的变化较频繁时,会导致路由振荡detail-suppressed该关键字不抑制聚合路由,但抑制所有具体路由的通告.
如果只想对一部分具体路由进行抑制,可以使用peerfilter-policy命令1-2关键字用法suppress-policy该关键字能产生聚合路由,但抑制指定路由的通告.
可以用route-policy的if-match子句有选择地抑制一些具体路由,其它具体路由仍被通告origin-policy该关键字仅选择符合路由策略的具体路由来生成聚合路由attribute-policy该关键字可设置聚合路由的属性.
通过peerroute-policy等方式也可以完成实现相同的功能.
该关键字不能设置聚合路由的AS-PATH属性【举例】#在BGPIPv6路由表中创建一条IPv6聚合路由12::/64.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]aggregate12::641.
1.
2balance(IPv6addressfamilyview)【命令】balancenumberundobalance【视图】IPv6地址族视图【缺省级别】2:系统级【参数】number:进行IPv6BGP负载分担的路由条数,取值范围是1~8,缺省值为1.
当number取值为1时,相当于不进行负载分担.
【描述】balance命令用来配置进行IPv6BGP负载分担的路由条数.
undobalance命令用来取消路由负载分担功能.
缺省情况下,没有进行路由负载分担.
与IGP路由的负载分担不同,IPv6BGP没有明确的度量值决定是否对路由进行负载分担.
IPv6BGP的负载分担是通过改变IPv6BGP选路规则来实现的.
相关配置可参考命令displaybgpipv6routing-table.
【举例】#配置IPv6BGP负载分担的路由条数为2条.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]balance21-31.
1.
3bestrouteas-path-neglect(IPv6addressfamilyview)【命令】bestrouteas-path-neglectundobestrouteas-path-neglect【视图】IPv6地址族视图【缺省级别】2:系统级【参数】无【描述】bestrouteas-path-neglect命令用来禁止路由器将AS_PATH当作选路算法中的一个因素.
undobestrouteas-path-neglect命令用来允许路由器将AS_PATH当作选路算法中的一个因素.
缺省情况下,路由器将AS_PATH当作选路算法中的一个因素.
【举例】#禁止路由器将AS_PATH当作选路算法中的一个因素.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]bestrouteas-path-neglect1.
1.
4bestroutecompare-med(IPv6addressfamilyview)【命令】bestroutecompare-medundobestroutecompare-med【视图】IPv6地址族视图【缺省级别】2:系统级【参数】无【描述】bestroutecompare-med命令用来配置根据路由来自的AS进行分组对MED排序优选.
undobestroutecompare-med命令用来取消根据路由来自的AS进行分组对MED排序优选.
缺省情况下,不根据路由来自的AS进行分组对MED排序优选.
1-4配置该命令后,balance命令将不生效.
【举例】#设置在选择最佳路由时,根据路由来自的AS进行分组对MED排序优选.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]bestroutecompare-med1.
1.
5bestroutemed-confederation(IPv6addressfamilyview)【命令】bestroutemed-confederationundobestroutemed-confederation【视图】IPv6地址族视图【缺省级别】2:系统级【参数】无【描述】bestroutemed-confederation命令用来配置允许比较联盟对等体的路由按MED值进行优选.
undobestroutemed-confederation命令用来取消该配置.
缺省情况下,比较联盟对等体的路由时不考虑MED值.
只有不包括外部自治系统(不在联盟内)的路径才可比较MED值.
如果包含外部自治系统的路径,其MED将在联盟内传播,而不进行比较.
【举例】#配置允许比较联盟对等体的路由按MED值进行优选.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]bestroutemed-confederation1.
1.
6compare-different-as-med(IPv6addressfamilyview)【命令】compare-different-as-medundocompare-different-as-med1-5【视图】IPv6地址族视图【缺省级别】2:系统级【参数】无【描述】compare-different-as-med命令用来配置允许比较来自不同自治系统中的邻居的路由的MED属性值.
undocompare-different-as-med命令用来禁止进行比较.
缺省情况下,不允许比较来自不同AS邻居的路由的MED属性值.
如果到达同一目的地址有多条可选有效路径,可以选择MED参数较小的路由作为最终实际使用的路由项.
除非能够确认不同的自治系统采用了同样的IGP和路由选择方式,否则不要使用此命令.
【举例】#允许比较来自不同AS邻居的路由的MED属性值.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]compare-different-as-med1.
1.
7dampening(IPv6addressfamilyview)【命令】dampening[half-life-reachablehalf-life-unreachablereusesuppressceiling|route-policyroute-policy-name]*undodampening【视图】IPv6地址族视图【缺省级别】2:系统级【参数】half-life-reachable:指定可达路由的半衰期,取值范围为1~45,单位为分钟.
缺省值为15分钟.
half-life-unreachable:指定不可达路由的半衰期,取值范围为1~45,单位为分钟.
缺省值为15分钟.
reuse:指定路由解除抑制状态的阈值.
当惩罚降低到该值以下,路由就被再使用,取值范围为1~20000.
缺省值为750.
1-6suppress:指定路由进入抑制状态的阈值.
当惩罚超过该极限时,路由受到抑制,取值范围为1~20000,实际配置的值必须大于reuse.
缺省值为2000.
ceiling:惩罚上限值,取值范围为1001~20000,实际配置的值必须大于suppress.
缺省值为16000.
route-policy-name:路由策略名,为1~19个字符的字符串.
half-life-reachable、half-life-unreachable、reuse、suppress和ceiling都是相互依存的,因此配置了以上参数中的任何一个,那么所有参数都必须指定.
【描述】dampening命令用来配置IPv6BGP路由衰减.
undodampening命令用来取消路由衰减.
缺省情况下,没有配置路由衰减.
相关配置可参考命令resetbgpipv6dampening、resetbgpipv6flap-info、displaybgpipv6routing-tabledampened、displaybgpipv6routing-tabledampeningparameter和displaybgpipv6routing-tableflap-info.
【举例】#配置IPv6BGP路由衰减.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]dampening10101000200030001.
1.
8defaultlocal-preference(IPv6addressfamilyview)【命令】defaultlocal-preferencevalueundodefaultlocal-preference【视图】IPv6地址族视图【缺省级别】2:系统级【参数】value:指定的本地优先级的缺省值,取值范围为0~4294967295,该值越大则优先级越高.
【描述】defaultlocal-preference命令用来配置本地优先级的缺省值.
undodefaultlocal-preference命令用来恢复缺省情况.
缺省情况下,本地优先级的缺省值为100.
可以用配置不同本地优先级的方法来影响IPv6BGP的路由选择.
【举例】#在同一自治区域中的两台设备A、B和外部自治区域相连.
可以使用此命令将设备B的缺省本地1-7优先级100更新为180,以使同一条路由同时通过A和B时优先选择经过B的路由.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]defaultlocal-preference1801.
1.
9defaultmed(IPv6addressfamilyview)【命令】defaultmedmed-valueundodefaultmed【视图】IPv6地址族视图【缺省级别】2:系统级【参数】med-value:指定的MED的缺省值,取值范围为0~4294967295.
【描述】defaultmed命令用来配置系统的缺省MED值.
undodefaultmed命令用来恢复缺省情况.
缺省情况下,系统缺省的MED值为0.
多出口区分(MED)属性是一个路由的外部度量(Metric),与本地优先级属性不同,MED在自治系统间交换,但进入自治系统的MED不会再发送到该自治系统以外.
MED属性用于选择最佳路由,MED较小的路由被选择.
当一个运行BGP的路由器通过不同的外部对等体(ExternalPeer)得到目的地址相同、下一跳不同的路由时,将根据不同路由的MED值进行优先选择.
在其它条件相同的情况下,MED较小的路由作为自治系统的外部路由.
【举例】#设备A和B属于AS100,设备C属于AS200.
C是A和B的对等体.
可以配置A的MED为25,以使C优先选择B发送的路由.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]defaultmed251.
1.
10default-routeimported(IPv6addressfamilyview)【命令】default-routeimportedundodefault-routeimported【视图】IPv6地址族视图1-8【缺省级别】2:系统级【参数】无【描述】default-routeimported命令用来允许将缺省路由引入到IPv6BGP路由表中.
undodefault-routeimported命令用来取消该功能.
缺省情况下,IPv6BGP不允许将缺省路由引入到IPv6BGP路由表中.
【举例】#将缺省路由从OSPFv3引入到IPv6BGP路由表中.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]default-routeimported[Sysname-bgp-af-ipv6]import-routeospfv311.
1.
11displaybgpipv6group【命令】displaybgpipv6group[ipv6-group-name]【视图】任意视图【缺省级别】1:监控级【参数】ipv6-group-name:为指定的对等体组名,为1~47个字符的字符串.
【描述】displaybgpipv6group命令用来显示IPv6对等体组信息.
如果不指定参数ipv6-group-name,则显示所有对等体组信息.
【举例】#显示IPv6对等体组aaa的信息.
displaybgpipv6groupaaaBGPpeer-groupisaaRemoteAS200Type:internalMaximumallowedprefixnumber:4294967295Threshold:75%1-9Configuredholdtimervalue:180Keepalivetimervalue:60Minimumtimebetweenadvertisementrunsis15secondsPeerPreferredValue:0NoroutingpolicyisconfiguredMembers:PeerASMsgRcvdMsgSentOutQPrefRcvUp/DownState2000::1200000000:00:34Active表1-2displaybgpipv6group命令显示信息描述表字段描述BGPpeer-groupIPv6BGP对等体组名remoteAS对等体组AS号Type对等体组类型Maximumallowedprefixnumber可接受最大路由数Threshold门限值holdtimervalue保持时间定时器的值Keepalivetimervalue存活时间定时器的值Minimumtimebetweenadvertisementruns路由发布最小时间间隔PeerPreferredValue为来自邻居路由指定的首选值Noroutingpolicyisconfigured没有针对该邻居指定任何路由策略Members成员Peer对等体的IPv6地址AS自治系统号MsgRcvd收到的消息数MsgSent发送的消息数OutQ待发送的消息数PrefRcv收到的前缀数Up/Down会话已建立的时长/(会话未建立时)当前状态的时长State对等体的有限状态机状态1.
1.
12displaybgpipv6network【命令】displaybgpipv6network【视图】任意视图【缺省级别】1:监控级1-10【参数】无【描述】displaybgpipv6network命令用来显示IPv6BGP通过network命令发布的IPv6路由信息.
【举例】#显示IPv6BGP通过network命令发布的IPv6路由信息.
displaybgpipv6networkBGPLocalRouterIDis1.
1.
1.
2.
LocalASNumberis200.
NetworkMaskRoute-policyShort-cut2002::642001::64Short-cut表1-3displaybgpipv6network命令显示信息描述表字段描述BGPLocalRouterID本地路由器标识符LocalASNumber本地自治系统号Network网络地址Prefix前缀长度Route-policy配置的路由策略Short-cut是否为Short-cut路由1.
1.
13displaybgpipv6paths【命令】displaybgpipv6paths[as-regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】as-regular-expression:匹配的AS路径正则表达式,as-regular-expression表示正则表达式,为1~80个字符的字符串.
【描述】displaybgpipv6paths命令用来显示AS路径信息.
如果没有指定参数,则显示所有AS路径信息.
1-11【举例】#显示AS路径信息.
displaybgpipv6pathsAddressHashRefcountMEDPath/Origin0x5917098110i0x59171D0920100i表1-4displaybgpipv6paths命令显示信息描述表字段描述Address本地数据库中的路由地址,十六进制格式Hash哈希值Refcount使用该路径的路由条数MED该路由的度量值Path路由的AS路径(AS_PATH)属性,记录了此路由所穿过的所有AS区域,可以避免路由环路的出现路由的起源(ORIGIN)属性,表示路由相对于发出它的自治系统的路由更新起点,它有如下3种取值:i此路由是AS内部的;BGP把聚合路由和用network命令定义的路由看成是AS内部的,起点类型设置为IGPe此路由是从外部网关协议EGP(ExteriorGatewayProtocol)学习到的Origin此路由信息的来源为未知源,即通过其他方式学习到的;BGP把通过其它IGP协议引入的路由的起点设置为incomplete1.
1.
14displaybgpipv6peer【命令】displaybgpipv6peer[group-namelog-info|ipv4-addressverbose|ipv6-address{log-info|verbose}|verbose]【视图】任意视图【缺省级别】1:监控级【参数】group-name:IPv4或IPv6对等体组的名称,为1~47个字符的字符串.
ipv4-address:指定要显示的IPv4对等体的地址.
ipv6-address:指定要显示的IPv6对等体的地址.
log-info:显示指定对等体的日志信息.
verbose:显示指定对等体的详细信息.
1-12【描述】displaybgpipv6peer命令用来显示对等体/对等体组信息.
如果没有指定参数,则显示所有对等体/对等体组的信息.
【举例】#显示IPv6对等体的信息.
displaybgpipv6peerBGPlocalrouterID:192.
168.
1.
40LocalASnumber:200Totalnumberofpeers:1Peersinestablishedstate:0PeerASMsgRcvdMsgSentOutQPrefRcvUp/DownState2000::1200000000:02:02Active表1-5displaybgpipv6peer命令显示信息描述表字段描述BGPlocalrouterID本地路由器标识符LocalASnumber本地自治系统号Totalnumberofpeers配置的对等体总数Peersinestablishedstate与对等体之间BGP连接的状态Peer对等体的IPv6地址AS自治系统号MsgRcvd收到的消息数MsgSent发送的消息数OutQ待发送的消息数PrefRcv收到的前缀数Up/Down会话已建立的时长/(会话未建立时)当前状态的时长State对等体的有限状态机#显示IPv6对等体20::21的日志信息.
displaybgpipv6peer20::21log-infoPeer:20::21DateTimeStateNotificationError/SubError10-Jul-200815:46:17DownSendNotificationwithError1/1MessageHeaderError/ConnectionNotSynchronized10-Jul-200809:23:00Up1-1310-Jul-200807:46:17DownReceiveNotificationwithError3/2UPDATEMessageError/UnsupportedoptionalParameter10-Jul-200806:23:00Up10-Jul-200805:46:17DownSendNotificationwithError6/4AdministrativeReset表1-6displaybgpipv6peerlog-info命令显示信息描述表字段描述Peer对等体的IPv6地址Date发送或接收到Notification消息的日期Time发送或接收到Notification消息的时间State对等体连接状态,有如下两种状态:zUp表示BGP会话处于Established状态zDown表示BGP会话断开NotificationNotification报文消息Error/SubErrorError表示Notification消息差错码,指定错误类型;SubError表示Notification消息差错子码,指定错误类型的详细信息1.
1.
15displaybgpipv6routing-table【命令】displaybgpipv6routing-table[ipv6-addressprefix-length]【视图】任意视图【缺省级别】1:监控级【参数】ipv6-address:目的IPv6地址.
prefix-length:目的IPv6地址前缀长度,取值范围为0~128.
【描述】displaybgpipv6routing-table命令用来显示IPv6BGP路由信息.
【举例】#显示IPv6BGP路由信息.
displaybgpipv6routing-tableTotalNumberofRoutes:2BGPLocalrouterIDis30.
30.
30.
1Statuscodes:*-valid,>-best,d-damped,h-history,i-internal,s-suppressed,S-Stale1-14Origin:i-IGP,e-EGP,-incomplete*>Network:30:30::PrefixLen:64NextHop:30:30::30:1LocPrf:PrefVal:0Label:NULLMED:0Path/Ogn:i*>Network:40:40::PrefixLen:64NextHop:40:40::40:1LocPrf:PrefVal:0Label:NULLMED:0Path/Ogn:i表1-7displaybgpipv6routing-table命令显示信息描述表字段描述LocalrouterID本地路由器标识符Statuscodes路由状态代码:*-valid(合法)>-best(最佳路由)d–damped(振荡抑制)h–history(历史路由)i–internal(内部路由)s–suppressed(聚合抑制)S–Stale(过期路由)Origini–IGP(网络层可达信息来源于AS内部)e–EGP(网络层可达信息通过EGP学习)–incomplete(网络层可达信息通过其他方式学习)Network目的网络地址PrefixLen前缀长度NextHop下一跳IP地址MEDMULTI_EXIT_DISC属性值LocPrf本地优先级Path路由的AS路径(AS_PATH)属性,记录了此路由所穿过的所有AS区域,可以避免路由环路的出现PrefVal路由首选值Label标签路由的起源(ORIGIN)属性,表示路由相对于发出它的自治系统的路由更新起点,它有如下3种取值:i此路由是AS内部的;BGP把聚合路由和用network命令定义的路由看成是AS内部的,起点类型设置为IGPe此路由是从外部网关协议EGP(ExteriorGatewayProtocol)学习到的Ogn此路由信息的来源为未知源,即通过其他方式学习到的;BGP把通过其它IGP协议引入的路由的起点设置为incomplete1-151.
1.
16displaybgpipv6routing-tableas-path-acl【命令】displaybgpipv6routing-tableas-path-aclas-path-acl-number【视图】任意视图【缺省级别】1:监控级【参数】as-path-acl-number:指定匹配的AS路径过滤列表号,取值范围为1~256.
【描述】displaybgpipv6routing-tableas-path-acl命令用来显示匹配指定的AS路径过滤列表的路由.
【举例】#显示匹配编号为20的AS路径过滤列表的路由.
displaybgpipv6routing-tableas-path-acl20BGPLocalrouterIDis30.
30.
30.
1Statuscodes:*-valid,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:i-IGP,e-EGP,-incomplete*>Network:30:30::PrefixLen:64NextHop:30:30::30:1LocPrf:PrefVal:0Label:NULLMED:0Path/Ogn:i以上各显示信息域的解释请参见表1-7.
1.
1.
17displaybgpipv6routing-tablecommunity【命令】displaybgpipv6routing-tablecommunity[aa:nn&][no-advertise|no-export|no-export-subconfed]*[whole-match]【视图】任意视图【缺省级别】1:监控级【参数】aa:nn:指定的团体号,aa和nn的取值范围为0~65535.
&:表示前面的参数可以输入1~13次.
1-16no-advertise:具有此属性的路由在收到后,不能被通告给任何其他的BGP对等体.
no-export:具有此属性的路由在收到后,不能被发布到本地AS之外.
如果使用了联盟,则不能被发布到联盟之外,但可以发布给联盟中的其他子AS.
no-export-subconfed:具有此属性的路由在收到后,不能被发布到本地AS之外,也不能发布到联盟中的其他子AS.
whole-match:精确匹配,即匹配而且仅匹配前面所定义的所有团体属性.
【描述】displaybgpipv6routing-tablecommunity命令用来显示指定IPv6BGP团体的路由信息.
【举例】#显示指定团体的IPv6BGP路由信息.
displaybgpipv6routing-tablecommunityno-exportBGPLocalrouterIDis30.
30.
30.
1Statuscodes:*-valid,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:i-IGP,e-EGP,-incomplete*>Network:30:30::PrefixLen:64NextHop:30:30::30:1LocPrf:PrefVal:0Label:NULLMED:0Path/Ogn:i以上各显示信息域的解释请参见表1-7.
1.
1.
18displaybgpipv6routing-tablecommunity-list【命令】displaybgpipv6routing-tablecommunity-list{basic-community-list-number[whole-match]|adv-community-list-number}&【视图】任意视图【缺省级别】1:监控级【参数】basic-community-list-number:为基本团体列表号,取值范围为1~99.
adv-community-list-number:为高级团体列表号,取值范围为100~199.
whole-match:为精确匹配,即匹配而且仅匹配basic-community-list-number定义的所有团体属性.
&:表示前面的参数可以输入1~16次.
1-17【描述】displaybgpipv6routing-tablecommunity-list命令用来显示匹配指定IPv6BGP团体列表的路由信息.
【举例】#显示匹配指定IPv6BGP团体列表的路由信息.
displaybgpipv6routing-tablecommunity-list99BGPLocalrouterIDis30.
30.
30.
1Statuscodes:*-valid,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:i-IGP,e-EGP,-incomplete*>Network:30:30::PrefixLen:64NextHop:30:30::30:1LocPrf:PrefVal:0Label:NULLMED:0Path/Ogn:i以上各显示信息域的解释请参见表1-7.
1.
1.
19displaybgpipv6routing-tabledampened【命令】displaybgpipv6routing-tabledampened【视图】任意视图【缺省级别】1:监控级【参数】无【描述】displaybgpipv6routing-tabledampened命令用来显示IPv6BGP衰减的路由.
【举例】#显示IPv6BGP路由表中衰减的IPv6路由.
displaybgpipv6routing-tabledampenedBGPLocalrouterIDis1.
1.
1.
1Statuscodes:*-valid,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:i-IGP,e-EGP,-incomplete*dNetwork:111::PrefixLen:64From:122::1Reuse:00:29:341-18Path/Ogn:200表1-8displaybgpipv6routing-tabledampened命令显示信息描述表字段描述From路由的源IP地址Reuse路由恢复可用时间,即还需要等待多长时间该路由将由不可用状态转为可用状态其他各显示信息域的解释请参见表1-7.
1.
1.
20displaybgpipv6routing-tabledampeningparameter【命令】displaybgpipv6routing-tabledampeningparameter【视图】任意视图【缺省级别】1:监控级【参数】无【描述】displaybgpipv6routing-tabledampeningparameter命令用来显示IPv6BGP路由衰减参数.
相关配置可参考命令dampening.
【举例】#显示BGP路由衰减参数.
displaybgpipv6routing-tabledampeningparameterMaximumSuppressTime(insecond):3069CeilingValue:16000ReuseValue:750HalfLifeTime(insecond):900Suppress-Limit:2000表1-9displaybgpipv6routing-tabledampeningparameter命令显示信息描述表字段描述MaximumSuppressTime最大抑制时间CeilingValue惩罚上限值ReuseValue路由解除抑制状态的阈值HalfLifeTime(insecond)可达路由的半衰期Suppress-Limit路由进入抑制状态的阈值1-191.
1.
21displaybgpipv6routing-tabledifferent-origin-as【命令】displaybgpipv6routing-tabledifferent-origin-as【视图】任意视图【缺省级别】1:监控级【参数】无【描述】displaybgpipv6routing-tabledifferent-origin-as命令用来显示来自不同自治系统的IPv6BGP路由.
【举例】#显示来自不同自治系统的IPv6BGP路由.
displaybgpipv6routing-tabledifferent-origin-asBGPLocalrouterIDis2.
2.
2.
2Statuscodes:*-valid,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:i-IGP,e-EGP,-incomplete*>Network:222::PrefixLen:64NextHop:122::2LocPrf:PrefVal:0Label:NULLMED:0Path/Ogn:100以上显示信息的说明请参见表1-7.
1.
1.
22displaybgpipv6routing-tableflap-info【命令】displaybgpipv6routing-tableflap-info[regular-expressionas-regular-expression|as-path-aclas-path-acl-number|ipv6-address[prefix-length[longer-match]]]【视图】任意视图【缺省级别】1:监控级1-20【参数】as-regular-expression:指定匹配的AS路径正则表达式,as-regular-expression表示正则表达式,为1~80个字符的字符串.
as-path-acl-number:指定匹配的AS路径列表号,取值范围1~256.
ipv6-address:要显示的衰减路由的IPv6地址.
prefix-length:IPv6地址前缀长度,取值范围为0~128.
longer-match:匹配最长前缀.
【描述】displaybgpipv6routing-tableflap-info命令用来显示IPv6BGP路由振荡统计信息.
【举例】#显示IPv6BGP路由振荡统计信息.
displaybgpipv6routing-tableflap-infoBGPLocalrouterIDis1.
1.
1.
1Statuscodes:*-valid,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:i-IGP,e-EGP,-incomplete*dNetwork:111::PrefixLen:64From:122::1Flaps:3Duration:00:13:47Reuse:00:16:36Path/Ogn:200表1-10displaybgpipv6routing-tableflap-info命令显示信息描述表字段描述Flaps振荡的总次数Duration振荡已经历的时长Reuse路由恢复可用时间,即还需要等待多长时间该路由将由不可用状态转为可用状态其他各显示信息域的解释请参见表1-7.
1.
1.
23displaybgpipv6routing-tablelabel【命令】displaybgpipv6routing-tablelabel【视图】任意视图【缺省级别】1:监控级1-21【参数】无【描述】displaybgpipv6routing-tablelabel命令用来显示IPv6BGP的IPv6标签路由信息.
【举例】#显示IPv6BGP的IPv6标签路由信息.
displaybgpipv6routing-tablelabelTotalNumberofRoutes:1NetworkPrefixNextHopLabel200::96::FFFF:2.
1.
1.
1NULL/1024表1-11displaybgpipv6routing-tablelabel命令显示信息描述表字段描述Network网络地址Prefix前缀长度NextHop下一跳地址LabelMPLS标签信息1.
1.
24displaybgpipv6routing-tablepeer【命令】displaybgpipv6routing-tablepeer{ipv4-address|ipv6-address}{advertised-routes|received-routes}[network-addressprefix-length|statistic]【视图】任意视图【缺省级别】1:监控级【参数】ipv4-address:指定要显示的对等体的IPv4地址.
ipv6-address:指定要显示的对等体的IPv6地址.
advertised-routes:向指定对等体发布的路由信息.
received-routes:从指定对等体收到的路由信息.
network-addressprefix-length:指定IPv6网络地址,prefix-length的取值范围为0~128.
statistic:显示路由的统计信息.
1-22【描述】displaybgpipv6routing-tablepeer命令用来显示向指定的IPv4/IPv6BGP对等体发送或者从指定的IPv4/IPv6BGP对等体收到的路由信息.
【举例】#显示向指定对等体发布的IPv6路由信息.
displaybgpipv6routing-tablepeer10:10::10:1advertised-routesTotalNumberofRoutes:2BGPLocalrouterIDis20.
20.
20.
1Statuscodes:*-valid,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:i-IGP,e-EGP,-incomplete*>Network:20:20::PrefixLen:64NextHop:20:20::20:1LocPrf:PrefVal:0Label:NULLMED:0Path/Ogn:i*>Network:40:40::PrefixLen:64NextHop:30:30::30:1LocPrf:PrefVal:0Label:NULLMED:0Path/Ogn:300i以上各显示信息域的说明请参见表1-7.
1.
1.
25displaybgpipv6routing-tableregular-expression【命令】displaybgpipv6routing-tableregular-expressionas-regular-expression【视图】任意视图【缺省级别】1:监控级【参数】as-regular-expression:匹配的AS路径正则表达式,as-regular-expression表示正则表达式,为1~80个字符的字符串.
【描述】displaybgpipv6routing-tableregular-expression命令用来显示匹配指定AS路径正则表达式的IPv6路由信息.
1-23【举例】#显示匹配指定AS路径正则表达式的IPv6路由信息.
displaybgpipv6routing-tableregular-expression^100BGPLocalrouterIDis20.
20.
20.
1Statuscodes:*-valid,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:i-IGP,e-EGP,-incomplete*>Network:50:50::PrefixLen:64NextHop:10:10::10:1LocPrf:PrefVal:0Label:NULLMED:0Path/Ogn:100i以上各显示信息域的说明请参见表1-7.
1.
1.
26displaybgpipv6routing-tablestatistic【命令】displaybgpipv6routing-tablestatistic【视图】任意视图【缺省级别】1:监控级【参数】无【描述】displaybgpipv6routing-tablestatistic命令用来显示IPv6BGP的路由统计信息.
【举例】#显示IPv6BGP的路由统计信息.
displaybgpipv6routing-tablestatisticTotalNumberofRoutes:11.
1.
27filter-policyexport(IPv6addressfamilyview)【命令】filter-policy{acl6-number|ipv6-prefixipv6-prefix-name}export[protocolprocess-id]undofilter-policyexport[protocolprocess-id]【视图】IPv6地址族视图1-24【缺省级别】2:系统级【参数】acl6-number:用于匹配路由信息目的地址域的基本或高级IPv6ACL的编号,取值范围为2000~3999.
ipv6-prefix-name:用于匹配路由信息目的地址域的IPv6地址前缀列表,为1~19个字符的字符串.
protocol:只过滤指定的路由协议的路由信息.
目前可包括:direct、isisv6、ospfv3、ripng和static.
如果不指定此参数,则对所有要发布的路由进行过滤.
process-id:路由协议进程号,取值范围为1~65535.
只有当protocol为isisv6、ospfv3、ripng时,支持该参数.
【描述】filter-policyexport命令用来配置对发布的路由进行过滤,只有通过过滤器的路由才被IPv6BGP发布.
undofilter-policyexport命令用来取消对发布的路由进行过滤.
缺省情况下,不对发布的路由信息进行过滤.
如果指定protocol参数,将只对引入的这种协议产生的路由进行过滤,对引入的其它协议产生的路由不受影响.
如果没有指定protocol参数,对引入的任何一个协议产生的路由都要进行过滤.
【举例】#使用编号为2001的IPv6ACL对所有IPv6BGP发布的路由进行过滤.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]filter-policy2001export1.
1.
28filter-policyimport(IPv6addressfamilyview)【命令】filter-policy{acl6-number|ipv6-prefixipv6-prefix-name}importundofilter-policyimport【视图】IPv6地址族视图【缺省级别】2:系统级【参数】acl6-number:用于匹配路由信息目的地址域的基本或高级IPv6ACL的编号,取值范围为2000~3999.
ipv6-prefix-name:用于匹配路由信息目的地址域的IPv6地址前缀列表,为1~19个字符的字符串.
1-25【描述】filter-policyimport命令用来配置对接收的路由进行过滤,只有通过过滤器的路由信息才被IPv6BGP接收.
undofilter-policyimport命令用来取消对引入的路由进行过滤.
缺省情况下,不对接收的路由信息进行过滤.
【举例】#使用编号为2001的IPv6ACL对所有IPv6BGP接收的路由进行过滤.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]filter-policy2001import1.
1.
29group(IPv6addressfamilyview)【命令】groupipv6-group-name[internal|external]undogroupipv6-group-name【视图】IPv6地址族视图【缺省级别】2:系统级【参数】ipv6-group-name:IPv6对等体组的名称,为1~47个字符的字符串.
internal:创建IBGP对等体组.
external:创建EBGP对等体组,包括联盟内其他子AS的组.
【描述】group命令用来创建一个对等体组.
undogroup命令用来删除创建的对等体组.
如果不指定internal或external参数,则创建的是IBGP对等体组.
【举例】#创建一个IBGP对等体组test.
system-view[Sysname]bgp100[Sysname]ipv6-family[Sysname-bgp-af-ipv6]grouptest1.
1.
30import-route(IPv6addressfamilyview)【命令】import-routeprotocol[process-id[medmed-value|route-policyroute-policy-name]*]undoimport-routeprotocol[process-id]1-26【视图】IPv6地址族视图【缺省级别】2:系统级【参数】protocol:指定引入的路由协议,可以是direct、isisv6、ospfv3、ripng和static.
process-id:路由协议进程号,取值范围为1~65535,缺省值为1.
只有当protocol是isisv6、ospfv3或ripng时该参数可选.
med-value:指定引入路由的MED度量值,取值范围为0~4294967295.
如果没有指定度量值,将使用被引入路由的cost作为引入BGP域之后的MED值.
route-policy-name:从其他路由协议引入路由时,需使用该参数指定的路由策略过滤路由,为1~19个字符的字符串.
【描述】import-route命令用来引入其它协议路由信息并通告.
undoimport-route命令用来取消已有的配置.
缺省情况下,IPv6BGP不引入且不通告其它协议的路由.
通过import-route命令引入到IPv6BGP路由表中的路由的ORIGIN属性为incomplete.
【举例】#引入RIPng1的路由.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]import-routeripng11.
1.
31ipv6-family【命令】ipv6-familyundoipv6-family【视图】BGP视图【缺省级别】2:系统级【参数】无【描述】ipv6-family命令用来进入IPv6地址族视图.
undoipv6-family命令用来删除该视图下的所有配置.
1-27缺省情况下,为BGPIPv4单播视图.
【举例】#进入IPv6地址族视图.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]1.
1.
32network(IPv6addressfamilyview)【命令】networkipv6-addressprefix-length[short-cut|route-policyroute-policy-name]undonetworkipv6-addressprefix-length[short-cut]【视图】IPv6地址族视图【缺省级别】2:系统级【参数】ipv6-address:IPv6BGP通告的IPv6地址前缀.
prefix-length:IPv6地址前缀长度,取值范围为0~128.
short-cut:如果一条EBGP路由被配置成short-cut,那么这条路由在加入到路由表时将使用本地生成路由的路由管理值,而不是EBGP路由的路由管理值,一般来说,这条路由成为最佳路由的优先级被降低了很多.
route-policy-name:通告路由应用的路由策略,为1~19个字符的字符串.
【描述】network命令用来将路由通告到IPv6BGP路由表中.
undonetwork命令用来取消已有的配置.
缺省情况下,IPv6BGP不通告任何路由.
需要注意以下几点:z要发布的网段路由必须存在于本地的IP路由表中,使用路由策略可以更为灵活的控制所发布的路由.
z使用network命令通告到IPv6BGP路由表中的网段路由的ORIGIN属性为IGP.
【举例】#通告到达2002::/16的路由.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]network2002::161-281.
1.
33peeradvertise-community(IPv6addressfamilyview)【命令】peer{group-name|ipv4-address|ipv6-address}advertise-communityundopeer{group-name|ipv4-address|ipv6-address}advertise-community【视图】IPv6地址族视图【缺省级别】2:系统级【参数】group-name:IPv4或IPv6对等体组的名称,为1~47个字符的字符串.
ipv4-address:对等体的IPv4地址.
ipv6-addres:对等体的IPv6地址.
【描述】peeradvertise-community命令用来配置将团体属性发布给对等体/对等体组.
undopeeradvertise-community命令用来取消已有的配置.
缺省情况下,不将团体属性发布给任何对等体/对等体组.
【举例】#将团体属性发布给对等体1:2::3:4.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer1:2::3:4advertise-community1.
1.
34peeradvertise-ext-community(IPv6addressfamilyview)【命令】peer{group-name|ipv4-address|ipv6-address}advertise-ext-communityundopeer{group-name|ipv4-address|ipv6-address}advertise-ext-community【视图】IPv6地址族视图【缺省级别】2:系统级【参数】group-name:IPv4或IPv6对等体组的名称,为1~47个字符的字符串.
ipv4-address:对等体的IPv4地址.
ipv6-addres:对等体的IPv6地址.
1-29【描述】peeradvertise-ext-community命令用来配置将扩展团体属性发布给对等体/对等体组.
undopeeradvertise-ext-community命令用来取消已有的配置.
缺省情况下,不将扩展团体属性发布给任何对等体/对等体组.
【举例】#将扩展团体属性发布给对等体1:2::3:4.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer1:2::3:4advertise-ext-community1.
1.
35peerallow-as-loop(IPv6addressfamilyview)【命令】peer{group-name|ipv4-address|ipv6-address}allow-as-loop[number]undopeer{group-name|ipv4-address|ipv6-address}allow-as-loop【视图】IPv6地址族视图【缺省级别】2:系统级【参数】group-name:IPv4或IPv6对等体组的名称,为1~47个字符的字符串.
ipv4-address:对等体的IPv4地址.
ipv6-address:对等体的IPv6地址.
number:表示本地AS号的的重复次数,取值范围为1~10,缺省值为1.
【描述】peerallow-as-loop命令用来配置允许本地AS号在所接收的路由的AS_PATH属性中出现,并可同时配置允许重复的次数.
undopeerallow-as-loop命令用来取消该功能.
缺省情况下,不允许本地AS号重复.
【举例】#配置允许本地AS号的的重复次数为2.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer1::1allow-as-loop21-301.
1.
36peeras-number(IPv6addressfamilyview)【命令】peer{ipv6-group-name|ipv6-address}as-numberas-numberundopeeripv6-group-nameas-numberundopeeripv6-address【视图】IPv6地址族视图【缺省级别】2:系统级【参数】ipv6-group-name:对等体组的名称,为1~47个字符的字符串.
ipv6-address:对等体的IPv6地址.
as-number:对等体/对等体组的AS号,取值范围为1~4294967295.
【描述】peeras-number命令用来指定IPv6对等体/对等体组的AS号.
undopeeras-number命令用来删除IPv6对等体组的AS号.
undopeer命令用来删除对等体.
缺省情况下,对等体/对等体组无AS号.
【举例】#指定对等体组test的AS号为200.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]grouptestexternal[Sysname-bgp-af-ipv6]peertestas-number2001.
1.
37peeras-path-acl(IPv6addressfamilyview)【命令】peer{group-name|ipv4-address|ipv6-address}as-path-aclas-path-acl-number{import|export}undopeer{group-name|ipv4-address|ipv6-address}as-path-aclas-path-acl-number{import|export}【视图】IPv6地址族视图【缺省级别】2:系统级1-31【参数】group-name:IPv4或IPv6对等体组的名称,为1~47个字符的字符串.
ipv4-address:对等体的IPv4地址.
ipv6-address:对等体的IPv6地址.
as-path-acl-number:AS路径过滤列表号,取值范围为1~256.
import:对接收的路由信息进行过滤.
export:对发送的路由信息进行过滤.
【描述】peeras-path-acl命令用来为对等体/对等体组配置基于AS路径过滤列表的IPv6BGP路由过滤策略.
undopeeras-path-acl命令用来取消已有的设置.
缺省情况下,没有为对等体/对等体组配置基于AS路径过滤列表的IPv6BGP路由过滤策略.
【举例】#配置向对等体1:2::3:4对发布的路由应用AS路径列表3进行过滤.
system-view[Sysname]ipas-path3permit^200[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer1:2::3:4as-path-acl3export1.
1.
38peercapability-advertiseroute-refresh【命令】peer{ipv6-group-name|ipv6-address}capability-advertiseroute-refreshundopeer{ipv6-group-name|ipv6-address}capability-advertiseroute-refresh【视图】IPv6地址族视图【缺省级别】2:系统级【参数】ipv6-group-name:对等体组的名称,为1~47个字符的字符串.
ipv6-address:对等体的IPv6地址.
【描述】peercapability-advertiseroute-refresh命令用来使能IPv6BGP路由刷新功能.
undopeercapability-advertiseroute-refresh命令用来取消这些功能.
缺省情况下,使能IPv6BGP路由刷新功能.
【举例】#取消对等体1:2::3:4的IPv6BGP路由刷新功能.
1-32system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer1:2::3:4as-number100[Sysname-bgp-af-ipv6]undopeer1:2::3:4capability-advertiseroute-refresh1.
1.
39peerconnect-interface(IPv6addressfamilyview)【命令】peer{ipv6-group-name|ipv6-address}connect-interfaceinterface-typeinterface-numberundopeer{ipv6-group-name|ipv6-address}connect-interface【视图】IPv6地址族视图【缺省级别】2:系统级【参数】ipv6-group-name:对等体组的名称,为1~47个字符的字符串.
ipv6-address:对等体的IPv6地址.
interface-typeinterface-number:接口类型和接口号.
【描述】peerconnect-interface命令用来指定BGP会话建立TCP连接的源接口.
undopeerconnect-interface命令用来恢复缺省情况.
缺省情况下,IPv6BGP使用到达BGP对等体的最佳路由的出接口作为建立TCP连接的源接口.
需要注意的是,当BGP对等体之间同时建立多条BGP连接时,如果没有明确指定建立TCP连接的源接口,可能会导致根据最优路由选择BGP对等体的TCP连接源接口错误,并影响BGP协议处理,因此建议用户在此情况下配置BGP对等体时明确配置BGP会话建立TCP连接的源接口为指定接口.
【举例】#指定对等体1:2::3:4发送路由更新报文的源接口为Loopback0.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer1:2::3:4connect-interfaceloopback01.
1.
40peerdefault-route-advertise【命令】peer{group-name|ipv4-address|ipv6-address}default-route-advertise[route-policyroute-policy-name]undopeer{group-name|ipv4-address|ipv6-address}default-route-advertise1-33【视图】IPv6地址族视图【缺省级别】2:系统级【参数】group-name:IPv4或IPv6对等体组的名称,为1~47个字符的字符串.
ipv4-address:对等体的IPv4地址.
ipv6-address:对等体的IPv6地址.
route-policy-name:指定路由策略名称,为1~19个字符的字符串.
【描述】peerdefault-route-advertise命令用来向对等体/对等体组发送缺省路由.
undopeerdefault-route-advertise命令用来取消向对等体/对等体组发送缺省路由.
缺省情况下,不向对等体/对等体组发送缺省路由.
该命令不需要在路由表中存在缺省路由,而是无条件地向对等体/对等体组发送一个下一跳为自身的缺省路由.
【举例】#设置向对等体1:2::3:4发布缺省路由.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer1:2::3:4default-route-advertise1.
1.
41peerdescription(IPv6addressfamilyview)【命令】peer{ipv6-group-name|ipv6-address}descriptiondescription-textundopeer{ipv6-group-name|ipv6-address}description【视图】IPv6地址族视图【缺省级别】2:系统级【参数】ipv6-group-name:对等体组的名称,为1~47个字符的字符串.
ipv6-address:对等体的IPv6地址.
description-text:为对等体/对等体组配置的描述信息,为1~79个字符的字符串.
1-34【描述】peerdescription命令用来配置对等体/对等体组的描述信息.
undopeerdescription命令用来删除对等体/对等体组的描述信息.
缺省情况下,对等体/对等体组没有描述信息.
如果配置对等体组的描述信息,需要先创建对等体组.
【举例】#配置EBGP对等体组test的描述信息为ISP1.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]grouptestexternal[Sysname-bgp-af-ipv6]peertestebgp-max-hop1-351.
1.
43peerenable(IPv6addressfamilyview)【命令】peer{ipv4-group-name|ipv4-address|ipv6-address}enableundopeer{ipv4-group-name|ipv4-address|ipv6-address}enable【视图】IPv6地址族视图【缺省级别】2:系统级【参数】ipv4-group-name:IPv4对等体组的名称,为1~47个字符的字符串.
IPv4对等体组需要在BGP视图下创建成功才能在此激活.
ipv4-address:对等体的IPv4地址.
ipv6-address:对等体的IPv6地址.
【描述】peerenable命令用来激活指定对等体/对等体组.
undopeerenable命令用来取消激活指定对等体组/对等体.
缺省情况下,对等体/对等体组是未被激活的.
如果取消激活指定的对等体/对等体组,则本路由器与指定对等体/对等体组之间不再交换路由信息.
【举例】#激活对等体1.
1.
1.
1.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer1.
1.
1.
1enable#激活对等体1::1.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer1::1groupgroup1[Sysname-bgp-af-ipv6]peer1::1enable1.
1.
44peerfake-as(IPv6addressfamilyview)【命令】peer{ipv6-group-name|ipv6-address}fake-asas-numberundopeer{ipv6-group-name|ipv6-address}fake-as【视图】IPv6地址族视图1-36【缺省级别】2:系统级【参数】ipv6-group-name:对等体组的名称,为1~47个字符的字符串.
ipv6-address:对等体的IPv6地址.
as-number:本地自治系统号,取值范围为1~4294967295.
【描述】peerfake-as命令用来为对等体/对等体组配置一个虚拟的本地自治系统号.
undopeerfake-as命令用来取消已有的配置.
缺省情况下,没有为对等体/对等体组配置虚拟的本地自治系统号.
【举例】#为对等体组test配置虚拟的本地自治系统号.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]grouptestexternal[Sysname-bgp-af-ipv6]peertestfake-as2001.
1.
45peerfilter-policy(IPv6addressfamilyview)【命令】peer{group-name|ipv4-address|ipv6-address}filter-policyacl6-number{import|export}undopeer{group-name|ipv4-address|ipv6-address}filter-policy[acl6-number]{import|export}【视图】IPv6地址族视图【缺省级别】2:系统级【参数】group-name:IPv4或IPv6对等体组的名称,为1~47个字符的字符串.
ipv4-address:对等体的IPv4地址.
ipv6-address:对等体的IPv6地址.
acl6-number:基本或高级IPv6ACL访问列表号,取值范围为2000~3999.
import:对从指定对等体/对等体组接收的路由应用过滤策略.
export:对向指定对等体/对等体组发布的路由应用过滤策略.
1-37【描述】peerfilter-policy命令用来为对等体/对等体组配置基于IPv6ACL的过滤策略.
undopeerfilter-policy命令用来取消已有的设置.
缺省情况下,没有为对等体/对等体组配置基于IPv6ACL的过滤策略.
【举例】#配置向对等体1:2::3:4发布的路由应用编号为2000的IPv6ACL进行过滤.
system-view[Sysname]aclipv6number2000[Sysname-acl6-basic-2000]rulepermitsource2001:1::64[Sysname-acl6-basic-2000]quit[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer1:2::3:4filter-policy2000export1.
1.
46peergroup(IPv6addressfamilyview)【命令】peer{ipv4-address|ipv6-address}groupgroup-name[as-numberas-number]undopeeripv6-addressgroupgroup-name【视图】IPv6地址族视图【缺省级别】2:系统级【参数】group-name:IPv4或IPv6对等体组的名称,为1~47个字符的字符串.
ipv4-address:对等体的IPv4地址.
ipv6-address:对等体的IPv6地址.
as-number:自治系统号,取值范围为1~4294967295.
【描述】peergroup命令用来将对等体加入已存在的对等体组.
undopeergroup命令将对等体从对等体组中移出.
缺省情况下,对等体不属于任何对等体组.
【举例】#创建IPv6对等体组test,并将对等体1:2::3:4加入该对等体组.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]grouptestexternal[Sysname-bgp-af-ipv6]peer1:2::3:4as-number2001-38[Sysname-bgp-af-ipv6]peer1:2::3:4grouptest1.
1.
47peerignore(IPv6addressfamilyview)【命令】peer{ipv6-group-name|ipv6-address}ignoreundopeer{ipv6-group-name|ipv6-address}ignore【视图】IPv6地址族视图【缺省级别】2:系统级【参数】ipv6-group-name:对等体组的名称,为1~47个字符的字符串.
ipv6-address:对等体的IPv6地址.
【描述】peerignore命令用来禁止与对等体/对等体组建立会话.
undopeerignore命令用来取消已有设置.
缺省情况下,允许与IPv6BGP对等体/对等体组建立会话.
执行peerignore命令后会停止指定对等体/对等体组的激活会话,并且清除所有相关路由信息.
对于一个对等体组,这就意味着大量与对端的会话突然终止.
【举例】#禁止与对等体1:2::3:4建立会话.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer1:2::3:4ignore1.
1.
48peeripv6-prefix【命令】peer{group-name|ipv4-address|ipv6-address}ipv6-prefixipv6-prefix-name{import|export}undopeer{group-name|ipv4-address|ipv6-address}ipv6-prefix{import|export}【视图】IPv6地址族视图【缺省级别】2:系统级【参数】group-name:IPv4或IPv6对等体组的名称,为1~47个字符的字符串.
1-39ipv4-address:对等体的IPv4地址.
ipv6-address:对等体的IPv6地址.
ipv6-prefix-name:指定的IPv6地址前缀列表名称,为1~19个字符的字符串.
import:对从指定对等体/对等体组接收的路由应用过滤策略.
export:对向指定对等体/对等体组发送的路由应用过滤策略.
【描述】peeripv6-prefix命令用来配置对等体/对等体组基于IPv6地址前缀列表的路由过滤策略.
undopeeripv6-prefix命令用来取消对等体/对等体组基于IPv6地址前缀列表的路由过滤策略.
缺省情况下,没有为对等体/对等体组配置基于IPv6前缀列表的路由过滤策略.
【举例】#配置向等体1:2::3:4发布的路由应用IPv6地址前缀列表list1进行过滤.
system-view[Sysname]ipipv6-prefixlist1permit2002::64[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer1:2::3:4ipv6-prefixlist1export1.
1.
49peerkeep-all-routes(IPv6addressfamilyview)【命令】peer{group-name|ipv4-address|ipv6-address}keep-all-routesundopeer{group-name|ipv4-address|ipv6-address}keep-all-routes【视图】IPv6地址族视图【缺省级别】2:系统级【参数】group-name:IPv4或IPv6对等体组的名称,为1~47个字符的字符串.
ipv4-address:对等体的IPv4地址.
ipv6-address:对等体的IPv6地址.
【描述】peerkeep-all-routes命令用来保存所有来自对等体/对等体组的原始路由信息,即使这些路由没有通过已配置的入口策略.
undopeerkeep-all-routes命令用来取消该功能.
缺省情况下,不保存对等体/对等体组的原始路由信息.
【举例】#配置保存所有来自对等体1:2::3:4的原始路由信息.
system-view1-40[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer1:2::3:4keep-all-routes1.
1.
50peerlabel-route-capability(IPv6addressfamilyview)【命令】peer{ipv4-group-name|ipv4-address}label-route-capabilityundopeer{ipv4-group-name|ipv4-address}label-route-capability【视图】IPv6地址族视图【缺省级别】2:系统级【参数】ipv4-group-name:IPv4对等体组的名称,为1~47个字符的字符串.
IPv4对等体组需要在BGP视图下创建成功才能在此激活.
ipv4-address:对等体的IPv4地址.
【描述】peerlabel-route-capability命令用来配置与指定对等体/对等体组之间能够交换带标签的IPv6路由.
undopeerlabel-route-capability命令用来取消与指定对等体/对等体组之间能够交换带标签的IPv6路由.
缺省情况下,不向IPv4对等体/对等体组发送标签路由.
【举例】#配置与指定对等体2.
2.
2.
2之间能够交换带标签的IPv6路由.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer2.
2.
2.
2label-route-capability1.
1.
51peerlog-change(IPv6addressfamilyview)【命令】peer{ipv6-group-name|ipv6-address}log-changeundopeer{ipv6-group-name|ipv6-address}log-change【视图】IPv6地址族视图【缺省级别】2:系统级1-41【参数】ipv6-group-name:对等体组的名称,为1~47个字符的字符串.
ipv6-address:对等体的IPv6地址.
【描述】peerlog-change命令用来记录指定对等体/对等体组的会话状态和事件信息.
undopeerlog-change命令用来取消已有的设置.
缺省情况下,记录对等体/对等体组的会话状态和事件信息.
【举例】#记录来自对等体1:2::3:4的状态和事件信息.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer1:2::3:4log-change1.
1.
52peernext-hop-local(IPv6addressfamilyview)【命令】peer{ipv6-group-name|ipv6-address}next-hop-localundopeer{ipv6-group-name|ipv6-address}next-hop-local【视图】IPv6地址族视图【缺省级别】2:系统级【参数】ipv6-group-name:对等体组的名称,为1~47个字符的字符串.
ipv6-address:对等体的IPv6地址.
【描述】peernext-hop-local命令用来向对等体/对等体组发布路由时,将自身地址作为下一跳.
undopeernext-hop-local命令用来恢复缺省情况.
缺省情况下,向EBGP对等体/对等体组发布路由时,将自身地址作为下一跳;向IBGP对等体/对等体发布路由时,不将自身地址作为下一跳.
【举例】#向EBGP对等体组test发布路由时,将自身地址作为下一跳.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]grouptestinternal[Sysname-bgp-af-ipv6]peertestnext-hop-local1-421.
1.
53peerpreferred-value(IPv6addressfamilyview)【命令】peer{ipv6-group-name|ipv6-address}preferred-valuevalueundopeer{ipv6-group-name|ipv6-address}preferred-value【视图】IPv6地址族视图【缺省级别】2:系统级【参数】ipv6-group-name:对等体组的名称,为1~47个字符的字符串.
ipv6-address:对等体的IPv6地址.
value:要分配的路由首选值,取值范围0~65535.
【描述】peerpreferred-value命令用来为从对等体/对等体组接收的路由分配首选值.
undopeerpreferred-value命令用来恢复缺省情况.
缺省情况下,从对等体/对等体组接收的路由的首选值为0.
所有从邻居学来的路由都有一个初始首选值.
在多条去往同一目的地的路由中,拥有最高首选值的路由将被选作到达指定网络的路由.
需要注意的是:如果同时通过路由策略和peer{ipv6-group-name|ipv6-address}preferred-valuevalue命令为从对等体组接收的IPv6路由设置首选值,通过路由策略过滤的IPv6路由的首选值将取路由策略中设置的首选值而不是peer{ipv6-group-name|ipv6-address}preferred-valuevalue命令里设置的首选值,只有当路由策略里设置的首选值为0时,IPv6路由的首选值才会取peer{ipv6-group-name|ipv6-address}preferred-valuevalue命令里设置的值;没有通过路由策略过滤的IPv6路由的首选值仍取peer{ipv6-group-name|ipv6-address}preferred-valuevalue命令里设置的首选值.
通过路由策略配置BGP路由信息首选值的相关配置可参考命令peer{group-name|ipv4-address|ipv6-address}route-policyroute-policy-name{import|export}和"IP路由分册/路由策略命令"中的applypreferred-valuepreferred-value.
【举例】#为从对等体1:2::3:4接收的路由设置首选值为50.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer1:2::3:4preferred-value501.
1.
54peerpublic-as-only(IPv6addressfamilyview)【命令】peer{ipv6-group-name|ipv6-address}public-as-only1-43undopeer{ipv6-group-name|ipv6-address}public-as-only【视图】IPv6地址族视图【缺省级别】2:系统级【参数】ipv6-group-name:对等体组的名称,为1~47个字符的字符串.
ipv6-address:对等体的IPv6地址.
【描述】peerpublic-as-only命令用来配置发送IPv6BGP更新报文时不携带私有自治系统号.
undopeerpublic-as-only命令用来配置发送IPv6BGP更新报文时携带私有自治系统号.
缺省情况下,发送IPv6BGP更新报文时携带私有自治系统号.
如果发送的IPv6BGP更新报文同时带有公有AS号和私有AS号,命令不生效.
私有AS号的范围为64512~65535.
【举例】#配置向对等体1:2::3:4发送IPv6BGP更新报文时不携带私有自治系统号.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer1:2::3:4public-as-only1.
1.
55peerreflect-client(IPv6addressfamilyview)【命令】peer{group-name|ipv4-address|ipv6-address}reflect-clientundopeer{group-name|ipv4-address|ipv6-address}reflect-client【视图】IPv6地址族视图【缺省级别】2:系统级【参数】group-name:IPv4或IPv6对等体组的名称,为1~47个字符的字符串.
ipv4-address:对等体的IPv4地址.
ipv6-address:对等体的IPv6地址.
1-44【描述】peerreflect-client命令用来配置将本机作为路由反射器,并将对等体/对等体组作为路由反射器的客户.
undopeerreflect-client命令用来取消已有的配置.
缺省情况下,没有配置路由反射器及其客户.
相关配置可参考命令reflectbetween-clients和reflectorcluster-id.
【举例】#本地设备为路由反射器,将对等体组test设置为路由反射器的客户.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]grouptest[Sysname-bgp-af-ipv6]peertestreflect-client1.
1.
56peerroute-limit(IPv6addressfamilyview)【命令】peer{group-name|ipv4-address|ipv6-address}route-limitprefix-number[{alert-only|reconnectreconnect-time}|percentage]*undopeer{group-name|ipv4-address|ipv6-address}route-limit【视图】IPv6地址族视图【缺省级别】2:系统级【参数】group-name:IPv4或IPv6对等体组的名称,为1~47个字符的字符串.
ipv4-address:对等体的IPv4地址.
ipv6-address:对等体的IPv6地址.
prefix-number:允许路由器接收的路由前缀的数量,SR6608的取值范围是1~100000,SR6602的取值范围是1~100000.
如果从指定对等体/对等体组接收的路由前缀的数量大于prefix-number值,路由器自动断开与指定对等体/对等体组的连接.
alert-only:如果路由器从指定对等体/对等体组接收的路由前缀的数量大于prefix-number值,仅打印告警信息,路由器保持与指定对等体/对等体组的连接.
reconnect-time:用于配置路由器与指定对等体/对等体组重建连接的时间间隔,reconnect-time即路由器与指定对等体/对等体组重建连接的时间间隔,无缺省值,取值范围为1~65535秒.
percentage:用于配置路由器产生提示信息的阈值(即路由器接收的路由前缀数量与prefix-number的百分比达到percentage时,路由器将产生提示信息),缺省值为75,取值范围为1~100.
【描述】peerroute-limit命令用来配置允许从对等体/对等体组接收的最大IPv6地址前缀数.
undopeerroute-limit命令用来恢复缺省情况.
1-45缺省情况下,允许从对等体/对等体组接收的最大IPv6地址前缀数无限制.
如果收到的IPv6地址前缀数超出了设定的最大限额,本地路由器将终止对等体关系.
【举例】#设置允许从对等体1:2::3:4接收的最大IPv6地址前缀数为100.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer1:2::3:4route-limit1001.
1.
57peerroute-policy(IPv6addressfamilyview)【命令】peer{group-name|ipv4-address|ipv6-address}route-policyroute-policy-name{import|export}undopeer{group-name|ipv4-address|ipv6-address}route-policyroute-policy-name{import|export}【视图】IPv6地址族视图【缺省级别】2:系统级【参数】group-name:IPv4或IPv6对等体组的名称,为1~47个字符的字符串.
ipv4-address:对等体的IPv4地址.
ipv6-address:对等体的IPv6地址.
route-policy-name:指定路由策略,为1~19个字符的字符串.
import:对从对等体/对等体组接收的路由应用路由策略.
export:对向对等体/对等体组发布的路由应用路由策略.
【描述】peerroute-policy命令用来对来自对等体/对等体组的路由或向对等体/对等体组发布的路由指定路由策略.
undopeerroute-policy命令用来取消已有设置.
缺省情况下,不指定对等体/对等体组的路由策略.
peerroute-policy命令不过滤路由策略中的if-matchinterface策略.
相关配置可参考"IP路由分册"中的"路由策略命令".
【举例】#对来自对等体组test的路由应用名为test-policy的路由策略.
system-view[Sysname]route-policytest-policypermitnode10[Sysname-route-policy]if-matchcost101-46[Sysname-route-policy]applycost65535[Sysname-route-policy]quit[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]grouptestexternal[Sysname-bgp-af-ipv6]peertestroute-policytest-policyimport1.
1.
58peerroute-update-interval(IPv6addressfamilyview)【命令】peer{ipv6-group-name|ipv6-address}route-update-intervalintervalundopeer{ipv6-group-name|ipv6-address}route-update-interval【视图】IPv6地址族视图【缺省级别】2:系统级【参数】ipv6-group-name:对等体组的名称,为1~47个字符的字符串.
ipv6-address:对等体的IPv6地址.
interval:为发送BGP更新报文的最小时间间隔,取值范围为5~600,单位为秒.
【描述】peerroute-update-interval命令用来配置向对等体/对等体组的发布同一路由更新报文的时间间隔.
undopeerroute-update-interval命令用来恢复发布同一路由更新报文的时间间隔的缺省值.
缺省情况下,向IBGP对等体发布同一路由更新的时间间隔为15秒,向EBGP对等体发送同一路由更新的时间间隔为30秒.
【举例】#配置向对等体1:2::3:4发送同一路由的时间间隔为10秒.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer1:2::3:4as-number100[Sysname-bgp-af-ipv6]peer1:2::3:4route-update-interval101.
1.
59peersubstitute-as(IPv6addressfamilyview)【命令】peer{ipv6-group-name|ipv6-address}substitute-asundopeer{ipv6-group-name|ipv6-address}substitute-as【视图】IPv6地址族视图1-47【缺省级别】2:系统级【参数】ipv6-group-name:对等体组的名称,为1~47个字符的字符串.
ipv6-address:对等体的IPv6地址.
【描述】peersubstitute-as命令用来配置用本地AS号替换AS_PATH属性中指定对等体/对等体组的AS号.
undopeersubstitute-as命令用来取消此设置.
缺省情况下,没有用本地AS号替换AS_PATH属性中指定对等体/对等体组的AS号.
【举例】#配置用本地AS号替换对等体1:2::3:4的AS号.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer1:2::3:4substitute-as1.
1.
60peertimer(IPv6addressfamilyview)【命令】peer{ipv6-group-name|ipv6-address}timerkeepalivekeepaliveholdholdtimeundopeer{ipv6-group-name|ipv6-address}timer【视图】IPv6地址族视图【缺省级别】2:系统级【参数】ipv6-group-name:对等体组的名称,为1~47个字符的字符串.
ipv6-address:对等体的IPv6地址.
keepalive:指定的存活时间间隔,取值范围为0~21845,单位为秒.
holdtime:指定的保持时间,取值范围为0或3~65535,单位为秒.
【描述】peertimer命令用来配置指定对等体/对等体组的存活时间间隔和保持时间.
undopeertimer命令用来恢复缺省情况.
缺省情况下,存活时间间隔为60秒,保持时间为180秒.
需要注意以下几点:z使用该命令配置的定时器比使用timer命令配置的定时器优先级高.
1-48z保持时间与存活时间间隔可不同时配置为0:保持时间为0时,不向该邻居发送keepalive消息,该邻居永不超时断开;存活时间间隔为0,协商的保持时间不为0时,以协商的保持时间的三分之一作为存活时间间隔发送keepalive消息.
z当保持时间和存活时间间隔都不为0时,设置的保持时间应该至少为存活时间的三倍.
z配置该命令后,会马上断开邻居,以配置的保持时间重新协商建立邻居.
相关配置可参考命令timer.
【举例】#配置指定对等体组test的存活时间间隔与保持时间分别为60秒和180秒.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]grouptestexternal[Sysname-bgp-af-ipv6]peertesttimerkeepalive0hold01.
1.
61preference(IPv6addressfamilyview)【命令】preference{external-preferenceinternal-preferencelocal-preference|route-policyroute-policy-name}undopreference【视图】IPv6地址族视图【缺省级别】2:系统级【参数】external-preference:EBGP路由(从EBGP对等体学来的最佳路由)的管理优先级,取值范围为1~255.
internal-preference:IBGP路由(从IBGP对等体学来的路由)的管理优先级,取值范围为1~255.
local-preference:IPv6BGP本地产生的路由的管理优先级,取值范围为1~255.
route-policy-name:路由策略名称,为1~19个字符的字符串.
应用路由策略,可以为匹配过滤条件的特定路由配置优先级.
对于那些没有匹配的路由,使用缺省优先级.
1-49【描述】preference命令用来配置EBGP路由、IBGP路由和本地产生的IPv6BGP路由的管理优先级.
undopreference命令用来恢复缺省情况.
缺省情况下,EBGP路由的管理优先级为255,IBGP路由的管理优先级为255,本地产生的IPv6BGP路由的管理优先级为130.
每一种路由协议都有自己的优先级,协议的优先级将最后决定路由策略采用哪种路由协议获取的路由作为最佳路由.
优先级的数值越大,其实际的优先级越低.
【举例】#设置EBGP路由、IBGP路由和本地产生的IPv6BGP路由的管理优先级分别为20、20和200.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]preference20202001.
1.
62reflectbetween-clients(IPv6addressfamilyview)【命令】reflectbetween-clientsundoreflectbetween-clients【视图】IPv6地址族视图【缺省级别】2:系统级【参数】无【描述】reflectbetween-clients命令用来使能各客户机之间的路由反射.
undoreflectbetween-clients命令用来禁止客户机之间的路由反射.
缺省情况下,允许客户机到客户机的路由反射.
路由反射器的客户机之间不要求是全连接的,路由缺省通过反射器从一个客户机反射到其它客户机;如果客户机之间是全连接的,建议使用undoreflectbetween-clients命令禁止客户间的路由反射,以减少系统开销.
相关配置可参考命令reflectorcluster-id和peerreflect-client.
【举例】#允许客户机之间的路由反射.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family1-50[Sysname-bgp-af-ipv6]reflectbetween-clients1.
1.
63reflectorcluster-id(IPv6addressfamilyview)【命令】reflectorcluster-idcluster-idundoreflectorcluster-id【视图】IPv6地址族视图【缺省级别】2:系统级【参数】cluster-id:路由反射器的集群ID,可以为十进制整数(取值范围为1~4294967295,系统会将其处理成IPv4地址格式)或IPv4地址格式.
【描述】reflectorcluster-id命令用来配置路由反射器的集群ID.
undoreflectorcluster-id命令用来删除路由反射器的集群ID.
缺省情况下,每个路由反射器是使用自己的RouterID作为集群ID.
通常,一个集群里只有一个路由反射器.
此时,由反射器的RouterID来识别该集群.
设置多个路由反射器可提高网络的稳定性.
如果一个集群中配有多个路由反射器,请使用reflectorcluster-id命令为所有的路由反射器配置同样的集群ID,以避免路由环路的产生.
相关配置可参考命令reflectbetween-clients和peerreflect-client.
【举例】#本地路由器是集群中的路由反射器之一,设置它的集群ID为50.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]reflectorcluster-id501.
1.
64refreshbgpipv6【命令】refreshbgpipv6{ipv4-address|ipv6-address|all|external|groupgroup-name|internal}{export|import}【视图】用户视图【缺省级别】1:监控级1-51【参数】ipv4-address:软复位与指定IPv4BGP对等体的连接.
ipv6-address:软复位与指定IPv6BGP对等体的连接.
all:软复位所有IPv6BGP的连接.
external:软复位EBGP连接.
groupgroup-name:软复位与指定对等体组的连接,group-name对等体名称,为1~47个字符的字符串.
internal:软复位IBGP连接.
export:触发出方向的软复位.
import:触发入方向的软复位.
【描述】refreshbgpipv6命令用来软复位IPv4/IPv6BGP连接.
IPv4/IPv6BGP软复位可以在不中断IPv4/IPv6BGP连接的情况下重新刷新IPv4/Pv6BGP路由表,并应用新的策略.
IPv4/IPv6BGP软复位要求网络中的所有IPv4/IPv6BGP路由器支持Route-refresh功能.
如果有的路由器不支持此特性,则需要配置peerkeep-all-routes命令,以便保留对等体的所有原始路由信息,供IPv4/IPv6BGP软复位时使用.
【举例】#对入方向的IPv6BGP连接进行软复位.
refreshbgpipv6allimport1.
1.
65resetbgpipv6【命令】resetbgpipv6{as-number|ipv4-address|ipv6-address[flap-info]|all|external|groupgroup-name|external|internal}【视图】用户视图【缺省级别】1:监控级【参数】as-number:复位与指定自治系统号的IPv6BGP邻居的IPv6BGP连接,取值范围为1~4294967295.
ipv4-address:复位与指定IPv4BGP对等体的连接.
ipv6-address:复位与指定IPv6BGP对等体的连接.
flap-info:清除路由振荡的历史信息.
all:复位所有IPv6BGP的连接.
external:复位所有EBGP连接.
1-52groupgroup-name:复位与指定IPv6BGP对等体组的连接.
internal:复位所有IBGP连接.
【描述】resetbgpipv6命令用来复位指定的IPv4/IPv6BGP连接.
【举例】#复位所有IPv6BGP连接.
resetbgpipv6all1.
1.
66resetbgpipv6dampening【命令】resetbgpipv6dampening[ipv6-addressprefix-length]【视图】用户视图【缺省级别】1:监控级【参数】ipv6-address:要清除衰减信息的IPv6地址前缀.
prefix-length:IPv6地址前缀长度,取值范围为0~128.
【描述】resetbgpipv6dampening命令用来清除路由振荡衰减信息以及解除对已抑制路由的抑制.
不指定ipv6-addressprefix-length时,清除整个IPv6BGP路由表中的IPv6路由衰减信息.
【举例】#清除到2345::/64的路由衰减信息并释放被抑制的路由.
resetbgpipv6dampening2345::641.
1.
67resetbgpipv6flap-info【命令】resetbgpipv6flap-info[ipv6-address/prefix-length|as-path-aclas-path-acl-number|regexpas-path-regexp]【视图】用户视图【缺省级别】1:监控级【参数】ipv6-address:要清除衰减信息的IPv6地址前缀.
1-53prefix-length:IPv6地址前缀长度,取值范围为1~128.
as-path-acl-number:清除匹配指定AS路径列表号的路由振荡统计信息.
as-path-acl-number的取值范围为1~256.
as-path-regexp:清除匹配AS路径正则表达式的路由振荡统计信息.
【描述】resetbgpipv6flap-info命令用来清除IPv6路由的振荡统计信息.
如果没有指定参数,系统将清除所有路由振荡统计信息.
【举例】#清除所有匹配AS路径过滤列表10的路由的振荡统计信息.
system-view[Sysname]ipas-path10permit^100.
*200$[Sysname]quitresetbgpipv6flap-infoas-path-acl101.
1.
68router-id【命令】router-idrouter-idundorouter-id【视图】BGP视图【缺省级别】2:系统级【参数】router-id:指定路由器的RouterID,用IP地址的形式标识.
【描述】router-id命令用来为路由器指定RouterID.
undorouter-id命令用来删除配置的RouterID.
一台路由器如果要运行IPv6BGP协议,则必须存在RouterID.
它是一个32比特无符号整数,是一台路由器在自治系统中的唯一标识.
RouterID可以手工配置,如果没有通过命令指定,系统会从当前接口的IP地址中自动选取一个作为路由器的ID号.
其选择顺序是:优先从Loopback地址中选择最大的IPv4地址作为路由器的ID号,如果没有配置Loopback接口,则选取接口中最大的IPv4地址作为路由器的ID号.
只有在路由器的RouterID所在接口被删除或去除手工配置的RouterID的情况下才会重新选择路由器的RouterID.
为了增加网络的可靠性,建议将RouterID手工配置为Loopback接口的IPv4地址.
【举例】#指定路由器的RouterID为10.
18.
4.
221.
system-view[Sysname]bgp1001-54[Sysname-bgp]router-id10.
18.
4.
2211.
1.
69synchronization(IPv6addressfamilyview)【命令】synchronizationundosynchronization【视图】IPv6地址族视图【缺省级别】2:系统级【参数】无【描述】synchronization命令用来配置IPv6BGP与IGP路由同步.
undosynchronization命令用来取消同步.
缺省情况下,IPv6BGP和IGP路由不同步.
使能同步特性后,如果一个AS由一个非IPv6BGP路由器提供转发服务,那么该AS中的IPv6BGP发言者不能对外部AS发布路由信息,除非该AS中的所有路由器都知道更新的路由信息.
IPv6BGP路由器收到一条IBGP路由,缺省只检查该路由的下一跳是否可达.
如果设置了同步特性,该IBGP路由只有在IGP也发布了这条路由时才会被同步并发布给EBGP对等体.
否则,该IPv6BGP路由将无法发布给EBGP对等体.
【举例】#配置IPv6BGP和IGP同步.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]synchronization1.
1.
70timer(IPv6addressfamilyview)【命令】timerkeepalivekeepaliveholdholdtimeundotimer【视图】IPv6地址族视图【缺省级别】2:系统级1-55【参数】keepalive:指定的存活时间间隔,取值范围为0~21845,单位为秒.
holdtime:指定的保持时间,取值范围为0或3~65535,单位为秒.
【描述】timer命令用来配置IPv6BGP连接的存活时间间隔与保持时间.
undotimer命令用来恢复缺省情况.
缺省情况下,IPv6BGP连接的存活时间间隔为60秒,保持时间为180秒.
需要注意以下几点:z使用该命令配置的定时器比使用peertimer命令配置的定时器优先级要低.
z保持时间与存活时间间隔可不同时配置为0:保持时间为0时,不向该邻居发送keepalive消息,该邻居永不超时断开;存活时间间隔为0,协商的保持时间不为0时,以协商的保持时间的三分之一作为存活时间间隔发送keepalive消息.
z当保持时间和存活时间间隔都不为0时,设置的保持时间应该至少为存活时间间隔的三倍.
ztimer命令配置后影响所有的IPv6BGP对等体,必须根据需要复位相应的IPv6BGP连接才能生效.
z配置该命令后,不会马上断开邻居.
等到其他条件触发邻居重建时,再以配置的保持时间协商建立邻居.
相关配置可参考命令peertimer.
【举例】#配置IPv6BGP连接的存活时间间隔和保持时间分别为60秒和180秒.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]timerkeepalive60hold180#在BGP视图下,配置BGP的存活时间间隔和保持时间分别为0秒和0秒,表示该邻居永不超时.
system-view[Sysname]bgp100[Sysname-bgp]timerkeepalive0hold0#在BGP-VPN实例视图下,配置vpn1的存活时间间隔与保持时间分别为0秒和0秒,表示该邻居永不超时.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]timerkeepalive0hold0i目录1IPv6IS-IS配置命令.
1-11.
1IPv6IS-IS配置命令.
1-11.
1.
1displayisisrouteipv61-11.
1.
2ipv6default-route-advertise.
1-31.
1.
3ipv6enable1-41.
1.
4ipv6filter-policyexport.
1-51.
1.
5ipv6filter-policyimport.
1-61.
1.
6ipv6import-route.
1-71.
1.
7ipv6import-routeisisv6level-2intolevel-11-81.
1.
8ipv6import-routelimit1-81.
1.
9ipv6maximumload-balancing.
1-91.
1.
10ipv6preference.
1-101.
1.
11ipv6summary1-101.
1.
12isisipv6enable.
1-111-11IPv6IS-IS配置命令1.
1IPv6IS-IS配置命令IPv6IS-IS实现了IPv4IS-IS的所有功能,与IPv4IS-IS的区别在于发布的是IPv6路由信息,本章只列出了IPv6IS-IS专有的配置命令,其他相关命令请参见"IP路由分册"中的"IS-IS配置命令".
1.
1.
1displayisisrouteipv6【命令】displayisisrouteipv6[[level-1|level-2]|verbose]*[process-id]【视图】任意视图【缺省级别】1:监控级【参数】verbose:显示IPv6IS-IS路由的详细信息.
process-id:IPv6IS-IS进程号,取值范围为1~65535.
level-1:显示Level-1的IPv6IS-IS路由.
level-2:显示Level-2的IPv6IS-IS路由.
如果不指定级别,默认为显示Level-1和Level-2路由信息,即Level-1-2.
【描述】displayisisrouteipv6命令用来显示IPv6IS-IS路由信息.
【举例】#显示IPv6IS-IS的路由信息.
displayisisrouteipv6RouteinformationforISIS(1)ISIS(1)IPv6Level-1ForwardingTable1-2Destination:2001:1::PrefixLen:64Flag:R/L/-Cost:20NextHop:FE80::200:5EFF:FE64:8905Interface:GE1/1Destination:2001:2::PrefixLen:64Flag:D/L/-Cost:10NextHop:DirectInterface:GE1/1Flags:D-Direct,R-AddedtoRM,L-AdvertisedinLSPs,U-Up/DownBitSetISIS(1)IPv6Level-2ForwardingTableDestination:2001:1::PrefixLen:64Flag:-/-/-Cost:20Destination:2001:2::PrefixLen:64Flag:D/L/-Cost:10NextHop:DirectInterface:GE1/1Flags:D-Direct,R-AddedtoRM,L-AdvertisedinLSPs,U-Up/DownBitSet表1-1displayisisrouteipv6命令显示信息描述表字段描述DestinationIPv6目的地址前缀PrefixLen前缀长度Flag/Flags路由信息状态标志位D:直连路由R:该路由是否已放到路由表中L:是否已经通过LSP发布U:路由渗透状态标识,标识Level-1路由是否来自Level-2.
如果配置为"U"则可避免由Level-2发送到Level-1的LSP又返回给Level-2Cost开销值NextHop下一跳Interface出接口#显示IPv6IS-IS的详细路由信息.
displayisisrouteipv6verboseRouteinformationforISIS(1)ISIS(1)IPv6Level-1ForwardingTableIPV6Dest:2001:1::/64Cost:20Flag:R/L/-1-3AdminTag:-SrcCount:1NextHop:Interface:ExitIndex:FE80::200:5EFF:FE64:8905GE1/10x00000003IPV6Dest:2001:2::/64Cost:10Flag:D/L/-AdminTag:-SrcCount:2NextHop:Interface:ExitIndex:DirectGE1/10x00000000Flags:D-Direct,R-AddedtoRM,L-AdvertisedinLSPs,U-Up/DownBitSetISIS(1)IPv6Level-2ForwardingTableIPV6Dest:2001:1::/64Cost:20Flag:-/-/-AdminTag:-SrcCount:1IPV6Dest:2001:2::/64Cost:10Flag:D/L/-AdminTag:-SrcCount:2NextHop:Interface:ExitIndex:DirectGE1/10x00000000Flags:D-Direct,R-AddedtoRM,L-AdvertisedinLSPs,U-Up/DownBitSet表1-2displayisisrouteipv6verbose命令显示信息描述表字段描述IPV6DestIPv6目的地址和前缀信息Cost开销值Flag/Flags路由信息状态标志位D:直连路由R:该路由是否已放到路由表中L:是否已经通过LSP发布U:路由渗透状态标识,标识Level-1路由是否来自Level-2.
如果配置为"U"则可避免由Level-2发送到Level-1的LSP又返回给Level-2AdminTag管理标记SrcCount发布源个数NextHop下一跳Interface出接口ExitIndex出接口索引1.
1.
2ipv6default-route-advertise【命令】ipv6default-route-advertise[[level-1|level-2|level-1-2]|route-policyroute-policy-name]*undoipv6default-route-advertise[route-policyroute-policy-name]1-4【视图】IS-IS视图【缺省级别】2:系统级【参数】route-policy-name:指定路由策略名称,为1~19个字符的字符串.
level-1:配置缺省路由为Level-1级别.
level-2:配置缺省路由为Level-2级别.
level-1-2:配置缺省路由为Level-1-2级别.
如果不指定级别,则默认为生成Level-2级别的缺省路由.
【描述】ipv6default-route-advertise命令用来配置路由器生成Level-1或Level-2级别的IPv6IS-IS缺省路由.
undoipv6default-route-advertise命令用来取消此项功能.
缺省情况下,不生成IPv6IS-IS缺省路由.
通过使用路由策略,可以强制IPv6IS-IS只在路由表中有匹配的路由项时才生成缺省路由.
如果在路由策略视图中执行applyisislevel-1命令,可以在L1LSP中生成缺省路由;如果在路由策略视图中执行applyisislevel-2命令,则可以在L2LSP中生成缺省路由;如果在路由策略视图中执行applyisislevel-1-2命令,则可以在L1LSP、L2LSP中各自生成缺省路由.
相关配置请参见"IP路由分册/路由策略命令"中的命令applyisis.
【举例】#配置当前路由器在Level-2级别的LSP中生成缺省路由.
system-view[Sysname]isis[Sysname-isis-1]ipv6default-route-advertise1.
1.
3ipv6enable【命令】ipv6enableundoipv6enable【视图】IS-IS视图【缺省级别】2:系统级1-5【参数】无【描述】ipv6enable命令用来使能IS-IS进程的IPv6能力.
undoipv6enable命令用来取消该配置.
缺省情况下,不使能IS-IS进程的IPv6能力.
【举例】#创建IS-IS路由进程1,使能该进程的IPv6能力.
system-view[Sysname]ipv6[Sysname]isis1[Sysname-isis-1]network-entity10.
0001.
1010.
1020.
1030.
00[Sysname-isis-1]ipv6enable1.
1.
4ipv6filter-policyexport【命令】ipv6filter-policy{acl6-number|ipv6-prefixipv6-prefix-name|route-policyroute-policy-name}export[protocol[process-id]]undoipv6filter-policyexport[protocol[process-id]]【视图】IS-IS视图【缺省级别】2:系统级【参数】acl6-number:用来过滤引入路由的基本或高级IPv6ACL的编号,取值范围为2000~3999.
ACL的相关知识请参见"安全分册"中的"ACL配置".
ipv6-prefix-name:用来过滤引入路由的IPv6地址前缀列表名称,为1~19个字符的字符串.
地址前缀列表的相关知识请参见"IP路由分册"中的"路由策略配置".
route-policy-name:用来过滤引入路由的路由策略名称,为1~19个字符的字符串.
路由策略的相关知识请参见"IP路由分册"中的"路由策略配置".
protocol:指定哪些已引入的路由信息在发布时要进行过滤,目前可包括:bgp4+、direct、isisv6、ospfv3、ripng及static进程的路由信息.
如果省略该参数,将对所有要发布的路由进行过滤.
process-id:路由协议进程号,取值范围为1~65535.
当protocol为isisv6、ospfv3、ripng时,支持该参数.
【描述】ipv6filter-policyexport命令用来配置IPv6IS-IS对引入的路由进行过滤.
undoipv6filter-policyexport命令用来取消对引入的路由进行过滤.
缺省情况下,IPv6IS-IS不对引入的路由进行过滤.
1-6某些情况下,可能要求只发布某些满足条件的路由信息,此时,可以定义ipv6filter-policy配置所发布路由信息的过滤条件,只有通过了过滤的路由信息才能被发布.
ipv6filter-policyexport命令一般和ipv6import-route命令结合使用,它只对已引入的路由在发布给其他路由器时进行过滤.
z如果没有指定protocol参数,将对所有协议引入的路由进行过滤;z如果指定了protocol参数,则只对特定协议引入的路由进行过滤.
相关配置可参考命令ipv6filter-policyimport.
【举例】#配置IPv6IS-IS使用编号为2006的IPv6ACL对所有发布的路由进行过滤.
system-view[Sysname]isis[Sysname-isis-1]ipv6filter-policy2006export1.
1.
5ipv6filter-policyimport【命令】ipv6filter-policy{acl6-number|ipv6-prefixipv6-prefix-name|route-policyroute-policy-name}importundoipv6filter-policyimport【视图】IS-IS视图【缺省级别】2:系统级【参数】acl6-number:用来过滤接收的路由的基本或高级IPv6ACL的编号,取值范围为2000~3999.
ipv6-prefix-name:用来过滤路接收的路由的IPv6地址前缀列表名称,为1~19个字符的字符串.
route-policy-name:用来过滤接收的路由的路由策略名称,为1~19个字符的字符串.
【描述】ipv6filter-policyimport命令用来配置IPv6IS-IS对接收的路由进行过滤.
undoipv6filter-policyimport命令用来取消对接收的路由进行过滤.
缺省情况下,IPv6IS-IS不对接收的路由信息进行过滤.
某些情况下,可能要求只接收某些满足条件的路由信息,此时,可以定义ipv6filter-policy配置接收路由信息的过滤条件,只有通过了过滤的路由信息才能被加入路由表.
相关配置可参考命令ipv6filter-policyexport.
【举例】#使用编号为2003的IPv6ACL对接收的路由进行过滤.
system-view[Sysname]isis1-7[Sysname-isis-1]ipv6filter-policy2003import1.
1.
6ipv6import-route【命令】ipv6import-routeprotocol[process-id][allow-ibgp][costcost|[level-1|level-2|level-1-2]|route-policyroute-policy-name|tagtag]*undoipv6import-routeprotocol[process-id]【视图】IS-IS视图【缺省级别】2:系统级【参数】protocol:要引入的路由协议,可以是direct、static、ripng、isisv6、bgp4+及ospfv3.
process-id:引入路由的源路由协议号,取值范围1~65535,缺省值为1.
只有当protocol是ripng、isisv6及ospfv3时,该参数可选.
cost:引入路由的路由开销,取值范围为0~4261412864.
level-1:引入路由到Level-1的路由表中.
level-2:引入路由到Level-2的路由表中.
如果不指定引入的级别,默认为引入路由到Level-2路由表中.
level-1-2:引入路由到Level-1和Level-2的路由表中.
route-policy-name:用来过滤引入的路由的路由策略名称,为1~19个字符的字符串.
tag:为引入的路由分配管理标签号,取值范围1~4294967295.
allow-ibgp:允许引入IBGP路由,只有当protocol为bgp4+时,该参数可选.
【描述】ipv6import-route命令用来配置IPv6IS-IS引入其他协议的路由信息.
undoipv6import-route命令用来配置IPv6IS-IS不引入其它协议的路由信息.
缺省情况下,IPv6IS-IS不引入其它协议的路由信息.
对IPv6IS-IS而言,其它路由协议发现的路由总被当作路由域外部的路由来处理.
从其它协议引入IPv6路由时,还可指定引入路由的缺省开销cost.
在IPv6IS-IS引入路由时,可以指定将路由引入到Level-1级、Level-2级或者Level-1-2级路由表中.
import-routebgp4+表示只引入EBGP路由,import-routebgp4+allow-ibgp表示将IBGP路由也引入,容易引起路由环路,请慎用!
1-8【举例】#IPv6IS-IS引入静态路由,并配置cost值为15.
system-view[Sysname]isis[Sysname-isis-1]ipv6import-routestaticcost151.
1.
7ipv6import-routeisisv6level-2intolevel-1【命令】ipv6import-routeisisv6level-2intolevel-1[filter-policy{acl6-number|ipv6-prefixipv6-prefix-name|route-policyroute-policy-name}|tagtag]*undoipv6import-routeisisv6level-2intolevel-1【视图】IS-IS视图【缺省级别】2:系统级【参数】acl6-number:基本IPv6ACL的编号,取值范围2000~2999.
ipv6-prefix-name:IPv6地址前缀列表名称,为1~19个字符的字符串.
route-policy-name:路由策略名称,为1~19个字符的字符串.
tag:为引入的路由分配管理标签号,取值范围1~4294967295.
【描述】ipv6import-routeisisv6level-2intolevel-1命令用来使能IPv6IS-IS路由渗透.
undoipv6import-routeisisv6level-2intolevel-1命令用来禁止IPv6IS-IS路由渗透.
缺省情况下,禁止IPv6IS-IS路由渗透.
通过IPv6IS-IS路由渗透,Level-1-2路由器可以将它所知道的其他区域的Level-1路由信息和Level-2区域路由信息发布给本区域的Level-1和Level-1-2路由器.
【举例】#设定路由器从Level-2向Level-1进行路由渗透.
system-view[Sysname]isis1[Sysname-isis-1]ipv6import-routeisisv6level-2intolevel-11.
1.
8ipv6import-routelimit【命令】ipv6import-routelimitnumberundoipv6import-routelimit1-9【视图】IS-IS视图【缺省级别】2:系统级【参数】number:引入Level1/Level2的IPv6路由最大条数.
取值范围【描述】ipv6import-routelimit命令用来配置引入Level1/Level2的IPv6路由最大条数.
undoipv6import-routelimit命令用来恢复缺省情况.
缺省情况下,引入Level1/Level2的IPv6路由最大条数为300000.
【举例】#配置IS-IS进程1引入Level1/Level2的IPv6路由最大条数为1000.
system-view[Sysname]isis1[Sysname-isis-1]ipv6import-routelimit10001.
1.
9ipv6maximumload-balancing【命令】ipv6maximumload-balancingnumberundoipv6maximumload-balancing【视图】IS-IS视图【缺省级别】2:系统级【参数】number:指定在负载分担方式下等价路由的最大数量,取值范围,缺省值为8.
【描述】ipv6maximumload-balancing命令用来配置在负载分担方式下的等价路由的最大数量.
undoipv6maximumload-balancing命令用来恢复负载分担路由的缺省数量.
请根据内存容量配置等价路由的最大数量.
【举例】#配置负载分担方式下等价路由的最大数量为2.
1-10system-view[Sysname]isis100[Sysname-isis-100]ipv6maximumload-balancing21.
1.
10ipv6preference【命令】ipv6preference{preference|route-policyroute-policy-name}*undoipv6preference【视图】IS-IS视图【缺省级别】2:系统级【参数】preference:IPv6IS-IS协议优先级,取值范围为1~255.
route-policy-name:指定路由策略名称,为1~19个字符的字符串.
【描述】ipv6preference命令用来配置IPv6IS-IS协议的优先级.
undoipv6preference命令用来恢复IPv6IS-IS协议的缺省优先级.
缺省情况下,IPv6IS-IS协议优先级为15.
由于在一台路由器上可能同时运行多种动态路由协议,就存在各个路由协议之间路由信息共享和选择的问题.
系统为每一种路由协议配置一个优先级,当不同协议都发现了到同一目的地址的路由时,优先级高的协议将起决定作用.
【举例】#配置IPv6IS-IS协议的优先级为20.
system-view[Sysname]isis[Sysname-isis-1]ipv6preference201.
1.
11ipv6summary【命令】ipv6summaryipv6-prefixprefix-length[avoid-feedback|generate_null0_route|[level-1|level-1-2|level-2]|tagtag]*undoipv6summaryipv6-prefixprefix-length[level-1|level-1-2|level-2]【视图】IS-IS视图【缺省级别】2:系统级1-11【参数】ipv6-prefix:IPv6IS-IS聚合路由前缀.
prefix-length:IPv6IS-IS聚合路由前缀长度,取值范围为0~128.
avoid-feedback:避免通过路由计算学习到聚合路由.
generate_null0_route:为防止路由循环而生成NULL0路由.
level-1:只对引入到Level-1区域的路由进行聚合.
level-1-2:对向Level-1区域和Level-2区域引入的路由都进行聚合.
level-2:只对引入到Level-2区域的路由进行聚合.
tag:管理标签号,取值范围1~4294967295.
如果命令中没有指定Level,缺省为level-2.
【描述】ipv6summary命令用来配置IPv6IS-IS聚合路由.
undoipv6summary命令用来删除该聚合路由.
缺省情况下,没有配置IPv6IS-IS聚合路由.
可以将有相同下一跳的路由聚合为一条路由,这样一方面可以减小路由表规模,另一方面可以减少本路由器生成的LSP报文和LSDB的规模.
其中,被聚合的路由可以是IS-IS协议发现的路由,也可以是被引入的路由.
另外,聚合后路由的开销取所有被聚合路由中最小的开销.
【举例】#配置一条2002::/32的聚合路由.
system-view[Sysname]isis[Sysname-isis-1]ipv6summary2002::321.
1.
12isisipv6enable【命令】isisipv6enable[process-id]undoisisipv6enable【视图】接口视图【缺省级别】2:系统级【参数】process-id:IS-IS进程号,取值范围1~65535,缺省值为1.
1-12【描述】isisipv6enable命令用来使能接口IS-IS路由进程的IPv6能力并指定要关联的IS-IS进程号,命令成功执行后,接口就会和这个IS-IS进程关联起来.
undoisisipv6enable命令用来取消该配置.
缺省情况下,接口上没有使能IS-IS路由进程的IPv6能力.
【举例】#创建IS-IS路由进程1,使能IPv6能力,并在接口Serial2/0上激活这个路由进程的IPv6能力.
system-view[Sysname]ipv6[Sysname]isis1[Sysname-isis-1]network-entity10.
0001.
1010.
1020.
1030.
00[Sysname-isis-1]ipv6enable[Sysname-isis-1]quit[Sysname]interfaceserial2/0[Sysname-Serial2/0]ipv6address2002::1/64[Sysname-Serial2/0]isisipv6enable1i目录1OSPFv3配置命令.
1-11.
1OSPFv3配置命令1-11.
1.
1abr-summary(OSPFv3areaview)1-11.
1.
2area(OSPFv3view)1-21.
1.
3bandwidth-reference.
1-21.
1.
4defaultcost1-31.
1.
5default-cost(OSPFv3areaview)1-41.
1.
6default-route-advertise1-41.
1.
7displayospfv3.
1-61.
1.
8displayospfv3graceful-restartstatus.
1-71.
1.
9displayospfv3interface.
1-81.
1.
10displayospfv3lsdb1-101.
1.
11displayospfv3lsdbstatistic.
1-141.
1.
12displayospfv3next-hop.
1-151.
1.
13displayospfv3peer1-151.
1.
14displayospfv3peerstatistic1-171.
1.
15displayospfv3request-list.
1-181.
1.
16displayospfv3retrans-list.
1-201.
1.
17displayospfv3routing.
1-211.
1.
18displayospfv3statistic.
1-231.
1.
19displayospfv3topology.
1-241.
1.
20displayospfv3vlink1-251.
1.
21filter-policyexport(OSPFv3view)1-261.
1.
22filter-policyimport(OSPFv3view)1-271.
1.
23graceful-restartenable1-281.
1.
24graceful-restarthelperenable1-281.
1.
25graceful-restarthelperstrict-lsa-checking1-291.
1.
26graceful-restartinterval.
1-301.
1.
27import-route(OSPFv3view)1-301.
1.
28log-peer-change1-311.
1.
29maximumload-balancing(OSPFv3view)1-321.
1.
30ospfv3.
1-331.
1.
31ospfv3area.
1-331.
1.
32ospfv3cost1-341.
1.
33ospfv3dr-priority.
1-351.
1.
34ospfv3mtu-ignore.
1-351.
1.
35ospfv3network-type1-361.
1.
36ospfv3peer.
1-371.
1.
37ospfv3timerdead.
1-371.
1.
38ospfv3timerhello1-381.
1.
39ospfv3timerretransmit.
1-391.
1.
40ospfv3timerpoll1-391.
1.
41ospfv3trans-delay1-401.
1.
42preference1-401.
1.
43router-id1-411.
1.
44silent-interface(OSPFv3view)1-421.
1.
45spftimers.
1-43ii1.
1.
46stub(OSPFv3areaview)1-431.
1.
47vlink-peer(OSPFv3areaview)1-441-1SR6602不支持graceful-restartenable和graceful-restartinterval.
1OSPFv3配置命令1.
1OSPFv3配置命令1.
1.
1abr-summary(OSPFv3areaview)【命令】abr-summaryipv6-addressprefix-length[not-advertise]undoabr-summaryipv6-addressprefix-length【视图】OSPFv3区域视图【缺省级别】2:系统级【参数】ipv6-address:聚合路由的目的IPv6地址.
prefix-length:聚合路由的目的IPv6地址前缀长度,取值范围为0~128.
它指定地址中有多少连续的位组成IPv6网络前缀,即IPv6地址中的网络地址部分.
not-advertise:不通告聚合的IPv6路由,不指定该参数时,通告聚合的IPv6路由.
【描述】abr-summary命令用来配置一条IPv6聚合路由.
undoabr-summary命令用来删除该IPv6聚合路由.
缺省情况下,没有对路由进行聚合.
本命令只适用于ABR,用来对当前区域进行路由聚合.
对于落入该聚合网段的路由,ABR向其它区域只发送一条聚合后的路由.
一个区域可配置多条聚合网段,这样OSPFv3可对多个网段进行聚合.
当配置了undoabr-summary命令后,原来被聚合的路由将重新被发布.
【举例】#将OSPFv3区域1中两条路由2000:1:1:1::/64、2000:1:1:2::/64的路由聚合成一条前缀2000:1:1::/48向其它区域发送.
system-view[Sysname]ospfv31[Sysname-ospfv3-1]area1[Sysname-ospfv3-1-area-0.
0.
0.
1]abr-summary2000:1:1::481-21.
1.
2area(OSPFv3view)【命令】areaarea-id【视图】OSPFv3视图【缺省级别】2:系统级【参数】area-id:区域的标识,可以是十进制整数(取值范围为0~4294967295,系统会将其处理成IPv4地址格式)或IPv4地址格式.
【描述】area命令用来进入OSPFv3区域视图.
OSPFv3的area命令没有undo形式.
当某个区域下没有任何配置,且该区域中没有相关的接口在up状态,此区域会被自动删除.
【举例】#进入OSPFv3区域0视图.
system-view[Sysname]ospfv31[Sysname-ospfv3-1]area0[Sysname-ospfv3-1-area-0.
0.
0.
0]1.
1.
3bandwidth-reference【命令】bandwidth-referencevalueundobandwidth-reference【视图】OSPFv3视图【缺省级别】2:系统级【参数】value:计算链路开销时所依据的带宽参考值,取值范围为1~2147483648,单位为Mbits/s.
1-3【描述】bandwidth-reference命令用来配置计算链路开销时所依据的带宽参考值.
undobandwidth-reference命令用来恢复缺省情况.
缺省情况下,计算链路开销时所依据的带宽参考值为100Mbits/s.
OSPFv3有两种方式来配置接口的开销值,第一种方法是在接口视图下直接配置开销值;第二种方法是配置接口的带宽参考值,OSPFv3根据带宽参考值自动计算接口的开销值,计算公式为:接口开销=带宽参考值÷接口带宽,当计算出来的开销值大于65535,开销取最大值65535.
如果没有在接口视图下显式的配置此接口的开销值,OSPFv3会根据该接口的带宽自动计算其开销值.
【举例】#配置计算链路开销时所依据的带宽参考值为1000.
system-view[Sysname]ospfv31[Sysname-ospfv3-1]bandwidth-reference10001.
1.
4defaultcost【命令】defaultcostvalueundodefaultcost【视图】OSPFv3视图【缺省级别】2:系统级【参数】value:OSPFv3引入外部路由的缺省开销值,取值范围为1~16777214.
【描述】defaultcost命令用来配置OSPFv3引入外部路由的缺省开销值.
undodefaultcost命令用来恢复缺省情况.
缺省情况下,OSPFv3引入外部路由的缺省开销值为1.
由于OSPFv3可引入外部路由信息并将它们传播到整个自治系统中去,因此,有必要规定协议引入外部路由的缺省开销.
如果启动了多个OSPFv3进程,该命令只对本进程起作用.
【举例】#指定OSPFv3引入外部路由的缺省开销为10.
system-view[Sysname]ospfv31[Sysname-ospfv3-1]defaultcost101-41.
1.
5default-cost(OSPFv3areaview)【命令】default-costvalueundodefault-cost【视图】OSPFv3区域视图【缺省级别】2:系统级【参数】value:OSPFv3发送到Stub区域的缺省路由的开销,取值范围为0~65535,缺省值为1.
【描述】default-cost命令用来指定OSPFv3发送到Stub区域的缺省路由的开销.
undodefault-cost命令用来将OSPFv3发送到Stub区域缺省路由的开销恢复为缺省值.
本命令只适用于连接到Stub区域的边界路由器(ABR).
配置Stub区域涉及两条配置命令:stub和default-cost,所有连接到Stub区域的路由器,必须使用stub命令将该区域设置成Stub属性.
default-cost指定区域边界路由器发送到Stub区域的缺省路由的开销.
如果启动了多个OSPFv3进程,该命令只对本进程起作用.
相关配置可参考命令stub.
【举例】#将区域1设置成Stub区域,使发送到该Stub区域的缺省路由的开销为60.
system-view[Sysname]ospfv3[Sysname-ospfv3-1]area1[Sysname-ospfv3-1-area-0.
0.
0.
1]stub[Sysname-ospfv3-1-area-0.
0.
0.
1]default-cost601.
1.
6default-route-advertise【命令】default-route-advertise[always|costcost|route-policyroute-policy-name|typetype]*undodefault-route-advertise【视图】OSPFv3视图【缺省级别】2:系统级1-5【参数】always:如果当前路由器的路由表中没有缺省路由,使用此参数可产生一个描述缺省路由的ASELSA发布出去.
如果没有指定该关键字,仅当本地路由器的路由表中存在缺省路由时,才可以产生一个描述缺省路由的ASELSA发布出去.
costcost:该缺省路由的度量值,取值范围为1~16777214,缺省值为1.
route-policyroute-policy-name:路由策略名,为1~19个字符的字符串.
typetype:该ASELSA的类型,取值范围为1~2,缺省值为2.
【描述】default-route-advertise命令用来将缺省路由引入到OSPFv3路由域.
undodefault-route-advertise命令用来取消引入缺省路由.
缺省情况下,没有引入缺省路由.
需要注意的是:z使用import-route命令不能引入缺省路由,如果要引入缺省路由,必须使用该命令.
z如果指定了always关键字,无论当前路由器的路由表是否存在缺省路由,都会向外发布一条描述缺省路由的ASELSA;如果没有指定always关键字,只有当前路由器的路由表存在缺省路由时,才会向外发布一条描述缺省路由的ASELSA.
通过指定route-policy参数,可进行路由策略检查并设置缺省路由的开销值和类型:z只有通过路由策略检查,缺省路由才能发布出去.
z如果在路由策略中通过applycost命令设置了缺省路由的开销值且通过了路由策略检查,则缺省路由的开销值取applycost命令value参数设置的值.
z如果在路由策略中通过applycost-type命令设置了缺省路由的开销类型且通过了路由策略检查,则缺省路由的开销类型取applycost-type命令设置的类型.
z如果同时通过本命令的costcost参数、路由策略的applycost命令和defaultcost命令设置了缺省路由的开销值,那么通过路由策略的applycost命令设置的路由开销值具有最高优先级、通过本命令的costcost参数设置的路由开销值具有次优优先级、通过defaultcost命令设置的路由开销值优先级最低.
z如果同时通过本命令的typetype参数、路由策略的applycost-type命令设置了缺省路由的开销类型,那么通过路由策略的applycost-type命令设置的路由开销类型具有最高优先级、通过本命令的typetype参数设置的路由开销类型优先级较低.
z如果同时指定always参数和配置了路由策略,不管是否通过路由策略检查都会发布缺省路由,而且如果在路由策略中指定了开销值和开销类型,不管是否通过路由策略检查,发布的缺省路由都会取第一个设置开销值或开销类型的permit节点applycost和applycost-type命令设置的开销值和开销类型.
相关配置可参考命令import-route.
【举例】#将产生的默认路由引入到OSPFv3自治系统中(本地路由器没有默认路由).
system-view1-6[Sysname]ospfv31[Sysname-ospfv3-1]default-route-advertisealways1.
1.
7displayospfv3【命令】displayospfv3[process-id]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPFv3进程号,取值范围为1~65535.
【描述】displayospfv3命令用来查看OSPFv3进程的概要信息.
如果不指定进程号,将显示所有OSPFv3进程的概要信息.
【举例】#显示所有OSPFv3进程的概要信息.
displayospfv3RoutingProcess"OSPFv3(1)"withID1.
1.
1.
1GracefulrestartrestarterenabledGracefulrestarthelperenabledGracefulrestarthelpersrtict-lsa-checkingenabledGracefulrestartinterval150secsSPFscheduledelay5secs,HoldtimebetweenSPFs10secsMinimumLSAinterval5secs,MinimumLSAarrival1secsNumberofexternalLSA0.
TheseexternalLSAs'checksumSum0x0000NumberofAS-ScopedUnknownLSA0NumberofLSAoriginated3NumberofLSAreceived0Numberofareasinthisrouteris1Area0.
0.
0.
1Numberofinterfacesinthisareais1SPFalgorithmexecuted1timesNumberofLSA2.
TheseLSAs'checksumSum0x20C8NumberofUnknownLSA0表1-1displayospfv3命令显示信息描述表字段描述RoutingProcess"OSPFv3(1)"withID1.
1.
1.
1OSPFv3进程是1,RouterID是1.
1.
1.
1Gracefulrestartrestarterenabled当前进程支持GRGracefulrestarthelperenabled当前进程支持GRHelper能力1-7字段描述Gracefulrestarthelpersrtict-lsa-checkingenabled当前进程支持GRHelper严格LSA检查能力Gracefulrestartinterval150secsGR重启间隔时间SPFscheduledelaySPF计算的延迟时间HoldtimebetweenSPFs两次SPF计算抑制间隔时间MinimumLSAinterval生成LSA最小间隔时间MinimumLSAarrival接收LSA最小到达时间NumberofexternalLSAASELSA数目TheseexternalLSAs'checksumSum所有ASELSA的检验和之和NumberofAS-ScopedUnknownLSAAS扩散范围未知LSA的数目NumberofLSAoriginated产生LSA的数目NumberofLSAreceived接收LSA的数目Numberofareasinthisrouter路由器连接到的区域数目Area区域IDNumberofinterfacesinthisarea本区域的接口数量SPFalgorithmexecuted1timesSPF算法执行了一次NumberofLSALSA的数量TheseLSAs'checksumSum本区域中所有LSA检验和之和NumberofUnknownLSA本区域中未知LSA的数目1.
1.
8displayospfv3graceful-restartstatus【命令】displayospfv3[process-id]graceful-restartstatus【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPFv3进程号,取值范围为1~65535.
【描述】displayospfv3graceful-restartstatus命令用来查看OSPFv3进程的GR状态信息.
如果不指定进程号,将显示所有OSPFv3进程的GR状态信息.
【举例】#显示所有OSPFv3进程的GR状态信息(Restarter).
displayospfv3graceful-restartstatus1-8OSPFv3RouterwithID(1.
1.
1.
1)(Process1)gracefulrestartinformationGRstatus:GRinprogressGRremainingtime:100#显示所有OSPFv3进程的GR状态(Helper).
displayospfv3graceful-restartstatusOSPFv3RouterwithID(1.
1.
1.
1)(Process1)gracefulrestartinformationGRstatus:HelperNeighborIDInterfaceInstanceIDRemainingtime1.
1.
1.
1GE1/111002.
2.
2.
2S2/02200表1-2displayospfv3graceful-restartstatus命令显示信息描述表字段描述OSPFv3RouterwithID(1.
1.
1.
1)(Process1)gracefulrestartinformationOSPFv3进程是1,RouterID是1.
1.
1.
1的GR状态信息GRstatusGR的状态,其状态有如下几种:zGRinprogress:表示正处在GR过程中zCalculatingroutes:表示正在路由计算zFlushingLSAs:表示正在flushstaleLSAzNormal:表示不处在GR或者Helper状态中zHelper:表示处于Helper状态GRremainingtimeGR重启定时器超时前的时间NeighborID邻居路由器的RouterIDInterface出接口InstanceID实例ID1.
1.
9displayospfv3interface【命令】displayospfv3interface[interface-typeinterface-number|statistic]【视图】任意视图【缺省级别】1:监控级【参数】interface-typeinterface-number:接口类型和接口编号.
statistic:接口的统计信息.
1-9【描述】displayospfv3interface命令用来查看OSPFv3的接口信息.
【举例】#显示运行OSPFv3的接口Serial2/0的信息.
displayospfv3interfaceserial2/0Serial2/0isup,lineprotocolisupInterfaceID518IPv6PrefixesFE80::1441:0:E213:1(Link-LocalAddress)2000:1::1OSPFv3Process(1),Area0.
0.
0.
1,InstanceID0RouterID2.
2.
2.
2,NetworkTypePOINTOPOINT,Cost:1562TransmitDelayis1sec,StatePoint-To-Point,Priority1NodesignatedrouteronthislinkNobackupdesignatedrouteronthislinkTimerintervalconfigured,Hello:10,Dead:40,Wait:40,Retransmit:5Helloduein00:00:02NeighborCountis1,Adjacentneighborcountis1表1-3displayospfv3interface命令显示信息描述表字段描述InterfaceID接口IDIPv6PrefixesIPv6前缀OSPFv3ProcessOSPFv3进程号Area区域IDInstanceID实例IDRouterID路由器的RouterIDNetworkType接口的网络类型Cost接口的路由开销值TransmitDelay接口对LSA的传输延迟时间State接口状态Priority接口的DR优先级Nodesignatedrouteronthislink本链路上无DRNobackupdesignatedrouteronthislink本链路上无BDR配置的OSPFv3定时器,分别定义如下:Hello接口发送Hello报文的时间间隔Dead邻居的失效时间Wait在该定时器超时后,接口退出Waiting状态TimerintervalconfiguredRetransmit接口重传LSA的时间间隔Helloduein00:00:02接口将在2秒后发送hello报文1-10字段描述NeighborCount接口的邻居数目Adjacentneighborcount接口的邻接数目1.
1.
10displayospfv3lsdb【命令】displayospfv3[process-id]lsdb[[external|inter-prefix|inter-router|intra-prefix|link|network|router|grace][link-state-id][originate-routerrouter-id]|total]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPFv3进程号,取值范围为1~65535.
external:显示数据库中AS-externalLSA的信息.
inter-prefix:显示数据库中Inter-area-prefixLSA的信息.
inter-router:显示数据库中Inter-area-routerLSA的信息.
intra-prefix:显示数据库中Intra-area-prefixLSA的信息.
link:显示数据库中Link-LSA的信息.
network:显示数据库中Network-LSA的信息.
router:显示数据库中Router-LSA的信息.
grace:显示数据库中Grace-LSA的信息.
link-state-id:链路状态ID,IPv4地址形式.
originate-routerrouter-id:发布该LSA的路由器的RouterID.
total:显示数据库中LSA的统计信息.
【描述】displayospfv3lsdb命令用来显示OSPFv3的链路状态数据库信息.
【举例】#显示OSPFv3的链路状态数据库信息.
displayospfv3lsdbOSPFv3RouterwithID(2.
2.
2.
2)(Process1)Link-LSA(InterfaceSerial1/0)LinkStateIDOriginRouterAgeSeq#CkSumPrefix0.
0.
2.
61.
1.
1.
100550x800000010x464201-110.
0.
2.
62.
2.
2.
200530x800000010xf2670Grace-LSA(InterfaceSerial1/0)LinkStateIDOriginRouterAgeSeqNumCkSum0.
0.
2.
61.
1.
1.
11000x80000040xba1fRouter-LSA(Area0.
0.
0.
1)LinkStateIDOriginRouterAgeSeq#CkSumLink0.
0.
0.
01.
1.
1.
100500x800000020x12d110.
0.
0.
02.
2.
2.
200480x800000020xa1421表1-4displayospfv3lsdb命令显示信息描述表字段描述Link-LSA第八类LSALinkStateID链接状态IDOriginRouter产生LSA的路由器AgeLSA老化时间Seq#LSA序列号CkSumLSA校验和Prefix前缀数目Router-LSA第一类LSALink链路数目Network-LSA第二类LSAIntra-Area-Prefix-LSA第九类LSAGrace-LSA第十一类LSAReference引用的LSA类型#显示LSDB中Link-localLSA的信息.
displayospfv3lsdblinkOSPFv3RouterwithID(2.
2.
2.
2)(Process1)Link-LSA(InterfaceSerial2/0)LSage:11LSType:Link-LSALinkStateID:0.
0.
2.
6OriginatingRouter:2.
2.
2.
2LSSeqNumber:0x80000002Checksum:0xEFFA1-12Length:56Priority:1Options:0x000013(-|R|-|-|E|V6)Link-LocalAddress:FE80::1441:0:E213:1NumberofPrefixes:1Prefix:2000:1::/64PrefixOptions:0表1-5displayospfv3lsdblink命令显示信息描述表字段描述LSageLSA老化时间LSTypeLSA类型OriginatingRouter产生LSA的路由器LSSeqNumberLSA序列号ChecksumLSA校验和LengthLSA长度Priority路由器优先级Options选项Link-LocalAddress链路本地地址NumberofPrefixes前缀的数目Prefix地址前缀PrefixOptions前缀选项#显示LSDB中Grace-LSA的信息.
displayospfv3lsdbgraceOSPFv3RouterwithID(1.
1.
1.
1)(Process1)Grace-LSA(InterfaceSerial2/0)LSage:15LSType:Grace-LSALinkStateID:0.
0.
2.
6OriginatingRouter:1.
1.
1.
1LSSeqNumber:0x80000014Checksum:0XBA1FLength:44GracefulRestartPeriod:120RestartReason:3-switch-over表1-6displayospfv3lsdbgrace命令显示信息描述表字段描述LSageLSA老化时间LSTypeLSA类型1-13字段描述OriginatingRouter产生LSA的路由器LSSeqNumberLSA序列号ChecksumLSA校验和LengthLSA长度GracefulRestartPeriodGR重启间隔时间RestartReasonGR重启的原因#显示LSDB中LSA统计信息.
displayospfv3lsdbtotalOSPFv3(Process1)DatabaseTotalTypeOfLSANumberRouter-LSA:1Network-LSA:0Inter-Area-Prefix-LSA:0Inter-Area-Router-LSA:0AS-external-LSA:0Link-LSA:1Intra-Area-Prefix-LSA:0Grace-LSA:0Unknown-LSA:0TotalNumberOfLSAs:2表1-7displayospfv3lsdbtotal命令显示信息描述表字段描述TypeOfLSALSA的类型NumberLSA的个数Router-LSA第一类LSANetwork-LSA第二类LSAInter-Area-Prefix-LSA第三类LSAInter-Area-Router-LSA第四类LSAAS-external-LSA第五类LSALink-LSA第八类LSAIntra-Area-Prefix-LSA第九类LSAGrace-LSA第十一类LSAUnknown-LSA未知LSATotalNumberOfLSAsLSA的总数1-141.
1.
11displayospfv3lsdbstatistic【命令】displayospfv3lsdbstatistic【视图】任意视图【缺省级别】1:监控级【参数】无【描述】displayospfv3lsdbstatistic命令用来显示OSPFv3LSDB中LSA的统计信息.
【举例】#显示OSPFv3LSDB的统计信息.
displayospfv3lsdbstatisticOSPFv3RouterwithID(1.
1.
1.
1)(Process1)LSAStatisticsAreaIDRouterNetworkInterPreInterRouIntraPreLinkGraceASE0.
0.
0.
0211010.
0.
0.
110101Total31202300表1-8displayospfv3lsdbstatistic命令显示信息描述表字段描述AreaID区域ID,显示该区域各类LSA的总数RouterRouter-LSA的个数NetworkNetwork-LSA的个数InterPreInter-Area-Prefix-LSA的个数InterRouInter-Area-Router-LSA的个数IntraPreIntra-Area-Prefix-LSA的个数LinkLink-LSA的个数GraceGrace-LSA的个数ASEAS-external-LSA的个数Total不同区域相同类型LSA的总个数1-151.
1.
12displayospfv3next-hop【命令】displayospfv3[process-id]next-hop【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPFv3进程号,取值范围为1~65535.
【描述】displayospfv3next-hop命令用来显示OSPFv3下一跳信息.
如果不指定进程号,将显示所有OSPFv3进程的下一跳信息.
【举例】#显示OSPFv3下一跳信息.
displayospfv3next-hopOSPFv3RouterwithID(2.
2.
2.
2)(Process1)Neighbor-IdNext-HopInterfaceRefCount1.
1.
1.
1FE80::20F:E2FF:FE00:1GE1/11表1-9displayospfv3next-hop命令显示信息描述表字段描述Neighbor-Id邻居路由器的RouterIDNext-hop下一跳地址Interface出接口的名称RefCount引用计数1.
1.
13displayospfv3peer【命令】displayospfv3[process-id][areaarea-id]peer[[interface-typeinterface-number][verbose]|peer-router-id]【视图】任意视图【缺省级别】1:监控级1-16【参数】process-id:OSPFv3进程号,取值范围为1~65535.
area:显示位于指定区域的邻居信息.
area-id:区域的标识,可以是十进制整数(取值范围为0~4294967295,系统会将其处理成IPv4地址格式)或IPv4地址格式.
interface-typeinterface-number:接口类型和接口编号.
verbose:显示邻居的详细信息.
peer-router-id:显示指定邻居的信息.
【描述】displayospfv3peer命令用来显示OSPFv3邻居的信息.
需要注意的是:z如果不输入area-id参数,则显示所有区域的邻居信息;z如果不输入process-id参数,则显示所有进程的信息;z如果接口参数、邻居RouterID参数都不输入,则显示所有接口的邻居信息.
【举例】#查看接口上的OSPFv3进程1的邻居信息.
displayospfv31peerserial2/0OSPFv3Process(1)OSPFv3Area(0.
0.
0.
1)NeighborIDPriStateDeadTimeInterfaceInstanceID1.
1.
1.
11Full/-00:00:33S2/00表1-10displayospfv3peer命令显示信息描述表字段描述NeighborID邻居IDPri邻居路由器优先级State邻居状态DeadTime邻居路由器的失效时间Interface和邻居相连的接口InstanceID实例ID#查看接口上的OSPFv3进程100的邻居详细信息.
displayospfv3100peerserial2/0verboseOSPFv3Process(100)Neighbor:1.
1.
1.
1,interfaceaddress:FE80::3D43:0:8C14:1Inthearea0.
0.
0.
1viainterfaceSerial2/0DRis0.
0.
0.
0BDRis0.
0.
0.
0Optionsis0x000013(-|R|-|-|E|V6)1-17Deadtimerduein00:00:29Neighborisupfor00:06:28DatabaseSummaryList0LinkStateRequestList0LinkStateRetransmissionList0Gracefulrestartstate:Normal表1-11displayospfv3peerverbose命令显示信息描述表字段描述Neighbor邻居的RouterIDinterfaceaddress接口地址Inthearea0.
0.
0.
1viainterfaceSerial2/0区域0.
0.
0.
1上的接口Serial2/0DRis0.
0.
0.
0BDRis0.
0.
0.
0没有选举出DR和BDROptionsis0x000013(-|R|-|-|E|V6)选项是0x000013(-|R|-|-|E|V6)Deadtimerduein00:00:29邻居路由器的失效时间剩余29秒Neighborisupfor00:06:28邻居已经建立的时间DatabaseSummaryList需要DD报文发送的LSA个数LinkStateRequestList链路状态请求列表中LSA个数LinkStateRetransmissionList链路状态重传请求列表中LSA个数GracefulrestartstateGR状态:有如下几种状态zDoingGR:表示正在GR过程中zCompleteGR:表示这个邻居完成GRzNormal:表示正常状态zHelper:表示是邻居的Helper1.
1.
14displayospfv3peerstatistic【命令】displayospfv3peerstatistic【视图】任意视图【缺省级别】1:监控级【参数】无【描述】displayospfv3peerstatistic命令用来显示本地路由器所有OSPFv3邻居的统计信息,即处于各种状态的邻居数目.
1-18【举例】#显示所有OSPFv3邻居的统计信息.
displayospfv3peerstatisticOSPFv3RouterwithID(1.
1.
1.
1)(Process1)NeighborStatisticsAreaIDDownInit2-wayExStarExchangeLoadingFull0.
0.
0.
00000001Total0000001表1-12displayospfv3peerstatistic命令显示信息描述表字段描述AreaID区域标识Down该状态为OSPFv3建立邻居关系的初始化状态,表示OSPFv3路由器在一定时间之内没有收到从某一邻居路由器发送来的信息Init此状态表示OSPFv3路由器已经接收到邻居路由器发送来的Hello数据包,但该Hello数据包内没有包含自己的RouterID,还没有建立起双方的双向通信2-way此状态表示OSPFv3路由器与邻居路由器的双向通信已经建立.
DR及BDR的选择是在这个状态(或更高的状态)完成的ExStar在此状态,路由器要确定邻居双方的主从关系并决定初始的DD报文的序列号Exchange在此状态,OSPFv3路由器向其邻居路由器发送DD报文来交换链路状态信息Loading在此状态,OSPFv3路由器向邻居路由器发送LSR报文,请求最新的链路状态信息Full在此状态,建立起邻居关系的路由器之间已经完成了数据库同步的工作,它们的链路状态数据库已经一致Total所有区域中处于相同状态的邻居数目的总和1.
1.
15displayospfv3request-list【命令】displayospfv3[process-id]request-list[{external|inter-prefix|inter-router|intra-prefix|link|network|router|grace}[link-state-id][originate-routerip-address]|statistics]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPFv3进程号,取值范围为1~65535.
external:显示请求列表中AS-externalLSA的信息.
inter-prefix:显示请求列表中Inter-area-prefixLSA的信息.
inter-router:显示请求列表中Inter-area-routerLSA的信息.
1-19intra-prefix:显示请求列表中Intra-area-prefixLSA的信息.
link:显示请求列表中LinkLSA的信息.
network:显示请求列表中Network-LSA的信息.
router:显示请求列表中Router-LSA的信息.
grace:显示请求列表中Grace-LSA的信息.
link-state-id:链路状态ID,IPv4地址形式.
originate-routerip-address:LSA发布路由器的RouterID.
statistics:显示请求列表LSA的统计信息.
【描述】displayospfv3request-list命令用来显示OSPFv3链路状态请求列表信息.
如果不指定进程号,将显示所有OSPFv3进程的链路状态请求列表信息.
【举例】#显示OSPFv3链路状态请求列表信息.
displayospfv3request-listOSPFv3RouterwithID(11.
1.
1.
1)(Process1)InterfaceGE1/1Area-ID0.
0.
0.
0Nbr-ID12.
1.
1.
1LS-TypeLS-IDAdvRouterSeqNumAgeCkSumRouter-LSA0.
0.
0.
012.
1.
1.
10x800000147740xe5b0表1-13displayospfv3request-list命令显示信息描述表字段描述Interface接口名称Area-ID区域IDNbr-ID邻居路由器IDLS-TypeLSA类型LS-ID链路状态IDAdvRouter发布路由器SeqNumLSA序列号AgeLSA老化时间CkSum校验和#显示OSPFv3链路状态请求列表的统计信息.
displayospfv3request-liststatisticsOSPFv3RouterwithID(11.
1.
1.
1)(Process1)InterfaceNeighborLSA-CountGE1/110.
1.
1.
101-20表1-14displayospfv3request-liststatistics命令显示信息描述表字段描述Interface接口名称Neighbor邻居路由器IDLSA-Count请求列表中LSA的个数1.
1.
16displayospfv3retrans-list【命令】displayospfv3[process-id]retrans-list[{external|inter-prefix|inter-router|intra-prefix|link|network|router|grace}[link-state-id][originate-routerip-address]|statistics]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPFv3进程号,取值范围为1~65535.
external:显示重传列表中AS-externalLSA的信息.
inter-prefix:显示重传列表中Inter-area-prefixLSA的信息.
inter-router:显示重传列表中Inter-area-routerLSA的信息.
intra-prefix:显示重传列表中Intra-area-prefixLSA的信息.
link:显示重传列表中LinkLSA的信息.
network:显示重传列表中Network-LSA的信息.
router:显示重传列表中Router-LSA的信息.
grace:显示重传列表中Grace-LSA的信息.
link-state-id:链路状态ID,IPv4地址形式.
originate-routerip-address:LSA发布路由器的RouterID.
statistics:显示重传列表LSA的统计信息.
【描述】displayospfv3retrans-list命令用来显示OSPFv3链路状态重传列表信息.
如果不指定进程号,将显示所有OSPFv3进程的链路状态重传列表信息.
【举例】#显示OSPFv3链路状态重传列表的信息.
displayospfv3retrans-listOSPFv3RouterwithID(11.
1.
1.
1)(Process1)InterfaceGE1/1Area-ID0.
0.
0.
01-21Nbr-ID12.
1.
1.
1LS-TypeLS-IDAdvRouterSeqNumAgeCkSumLink-LSA0.
15.
0.
2412.
1.
1.
10x800000035190x7823Router-LSA0.
0.
0.
012.
1.
1.
10x800000147740xe5b0表1-15displayospfv3retrans-list命令显示信息描述表字段描述Interface接口名称Area-ID区域IDNbr-ID邻居路由器IDLS-TypeLSA类型LS-ID链路状态IDAdvRouter发布路由器SeqNumLSA序列号AgeLSA老化时间CkSum校验和#显示OSPFv3链路状态重传列表的统计信息.
displayospfv3retrans-liststatisticsOSPFv3RouterwithID(11.
1.
1.
1)(Process1)InterfaceNeighborLSA-CountGE1/112.
1.
1.
12表1-16displayospfv3retrans-liststatistics命令显示信息描述表字段描述Interface接口名称Neighbor邻居IDLSA-Count重传请求列表中LSA的个数1.
1.
17displayospfv3routing【命令】displayospfv3[process-id]routing[ipv6-addressprefix-length|ipv6-address/prefix-length|abr-routes|asbr-routes|all|statistics]【视图】任意视图【缺省级别】1:监控级1-22【参数】process-id:OSPFv3进程号,取值范围为1~65535.
ipv6-address:IPv6地址前缀.
prefix-length:IPv6地址前缀长度,取值范围为0~128.
abr-routes:显示到ABR的路由.
asbr-routes:显示到ASBR的路由.
all:显示所有路由.
statistics:显示OSPFv3路由表统计信息.
【描述】displayospfv3routing命令用来显示OSPFv3路由表的信息.
如果不指定进程号,将显示所有OSPFv3进程的路由表信息.
【举例】#显示OSPFv3路由表的信息.
displayospfv3routingE1-Type1externalroute,IA-Interarearoute,I-IntraarearouteE2-Type2externalroute,*-SeletedrouteOSPFv3RouterwithID(1.
1.
1.
1)(Process1)*Destination:2001::/64Type:ICost:1NextHop:directly-connectedInterface:GE1/1表1-17displayospfv3routing命令显示信息描述表字段描述Destination目的网段Type路由类型Cost路由开销值NextHop下一跳地址Interface出接口#显示OSPFv3路由表的统计信息.
displayospfv3routingstatisticsOSPFv3RouterwithID(1.
1.
1.
1)(Process1)OSPFv3RoutingStatisticsIntra-area-routes:1Inter-area-routes:0External-routes:01-23表1-18displayospfv3routingstatistics命令显示信息描述表字段描述Intra-area-routes区域内路由数目Inter-area-routes区域间路由数目External-routes外部路由数目1.
1.
18displayospfv3statistic【命令】displayospfv3statistic【视图】任意视图【缺省级别】1:监控级【参数】无【描述】displayospfv3statistic命令用来显示接口收发OSPFv3报文的统计信息.
【举例】#显示接口收发OSPFv3报文的统计信息.
displayospfv3statisticOSPFv3StatisticsInterfaceGigabitEthernet1/1Instance0TypeInputOutputHello18963DBDescription108LsReq21LsUpd166LsAck106表1-19displayospfv3statistic命令显示信息描述表字段描述Interface接口名称Instance实例号Type报文类型Input接口接收各种类型报文的数目Output接口发送各种类型报文的数目HelloHello报文1-24字段描述DBDescription数据库描述报文LsReq链路状态请求报文LsUpd链路状态更新报文LsAck链路状态确认报文1.
1.
19displayospfv3topology【命令】displayospfv3[process-id]topology[areaarea-id]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPFv3进程号,取值范围为1~65535.
显示指定OSPFv3进程的拓扑信息.
area:显示指定区域的拓扑信息.
area-id:区域的标识,可以是十进制整数(取值范围为0~4294967295,系统会将其处理成IPv4地址格式)或IPv4地址格式.
【描述】displayospfv3topology命令用来显示OSPFv3拓扑信息.
如果不指定进程号,将显示所有OSPFv3进程的拓扑信息.
【举例】#显示OSPFv3区域1的拓扑信息.
displayospfv3topologyarea1OSPFv3Process(1)OSPFv3Area(0.
0.
0.
1)topologyTypeID(If-Index)BitsMetricNext-HopInterfaceRtr1.
1.
1.
1--Rtr2.
2.
2.
212.
2.
2.
2GE1/1Rtr3.
3.
3.
313.
3.
3.
3GE1/1Rtr4.
4.
4.
414.
4.
4.
4GE1/1Net4.
4.
4.
4(983049)10.
0.
0.
0GE1/1表1-20displayospfv3topology命令显示信息描述表字段描述Type拓扑中节点的类型ID(If-Index)路由器的RouterID1-25字段描述Bits标志位Metric开销值Next-Hop下一跳Interface出接口1.
1.
20displayospfv3vlink【命令】displayospfv3[process-id]vlink【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPFv3进程号,取值范围为1~65535.
【描述】displayospfv3vlink命令用来显示OSPFv3的虚连接信息.
如果不指定进程号,则显示所有OSPFv3进程的虚连接信息.
【举例】#显示OSPFv3的虚连接信息.
displayospfv3vlinkVirtualLinkVLINK1torouter1.
1.
1.
1isupTransitarea:0.
0.
0.
1viainterfaceSerial2/0,instanceID:0Localaddress:2000:1::1Remoteaddress:2001:1:1::1TransmitDelayis1sec,State:P-To-P,Timerintervalsconfigured,Hello:10,Dead:40,Wait:40,Retransmit:5Helloduein00:00:02Adjacencystate:Full表1-21displayospfv3vlink命令显示信息描述表字段描述VirtualLinkVLINK1torouter1.
1.
1.
1isup到路由器1.
1.
1.
1的虚连接VLINK1处于up状态Transitarea0.
0.
0.
1viainterfaceSerial2/0区域0.
0.
0.
1上的接口Serial2/0instanceID实例IDLocaladdress本地IPv6地址Remoteaddress对端IPv6地址1-26字段描述TransmitDelay接口发送LSA的传输延迟时间State接口状态配置的OSPFv3定时器,分别定义如下:Hello接口发送Hello报文的时间间隔Dead邻居的失效时间Wait在该定时器超时后,接口退出Waiting状态Timerintervalsconfigured,Retransmit接口重传LSA的时间间隔Helloduein00:00:02将于2秒钟后发送hello报文Adjacencystate邻接状态1.
1.
21filter-policyexport(OSPFv3view)【命令】filter-policy{acl6-number|ipv6-prefixipv6-prefix-name}export[bgp4+|direct|isisv6process-id|ospfv3process-id|ripngprocess-id|static]undofilter-policyexport[bgp4+|direct|isisv6process-id|ospfv3process-id|ripngprocess-id|static]【视图】OSPFv3视图【缺省级别】2:系统级【参数】acl6-number:访问控制列表序号,取值范围为2000~3999.
ipv6-prefixipv6-prefix-name:指定IPv6前缀列表名称,为1~19个字符的字符串.
bgp4+:对引入的BGP4+路由信息进行过滤.
direct:对引入的直连路由信息进行过滤.
isisv6process-id:对引入的进程号为process-id的IPv6-IS-IS路由进行过滤,process-id的取值范围为1~65535.
ospfv3process-id:对引入的进程号为process-id的OSPFv3路由进行过滤,process-id的取值范围为1~65535.
ripngprocess-id:对引入的进程号为process-id的RIPng路由进行过滤,process-id的取值范围为1~65535.
static:对引入的静态路由信息进行过滤.
1-27【描述】filter-policyexport命令用来配置对引入的路由信息进行过滤.
undofilter-policyexport命令用来取消该配置.
缺省情况下,没有对引入的路由信息过滤.
如果没有指定具体的路由协议,将对所有引入的路由信息进行过滤.
filter-policyexport命令只对本设备使用import-route引入的路由起作用.
如果没有配置import-route命令来引入其它外部路由(包括不同进程的OSPFv3路由),则filter-policyexport命令无效.
【举例】#根据序号为2001的IPv6ACL对所有引入的路由信息进行过滤.
system-view[Sysname]aclipv6number2001[Sysname-acl6-basic-2001]rulepermitsource2002:1::64[Sysname-acl6-basic-2001]quit[Sysname]ospfv3[Sysname-ospfv3-1]filter-policy2001export1.
1.
22filter-policyimport(OSPFv3view)【命令】filter-policy{acl6-number|ipv6-prefixipv6-prefix-name}importundofilter-policyimport【视图】OSPFv3视图【缺省级别】2:系统级【参数】acl6-number:访问控制列表序号,取值范围为2000~3999.
ipv6-prefixipv6-prefix-name:指定IPv6地址前缀列表名称,为1~19个字符的字符串.
【描述】filter-policyimport命令用来过滤通过接收到的LSA计算出来的路由信息.
undofilter-policyimport命令用来取消过滤通过接收到的LSA计算出来的路由信息.
缺省情况下,不对通过接收到的LSA计算出来的路由信息进行过滤.
1-28filter-policyimport命令只对OSPFv3计算出来的路由进行过滤,没有通过过滤的路由将不被加入路由表中,从而不能指导报文转发.
【举例】#根据IPv6地址前缀列表abc对接收的路由信息进行过滤.
system-view[Sysname]ipipv6-prefixabcpermit2002:1::64[Sysname]ospfv31[Sysname-ospfv3-1]filter-policyipv6-prefixabcimport1.
1.
23graceful-restartenable【命令】graceful-restartenableundograceful-restartenable【视图】OSPFv3视图【缺省级别】2:系统级【参数】无【描述】graceful-restartenable命令用来使能OSPFv3协议的GR能力.
undograceful-restartenable命令用来关闭OSPFv3协议的GR能力.
缺省情况下,OSPFv3协议的GR能力处于关闭状态.
如果当前进程的某区域下配置了vlink-peer命令则不能使能GR能力.
【举例】#使能OSPFv3进程1的GR能力.
system-view[Sysname]ospfv31[Sysname-ospfv3-1]graceful-restartenable1.
1.
24graceful-restarthelperenable【命令】graceful-restarthelperenableundograceful-restarthelperenable1-29【视图】OSPFv3视图【缺省级别】2:系统级【参数】无【描述】graceful-restarthelperenable命令用来使能OSPFv3的GRHelper能力.
undograceful-restarthelperenable命令用来关闭OSPFv3的GRHelper能力.
缺省情况下,OSPFv3的GRHelper能力处于开启状态.
【举例】#使能OSPFv3进程1的GRHelper能力.
system-view[Sysname]ospfv31[Sysname-ospfv3-1]graceful-restarthelperenable1.
1.
25graceful-restarthelperstrict-lsa-checking【命令】graceful-restarthelperstrict-lsa-checkingundograceful-restarthelperstrict-lsa-checking【视图】OSPFv3视图【缺省级别】2:系统级【参数】无【描述】graceful-restarthelperstrict-lsa-checking命令用来使能GRHelper严格LSA检查能力,当检查到GRHelper设备的LSA发生变化时候,Helper设备退出GRHelper模式.
undograceful-restarthelperstrict-lsa-checking命令用来关闭GRHelper严格LSA检查能力.
缺省情况下,OSPFv3协议的GRHelper严格LSA检查能力处于关闭状态.
【举例】#使能OSPFv3进程1的GRHelper严格LSA检查能力.
system-view[Sysname]ospfv311-30[Sysname-ospfv3-1]graceful-restarthelperstrict-lsa-checking1.
1.
26graceful-restartinterval【命令】graceful-restartintervalinterval-valueundograceful-restartinterval【视图】OSPFv3视图【缺省级别】2:系统级【参数】interval-value:指定OSPFv3协议的GR重启间隔时间,取值范围为40~1800,单位为秒.
【描述】graceful-restartinterval命令用来配置OSPFv3协议的GR重启间隔时间.
undograceful-restartinterval命令用来恢复缺省情况.
缺省情况下,OSPFv3协议的GR重启间隔时间为120秒.
配置此命令的用户需要确保配置的GR重启间隔不小于OSPFv3所有接口的邻居失效时间的最大值,否则可能造成GR重启失败.
相关命令可以参考ospfv3timerdead.
【举例】#配置OSPFv3进程1的GR重启间隔时间为100秒.
system-view[Sysname]ospfv31[Sysname-ospfv3-1]graceful-restartinterval1001.
1.
27import-route(OSPFv3view)【命令】import-route{bgp4+[allow-ibgp]|direct|isisv6process-id|ospfv3process-id|ripngprocess-id|static}[costvalue|route-policyroute-policy-name|typetype]*undoimport-route{bgp4+|direct|isisv6process-id|ospfv3process-id|ripngprocess-id|static}import-routeprotocol[process-id|allow-ibgp][costcost|route-policyroute-policy-name|typetype]*undoimport-routeprotocol[process-id]【视图】OSPFv3视图1-31【缺省级别】2:系统级【参数】protocol:指定引入的路由协议,可以是bgp4+、direct、isisv6、ospfv3、ripng或static.
process-id:路由协议进程号,取值范围为1~65535,缺省值为1.
只有当protocol是isisv6、ospfv3或ripng时该参数可选.
allow-ibgp:允许引入IBGP路由.
只有当protocol是bgp4+时该参数可选.
direct:引入直连路由.
static:引入静态路由.
costcost:引入路由的开销值,value取值范围为1~16777214,缺省值为1.
route-policyroute-policy-name:配置只能引入符合指定路由策略的路由.
route-policy-name为路由策略名称,为1~19个字符的字符串.
typetype:引入路由的类型,取值范围为1~2,缺省值为2.
【描述】import-route命令用来引入外部路由信息.
undoimport-route命令用来取消对外部路由信息的引入.
缺省情况下,没有引入外部路由信息.
import-routebgp4+表示只引入EBGP路由,import-routebgp4+allow-ibgp表示也将IBGP路由引入,容易引起路由环路,请慎用!
【举例】#指定引入进程号为10的RIPng路由为第二类路由,路由开销值为50.
system-view[Sysname]ospfv3[Sysname-ospfv3-1]import-routeripng10type2cost50#OSPFv3进程100引入OSPFv3进程160发现的路由.
system-view[Sysname]ospfv3100[Sysname-ospfv3-100]import-routeospfv31601.
1.
28log-peer-change【命令】log-peer-changeundolog-peer-change【视图】OSPFv3视图1-32【缺省级别】2:系统级【参数】无【描述】log-peer-change命令用来打开该OSPFv3进程下的邻接状态变化的输出开关.
undolog-peer-change命令用来关闭输出开关.
缺省情况下,输出开关处于打开状态.
当打开邻接状态输出开关后,该OSPFv3进程下邻接状态的变化会输出到配置终端上,直至邻接状态输出开关被关闭.
【举例】#在当前路由器上关闭OSPFv3进程100的邻接状态变化的输出开关.
system-view[Sysname]ospfv3100[Sysname-ospfv3-100]undolog-peer-change1.
1.
29maximumload-balancing(OSPFv3view)【命令】maximumload-balancingmaximumundomaximumload-balancing【视图】OSPFv3视图【缺省级别】2:系统级【参数】maximum:最大等价路由的条数,取值范围是1~8,缺省值为8.
当maximum取值为1时,相当于不进行负载分担.
【描述】maximumload-balancing命令用来设置OSPFv3所能支持的最大等价路由条数.
undomaximumload-balancing命令用来恢复最大等价路由条数的缺省值.
【举例】#配置OSPFv3所能支持的最大等价路由条数为6条.
system-view[Sysname]ospfv31[Sysname-ospfv3-1]maximumload-balancing61-331.
1.
30ospfv3【命令】ospfv3[process-id]undoospfv3[process-id]【视图】系统视图【缺省级别】2:系统级【参数】process-id:OSPFv3进程号,取值范围为1~65535,缺省值为1.
【描述】ospfv3命令用来启动OSPFv3进程并进入OSPFv3视图.
undoospfv3命令用来关闭OSPFv3进程.
缺省情况下,系统没有运行OSPFv3进程.
相关配置可参考命令router-id.
只有在OSPFv3视图下配置了RouterID,OSPFv3进程才能正常运行,否则只能看到该进程,但无法生成LSA.
【举例】#启动进程号为120的OSPFv3进程并配置路由器的RouterID为1.
1.
1.
1.
system-view[Sysname]ospfv3120[Sysname-ospfv3-120]router-id1.
1.
1.
11.
1.
31ospfv3area【命令】ospfv3process-idareaarea-id[instanceinstance-id]undoospfv3process-idareaarea-id[instanceinstance-id]【视图】接口视图【缺省级别】2:系统级【参数】process-id:OSPFv3进程号,取值范围为1~65535.
1-34area-id:区域的标识,可以是十进制整数(取值范围为0~4294967295,系统会将其处理成IPv4地址格式)或IPv4地址格式.
instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0.
【描述】ospfv3area命令用来在接口上使能OSPFv3协议,并指定所属区域.
undoospfv3area命令用来恢复缺省情况.
缺省情况下,接口上没有使能OSPFv3协议.
【举例】#在接口Serial2/0上启动OSPFv3实例1的运行,并使能到area1中.
system-view[Sysname]interfaceserial2/0[Sysname-serial2/0]ospfv31area1instance11.
1.
32ospfv3cost【命令】ospfv3costvalue[instanceinstance-id]undoospfv3cost[instanceinstance-id]【视图】接口视图【缺省级别】2:系统级【参数】value:接口运行OSPFv3协议的路由开销,Loopback接口的取值范围为0~65535,其他接口的取值范围为1~65535.
instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0.
【描述】ospfv3cost命令用来配置运行不同OSPFv3实例的接口的开销值.
undoospfv3cost命令用来恢复缺省情况.
缺省情况下,路由器接口按照带宽自动计算运行OSPFv3协议所需的开销;对于Loopback接口,缺省值为0.
【举例】#指定运行OSPFv3实例1的接口Serial2/0的开销为33.
system-view[Sysname]interfaceserial2/0[Sysname-Serial2/0]ospfv3cost33instance11-351.
1.
33ospfv3dr-priority【命令】ospfv3dr-prioritypriority[instanceinstance-id]undoospfv3dr-priority[instanceinstance-id]【视图】接口视图【缺省级别】2:系统级【参数】priority:接口的DR优先级,取值范围为0~255.
instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0.
【描述】ospfv3dr-priority命令用来配置运行不同OSPFv3实例的接口的DR优先级.
undoospfv3dr-priority命令用来恢复缺省情况.
缺省情况下,接口的DR优先级为1.
接口的DR优先级决定了该接口在选举DR/BDR时所具有的资格,优先级高的在选举时被首先考虑.
【举例】#设置运行OSPFv3实例1的接口GigabitEhternet1/1在选举DR/BDR时的优先级为8.
system-view[Sysname]interfacegigabitethernet1/1[Sysname-GigabitEthernet1/1]ospfv3dr-priority8instance11.
1.
34ospfv3mtu-ignore【命令】ospfv3mtu-ignore[instanceinstance-id]undoospfv3mtu-ignore[instanceinstance-id]【视图】接口视图【缺省级别】2:系统级【参数】instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0.
【描述】ospfv3mtu-ignore命令用来配置接口在进行DD报文交换时忽略MTU检查.
undoospfv3mtu-ignore命令用来恢复缺省情况.
1-36缺省情况下,接口在进行DD报文交换时执行MTU检查,双方的接口MTU必须相同才能建立邻居关系.
【举例】#配置运行OSPFv3实例1的接口Serial2/0在进行DD报文交换时忽略MTU检查.
system-view[Sysname]interfaceserial2/0[Sysname-Serial2/0]ospfv3mtu-ignoreinstance11.
1.
35ospfv3network-type【命令】ospfv3network-type{broadcast|nbma|p2mp[non-broadcast]|p2p}[instanceinstance-id]undoospfv3network-type[instanceinstance-id]【视图】接口视图【缺省级别】2:系统级【参数】broadcast:配置接口的网络类型为广播.
nbma:配置接口的网络类型为NBMA.
p2mp:配置接口的网络类型为P2MP.
p2p:配置接口的网络类型为P2P.
non-broadcast:以以单播方式发送协议报文,缺省情况下,当OSPFv3接口的网络类型为p2mp时,协议报文将以组播方式发送.
instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0.
【描述】ospfv3network-type命令用来配置OSPFv3接口的网络类型.
undoospfv3network-type命令用来恢复缺省情况.
缺省情况下,当接口封装的链路层协议不同时,OSPFv3接口网络类型的缺省值也不同:z例如,当接口封装的链路层协议是PPP时,OSPFv3接口网络类型的缺省值为点对点.
z例如,当接口封装的链路层协议是Ethernet时,OSPFv3接口网络类型的缺省值为广播类型.
【举例】#将接口GigabitEhternet1/1的OSPFv3网络类型设置为NBMA.
system-view[Sysname]interfacegigabitethernet1/1[Sysname-GigabitEthernet1/1]ospfv3network-typenbma1-371.
1.
36ospfv3peer【命令】ospfv3peeripv6-address[dr-prioritydr-priority][instanceinstance-id]undoospfv3peeripv6-address[instanceinstance-id]【视图】接口视图【缺省级别】2:系统级【参数】ipv6-address:邻居的链路本地地址.
dr-priority:表示网络邻居的优先级,取值范围为0~255,缺省值为1.
instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0.
【描述】ospfv3peer命令用来指定邻居接口的链路本地地址,并指定该邻居是否有选举权.
undoospfv3peer命令用来取消该操作.
ospfv3peer命令设置的优先级仅用于表示路由器是否主动向该邻居发送Hello报文,并不用于实际的DR选举.
【举例】#在接口GigabitEhternet1/1上指定邻居的链路本地地址为fe80::1111.
system-view[Sysname]interfacegigabitethernet1/1[Sysname-GigabitEthernet1/1]ospfv3peerfe80::11111.
1.
37ospfv3timerdead【命令】ospfv3timerdeadseconds[instanceinstance-id]undoospfv3timerdead[instanceinstance-id]【视图】接口视图【缺省级别】2:系统级【参数】seconds:OSPFv3邻居失效的时间,取值范围为1~2147483647,单位为秒.
instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0.
1-38【描述】ospfv3timerdead命令用来配置运行不同OSPFv3实例的接口的邻居失效时间.
undoospfv3timerdead命令用来恢复缺省值.
缺省情况下,P2P、Broadcast类型接口的OSPFv3邻居失效时间为40秒,暂时还不支持P2MP、NBMA类型的接口.
OSPFv3邻居的失效时间是指:在该时间间隔内,如果没有收到邻居的Hello报文,就认为该邻居已失效.
deadseconds值一般至少应为helloseconds值的4倍,同一网段上的路由器的deadseconds必须相同.
相关配置可参考命令ospfv3timerhello.
【举例】#配置运行OSPFv3实例1的接口Serial2/0上的邻居失效时间为80秒.
system-view[Sysname]interfaceserial2/0[Sysname-Serial2/0]ospfv3timerdead80instance11.
1.
38ospfv3timerhello【命令】ospfv3timerhelloseconds[instanceinstance-id]undoospfv3timerhello[instanceinstance-id]【视图】接口视图【缺省级别】2:系统级【参数】seconds:接口发送Hello报文的时间间隔,取值范围为1~65535,单位为秒.
Instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0.
【描述】ospfv3timerhello命令用来设置运行不同OSPFv3实例的接口发送Hello报文的时间间隔.
undoospfv3timerhello命令用来恢复缺省值.
缺省情况下,P2P、Broadcast类型接口发送Hello报文的时间间隔的值为10秒,暂时还不支持P2MP、NBMA类型接口.
相关配置可参考命令ospfv3timerdead.
【举例】#配置运行OSPFv3实例1的接口Serial2/0发送Hello报文的间隔时间为20秒.
system-view[Sysname]interfaceserial2/0[Sysname-Serial2/0]ospfv3timerhello20instance11-391.
1.
39ospfv3timerretransmit【命令】ospfv3timerretransmitinterval[instanceinstance-id]undoospfv3timerretransmit[instanceinstance-id]【视图】接口视图【缺省级别】2:系统级【参数】interval:接口重传LSA的时间间隔,取值范围为1~65535,单位为秒.
instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0.
【描述】ospfv3timerretransmit命令用来配置运行不同OSPFv3实例的接口重传LSA的时间间隔.
undoospfv3timerretransmit命令用来恢复缺省情况.
缺省情况下,接口重传LSA的时间间隔为5秒.
当一台路由器向它的邻居发送一条LSA后,需要等到对方的确认报文.
若在该重传LSA的时间间隔内未收到对方的确认报文,就会重传这条LSA.
相邻路由器重传LSA时间间隔的值不要设置得太小,否则将会引起不必要的重传.
【举例】#指定运行OSPFv3实例1的接口GigabitEthernet1/0重传LSA的时间间隔为12秒.
system-view[Sysname]interfacegigabitethernet1/0[Sysname-GigabitEthernet1/0]ospfv3timerretransmit12instance11.
1.
40ospfv3timerpoll【命令】ospfv3timerpollseconds[instanceinstance-id]undoospfv3timerpoll[instanceinstance-id]【视图】接口视图【缺省级别】2:系统级【参数】seconds:向状态为down的邻居路由器发送轮询Hello报文的时间间隔,取值范围为1~65535.
instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0.
1-40【描述】ospfv3timerpoll命令用来配置在NBMA接口上向状态为down的邻居路由器发送Hello报文的时间间隔.
undoospfv3timerpoll命令用来恢复缺省情况.
缺省情况下,在NBMA接口上向状态为down的邻居路由器发送Hello报文的时间间隔为120秒.
【举例】#配置接口GigabitEhternet1/1发送轮询Hello报文的时间间隔为130秒.
system-view[Sysname]interfacegigabitethernet1/1[Sysname-GigabitEthernet1/1]ospfv3timerpoll1301.
1.
41ospfv3trans-delay【命令】ospfv3trans-delayseconds[instanceinstance-id]undoospfv3trans-delay[instanceinstance-id]【视图】接口视图【缺省级别】2:系统级【参数】seconds:接口对LSA的传输延迟时间,取值范围为1~3600,单位为秒.
instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0.
【描述】ospfv3trans-delay命令用来设置运行不同OSPFv3实例的接口对LSA的传输延迟时间.
undoospfv3trans-delay命令用来恢复缺省情况.
缺省情况下,接口对LSA的传输延迟时间为1秒.
LSA在本路由器的链路状态数据库(LSDB)中会随时间老化(每秒钟加1),但在网络的传输过程中却不会,所以有必要在发送之前将LSA的老化时间增加一定的延迟时间.
此配置对低速率的网络尤其重要.
【举例】#指定运行OSPFv3实例1的接口GigabitEthernet1/1洪泛LSA的时延值为3秒.
system-view[Sysname]interfacegigabitethernet1/1[Sysname-GigabitEthernet1/1]ospfv3trans-delay3instance11.
1.
42preference【命令】preference[ase][route-policyroute-policy-name]preference1-41undopreference[ase]【视图】OSPFv3视图【缺省级别】2:系统级【参数】ase:设置OSPFv3外部路由优先级.
如果不指定该参数,则设置OSPFv3内部路由优先级.
route-policy:应用路由策略,对特定的路由设置优先级.
route-policy-name:路由策略名称,为1~19个字符的字符串.
preference:OSPFv3协议路由的优先级,取值范围为1~255.
【描述】preference命令用来配置OSPFv3协议路由的优先级.
undopreference命令用来恢复缺省情况.
缺省情况下,OSPFv3内部路由的优先级为10,OSPFv3外部路由的优先级为150.
优先级的值越小,其实际的优先程度越高.
由于路由器上可能同时运行多个动态路由协议,就存在各个路由协议之间路由信息共享和选择的问题,所以为每一种路由协议指定了一个缺省的优先级.
在不同的路由协议发现去往同一目的地的多条路由时,优先级高的协议发现的路由将被选中以转发IPv6报文.
【举例】#设置OSPFv3协议路由的优先级为150.
system-view[Sysname]OSPFv3[Sysname-OSPFv3-1]preference1501.
1.
43router-id【命令】router-idrouter-idundorouter-id【视图】OSPFv3视图【缺省级别】2:系统级【参数】router-id:路由器标识符,IPv4地址格式.
1-42【描述】router-id命令用来设置运行OSPFv3协议的路由器的RouterID.
undorouter-id命令用来删除已设置的路由器的RouterID.
RouterID是一台运行OSPFv3协议的路由器在自治系统中的唯一标识.
如果用户没有指定路由器的RouterID,则OSPFv3进程无法运行.
设置路由器的RouterID时,必须保证自治系统中任意两个进程的RouterID都不相同.
相关配置可参考命令ospfv3.
通过指定不同的进程号,可以在一台路由器上运行多个OSPFv3进程,在这种情况下,必须为不同进程指定不同的RouterID.
【举例】#设置OSPFv3进程1的RouterID为10.
1.
1.
3.
system-view[Sysname]ospfv31[Sysname-ospfv3-1]router-id10.
1.
1.
31.
1.
44silent-interface(OSPFv3view)【命令】silent-interface{interface-typeinterface-number|all}undosilent-interface{interface-typeinterface-number|all}【视图】OSPFv3视图【缺省级别】2:系统级【参数】interface-typeinterface-number:接口类型和接口编号.
all:所有接口.
【描述】silent-interface命令用来禁止指定的接口发送OSPFv3报文.
undosilent-interface命令用来恢复缺省情况.
缺省情况下,允许接口发送OSPFv3报文.
不同的进程可以对同一接口禁止发送OSPFv3报文,但silent-interface命令只对本进程已经使能的OSPFv3接口起作用,对其它进程的接口不起作用.
【举例】#禁止接口GigabitEthernet1/1在OSPFv3进程100和200中发送OSPFv3报文.
1-43system-view[Sysname]ospfv3100[Sysname-ospfv3-100]router-id10.
110.
1.
9[Sysname-ospfv3-100]silent-interfacegigabitethernet1/1[Sysname-ospfv3-100]quit[Sysname]ospfv3200[Sysname-ospfv3-200]router-id20.
18.
0.
7[Sysname-ospfv3-200]silent-interfacegigabitethernet1/11.
1.
45spftimers【命令】spftimersdelay-intervalhold-intervalundospftimers【视图】OSPFv3视图【缺省级别】2:系统级【参数】delay-interval:从收到网络拓扑变化到OSPFv3开始进行SPF计算的延迟时间,取值范围为1~65535,单位为秒.
hold-interval:OSPFv3两次SPF计算抑止间隔时间,取值范围为1~65535,单位为秒.
【描述】spftimers命令用来配置OSPFv3路由计算的延迟时间和间隔时间.
undospftimers命令用来恢复缺省情况.
缺省情况下,OSPFv3路由计算的延迟时间和间隔时间分别为5秒和10秒.
运行OSPFv3协议的路由器,可以根据本地维护的LSDB,通过SPF算法计算出以自己为根的最短路径树,并根据这一最短路径树决定到目的网络的下一跳.
通过调节SPF的计算间隔,可以抑制因为网络频繁变化而导致占用过多带宽资源和路由器资源的情况发生.
【举例】#设置OSPFv3路由计算延迟和抑止间隔时间为6秒.
system-view[Sysname]ospfv31[Sysname-ospfv3-1]spftimers661.
1.
46stub(OSPFv3areaview)【命令】stub[no-summary]undostub1-44【视图】OSPFv3区域视图【缺省级别】2:系统级【参数】no-summary:该参数只用于Stub区域的ABR,配置后ABR只向区域内发布一条缺省路由的Summary-LSA,不生成任何其它Summary-LSAs(这种区域又称为TotallyStub区域).
【描述】stub命令用来配置一个区域为Stub区域.
undostub命令用来取消这种配置.
缺省情况下,没有区域被配置为Stub区域.
如果要将一个区域配置成Stub区域,则该区域中的所有路由器都必须配置此属性.
相关配置可参考命令default-cost.
【举例】#将OSPFv3区域1设置为Stub区域.
system-view[Sysname]ospfv31[Sysname-ospfv3-1]area1[Sysname-ospfv3-1-area-0.
0.
0.
1]stub1.
1.
47vlink-peer(OSPFv3areaview)【命令】vlink-peerrouter-id[helloseconds|retransmitseconds|trans-delayseconds|deadseconds|instanceinstance-id]*undovlink-peerrouter-id[hello|retransmit|trans-delay|dead]*【视图】OSPFv3区域视图【缺省级别】2:系统级【参数】router-id:虚连接邻居的路由器ID.
helloseconds:接口发送Hello报文的时间间隔,取值范围为1~8192,单位为秒,缺省值为10秒.
该值必须和与其建立虚连接路由器上的helloseconds值相等.
retransmitseconds:接口重传LSA的时间间隔,取值范围为1~3600,单位为秒,缺省值为5秒.
trans-delayseconds:接口延迟发送LSA报文的时间间隔,取值范围为1~3600,单位为秒,缺省值为1秒.
1-45deadseconds:邻居失效的时间,取值范围为1~32768,单位为秒,缺省值为40秒.
该值必须和与其建立虚连接路由器的deadseconds值相等并至少为helloseconds值的4倍.
instanceinstance-id:设置虚连接的实例ID,取值范围为0~255,缺省值为0.
【描述】vlink-peer命令用来创建并配置一条虚连接.
undovlink-peer命令用来删除一条已有的虚连接.
对于没有和骨干区域直接相连的非骨干区域,或者不连续的骨干区域来说,可以使用vlink-peer命令建立逻辑上的连通性.
在某种程度上,可以将虚连接看作一个普通的使能了OSPFv3的接口,因为在其上配置的hello、dead、retransmit和trans-delay等参数的原理是类似的.
虚连接的两端必须是ABR,vlink-peer命令必须在两端同时配置才可生效.
需要注意的是,如果当前进程使能了GR能力,则不能再在该进程下配置vlink-peer命令.
【举例】#创建一条到10.
110.
0.
3的虚连接.
system-view[Sysname]ospfv31[Sysname-ospfv3-1]area10.
0.
0.
0[Sysname-ospfv3-1-area-10.
0.
0.
0]vlink-peer10.
110.
0.
3i目录1RIPng配置命令.
1-11.
1RIPng配置命令.
1-11.
1.
1checkzero1-11.
1.
2defaultcost(RIPngview)1-11.
1.
3displayripng1-21.
1.
4displayripngdatabase1-31.
1.
5displayripnginterface1-41.
1.
6displayripngroute1-51.
1.
7filter-policyexport1-71.
1.
8filter-policyimport(RIPngview)1-71.
1.
9import-route1-81.
1.
10maximumload-balancing(RIPngview)1-91.
1.
11preference1-101.
1.
12resetripngprocess.
1-101.
1.
13resetripngstatistics.
1-111.
1.
14ripng.
1-111.
1.
15ripngdefault-route1-121.
1.
16ripngenable.
1-131.
1.
17ripngmetricin.
1-131.
1.
18ripngmetricout.
1-141.
1.
19ripngpoison-reverse.
1-141.
1.
20ripngsplit-horizon1-151.
1.
21ripngsummary-address.
1-161.
1.
22timers.
1-171-11RIPng配置命令1.
1RIPng配置命令1.
1.
1checkzero【命令】checkzeroundocheckzero【视图】RIPng视图【缺省级别】2:系统级【参数】无【描述】checkzero命令用来使能对RIPng报文头部的零域检查功能.
undocheckzero命令用来取消零域检查功能.
缺省情况下,对RIPng报文头部的零域检查功能处于开启状态.
RIPng报文头部中的一些字段必须配置为0,也称为零域.
使能RIPng报文的零域检查后,如果报文头部零域中的值不为零,这些报文将被丢弃,不做处理.
【举例】#关闭进程号为100的RIPng进程对RIPng报文头部的零域检查功能.
system-view[Sysname]ripng100[Sysname-ripng-100]undocheckzero1.
1.
2defaultcost(RIPngview)【命令】defaultcostcostundodefaultcost【视图】RIPng视图【缺省级别】2:系统级1-2【参数】cost:引入路由的缺省度量值,取值范围为0~16.
【描述】defaultcost命令用来配置引入路由的缺省度量值.
undodefaultcost命令用来恢复缺省情况.
缺省情况下,引入路由的缺省度量值为0.
当使用import-route命令引入路由时,如果不指定具体的度量值,则引入路由的度量值为defaultcost所指定的值.
相关配置可参考命令import-route.
【举例】#配置引入路由的缺省度量值为2.
system-view[Sysname]ripng100[Sysname-ripng-100]defaultcost21.
1.
3displayripng【命令】displayripng[process-id]【视图】任意视图【缺省级别】1:监控级【参数】process-id:RIPng进程号,取值范围为1~65535.
【描述】displayripng命令用来显示指定RIPng进程的当前运行状态及配置信息.
如果没有指定process-id,则显示所有已配置的RIPng进程的信息.
【举例】#显示所有已配置的RIPng进程的当前运行状态及配置信息.
displayripngRIPngprocess:1Preference:100Checkzero:EnabledDefaultCost:0Maximumnumberofbalancedpaths:8Updatetime:30sec(s)Timeouttime:180sec(s)Suppresstime:120sec(s)Garbage-Collecttime:120sec(s)Numberofperiodicupdatessent:01-3Numberoftriggerupdatessent:0表1-1displayripng命令显示说明字段描述RIPngProcessRIPng进程号PreferenceRIPng路由优先级Checkzero使能对RIPng报文头部的零域检查功能,Enabled表示使能,Disabled表示未使能DefaultCost引入路由的缺省度量值Maximumnumberofbalancedpaths等价路由的最大数目UpdatetimeUpdate定时器的值,单位为秒TimeouttimeTimeout定时器的值,单位为秒SuppresstimeSuppress定时器的值,单位为秒Garbage-CollecttimeGarbage-Collect定时器的值,单位为秒Numberofperiodicupdatessent定时发送的RIPng更新报文的统计数量Numberoftriggerupdatessent触发发送的RIPng更新报文的统计数量1.
1.
4displayripngdatabase【命令】displayripngprocess-iddatabase【视图】任意视图【缺省级别】1:监控级【参数】process-id:RIPng进程号,取值范围为1~65535.
【描述】displayripngdatabase命令用来显示指定RIPng进程发布数据库的所有激活路由.
这些路由以常规RIPng更新报文的形式发送.
【举例】#显示进程号为100的RIPng进程发布数据库中的激活路由.
displayripng100database2001:7B::2:2A1:5DE/64,cost4,Imported1:13::/120,cost4,Imported1:32::/120,cost4,Imported1-41:33::/120,cost4,Imported100::/32,viaFE80::200:5EFF:FE04:3302,cost23FFE:C00:C18:1::/64,viaFE80::200:5EFF:FE04:B602,cost23FFE:C00:C18:1::/64,viaFE80::200:5EFF:FE04:B601,cost23FFE:C00:C18:2::/64,viaFE80::200:5EFF:FE04:B602,cost23FFE:C00:C18:3::/64,viaFE80::200:5EFF:FE04:B601,cost24000:1::/64,viaFE80::200:5EFF:FE04:3302,cost24000:2::/64,viaFE80::200:5EFF:FE04:3302,cost21111::/64,cost0,RIPng-interface表1-2displayripngdatabase命令显示说明字段描述2001:7B::2:2A1:5DE/64IPv6目的地址/前缀长度via下一跳IPv6地址cost度量值Imported从其它路由协议引入的路由RIPng-interface从使能RIPng协议的接口学来的路由1.
1.
5displayripnginterface【命令】displayripngprocess-idinterface[interface-typeinterface-number]【视图】任意视图【缺省级别】1:监控级【参数】process-id:RIPng进程号,取值范围为1~65535.
interface-typeinterface-number:接口类型和接口号.
【描述】displayripnginterface命令用来显示指定RIPng进程的接口信息.
1-5如果没有指定interface-typeinterface-number,则显示指定RIPng进程的所有接口信息,否则只显示指定接口的接口信息.
【举例】#显示进程号为1的RIPng进程的接口信息.
displayripng1interfaceInterface-name:GigabitEthernet1/1LinkLocalAddress:FE80::20F:E2FF:FE30:C16CSplit-horizon:onPoison-reverse:offMetricIn:0MetricOut:1Defaultroute:offSummaryaddress:3::643::16表1-3displayripnginterface命令显示信息解释字段意义Interface-name运行RIPng协议的接口的名称LinkLocalAddress运行RIPng协议的接口的链路本地地址Split-horizon是否使能了水平分割(on表示使能,off表示关闭)Poison-reverse是否使能了毒性逆转(on表示使能,off表示关闭)MetricIn/MetricOut接收/发送路由时添加的附加度量值Defaultroute是否配置了发布缺省路由以及发布缺省路由的模式/取消发布缺省路由/缺省路由处于garbage-collect时间:z配置了发布缺省路由:此时从接口发布缺省路由的模式有两种only/originate.
only表示从接口只发布缺省路由,originate表示同时发布缺省路由和其他RIPng路由.
处于这种状态时,路由器相应的显示:Defaultroute:only,或者Defaultroute:originatez取消发布缺省路由:表示当前没有配置发布缺省路由或者是取消发布默认路由后garbage-collect已经超时,此时接口不发送RIPng的缺省路由.
处于这种状态时,路由器显示:Defaultroute:offz缺省路由正处于garbage-collect时间:取消发布缺省路由配置后,缺省路由会进入garbage-collect状态,此时从接口发送metric为16的缺省路由.
处于这种状态时,路由器显示:Defaultroute:ingarbage-collectstatus:秒数Summaryaddress在接口配置的聚合的IPv6地址以及被聚合的路由的IPv6前缀1.
1.
6displayripngroute【命令】displayripngprocess-idroute【视图】任意视图【缺省级别】1:监控级1-6【参数】process-id:RIPng进程号,取值范围为1~65535.
【描述】displayripngroute命令用来显示指定RIPng进程的路由信息,以及与每条路由相关的定时器的值.
【举例】#显示进程号为100的RIPng进程的路由信息.
displayripng100routeRouteFlags:A-Aging,S-Suppressed,G-Garbage-collectPeerFE80::200:5EFF:FE04:B602onGigabitEthernet1/1Dest3FFE:C00:C18:1::/64,viaFE80::200:5EFF:FE04:B602,cost2,tag0,A,34SecDest3FFE:C00:C18:2::/64,viaFE80::200:5EFF:FE04:B602,cost2,tag0,A,34SecPeerFE80::200:5EFF:FE04:B601onGigabitEthernet1/2Dest3FFE:C00:C18:1::/64,viaFE80::200:5EFF:FE04:B601,cost2,tag0,A,13SecDest3FFE:C00:C18:3::/64,viaFE80::200:5EFF:FE04:B601,cost2,tag0,A,13SecPeerFE80::200:5EFF:FE04:3302onGigabitEthernet1/3Dest100::/32,viaFE80::200:5EFF:FE04:3302,cost2,tag0,A,6SecDest4000:1::/64,viaFE80::200:5EFF:FE04:3302,cost2,tag0,A,6SecDest4000:2::/64,viaFE80::200:5EFF:FE04:3302,cost2,tag0,A,6SecDest4000:3::/64,viaFE80::200:5EFF:FE04:3302,cost2,tag0,A,6SecDest4000:4::/64,表1-4displayripngroute命令显示说明字段描述Peer与接口相连的邻居DestIPv6目的地址via下一跳IPv6地址cost度量值tag路由标签Sec此路由项处于某种状态的时间"A"此路由项处于老化状态1-7字段描述"S"此路由项处于抑制状态"G"此路由项处于Garbage-collect状态1.
1.
7filter-policyexport【命令】filter-policy{acl6-number|ipv6-prefixipv6-prefix-name}export[protocol[process-id]]undofilter-policyexport[protocol[process-id]]【视图】RIPng视图【缺省级别】2:系统级【参数】acl6-number:用于过滤发布的路由信息的访问控制列表号,取值范围为2000~3999.
ipv6-prefixipv6-prefix-name:指定用于过滤发布路由信息的IPv6地址前缀列表名称.
ipv6-prefix-name为用于过滤路由信息目的地址的IPv6地址前缀列表名称,取值范围为1~19个字符.
protocol:被过滤路由信息的路由协议.
目前可选择bgp4+、direct、isisv6、ospfv3、ripng、static.
process-id:被过滤路由信息的路由协议的进程号,取值范围为1~65535.
仅当路由协议为ripng、ospfv3、isisv6时需要指定进程号.
【描述】filter-policyexport命令用来配置RIPng输出路由过滤策略,只有通过过滤的路由才能通过更新报文发布出去.
undofilter-policyexport命令用来恢复缺省情况.
缺省情况下,RIPng不对发布的路由信息进行过滤.
需要注意的是,如果指定protocol参数,则只对从指定路由协议引入的路由信息进行过滤;否则将对所有要发布的路由信息进行过滤.
【举例】#用地址前缀列表Filter2过滤发布的RIPng更新报文.
system-view[Sysname]ripng100[Sysname-ripng-100]filter-policyipv6-prefixFilter2export1.
1.
8filter-policyimport(RIPngview)【命令】filter-policy{acl6-number|ipv6-prefixipv6-prefix-name}importundofilter-policyimport1-8【视图】RIPng视图【缺省级别】2:系统级【参数】acl6-number:用于过滤接收的路由信息的访问控制列表号,取值范围为2000~3999.
ipv6-prefixipv6-prefix-name:指定用于过滤接收路由信息的IPv6地址前缀列表名称.
Ipv6-prefix-name为IPv6地址前缀列表名称,取值范围为1~19个字符.
【描述】filter-policyimport命令用来对接收的路由信息进行过滤,符合过滤条件的路由才能被接收.
undofilter-policyimport命令用来恢复缺省情况.
缺省情况下,RIPng不对接收的路由信息进行过滤.
【举例】#用地址前缀列表Filter1过滤收到的RIPng更新报文.
system-view[Sysname]ripng100[Sysname-ripng-100]filter-policyipv6-prefixFilter1import1.
1.
9import-route【命令】import-routeprotocol[process-id][allow-ibgp][costcost|route-policyroute-policy-name]*undoimport-routeprotocol[process-id]【视图】RIPng视图【缺省级别】2:系统级【参数】protocol:指定要引入的路由协议,可以是bgp4+、direct、isisv6、ospfv3、ripng或static.
process-id:路由协议进程号,取值范围为1~65535,缺省值为1.
只有当protocol是isisv6、ospfv3或ripng时该参数可选.
cost:所要引入路由的度量值,取值范围为0~16.
如果没有指定度量值,则使用defaultcost命令设置的缺省度量值.
route-policy-name:路由策略名称,取值范围为1~19个字符.
allow-ibgp:当protocol为bgp4+时,allow-ibgp为可选关键字.
import-routebgp4+表示只引入EBGP路由;import-routebgpallow-ibgp表示将IBGP路由也引入,容易引起路由环路,请慎用!
1-9【描述】import-route命令用来从其它路由协议引入路由.
undoimport-route命令用来取消引入外部路由信息.
缺省情况下,RIPng不引入其它路由.
z如果指定参数route-policy,可通过配置路由策略,只引入特定路由;z如果指定参数cost,可设置引入路由的度量值;相关配置可参考命令defaultcost.
【举例】#引入IPv6IS-IS协议(进程号7)的路由信息,并将其度量值设置为7.
system-view[Sysname]ripng100[Sysname-ripng-100]import-routeisisv67cost71.
1.
10maximumload-balancing(RIPngview)【命令】maximumload-balancingnumberundomaximumload-balancing【视图】RIPng视图【缺省级别】2:系统级【参数】number:在负载分担方式下,等价路由的最大条数,取值范围是1~8,缺省值为8.
【描述】maximumload-balancing命令用来配置在负载分担方式下的等价路由的最大数量.
undomaximumload-balancing命令用来恢复缺省情况.
缺省情况下,最大等价路由条数为8.
请根据内存容量进行此项配置.
【举例】#配置在负载分担方式下,最大等价路由数为2.
system-view[Sysname]ripng100[Sysname-ripng-100]maximumload-balancing2#将最大等价路由数恢复为缺省值.
1-10[Sysname-ripng-100]undomaximumload-balancing1.
1.
11preference【命令】preference[route-policyroute-policy-name]preferenceundopreference[route-policy]【视图】RIPng视图【缺省级别】2:系统级【参数】route-policy-name:路由策略名称,取值范围为1~19个字符.
对满足特定条件的路由设置优先级.
preference:RIPng路由优先级的值,取值范围为1~255.
【描述】preference命令用来配置RIPng路由的优先级.
undopreference命令用来恢复缺省情况.
缺省情况下,RIPng路由优先级的值为100.
通过指定route-policy参数,可应用路由策略对特定的路由设置优先级:z如果在路由策略中已经设置了匹配路由的优先级,则匹配路由取路由策略设置的优先级,其它路由取preference命令所设优先级;z如果在路由策略中没有设置匹配路由的优先级,则所有路由都取preference命令所设优先级.
【举例】#配置RIPng路由的优先级为120.
system-view[Sysname]ripng100[Sysname-ripng-100]preference120#恢复RIPng路由优先级的缺省值.
[Sysname-ripng-100]undopreference1.
1.
12resetripngprocess【命令】resetripngprocess-idprocess【视图】用户视图【缺省级别】2:系统级1-11【参数】process-id:RIPng进程号,取值范围为1~65535.
【描述】resetripngprocess命令用来重启指定RIPng进程.
执行该命令后,系统提示用户确认是否重启RIPng协议.
【举例】#重启进程号为100的RIPng进程.
resetripng100processWarning:ResetRIPngprocess[Y/N]:Y1.
1.
13resetripngstatistics【命令】resetripngprocess-idstatistics【视图】用户视图【缺省级别】2:系统级【参数】process-id:RIPng进程号,取值范围为1~65535.
【描述】resetripngstatistics命令用来清除RIPng进程的统计信息.
【举例】#清除进程号为100的RIPng进程的统计信息.
resetripng100statistics1.
1.
14ripng【命令】ripng[process-id]undoripng[process-id]【视图】系统视图【缺省级别】2:系统级【参数】process-id:RIPng进程号,取值范围为1~65535,缺省值为1.
1-12【描述】ripng命令用来创建RIPng进程并进入RIPng视图.
undoripng命令用来停止运行RIPng进程.
缺省情况下,没有RIPng进程在运行.
【举例】#创建RIPng进程100并进入其视图.
system-view[Sysname]ripng100[Sysname-ripng-100]#停止运行进程号为100的RIPng进程.
[Sysname]undoripng1001.
1.
15ripngdefault-route【命令】ripngdefault-route{only|originate}[costcost]undoripngdefault-route【视图】接口视图【缺省级别】2:系统级【参数】only:只发布IPv6缺省路由(::/0),抑制其它路由的发布.
originate:发布IPv6缺省路由(::/0),但不影响其它路由的发布.
cost:发布缺省路由的度量值,取值范围为1~15,缺省值为1.
【描述】ripngdefault-route命令用来以指定度量值向RIPng邻居发布一条缺省路由.
undoripngdefault-route命令用来禁止发布RIPng缺省路由和转发IPv6缺省路由.
缺省情况下,RIPng进程不发布缺省路由.
通过该命令的设置,生成的RIPng缺省路由将强制通过指定接口的路由更新报文发布出去.
该IPv6缺省路由的发布不考虑其是否已经存在于IPv6路由表中.
【举例】#在接口GigabitEthernet1/1上配置RIPng只将缺省路由以更新报文的形式从接口发布.
system-view[Sysname]interfacegigabitethernet1/1[Sysname-GigabitEthernet1/1]ripngdefault-routeonly#在接口GigabitEthernet1/1上配置RIPng将缺省路由同其它路由一起以更新报文的形式从接口发布.
system-view1-13[Sysname]interfacegigabitethernet1/1[Sysname-GigabitEthernet1/1]ripngdefault-routeoriginate1.
1.
16ripngenable【命令】ripngprocess-idenableundoripngenable【视图】接口视图【缺省级别】2:系统级【参数】process-id:RIPng进程号,取值范围为1~65535.
【描述】ripngenable命令用来在指定接口上使能RIPng路由协议.
undoripngenable命令用来在指定接口上关闭RIPng路由协议.
缺省情况下,接口禁用RIPng.
【举例】#在接口GigabitEthernet1/1上使能RIPng100.
system-view[Sysname]interfacegigabitethernet1/1[Sysname-GigabitEthernet1/1]ripng100enable1.
1.
17ripngmetricin【命令】ripngmetricinvalueundoripngmetricin【视图】接口视图【缺省级别】2:系统级【参数】value:接收附加度量值,取值范围为0~16.
【描述】ripngmetricin命令用来设置接口接收RIPng路由时的附加度量值.
undoripngmetricin命令用来恢复缺省情况.
1-14缺省情况下,接口接收RIPng路由时的附加度量值为0.
相关配置可参考命令ripngmetricout.
【举例】#指定接口GigabitEthernet1/1在接收RIPng路由时的附加度量值为12.
system-view[Sysname]interfacegigabitethernet1/1[Sysname-GigabitEthernet1/1]ripngmetricin121.
1.
18ripngmetricout【命令】ripngmetricoutvalueundoripngmetricout【视图】接口视图【缺省级别】2:系统级【参数】value:发布附加度量值,取值范围为1~16.
【描述】ripngmetricout命令用来配置接口发送RIPng路由时的附加度量值.
undoripngmetricout命令用来恢复缺省情况.
缺省情况下,接口发送RIPng路由时的附加度量值为1.
相关配置可参考命令ripngmetricin.
【举例】#设置接口GigabitEthernet1/1发送RIPng路由时添加的附加度量值为12.
system-view[Sysname]interfacegigabitethernet1/1[Sysname-GigabitEthernet1/1]ripngmetricout121.
1.
19ripngpoison-reverse【命令】ripngpoison-reverseundoripngpoison-reverse【视图】接口视图1-15【缺省级别】2:系统级【参数】无【描述】ripngpoison-reverse命令用来使能毒性逆转功能.
undoripngpoison-reverse命令用来关闭毒性逆转功能.
缺省情况下,毒性逆转功能处于关闭状态.
【举例】#在接口GigabitEthernet1/1上配置对RIPng更新报文进行毒性逆转.
system-view[Sysname]interfacegigabitethernet1/1[Sysname-GigabitEthernet1/1]ripngpoison-reverse1.
1.
20ripngsplit-horizon【命令】ripngsplit-horizonundoripngsplit-horizon【视图】接口视图【缺省级别】2:系统级【参数】无【描述】ripngsplit-horizon命令用来使能水平分割功能.
undoripngsplit-horizon命令用来关闭水平分割.
缺省情况下,水平分割功能处于使能状态.
需要注意的是:z通常情况下,为了防止路由环路的出现,水平分割都是必要的,因此,建议不要关闭水平分割;z只是在某些特殊情况下,为保证协议的正确执行,需要关闭水平分割.
在关闭水平分割时一定要确认是否必要.
1-16z如果同时使能了水平分割和毒性逆转,则只有毒性逆转功能生效.
z在帧中继等NBMA(Non-BroadcastMulti-Access,非广播多点可达)网络中,当主接口和点到多点子接口配置了多条虚电路时,为了保证路由信息的正确传播,需要关闭水平分割功能.
关于帧中继的详细信息,请参见"接入分册"中的"帧中继配置".
【举例】#在接口GigabitEthernet1/1上配置水平分割.
system-view[Sysname]interfacegigabitethernet1/1[Sysname-GigabitEthernet1/1]ripngsplit-horizon1.
1.
21ripngsummary-address【命令】ripngsummary-addressipv6-addressprefix-lengthundoripngsummary-addressipv6-addressprefix-length【视图】接口视图【缺省级别】2:系统级【参数】ipv6-address:聚合路由的目的IPv6地址.
prefix-length:聚合路由的目的IPv6地址前缀长度,取值范围为0~128.
它指定地址中有多少连续的位组成IPv6网络前缀,即IPv6地址中的网络地址部分.
【描述】ripngsummary-address命令用来配置RIPng在接口发布聚合的IPv6地址并指定被聚合的路由的IPv6前缀.
undoripngsummary-address命令用来禁止RIPng路由器发布聚合的IPv6地址.
如果一条路由的前缀和前缀长度与定义的IPv6前缀匹配,则这个自定义的IPv6前缀将取代原来的路由被发布出去.
这样,多条路由将由一条路由所代替,而且,这条路由的度量值是原多条路由中最低的.
【举例】#在接口GigabitEthernet1/1上配置IPv6地址2001:200::3EFF:FE11:6770,前缀长度为64位.
通过RIPng聚合为IPv6地址前缀2001:200::/35.
system-view[Sysname]interfacegigabitethernet1/1[Sysname-GigabitEthernet1/1]ipv6address2001:200::3EFF:FE11:6770/64[Sysname-GigabitEthernet1/1]ripngsummary-address2001:200::351-171.
1.
22timers【命令】timers{garbage-collectgarbage-collect-value|suppresssuppress-value|timeouttimeout-value|updateupdate-value}*undotimers{garbage-collect|suppress|timeout|update}*【视图】RIPng视图【缺省级别】2:系统级【参数】garbage-collect-value:Garbage-collect定时器的值,取值范围为1~86400,单位为秒.
suppress-value:Suppress定时器的值,取值范围为0~86400,单位为秒.
timeout-value:Timeout定时器的值,取值范围为1~86400,单位为秒.
update-value:Update定时器的值,取值范围为1~86400,单位为秒.
【描述】timers命令用来配置RIPng的各个定时器.
undotimers命令用来恢复缺省情况.
缺省情况下,Garbage-collect定时器的值为120秒,Suppress定时器的值为120秒,Timeout定时器的值为180秒,Update定时器的值为30秒.
RIPng受四个定时器的控制,分别是Update、Timeout、Suppress和Garbage-Collect,其中:zUpdate定时器,定义了发送更新报文的时间间隔.
zTimeout定时器,定义了路由老化时间.
如果在老化时间内没有收到关于某条路由的更新报文,则该条路由在路由表中的度量值将会被设置为16.
zSuppress定时器,定义了RIPng路由处于抑制状态的时间段长度.
当一条路由的度量值变为16时,该路由将进入被抑制状态.
在被抑制状态,只有来自同一邻居,且度量值小于16的路由更新才会被路由器接收,取代不可达路由.
zGarbage-Collect定时器,定义了一条路由从度量值变为16开始,直到它从路由表里被删除所经过的时间.
在Garbage-Collect时间内,RIPng以16作为度量值向外发送这条路由的更新,如果Garbage-Collect超时,该路由仍没有得到更新,则该路由将从路由表中被彻底删除.
需要注意的是:z通常情况下,无需改变各定时器的缺省值,该命令须谨慎使用.
z各个定时器的值在网络中所有的路由器和接入服务器上必须保持一致.
【举例】#分别设置RIPng各定时器的值:其中,Update定时器的值为5秒、Timeout定时器的值为15秒、Suppress定时器的值为15秒、Garbage-Collect定时器的值为30秒.
system-view[Sysname]ripng1001-18[Sysname-ripng-100]timersupdate5[Sysname-ripng-100]timerstimeout15[Sysname-ripng-100]timerssuppress15[Sysname-ripng-100]timersgarbage-collect30i目录1IPv6静态路由配置命令.
1-11.
1IPv6静态路由配置命令.
1-11.
1.
1deleteipv6static-routesall.
1-11.
1.
2ipv6route-static1-11-11IPv6静态路由配置命令1.
1IPv6静态路由配置命令1.
1.
1deleteipv6static-routesall【命令】deleteipv6static-routesall【视图】系统视图【缺省级别】2:系统级【参数】无【描述】deleteipv6static-routesall命令用来删除包括缺省路由在内的所有IPv6静态路由.
使用本命令删除IPv6静态路由时,系统会提示确认,确认后才会删除所配置的所有静态路由.
相关配置可参考命令displayipv6routing-table和ipv6route-static.
【举例】#删除所有IPv6静态路由.
system-view[Sysname]deleteipv6static-routesallThiswilleraseallipv6staticroutesandtheirconfigurations,youmustreconfigureallstaticroutesAreyousure[Y/N]Y1.
1.
2ipv6route-static【命令】对于出接口为广播(如以太网接口)或者NBMA(如封装帧中继的接口等)类型的接口,使用如下命令:ipv6route-staticipv6-addressprefix-length[interface-typeinterface-number]nexthop-address[preferencepreference-value]undoipv6route-staticipv6-addressprefix-length[interface-typeinterface-number][nexthop-address][preferencepreference-value]对于出接口为点到点(如串口等)类型的接口,使用如下命令:ipv6route-staticipv6-addressprefix-length{interface-typeinterface-number|nexthop-address}[preferencepreference-value]1-2undoipv6route-staticipv6-addressprefix-length[interface-typeinterface-number|nexthop-address][preferencepreference-value]【视图】系统视图【缺省级别】2:系统级【参数】ipv6-addressprefix-length:IPv6地址及前缀长度.
interface-typeinterface-number:路由的出接口类型和接口号.
nexthop-address:下一跳的IPv6地址.
preference-value:路由的优先级,取值范围为1~255,缺省值为60.
【描述】ipv6route-static命令用来配置IPv6静态路由.
undoipv6route-static命令用来删除已配置的IPv6静态路由.
如果配置的IPv6静态路由指定目的地址为::/0(前缀长度为0),则表示配置了一条IPv6缺省路由.
如果报文的目的地址无法匹配路由表中的任何一项,设备将选择IPv6缺省路由来转发IPv6报文.
在配置静态路由时,可以指定出接口(interface-typeinterface-number),也可指定下一跳地址(nexthop-address),具体采用哪种方法,需要根据实际情况而定:z如果出接口类型为广播(如以太网接口)或者NBMA类型(如封装帧中继的接口等),必须指定下一跳地址;z如果出接口类型为点到点类型(如串口等),可以指定出接口,也可以指定下一跳地址,但不能同时指定二者.
相关配置可参考命令displayipv6routing-table和deleteipv6static-routesall.
【举例】#配置IPv6静态路由,该路由的目的地址为1:1:2::/24,下一跳地址为1:1:3::1.
system-view[Sysname]ipv6route-static1:1:2::241:1:3::1i目录1BFD配置命令.
1-11.
1BFD配置命令.
1-11.
1.
1bfddetect-multiplier1-11.
1.
2bfdecho-source-ip.
1-11.
1.
3bfdmin-echo-receive-interval.
1-21.
1.
4bfdmin-receive-interval.
1-21.
1.
5bfdmin-transmit-interval.
1-31.
1.
6bfdsessioninit-mode1-41.
1.
7displaybfddebugging-switches1-41.
1.
8displaybfdinterface1-51.
1.
9displaybfdsession1-61.
1.
10isisbfdenable.
1-91.
1.
11ospfbfdenable.
1-101.
1.
12mplsrsvp-tebfdenable.
1-101.
1.
13peerip-addressbfd1-111.
1.
14resetbfdsessionstatistics1-121.
1.
15ripbfdenable.
1-121.
1.
16snmp-agenttrapenablebfd1-131-11BFD配置命令1.
1BFD配置命令1.
1.
1bfddetect-multiplier【命令】bfddetect-multipliervalueundobfddetect-multiplier【视图】接口视图【缺省级别】2:系统级【参数】value:允许BFD报文失效个数,取值范围为3~50.
【描述】bfddetect-multiplier命令用来配置BFD报文最大失效的个数.
当远端会话没有收到本端指定数目的BFD报文时,将认为会话已经失效.
undobfddetect-multiplier命令用来取消已配置的BFD报文的最大失效的个数,恢复为缺省值.
缺省情况下,BFD报文最大失效数目为5.
【举例】#指定接口GigabitEthernet1/1发送的BFD报文失效数目为6.
system-view[Sysname]interfaceGigabitEthernet1/1[Sysname-GigabitEthernet1/1]bfddetect-multiplier61.
1.
2bfdecho-source-ip【命令】bfdecho-source-ipip-addressundobfdecho-source-ip【视图】系统视图【缺省级别】2:系统级1-2【参数】ip-address:BFDecho报文的源IP地址.
【描述】bfdecho-source-ip命令用来配置echo报文源IP地址.
undobfdecho-source-ip命令用来删除配置的echo报文源IP地址.
需要注意的是,为了避免对端发送大量的ICMP重定向报文造成网络拥塞,建议不要将BFDecho报文的源IP地址配置为属于该设备任何一个接口所在网段.
【举例】#配置BFDecho报文源IP地址为10.
1.
1.
1.
system-view[Sysname]bfdecho-source-ip10.
1.
1.
11.
1.
3bfdmin-echo-receive-interval【命令】bfdmin-echo-receive-intervalvalueundobfdmin-echo-receive-interval【视图】接口视图【缺省级别】2:系统级【参数】value:接收BFDecho报文的最小时间间隔,单位为毫秒,取值范围是.
【描述】bfdmin-echo-receive-interval命令用来配置接收BFDecho报文的最小时间间隔.
undobfdmin-echo-receive-interval命令用来恢复接收BFDecho报文的最小时间间隔为缺省值.
【举例】#配置GigabitEthernet1/1接收BFDecho报文的最小时间间隔为500毫秒.
system-view[Sysname]interfaceGigabitEthernet1/1[Sysname-GigabitEthernet1/1]bfdmin-echo-receive-interval5001.
1.
4bfdmin-receive-interval【命令】bfdmin-receive-intervalvalueundobfdmin-receive-interval1-3【视图】接口视图【缺省级别】2:系统级【参数】value:BFD控制报文的期望最小接收时间间隔,单位为毫秒,取值范围是.
【描述】bfdmin-receive-interval命令用来配置BFD控制报文的最小接收时间间隔.
undobfdmin-receive-interval命令用来恢复BFD控制报文的最小接收时间间隔为缺省值.
缺省情况下,BFD控制报文最小接收间隔为400毫秒.
需要注意的是,在接口下配置BFD控制报文的最小接收时间间隔主要为了防止对端设备发送报文的速度超出本地接收报文的能力(接收BFD控制报文的最小时间间隔),若超出,则对端设备将发送BFD控制报文的时间间隔动态调整为本地接收BFD控制报文的最小时间间隔.
【举例】#在接口GigabitEthernet1/1上配置BFD控制报文的最小接收时间间隔为500毫秒.
system-view[Sysname]interfaceGigabitEthernet1/1[Sysname-GigabitEthernet1/1]bfdmin-receive-interval5001.
1.
5bfdmin-transmit-interval【命令】bfdmin-transmit-intervalvalueundobfdmin-transmit-interval【视图】接口视图【缺省级别】2:系统级【参数】value:BFD控制报文的最小发送时间间隔,单位为毫秒,取值范围是.
【描述】bfdmin-transmit-interval命令用来配置BFD控制报文的最小发送时间间隔.
undobfdmin-transmit-interval命令用来BFD控制报文的最小发送时间间隔恢复BFD控制报文的最小发送时间间隔为缺省值.
缺省情况下,接口下最小发送间隔为400毫秒.
1-4需要注意的是,在接口下配置BFD控制报文的最小发送时间间隔的主要目的是为了保证BFD发送报文速度没有超过设备发送报文的能力.
本地BFD控制报文实际发送报文间隔,为本地接口下配置的BFD控制报文的最小发送时间间隔和对端BFD控制报文的最小接收时间间隔的最大值.
【举例】#在接口GigabitEthernet1/1上配置BFD控制报文的最小发送时间间隔为500毫秒.
system-view[Sysname]interfaceGigabitEthernet1/1[Sysname-GigabitEthernet1/1]bfdmin-transmit-interval5001.
1.
6bfdsessioninit-mode【命令】bfdsessioninit-mode{active|passive}undobfdsessioninit-mode【视图】系统视图【缺省级别】2:系统级【参数】active:主动模式.
在主动模式下,BFD在接口使能后,就主动向会话的对端发送BFD控制报文.
passive:被动模式.
在被动模式下,BFD不会主动向会话的对端发送BFD控制报文,只有等收到BFD控制报文后才会向对端发送BFD控制报文.
【描述】bfdsessioninit-mode命令用来配置BFD会话建立会话模式.
undobfdsessioninit-mode命令用来恢复BFD会话建立会话模式为缺省模式.
缺省情况下,BFD会话建立会话模式为active.
【举例】#指定BFD会话建立前的会话模式为passive.
system-view[Sysname]bfdsessioninit-modepassive1.
1.
7displaybfddebugging-switches【命令】displaybfddebugging-switches【视图】任意视图【缺省级别】2:系统级1-5【参数】无【描述】displaybfddebugging-switches命令用来显示使能的BFD调试信息开关.
【举例】#显示已经使能的BFD调试信息开关.
displaybfddebugging-switchesBFDErrordebuggingisonBFDEventdebuggingisonBFDFSMdebuggingisonBFDPacketReceivedebuggingisonBFDPacketSenddebuggingisonBFDSCMdebuggingisonBFDTimerdebuggingison1.
1.
8displaybfdinterface【命令】displaybfdinterface[verbose]【视图】任意视图【缺省级别】2:系统级【参数】verbose:用来显示接口的详细信息.
【描述】displaybfdinterface命令用来显示使能了BFD的接口信息.
displaybfdinterfaceverbose除了显示displaybfdinterface的所有信息外,还将显示接口下会话的简要信息.
【举例】#显示使能BFD的接口信息.
displaybfdinterfaceTotalInterfaceNum:1Interface:Serial2/1SessionNum:1MinTransInter:200msMinRecvInter:200msDetectMult:3MinEchoRecvInter:400msAuthmode:None#显示使能BFD的接口详细信息.
1-6displaybfdinterfaceverboseTotalInterfaceNum:1Interface:Serial2/1SessionNum:1MinTransInter:200msMinRecvInter:200msDetectMult:3MinEchoRecvInter:400msAuthmode:NoneLD/RDSourceAddrDestAddrConnTypeStateMode2/2192.
168.
11.
11192.
168.
11.
10DirectUpCtrl表1-1displaybfdinterface命令显示信息描述字段描述Interface接口名称SessionNum本地接口下创建的会话数MinTransInter接口配置的期望最小传输时间间隔MinRecvInter接口配置的期望最小接收时间间隔DetectMult会话监测系数Authmode会话的认证模式LD会话的本地标识符RD会话的远端标识符SourceAddr会话的源IP地址DestAddr会话的目的IP地址ConnType接口的连接类型State会话状态Mode会话的工作方式,有控制报文方式(Ctrl)和Echo报文方式(Echo)两种1.
1.
9displaybfdsession【命令】集中式设备:displaybfdsession[verbose]分布式设备:displaybfdsession[verbose]|[slotslot-number[all|verbose]]【视图】任意视图【缺省级别】2:系统级1-7【参数】verbose:用来显示会话的详细信息.
slotslot-number:需要显示会话信息的板卡/插槽号.
all:分布式设备上用来显示该板所有会话的详细信息(包括非该板维护的会话).
【描述】displaybfdsession[slotslot-number]命令用来显示BFD会话信息,不带任何槽号信息则显示设备当前的所有会话的信息.
分布式设备加上slot表示显示指定板上所维护的会话信息.
该命令所查看的接口相关信息,包括:会话的本地标识符、会话的远端标识符、源地址、目的地址、会话状态、离会话监测时间超时的剩余时间、会话所在的接口名.
displaybfdsessionverbose命令除显示displaybfdsession所有的信息(除剩余监测时长)外,集中式设备还包括最小传输间隔、最小接收间隔、实际传输间隔、实际监测时长、会话接收报文数、会话发送报文数、会话持续up的时间、认证模式、连接类型、注册协议、诊断信息;分布式设备还包括最小传输间隔、最小接收间隔、实际传输间隔、实际监测时长、会话持续up的时间、认证模式、连接类型、会话维护板号、注册协议、诊断信息.
displaybfdsession[slotslot-numberall]命令用来显示槽号为slot-number的接口板(或主控板)上存在的BFD会话的详细信息,包含非该板维护的会话.
【举例】#显示设备上的所有会话的详细信息.
displaybfdsessionTotalSessionNum:1Initmode:ActiveSessionWorkingUnderCtrlMode:LD/RDSourceAddrDestAddrStateHoldtimeInterface1/1111.
1.
1.
1111.
1.
1.
2Up1900msGE1/1#显示集中式设备上所维护会话的详细信息.
displaybfdsessionverboseTotalSessionNum:1InitMode:ActiveSessionWorkingUnderCtrlMode:LocalDiscr:1RemoteDiscr:1SourceIP:111.
1.
1.
1DestinationIP:111.
1.
1.
2SessionState:UpInterface:GigabitEthernet1/1MinTransInter:400msActTransInter:400msMinRecvInter:400msActDetectInter:2000msRecvPktNum:18SendPktNum:18HoldTime:1900msConnectType:DirectRunningUpfor:00:56:25Authmode:NoneProtocol:OSPF1-8DiagInfo:NoDiagnostic#显示分布式设备上所有板所维护会话的详细信息.
displaybfdsessionverboseTotalSessionNum:2InitMode:ActiveSessionWorkingUnderCtrlMode:LocalDiscr:1RemoteDiscr:1SourceIP:192.
168.
11.
11DestinationIP:192.
168.
11.
10SessionState:UpInterface:Serial2/0MinTransInter:200msActTransInter:200msMinRecvInter:200msActDetectInter:1000msRunningUpfor:00:02:36Authmode:NoneConnectType:DirectBoardNum:6Protocol:OSPF/RSVP/MFWDiagInfo:NoDiagnosticLocalDiscr:2RemoteDiscr:2SourceIP:192.
168.
12.
11DestinationIP:192.
168.
12.
10essionState:UpInterface:GigabitEthernet1/2MinTransInter:200msActTransInter:600msMinRecvInter:200msActDetectInter:1000msRunningUpfor:00:02:36Authmode:NoneConnectType:DirectBoardNum:7Protocol:OSPF/RSVP/MFWDiagInfo:NoDiagnostic#显示分布式6号板所维护会话的详细信息.
displaybfdsessionslot6verboseSessionWorkingUnderCtrlMode:LocalDiscr:1RemoteDiscr:1SourceIP:192.
168.
11.
11DestinationIP:192.
168.
11.
10SessionState:UpInterface:Serial2/0MinTransInter:200msActTransInter:200msMinRecvInter:200msActDetectInter:1000msRecvPktNum:18SendPktNum:18HoldTime:1900msAuthmode:NoneConnectType:DirectBoardNum:6Protocol:OSPF/RSVP/MFWDiagInfo:NoDiagnostic1-9表1-2displaybfdsession命令显示信息描述表字段描述LD/LocalDiscr会话的本地标识符RD/RemoteDiscr会话的远端标识符SourceAddr/SourceIP会话的源IP地址DestAddr/DestinationIP会话的目的IP地址State/SessionState会话状态Holdtime离会话监测时间超时的剩余时间Interface会话所在的接口名MinTransInter接口配置的期望最小传输时间间隔MinRecvInter接口配置的期望最小接收时间间隔ActTransInter实际传输间隔ActDetectInter实际监测间隔RecvPktNum接收的报文数SendPktNum发送的报文数Authmode会话的认证模式ConnectType接口的连接类型Runningupfor会话持续up的时间BoardNum维护会话的板号Protocol注册协议名DiagInfo会话的诊断信息1.
1.
10isisbfdenable【命令】isisbfdenableundoisisbfdenable【视图】接口视图【缺省级别】2:系统级【参数】无【描述】isisbfdenable命令用来在运行IS-IS的接口下使能BFD提供的链路检测功能.
undoisisbfdenable命令用来在运行IS-IS的接口下关闭BFD提供的链路检测功能.
缺省情况下,运行IS-IS的接口未使能BFD提供的链路检测功能.
1-10【举例】#使能路由器的接口GigabitEthernet1/1的IS-ISBFD功能.
system-view[Sysname]interfaceGigabitEthernet1/1[Sysname-GigabitEthernet1/1]isisenable[Sysname-GigabitEthernet1/1]isisbfdenable1.
1.
11ospfbfdenable【命令】ospfbfdenableundoospfbfdenable【视图】接口视图【缺省级别】2:系统级【参数】无【描述】ospfbfdenable命令用来在运行OSPF的接口下使能BFD提供的链路检测功能.
undoospfbfdenable命令用来在运行OSPF的接口下关闭BFD提供的链路检测功能.
缺省情况下,运行OSPF的接口未使能BFD提供的链路检测功能.
【举例】z路由应用#配置路由器的接口GigabitEthernet1/1的OSPFBFD功能属性.
system-view[Sysname]ospf[Sysname-ospf-1]area0[Sysname-ospf-1-area-0.
0.
0.
0]network192.
168.
0.
00.
0.
255.
255[Sysname-ospf-1-area-0.
0.
0.
0]quit[Sysname-ospf-1]quit[Sysname]interfaceGigabitEthernet1/1[Sysname-GigabitEthernet1/1]ospfbfdenable1.
1.
12mplsrsvp-tebfdenable【命令】mplsrsvp-tebfdenableundomplsrsvp-tebfdenable1-11【视图】接口视图【缺省级别】2:系统级【参数】无【描述】mplsrsvp-tebfdenable命令用来在已使能RSVP的接口下使能BFD提供的链路检测功能.
undomplsrsvpbfdenable命令用来关闭已使能RSVP的接口下BFD提供的链路检测功能.
缺省情况下,已使能RSVP的接口下未使能BFD提供的链路检测功能.
需要注意的是,在接口视图下使能BFD提供的链路检测功能,要先在接口视图下使能RSVP-TE.
【举例】#使能接口GigabitEthernet1/1的MPLSRSVP-TE的BFD功能.
system-view[Sysname]interfaceGigabitEthernet1/1[Sysname-GigabitEthernet1/1]mplsrsvp-tebfdenable1.
1.
13peerip-addressbfd【命令】peerip-addressbfdundopeerip-addressbfd【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】ip-address:对等体的IP地址【描述】peerbfd命令用来在BGP对等体邻居上使能BFD提供的链路检测功能.
undopeerbfd命令用来关闭对应BGP对等体邻居上的BFD链路检测功能.
缺省情况下,BGP不使用BFD提供的链路检测功能.
需要注意的是,在BGP使能GR能力后,请慎用BFD.
【举例】#在路由器上配置一个BGP邻居上使能BFD链路检测功能.
system-view1-12[Sysname]bgp100[Sysname-bgp]peer1.
1.
1.
1bfd1.
1.
14resetbfdsessionstatistics【命令】集中式设备:resetbfdsessionstatistics分布式设备:resetbfdsessionstatistics[slotslot-number]【视图】用户视图【缺省级别】2:系统级【参数】slotslot-number:需要清除会话统计信息的板号.
【描述】resetbfdsessionstatistics命令用来清除当前协议所有BFD会话的统计信息.
分布式设备加上slot用来清除指定板上所维护会话的统计信息.
【举例】z分布式设备#清除6号板上bfd会话的统计信息resetbfdsessionstatisticsslot6z集中式设备#清除当前协议所有bfd会话的统计信息resetbfdsessionstatistics1.
1.
15ripbfdenable【命令】ripbfdenableundoripbfdenable【视图】接口视图【缺省级别】2:系统级【参数】无1-13【描述】ripbfdenable命令用来使能BFD提供的链路检测功能.
undoripbfdenable命令用来恢复缺省情况.
RIP去使能接口的BFD功能会通知BFD删除相应的会话.
缺省情况下,RIP下的接口不使用BFD提供的链路检测功能.
zRIP的邻居是单跳的概念,适合采用BFD的echo单向检测方式,但是,经过多跳到达邻居时echo方式则会失效.
z由于peer命令与邻居之间没有对应关系,undopeer操作并不能立刻删除邻居,因此不能立刻删除BFD会话.
z有关RIP的配置,请参见"IP路由分册"中的"RIP配置".
【举例】#在接口GigabitEthernet1/1使能RIP的BFD功能.
system-view[Sysname]interfaceGigabitEthernet1/1[Sysname-GigabitEthernet1/1]ripbfdenable1.
1.
16snmp-agenttrapenablebfd【命令】snmp-agenttrapenablebfdundosnmp-agenttrapenablebfd【视图】系统视图【缺省级别】3:管理级【参数】无【描述】snmp-agenttrapenablebfd命令用来使能BFD的Trap功能.
undosnmp-agenttrapenablebfd命令用来关闭BFD的Trap功能.
缺省情况下,Trap开关打开,BFD发送Trap报文.
【举例】#禁止BFD的Trap功能.
system-view[Sysname]undosnmp-agenttrapenablebfd

青果云(59元/月)香港多线BGP云服务器 1核 1G

青果云香港CN2_GIA主机测评青果云香港多线BGP网络,接入电信CN2 GIA等优质链路,测试IP:45.251.136.1青果网络QG.NET是一家高效多云管理服务商,拥有工信部颁发的全网云计算/CDN/IDC/ISP/IP-VPN等多项资质,是CNNIC/APNIC联盟的成员之一。青果云香港CN2_GIA主机性能分享下面和大家分享下。官方网站:点击进入CPU内存系统盘数据盘宽带ip价格购买地...

Hostodo商家提供两年大流量美国VPS主机 可选拉斯维加斯和迈阿密

Hostodo商家算是一个比较小众且运营比较久的服务商,而且还是率先硬盘更换成NVMe阵列的,目前有提供拉斯维加斯和迈阿密两个机房。看到商家这两年的促销套餐方案变化还是比较大的,每个月一般有这么两次的促销方案推送,可见商家也在想着提高一些客户量。毕竟即便再老的服务商,你不走出来让大家知道,迟早会落寞。目前,Hostodo有提供两款大流量的VPS主机促销,机房可选拉斯维加斯和迈阿密两个数据中心,且都...

限时新网有提供5+个免费域名

有在六月份的时候也有分享过新网域名注册商发布的域名促销活动(这里)。这不在九月份发布秋季域名促销活动,有提供年付16元的.COM域名,同时还有5个+的特殊后缀的域名是免费的。对于新网服务商是曾经非常老牌的域名注册商,早年也是有在他们家注册域名的。我们可以看到,如果有针对新用户的可以领到16元的.COM域名。包括还有首年免费的.XYZ、.SHOP、Space等等后缀的域名。除了.COM域名之外的其他...

怎样查看自己的ip地址为你推荐
magentoMagento是什么prohibited禁止(过去式)英语怎么说?2019支付宝五福支付宝集五福在哪里看到googlepr谷歌 PR值是什么意思"AcerMéxico.Listadeprecios-VigenteapartIrdel1deabrilde2011"www.topit.mehttp://www.topit.me/ 中自己上传的照片如何删除碧海银沙网怎样在碧海银沙网里发布图片?即时通平台寻找娱乐高科技产品佛山海虹海虹好吃吗,我从来没吃过温州都市报招聘劳务市场找工作可靠吗
域名邮箱 阿里云os 国外idc gomezpeer 174.127.195.202 xfce 主机合租 ibox官网 100x100头像 河南移动邮件系统 泉州电信 服务器托管什么意思 t云 彩虹云 独享主机 网页提速 可外链的相册 umax windowsserverr2 gotoassist 更多