H3CS3600V2系列以太网交换机三层技术-IP路由命令参考新华三技术有限公司http://www.
h3c.
com资料版本:6W101-20180228产品版本:Release2111P02,Release2112Copyright2016-2018新华三技术有限公司及其许可者版权所有,保留一切权利.
未经本公司书面许可,任何单位和个人不得擅自摘抄、复制本书内容的部分或全部,并不得以任何形式传播.
H3C、、H3CS、H3CIE、H3CNE、Aolynk、、H3Care、、IRF、NetPilot、Netflow、SecEngine、SecPath、SecCenter、SecBlade、Comware、ITCMM、HUASAN、华三均为新华三技术有限公司的商标.
对于本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有.
由于产品版本升级或其他原因,本手册内容有可能变更.
H3C保留在没有任何通知或者提示的情况下对本手册的内容进行修改的权利.
本手册仅作为使用指导,H3C尽全力在本手册中提供准确的信息,但是H3C并不确保手册内容完全没有错误,本手册中的所有陈述、信息和建议也不构成任何明示或暗示的担保.
前言本命令参考主要介绍各路由协议命令,包括IPv4、IPv6网络的各种路由命令,以及影响路由选择或者路由表生成策略的命令.
前言部分包含如下内容:读者对象本书约定资料意见反馈读者对象本手册主要适用于如下工程师:网络规划人员现场技术支持与维护人员负责网络配置和维护的网络管理员本书约定1.
命令行格式约定格式意义粗体命令行关键字(命令中保持不变、必须照输的部分)采用加粗字体表示.
斜体命令行参数(命令中必须由实际值进行替代的部分)采用斜体表示.
[]表示用"[]"括起来的部分在命令配置时是可选的.
{x|y|.
.
.
}表示从多个选项中仅选取一个.
[x|y|.
.
.
]表示从多个选项中选取一个或者不选.
{x|y表示从多个选项中至少选取一个.
[x|y表示从多个选项中选取一个、多个或者不选.
&表示符号&前面的参数可以重复输入1~n次.
#由"#"号开始的行表示为注释行.
2.
图形界面格式约定格式意义带尖括号""表示按钮名,如"单击按钮".
[]带方括号"[]"表示窗口名、菜单名和数据表,如"弹出[新建用户]窗口".
/多级菜单用"/"隔开.
如[文件/新建/文件夹]多级菜单表示[文件]菜单下的[新建]子菜单下的[文件夹]菜单项.
3.
各类标志本书还采用各种醒目标志来表示在操作过程中应该特别注意的地方,这些标志的意义如下:该标志后的注释需给予格外关注,不当的操作可能会对人身造成伤害.
提醒操作中应注意的事项,不当的操作可能会导致数据丢失或者设备损坏.
为确保设备配置成功或者正常工作而需要特别关注的操作或信息.
对操作内容的描述进行必要的补充和说明.
配置、操作、或使用设备的技巧、小窍门.
4.
图标约定本书使用的图标及其含义如下:该图标及其相关描述文字代表一般网络设备,如路由器、交换机、防火墙等.
该图标及其相关描述文字代表一般意义下的路由器,以及其他运行了路由协议的设备.
该图标及其相关描述文字代表二、三层以太网交换机,以及运行了二层协议的设备.
该图标及其相关描述文字代表无线控制器、无线控制器业务板和有线无线一体化交换机的无线控制引擎设备.
该图标及其相关描述文字代表无线接入点设备.
该图标及其相关描述文字代表无线终结单元.
该图标及其相关描述文字代表无线终结者.
该图标及其相关描述文字代表无线Mesh设备.
该图标代表发散的无线射频信号.
该图标代表点到点的无线射频信号.
该图标及其相关描述文字代表防火墙、UTM、多业务安全网关、负载均衡等安全设备.
该图标及其相关描述文字代表防火墙插卡、负载均衡插卡、NetStream插卡、SSLVPN插卡、IPS插卡、ACG插卡等安全插卡.
TTTT5.
示例约定由于设备型号不同、配置不同、版本升级等原因,可能造成本手册中的内容与用户使用的设备显示信息不一致.
实际使用中请以设备显示的内容为准.
本手册中出现的端口编号仅作示例,并不代表设备上实际具有此编号的端口,实际使用中请以设备上存在的端口编号为准.
资料意见反馈如果您在使用过程中发现产品资料的任何问题,可以通过以下方式反馈:E-mail:info@h3c.
com感谢您的反馈,让我们做得更好!
i目录1IP路由基础配置命令·1-11.
1IP路由基础配置命令·1-11.
1.
1displayiprouting-table·1-11.
1.
2displayiprouting-tableacl1-61.
1.
3displayiprouting-tableip-address1-81.
1.
4displayiprouting-tableip-prefix·1-111.
1.
5displayiprouting-tableprotocol·1-131.
1.
6displayiprouting-tablestatistics·1-141.
1.
7displayipv6routing-table·1-151.
1.
8displayipv6routing-tableacl1-171.
1.
9displayipv6routing-tableipv6-address·1-181.
1.
10displayipv6routing-tableipv6-prefix·1-201.
1.
11displayipv6routing-tableprotocol·1-211.
1.
12displayipv6routing-tablestatistics·1-221.
1.
13resetiprouting-tablestatisticsprotocol1-241.
1.
14resetipv6routing-tablestatistics·1-241-11IP路由基础配置命令本文所指的路由器代表运行了路由协议的三层设备.
路由功能中所指的"接口"为三层口,包括VLAN接口、三层以太网端口等.
三层以太网端口是指被配置为三层模式的以太网端口,有关以太网端口模式切换的操作,请参见"二层技术-以太网交换配置指导"中的"以太网端口配置".
S3600V2-SI系列交换机不支持OSPF、BGP、IS-IS、OSPFv3、IPv6BGP和IPv6IS-IS功能,相关描述对S3600V2-SI系列交换机不适用.
1.
1IP路由基础配置命令1.
1.
1displayiprouting-table【命令】displayiprouting-table[vpn-instancevpn-instance-name][verbose][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】vpn-instancevpn-instance-name:显示指定VPN的信息.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则显示公网的信息.
verbose:显示全部路由表的详细信息,包括处于inactive和active状态的路由.
如果不带此参数,将只显示处于active状态的路由.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayiprouting-table命令用来显示路由表中当前激活路由的摘要信息.
1-2该命令以摘要形式显示最优路由表的信息,每一行代表一条路由,内容包括:目的地址/掩码长度、协议、优先级、度量值、下一跳、出接口.
使用此命令仅能显示当前被使用的路由,即最优路由.
displayiprouting-tableverbose命令用来显示路由表的全部详细信息.
该命令输出整个路由表的统计数字,之后依次输出每条路由的详细描述.
使用此命令能显示当前所有的路由,包括处于active和inactive状态的路由.
【举例】#显示路由表中当前激活路由的摘要信息.
displayiprouting-tableRoutingTables:PublicDestinations:7Routes:7Destination/MaskProtoPreCostNextHopInterface1.
1.
2.
0/24Direct001.
1.
2.
1Vlan111.
1.
2.
1/32Direct00127.
0.
0.
1InLoop02.
2.
2.
0/24OSPF1021.
1.
2.
2Vlan12127.
0.
0.
0/8Direct00127.
0.
0.
1InLoop0127.
0.
0.
1/32Direct00127.
0.
0.
1InLoop0192.
168.
0.
0/24Direct00192.
168.
0.
1Vlan1192.
168.
0.
1/32Direct00127.
0.
0.
1InLoop0表1-1displayiprouting-table命令显示信息描述表字段描述Destinations目的地址个数Routes路由条数Destination/Mask目的地址/掩码长度Proto发现该路由的路由协议Pre路由的优先级Cost路由的度量值NextHop此路由的下一跳地址Interface输出接口,即到该目的网段的数据包将从此接口发出#显示路由表的全部详细信息.
displayiprouting-tableverboseRoutingTables:PublicDestinations:7Routes:7Destination:1.
1.
2.
0/24Protocol:DirectProcessID:0Preference:0Cost:0IpPrecedence:QosLcId:NextHop:1.
1.
2.
1Interface:Vlan-interface111-3BkNextHop:0.
0.
0.
0BkInterface:RelyNextHop:0.
0.
0.
0Neighbor:0.
0.
0.
0TunnelID:0x0Label:NULLBKTunnelID:0x0BKLabel:NULLState:ActiveAdvAge:06h46m22sTag:0Destination:1.
1.
2.
1/32Protocol:DirectProcessID:0Preference:0Cost:0IpPrecedence:QosLcId:NextHop:127.
0.
0.
1Interface:InLoopBack0BkNextHop:0.
0.
0.
0BkInterface:RelyNextHop:0.
0.
0.
0Neighbor:0.
0.
0.
0TunnelID:0x0Label:NULLBKTunnelID:0x0BKLabel:NULLState:ActiveNoAdvAge:06h46m22sTag:0Destination:2.
2.
2.
0/24Protocol:OSPFProcessID:1Preference:10Cost:2IpPrecedence:QosLcId:NextHop:1.
1.
2.
2Interface:Vlan-interface12BkNextHop:0.
0.
0.
0BkInterface:RelyNextHop:0.
0.
0.
0Neighbor:0.
0.
0.
0TunnelID:0x0Label:NULLBKTunnelID:0x0BKLabel:NULLState:ActiveAdvAge:00h00m53sTag:0Destination:127.
0.
0.
0/8Protocol:DirectProcessID:0Preference:0Cost:0IpPrecedence:QosLcId:NextHop:127.
0.
0.
1Interface:InLoopBack0BkNextHop:0.
0.
0.
0BkInterface:RelyNextHop:0.
0.
0.
0Neighbor:0.
0.
0.
0TunnelID:0x0Label:NULLBKTunnelID:0x0BKLabel:NULLState:ActiveNoAdvAge:06h46m36sTag:0Destination:127.
0.
0.
1/32Protocol:DirectProcessID:0Preference:0Cost:0IpPrecedence:QosLcId:NextHop:127.
0.
0.
1Interface:InLoopBack01-4BkNextHop:0.
0.
0.
0BkInterface:RelyNextHop:0.
0.
0.
0Neighbor:0.
0.
0.
0TunnelID:0x0Label:NULLBKTunnelID:0x0BKLabel:NULLState:ActiveNoAdvAge:06h46m37sTag:0Destination:192.
168.
0.
0/24Protocol:DirectProcessID:0Preference:0Cost:0IpPrecedence:QosLcId:NextHop:192.
168.
0.
1Interface:Vlan-interface1BkNextHop:0.
0.
0.
0BkInterface:RelyNextHop:0.
0.
0.
0Neighbor:0.
0.
0.
0TunnelID:0x0Label:NULLBKTunnelID:0x0BKLabel:NULLState:ActiveAdvAge:06h46m35sTag:0Destination:192.
168.
0.
1/32Protocol:DirectProcessID:0Preference:0Cost:0IpPrecedence:QosLcId:NextHop:127.
0.
0.
1Interface:InLoopBack0BkNextHop:0.
0.
0.
0BkInterface:RelyNextHop:0.
0.
0.
0Neighbor:0.
0.
0.
0TunnelID:0x0Label:NULLBKTunnelID:0x0BKLabel:NULLState:ActiveNoAdvAge:06h46m35sTag:0先显示整个路由表的统计数据,然后依次输出每条路由的详细描述.
具体含义如表1-2所示.
表1-2displayiprouting-tableverbose命令显示信息描述表字段描述Destination目的地址/掩码Protocol发现该路由的路由协议ProcessID进程号Preference路由的优先级Cost路由的度量值IpPrecedenceIP优先级值QosLcIdQoS本地IDNextHop此路由的下一跳地址Interface出接口,即到该目的网段的数据包将从此接口发出BkNextHop备份下一跳地址1-5字段描述BkInterface备份出接口RelyNextHop路由迭代出来得到的下一跳地址Neighbor路由协议的邻居地址TunnelID隧道IDLabel标签BKTunnelID备份隧道IDBKLabel备份标签State路由状态描述: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隧道的标志GotQ路由进行迭代时在GotQ队列的标志Age此路由在路由表中存在的时间,从左至右依次为天、小时、分钟、秒Tag路由标记1-61.
1.
2displayiprouting-tableacl【命令】displayiprouting-table[vpn-instancevpn-instance-name]aclacl-number[verbose][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】vpn-instancevpn-instance-name:显示指定VPN的信息.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则显示公网的信息.
acl-number:基本访问控制列表ACL(AccessControlList)的编号,取值范围为2000~2999.
verbose:显示通过指定基本访问控制列表过滤的、处于active状态和inactive状态的路由的详细信息.
如果不使用该参数,将只显示通过指定基本访问控制列表过滤的且处于active状态的路由的摘要信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】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-tableacl20001-7RoutesMatchedbyAccesslist:2000SummaryCount:6Destination/MaskProtoPreCostNextHopInterface10.
1.
1.
0/24Direct0010.
1.
1.
2Vlan110.
1.
1.
2/32Direct00127.
0.
0.
1InLoop010.
1.
2.
0/24Direct0010.
1.
2.
1Vlan1210.
1.
2.
1/32Direct00127.
0.
0.
1InLoop010.
1.
3.
0/24Direct0010.
1.
3.
1Vlan1110.
1.
3.
1/32Direct00127.
0.
0.
1InLoop0以上显示信息解释请参见表1-1.
#显示通过基本访问控制列表ACL2000过滤的active和inactive的路由的详细信息.
displayiprouting-tableacl2000verboseRoutesMatchedbyAccesslist:2000SummaryCount:6Destination:10.
1.
1.
0/24Protocol:DirectProcessID:0Preference:0Cost:0IpPrecedence:QosLcId:NextHop:10.
1.
1.
2Interface:Vlan-interface1BkNextHop:0.
0.
0.
0BkInterface:RelyNextHop:0.
0.
0.
0Neighbor:0.
0.
0.
0TunnelID:0x0Label:NULLBKTunnelID:0x0BKLabel:NULLState:ActiveAdvAge:1d00h25m32sTag:0Destination:10.
1.
1.
2/32Protocol:DirectProcessID:0Preference:0Cost:0IpPrecedence:QosLcId:NextHop:127.
0.
0.
1Interface:InLoopBack0BkNextHop:0.
0.
0.
0BkInterface:RelyNextHop:0.
0.
0.
0Neighbor:0.
0.
0.
0TunnelID:0x0Label:NULLBKTunnelID:0x0BKLabel:NULLState:ActiveNoAdvAge:1d00h41m34sTag:0Destination:10.
1.
2.
0/24Protocol:DirectProcessID:0Preference:0Cost:0IpPrecedence:QosLcId:NextHop:10.
1.
2.
1Interface:Vlan-interface12BkNextHop:0.
0.
0.
0BkInterface:RelyNextHop:0.
0.
0.
0Neighbor:0.
0.
0.
01-8TunnelID:0x0Label:NULLBKTunnelID:0x0BKLabel:NULLState:ActiveAdvAge:1d00h05m42sTag:0Destination:10.
1.
2.
1/32Protocol:DirectProcessID:0Preference:0Cost:0IpPrecedence:QosLcId:NextHop:127.
0.
0.
1Interface:InLoopBack0BkNextHop:0.
0.
0.
0BkInterface:RelyNextHop:0.
0.
0.
0Neighbor:0.
0.
0.
0TunnelID:0x0Label:NULLBKTunnelID:0x0BKLabel:NULLState:ActiveNoAdvAge:1d00h05m42sTag:0Destination:10.
1.
3.
0/24Protocol:DirectProcessID:0Preference:0Cost:0IpPrecedence:QosLcId:NextHop:10.
1.
3.
1Interface:Vlan-interface11BkNextHop:0.
0.
0.
0BkInterface:RelyNextHop:0.
0.
0.
0Neighbor:0.
0.
0.
0TunnelID:0x0Label:NULLBKTunnelID:0x0BKLabel:NULLState:ActiveAdvAge:1d00h05m31sTag:0Destination:10.
1.
3.
1/32Protocol:DirectProcessID:0Preference:0Cost:0IpPrecedence:QosLcId:NextHop:127.
0.
0.
1Interface:InLoopBack0BkNextHop:0.
0.
0.
0BkInterface:RelyNextHop:0.
0.
0.
0Neighbor:0.
0.
0.
0TunnelID:0x0Label:NULLBKTunnelID:0x0BKLabel:NULLState:ActiveNoAdvAge:1d00h05m32sTag:0以上显示信息解释请参见表1-2.
1.
1.
3displayiprouting-tableip-address【命令】displayiprouting-table[vpn-instancevpn-instance-name]ip-address[mask|mask-length][longer-match][verbose][|{begin|exclude|include}regular-expression]1-9displayiprouting-table[vpn-instancevpn-instance-name]ip-address1{mask|mask-length}ip-address2{mask|mask-length}[verbose][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】vpn-instancevpn-instance-name:显示指定VPN的信息.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则显示公网的信息.
ip-address:目的IP地址,点分十进制格式.
mask/mask-length:IP地址掩码,点分十进制格式或以整数形式表示的长度,当用整数时,取值范围为0~32.
longer-match:匹配掩码更长的路由.
verbose:显示处于active状态和inactive状态的路由的详细信息.
如果不使用该参数,将只显示处于active状态的路由的摘要信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayiprouting-tableip-address命令用来显示指定目的地址的路由信息.
使用不同的可选参数,命令的输出也不相同,以下是对该命令不同形式的输出说明:displayiprouting-tableip-address显示满足如下条件的所有路由:用户输入的目的IP地址同路由表中各条路由的子网掩码值进行与运算;路由表中各条路由的目的IP地址同其自身子网掩码值进行与运算;两次运算结果相同的路由条目将被显示出来.
只显示处于active状态的匹配路由.
displayiprouting-tableip-addressmask显示满足如下条件的所有路由:用户输入的目的IP地址同用户输入的子网掩码值进行与运算;路由表中各条路由的目的IP地址同用户输入的子网掩码值进行与运算;两次运算结果相同,并且掩码小于等于用户输入的子网掩码的路由条目将被显示出来.
只显示处于active状态的匹配路由.
只显示与指定目的地址及掩码精确匹配的路由.
displayiprouting-tableip-addresslonger-match1-10显示满足如下条件的所有路由:用户输入的目的IP地址同路由表中各条子网掩码值进行与运算;路由表中各条路由的目的IP地址同其自身子网掩码值进行与运算;两次运算结果相同,并且子网掩码最长匹配的路由条目将被显示出来.
只显示处于active状态的匹配路由.
displayiprouting-tableip-addressmasklonger-match显示满足如下条件的所有路由:用户输入的目的IP地址同用户输入的子网掩码值进行与运算;路由表中各条路由的目的IP地址同用户输入的子网掩码值进行与运算;两次运算结果相同,掩码小于等于用户输入的子网掩码,同时子网掩码最长匹配的路由条目将被显示出来.
只显示处于active状态的匹配路由.
displayiprouting-tableip-address1{mask-length|mask}ip-address2{mask-length|mask}命令用来显示指定目的地址范围内的路由信息.
【举例】#显示路由11.
1.
1.
1的信息.
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#输入目的地址和longer-match情况.
displayiprouting-table11.
1.
1.
1longer-matchRoutingTable:PublicSummaryCount:1Destination/MaskProtoPreCostNextHopInterface11.
1.
1.
0/24Static6000.
0.
0.
0NULL0#输入目的地址和掩码的情况.
displayiprouting-table11.
1.
1.
124RoutingTable:PublicSummaryCount:1Destination/MaskProtoPreCostNextHopInterface11.
1.
1.
0/24Static6000.
0.
0.
0NULL0#输入目的地址/掩码和longer-match的情况.
displayiprouting-table11.
1.
1.
124longer-matchRoutingTable:Public1-11SummaryCount:1Destination/MaskProtoPreCostNextHopInterface11.
1.
1.
0/24Static6000.
0.
0.
0NULL0#显示目的地址从1.
1.
1.
0到5.
5.
5.
0范围内的路由信息.
displayiprouting-table1.
1.
1.
0245.
5.
5.
024RoutingTable:PublicDestination/MaskProtoPreCostNextHopInterface1.
1.
1.
0/24Direct001.
1.
1.
1Vlan11.
1.
1.
1/32Direct00127.
0.
0.
1InLoop02.
2.
2.
0/24Direct002.
2.
2.
1Vlan23.
3.
3.
0/24Direct003.
3.
3.
1Vlan123.
3.
3.
1/32Direct00127.
0.
0.
1InLoop04.
4.
4.
0/24Direct004.
4.
4.
1Vlan114.
4.
4.
1/32Direct00127.
0.
0.
1InLoop0以上显示信息的解释请参见表1-1.
1.
1.
4displayiprouting-tableip-prefix【命令】displayiprouting-table[vpn-instancevpn-instance-name]ip-prefixip-prefix-name[verbose][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】vpn-instancevpn-instance-name:显示指定VPN的信息.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则显示公网的信息.
ip-prefix-name:前缀列表名称,字符串形式,长度为1~19个字符的字符串.
verbose:当使用该参数时,显示通过过滤规则的、处于active状态和inactive状态的路由的详细信息.
如果不使用该参数,将只显示通过过滤规则且处于active状态的路由的摘要信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
1-12【描述】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:2Destination/MaskProtoPreCostNextHopInterface2.
2.
2.
0/24Direct002.
2.
2.
1Vlan22.
2.
2.
1/32Direct00127.
0.
0.
1InLoop0以上显示信息的解释请参见表1-1.
#显示通过前缀列表test过滤的active和inactive路由的详细信息.
[Sysname]displayiprouting-tableip-prefixtestverboseRoutesMatchedbyPrefixlisttest:SummaryCount:2Destination:2.
2.
2.
0/24Protocol:DirectProcessID:0Preference:0Cost:0IpPrecedence:QosLcId:NextHop:2.
2.
2.
1Interface:Vlan-interface2BkNextHop:0.
0.
0.
0BkInterface:RelyNextHop:0.
0.
0.
0Neighbor:0.
0.
0.
0TunnelID:0x0Label:NULLBKTunnelID:0x0BKLabel:NULLState:ActiveAdvAge:1d00h20m52sTag:0Destination:2.
2.
2.
1/32Protocol:DirectProcessID:0Preference:0Cost:0IpPrecedence:QosLcId:NextHop:127.
0.
0.
1Interface:InLoopBack0BkNextHop:0.
0.
0.
0BkInterface:RelyNextHop:0.
0.
0.
0Neighbor:0.
0.
0.
0TunnelID:0x0Label:NULLBKTunnelID:0x0BKLabel:NULLState:ActiveNoAdvAge:1d00h20m52sTag:01-13以上显示信息的解释请参见表1-2.
1.
1.
5displayiprouting-tableprotocol【命令】displayiprouting-table[vpn-instancevpn-instance-name]protocolprotocol[inactive|verbose][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】vpn-instancevpn-instance-name:显示指定VPN的信息.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则显示公网的信息.
protocol:指定协议类型,包括bgp、direct、isis、ospf、rip、static.
inactive:显示处于inactive状态的路由信息.
如果不使用该参数,则显示处于active和inactive状态的路由信息.
verbose:当使用该参数时,显示路由的详细信息.
如果不使用该参数,将只显示路由的摘要信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayiprouting-tableprotocol命令用来显示指定协议的路由信息.
【举例】#显示所有直连路由的摘要信息.
displayiprouting-tableprotocoldirectPublicRoutingTable:DirectSummaryCount:6DirectRoutingTableStatus:SummaryCount:6Destination/MaskProtoPreCostNextHopInterface2.
2.
2.
0/24Direct002.
2.
2.
1Vlan22.
2.
2.
2/32Direct00127.
0.
0.
1InLoop0127.
0.
0.
0/8Direct00127.
0.
0.
1InLoop01-14127.
0.
0.
1/32Direct00127.
0.
0.
1InLoop0192.
168.
80.
0/24Direct00192.
168.
80.
10Vlan11192.
168.
80.
10/32Direct00127.
0.
0.
1InLoop0DirectRoutingTableStatus:SummaryCount:0#显示静态路由表.
displayiprouting-tableprotocolstaticPublicRoutingTable:StaticSummaryCount:2StaticRoutingTableStatus:SummaryCount:0StaticRoutingTableStatus:SummaryCount:2Destination/MaskProtoPreCostNextHopInterface1.
2.
3.
0/24Static6001.
2.
4.
5Vlan103.
0.
0.
0/8Static6002.
2.
2.
2Vlan11以上显示信息的解释请参见表1-1.
1.
1.
6displayiprouting-tablestatistics【命令】displayiprouting-table[vpn-instancevpn-instance-name]statistics[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】vpn-instancevpn-instance-name:显示指定VPN的信息.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则显示公网的信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
1-15【描述】displayiprouting-tablestatistics命令用来显示路由表中的路由统计信息.
路由统计信息包括路由总数目、路由协议添加/删除路由数目、有deleted标志而未删除的路由、active路由、被释放的路由数目.
【举例】#显示路由表中的路由统计信息.
displayiprouting-tablestatisticsProtorouteactiveaddeddeletedfreedDIRECT2442510STATIC41400RIP00000OSPF00000IS-IS00000BGP00000Total2852910表1-3displayiprouting-tablestatistics命令显示信息描述表字段描述Proto路由协议route总的路由数目active活跃的、正在使用的路由数目added路由器启动后或在上一次清除路由表后,路由表中添加的路由数目deleted标记为删除的路由数目(此类路由在等待一段时间后会被释放)freed被释放(即被彻底从路由表中删除)的路由数目Total各种类型路由的信息总和1.
1.
7displayipv6routing-table【命令】displayipv6routing-table[vpn-instancevpn-instance-name][verbose][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】vpn-instancevpn-instance-name:显示指定VPN实例的路由信息,vpn-instance-name是VPN实例的名称,为1~31个字符的字符串,区分大小写.
如果不指定该参数,则显示公网实例下的路由信息.
1-16verbose:显示IPv6路由表的详细信息,包括处于inactive和active状态的路由.
如果不带此参数,将只显示处于active状态的路由.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayipv6routing-table命令用来显示IPv6路由表的概要信息.
内容包括目的地址、前缀长度、协议类型、优先级、度量值、下一跳和出接口等信息.
需要注意的是,该命令只能显示激活路由,即当前使用的最佳路由的概要信息.
displayipv6routing-tableverbose命令用来显示当前IPv6路由表中所有路由,包括激活和未激活的路由的详细信息.
首先输出整个路由表的统计信息,然后是对每条路由的详细描述信息.
【举例】#显示当前路由表的概要信息.
displayipv6routing-tableRoutingTable:PublicDestinations:1Routes:1Destination:::1/128Protocol:DirectNextHop:::1Preference:0Interface:InLoop0Cost:0表1-4displayipv6routing-table命令显示信息描述表字段描述Destination目的网络/主机的IPv6地址NextHop下一跳地址Preference路由优先级Interface出接口,即到该目的地址的数据包将从此接口发出Protocol发现该路由的路由协议Cost路由的开销值#显示路由表的详细路由信息.
displayipv6routing-tableverboseRoutingTable:PublicDestinations:1Routes:1Destination:::1PrefixLength:128NextHop:::1Preference:0IpPrecedence:QosLcId:RelayNextHop:::Tag:0H1-17Neighbor:::ProcessID:0Interface:InLoopBack0Protocol:DirectState:ActiveNoAdvCost:0TunnelID:0x0Label:NULLAge:22161sec表1-5displayipv6routing-tableverbose命令显示信息描述表字段描述Destination目的网络/主机的IPv6地址PrefixLength前缀长度NextHop下一跳地址Preference路由优先级IpPrecedenceIP优先级值QosLcIdQoS本地IDRelayNextHop路由迭代出来得到的下一跳地址Tag路由标记Neighbor路由协议的邻居地址ProcessID进程号Interface出接口,即到该目的地址的数据包将从此接口发出Protocol发现该路由的路由协议State路由状态,包括:Active(激活)、Inactive(非激活)、Adv(向外发布)、NoAdv(不向外发布)等Cost路由的开销值TunnelID隧道IDLabel标签Age从路由生成到现在所经历的时间1.
1.
8displayipv6routing-tableacl【命令】displayipv6routing-table[vpn-instancevpn-instance-name]aclacl6-number[verbose][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级1-18【参数】vpn-instancevpn-instance-name:显示指定VPN实例的路由信息,vpn-instance-name是VPN实例的名称,为1~31个字符的字符串,区分大小写.
如果不指定该参数,则显示公网实例下的路由信息.
acl6-number:基本IPv6ACL编号,取值范围为2000~2999.
verbose:显示通过过滤规则的激活和未激活路由的详细信息.
不指定该参数,只显示通过过滤规则的激活路由的概要信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayipv6routing-tableacl命令用来显示通过指定基本IPv6ACL过滤的IPv6路由信息.
需要注意的是,如果指定的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-table[vpn-instancevpn-instance-name]ipv6-addressprefix-length[longer-match][verbose][|{begin|exclude|include}regular-expression]displayipv6routing-table[vpn-instancevpn-instance-name]ipv6-address1prefix-length1ipv6-address2prefix-length2[verbose][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级1-19【参数】vpn-instancevpn-instance-name:显示指定VPN实例的路由信息,vpn-instance-name是VPN实例的名称,为1~31个字符的字符串,区分大小写.
如果不指定该参数,则显示公网实例下的路由信息.
ipv6-address:IPv6目的地址.
prefix-length:前缀长度,取值范围为0~128.
longer-match:匹配并显示前缀最长的路由条目.
ipv6-address1/ipv6-address2:IPv6地址.
ipv6-address1和ipv6-address2共同决定一个地址范围,只有地址在此范围内的路由才会被显示.
prefix-length1/prefix-length2:前缀长度,取值范围为0~128.
verbose:显示激活和未激活路由的详细信息.
不指定该参数,只显示激活路由的概要信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayipv6routing-tableipv6-address命令用来显示指定目的地址的IPv6路由信息.
使用不同的可选参数,命令的输出也不相同,以下是对该命令不同形式的输出说明:displayipv6routing-tableipv6-addressprefix-length显示满足如下条件的所有路由:用户输入的目的IPv6地址同用户输入的前缀长度值进行与运算;路由表中各条路由的目的IPv6地址同用户输入的前缀长度值进行与运算;两次运算结果相同,并且路由表中前缀长度小于等于用户输入的前缀长度的路由条目将被显示出来.
只显示处于active状态的匹配路由.
只显示与指定目的地址及掩码精确匹配的路由.
displayipv6routing-tableipv6-addressprefix-lengthlonger-match显示满足如下条件的所有路由:用户输入的目的IPv6地址同用户输入的前缀长度值进行与运算;路由表中各条路由的目的IPv6地址同用户输入的前缀长度值进行与运算;两次运算结果相同,路由表中前缀长度小于等于用户输入的前缀长度,同时前缀长度最长匹配的路由条目将被显示出来.
只显示处于active状态的匹配路由.
displayipv6routing-tableipv6-address1ipv6-address2命令用来显示指定地址范围内的IPv6路由信息.
【举例】#显示指定路由的概要信息.
1-20displayipv6routing-table10::1127RoutingTable:PublicSummaryCount: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:PublicSummaryCount:1Destination:10::/120Protocol:StaticNextHop:::Preference:60Interface:NULL0Cost:0#显示指定地址范围内的IPv6路由信息.
displayipv6routing-table100::64300::64RoutingTable:PublicSummaryCount: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.
10displayipv6routing-tableipv6-prefix【命令】displayipv6routing-table[vpn-instancevpn-instance-name]ipv6-prefixipv6-prefix-name[verbose][|{begin|exclude|include}regular-expression]1-21【视图】任意视图【缺省级别】1:监控级【参数】vpn-instancevpn-instance-name:显示指定VPN实例的路由信息,vpn-instance-name是VPN实例的名称,为1~31个字符的字符串,区分大小写.
如果不指定该参数,则显示公网实例下的路由信息.
ipv6-prefix-name:IPv6前缀列表的名称,取值范围为1~19个字符.
verbose:显示激活和未激活路由的详细信息.
不指定该参数,只显示激活路由的概要信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayipv6routing-tableipv6-prefix命令用来显示通过指定前缀列表过滤的IPv6路由信息.
【举例】#显示通过前缀列表test2过滤的激活路由的概要信息.
displayipv6routing-tableipv6-prefixtest2RoutesMatchedbyPrefixlisttest2:SummaryCount:1Destination:100::/64Protocol:StaticNextHop:::Preference:60Interface:NULL0Cost:0以上显示信息的解释请参见表1-4.
1.
1.
11displayipv6routing-tableprotocol【命令】displayipv6routing-table[vpn-instancevpn-instance-name]protocolprotocol[inactive|verbose][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级1-22【参数】vpn-instancevpn-instance-name:显示指定VPN实例的路由信息,vpn-instance-name是VPN实例的名称,为1~31个字符的字符串,区分大小写.
如果不指定该参数,则显示公网实例下的路由信息.
protocol:显示不同的路由协议的信息.
目前可选择bgp4+、direct、isisv6、ospfv3、ripng、static.
inactive:如果配置了该参数,此命令只显示未激活路由信息.
如果不指定该参数,显示所有激活和未激活路由信息.
verbose:显示激活和未激活路由的详细信息.
不指定该参数,只显示激活路由的概要信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayipv6routing-tableprotocol命令用来显示指定路由协议的IPv6路由信息.
【举例】#显示所有直连路由的概要信息.
displayipv6routing-tableprotocoldirectPublicRoutingTable:DirectSummaryCount:1DirectRoutingTableStatus:SummaryCount:1Destination:::1/128Protocol:DirectNextHop:::1Preference:0Interface:InLoop0Cost:0DirectRoutingTableStatus:SummaryCount:0以上显示信息的解释请参见表1-4.
1.
1.
12displayipv6routing-tablestatistics【命令】displayipv6routing-table[vpn-instancevpn-instance-name]statistics[|{begin|exclude|include}regular-expression]【视图】任意视图1-23【缺省级别】1:监控级【参数】vpn-instancevpn-instance-name:显示指定VPN实例的路由信息,vpn-instance-name是VPN实例的名称,为1~31个字符的字符串,区分大小写.
如果不指定该参数,则显示公网实例下的路由信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayipv6routing-tablestatistics命令用来显示IPv6路由表中的综合路由统计信息.
综合路由统计信息包括路由总数、增加的路由数、删除的路由数等.
【举例】#显示综合路由统计信息.
displayipv6routing-tablestatisticsProtocolrouteactiveaddeddeletedfreedDIRECT11100STATIC30300RIPng00000OSPFv300000IS-ISv600000BGP4+00000Total41400表1-6displayipv6routing-tablestatistics命令显示信息描述表字段描述Protocol路由协议route总的路由数目active激活的、正在使用的路由数目added路由器启动后或在上一次清除路由表后,路由表中添加的路由数目deleted标记为删除的路由数目(此类路由在等待一段时间后会被释放)freed被释放(即被彻底从路由表中删除)的路由数目Total各种类型路由的综合信息总和1-241.
1.
13resetiprouting-tablestatisticsprotocol【命令】resetiprouting-tablestatisticsprotocol[vpn-instancevpn-instance-name]{protocol|all}【视图】用户视图【缺省级别】2:系统级【参数】vpn-instancevpn-instance-name:清除指定VPN的路由统计信息.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则清除公网的路由统计信息.
protocol:清除IPv4路由表中指定路由协议的统计信息.
目前可选择bgp、direct、isis、ospf、rip、static.
all:清除IPv4路由表中所有路由协议的统计信息.
【描述】resetiprouting-tablestatisticsprotocol命令用来清除路由表中的综合路由统计信息.
【举例】#清除VPN实例Sysname1的路由表中的综合路由统计信息.
resetiprouting-tablestatisticsprotocolvpn-instanceSysname1all1.
1.
14resetipv6routing-tablestatistics【命令】resetipv6routing-tablestatisticsprotocol[vpn-instancevpn-instance-name]{protocol|all}【视图】用户视图【缺省级别】2:系统级【参数】vpn-instancevpn-instance-name:清除IPv6路由表中指定VPN实例的统计信息.
vpn-instance-name是VPN实例的名称,为1~31个字符的字符串,区分大小写.
如果不指定该参数,则显示公网实例下的路由信息.
protocol:清除IPv6路由表中指定路由协议的统计信息.
目前可选择bgp4+、direct、isisv6、ospfv3、ripng、static.
all:清除IPv6路由表中所有路由协议的统计信息.
【描述】resetipv6routing-tablestatistics命令用来清除IPv6路由表中的综合路由统计信息.
1-25【举例】#清除IPv6路由表中所有路由协议的综合路由统计信息.
resetipv6routing-tablestatisticsprotocolalli目录1静态路由配置命令·1-11.
1静态路由配置命令·1-11.
1.
1deletestatic-routesall·1-11.
1.
2iproute-static·1-11.
1.
3iproute-staticdefault-preference·1-41.
1.
4iproute-staticfast-reroute·1-51-11静态路由配置命令本文所指的路由器代表运行了路由协议的三层设备.
1.
1静态路由配置命令1.
1.
1deletestatic-routesall【命令】delete[vpn-instancevpn-instance-name]static-routesall【视图】系统视图【缺省级别】2:系统级【参数】vpn-instancevpn-instance-name:删除指定VPN的所有静态路由.
vpn-instance-name表示MPLSL3VPN的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[bfdcontrol-packet[bfd-sourceip-address]|tracktrack-entry-number]|interface-typeinterface-number1-2[next-hop-address][bfd{control-packet[bfd-sourceip-address]|echo-packet}]|vpn-instanced-vpn-instance-namenext-hop-address[bfdcontrol-packetbfd-sourceip-address|tracktrack-entry-number]}[preferencepreference-value][tagtag-value][permanent][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]iproute-staticvpn-instances-vpn-instance-name&dest-address{mask|mask-length}{next-hop-address[public][bfdcontrol-packet[bfd-sourceip-address]|tracktrack-entry-number]|interface-typeinterface-number[next-hop-address][bfd{control-packet[bfd-sourceip-address]|echo-packet}]|vpn-instanced-vpn-instance-namenext-hop-address[bfdcontrol-packetbfd-sourceip-address|tracktrack-entry-number]}[preferencepreference-value][tagtag-value][permanent][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.
s-vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
&表示前面的参数最多可以输入6次.
每个VPN都有自己的路由表,配置的静态路由将被加入指定VPN的路由表.
dest-address:静态路由的目的IP地址,点分十进制格式.
mask:IP地址的掩码,点分十进制格式.
mask-length:掩码长度,取值范围为0~32.
next-hop-address:指定路由的下一跳的IP地址,点分十进制格式.
interface-typeinterface-number:指定静态路由的出接口类型和编号.
对于接口类型为非P2P接口(包括NBMA类型接口或广播类型接口,如以太网接口、VLAN接口等),必须指定下一跳地址.
vpn-instanced-vpn-instance-name:指定目的VPN.
d-vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果指定目的VPN,静态路由将根据配置的next-hop-address在目的VPN中查找出接口.
next-hop-addresspublic:此参数表示指定的next-hop-address是公网地址,不是源VPN实例地址.
preferencepreference-value:指定静态路由的优先级,取值范围为1~255,缺省值为60.
tagtag-value:静态路由Tag值,用于标识该条静态路由,以便在路由策略中根据Tag对路由进行灵活的控制.
tag-value的取值范围为1~4294967295,缺省值为0.
关于路由策略的详细信息,请参见"三层技术-IP路由命令参考/IP路由基础"中的"路由策略".
1-3permanent:指定为永久静态路由.
即使在出接口down时,配置的永久静态路由仍然保持active状态.
descriptiondescription-text:静态路由描述信息.
description-text为1~60个字符的字符串,除""外,可以包含空格等特殊字符.
bfd:使能BFD(BidirectionalForwardingDetection,双向转发检测)功能,对静态路由下一跳的可达性进行快速检测,当下一跳不可达时可以快速切换到备份路由.
control-packet:通过BFD控制报文方式实现BFD功能.
bfd-sourceip-address:BFD源IP地址.
建议配置为Loopback接口IP地址.
echo-packet:通过BFDecho报文方式实现BFD功能.
tracktrack-entry-number:将静态路由与Track项相关联,track-entry-number为Track项的序号,取值范围为1~1024.
【描述】iproute-static命令用来配置单播静态路由.
undoiproute-static命令用来删除单播静态路由配置.
配置单播静态路由时应注意以下几点:(1)如果目的IP地址和掩码都为0.
0.
0.
0(或掩码为0),则配置的路由为缺省路由.
当检查路由表失败的时候,将使用缺省路由进行报文转发.
(2)对不同的优先级配置,可采用不同的路由管理策略.
例如,为同一目的地配置多条路由,如果指定相同的优先级,则实现路由负载分担;如果指定不同的优先级,则实现路由备份.
(3)配置静态路由时,可根据实际需要指定出接口或下一跳地址,下一跳地址不能为本地接口IP地址,否则路由不会生效.
对于支持从网络地址到链路层地址的解析的接口或点到点的接口,可指定出接口或下一跳地址.
指定出接口时需要注意:对于Null0接口,配置了出接口就不再配置下一跳地址.
在配置静态路由时,如果指定广播接口(如以太网接口、VLAN接口等)为出接口,则必须同时指定其对应的下一跳地址.
通过控制报文方式实现BFD功能时,对端必须创建BFD会话,否则BFD功能将无法正常运行;通过Echo报文方式实现BFD功能时,对端不需要创建BFD会话,BFD功能也可以正常运行.
BFD控制报文方式支持直连下一跳和非直连下一跳.
当配置出接口和下一跳时,BFD建立直连会话;当配置非直连下一跳和指定BFD源IP地址时,BFD建立非直连会话.
相关配置可参考命令iproute-staticdefault-preference,"三层技术-IP路由命令参考/IP路由基础"中的displayiprouting-table.
1-4在配置静态路由时,如果先指定下一跳地址,然后将该地址配置为本地接口(如以太网接口、VLAN接口等)的IP地址,静态路由不会生效.
路由振荡时,使能BFD检测功能可能会加剧振荡,需谨慎使用.
关于BFD的详细介绍,请参考"可靠性配置指导"中的"BFD".
如果Track模块通过NQA探测私网静态路由中下一跳的可达性,静态路由下一跳的VPN实例号与NQA测试组配置的实例号必须相同,才能进行正常的探测.
需要注意在静态路由进行迭代时,Track项监测的应该是静态路由真正的下一跳,而不是配置的下一跳.
否则,可能导致错误地将有效路由判断为无效路由.
参数permanent不能和bfd、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.
2#配置静态路由,其目的地址为1.
1.
1.
1/24,出接口为Vlan-interface11,指定下一跳为2.
2.
2.
2,并使能BFD功能,通过BFDecho报文方式实现BFD功能.
system-view[Sysname]iproute-static1.
1.
1.
124Vlan-interface112.
2.
2.
2bfdecho-packet1.
1.
3iproute-staticdefault-preference【命令】iproute-staticdefault-preferencedefault-preference-valueundoiproute-staticdefault-preference【视图】系统视图【缺省级别】2:系统级【参数】default-preference-value:静态路由缺省优先级的值,取值范围为1~255.
【描述】iproute-staticdefault-preference命令用来配置静态路由的缺省优先级.
undoiproute-staticdefault-preference命令用来恢复该缺省优先级为缺省值.
1-5缺省情况下,静态路由的缺省优先级为60.
需要注意的是:如果在配置静态路由时没有指定优先级,就会使用缺省优先级.
重新设置缺省优先级后,新设置的缺省优先级仅对新增的静态路由有效.
相关配置可参考命令iproute-static,"三层技术-IP路由命令参考/IP路由基础"中的displayiprouting-table.
【举例】#配置静态路由的缺省优先级为120.
system-view[Sysname]iproute-staticdefault-preference1201.
1.
4iproute-staticfast-reroute【命令】iproute-static[vpn-instancevpn-instance-name]fast-rerouteroute-policyroute-policy-nameundoiproute-static[vpn-instancevpn-instance-name]fast-reroute【视图】系统视图【缺省级别】2:系统级【参数】vpn-instancevpn-instance-name:为指定VPN的所有静态路由配置快速重路由功能.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则表示为公网的所有静态路由配置快速重路由功能.
route-policyroute-policy-name:为通过策略的静态路由指定备份下一跳信息.
route-policy-name为路由策略名,为1~63个字符的字符串,区分大小写.
【描述】iproute-staticfast-reroute命令用来配置静态路由支持快速重路由功能.
undoiproute-staticfast-reroute命令用来恢复缺省情况.
缺省情况下,没有配置静态路由支持快速重路由功能.
如果不指定vpn-instance参数,则只配置公网所有匹配策略的静态路由支持快速重路由功能.
需要注意的是:要为静态路由配置快速重路由功能,除了使能静态路由快速重路由功能,还需要配置路由策略,通过applyfast-reroutebackup-interface命令在路由策略中指定备份下一跳;关于applyfast-reroutebackup-interface命令以及路由策略的相关配置,请参考"三层技术-IP路由配置指导"中的"路由策略".
只有在配置静态路由时指定出接口和下一跳地址,静态路由快速重路由功能才能生效.
静态路由快速重路由功能不能与静态路由BFD功能同时使用.
1-6【举例】#配置对通过策略frr的静态路由指定备份下一跳信息.
system-view[Sysname]bfdecho-source-ip1.
1.
1.
1[Sysname]ipip-prefixabcindex10permit100.
1.
1.
024[Sysname]route-policyfrrpermitnode10[Sysname-route-policy]if-matchip-prefixabc[Sysname-route-policy]applyfast-reroutebackup-interfacevlan-interface1backup-nexthop193.
1.
1.
8[Sysname-route-policy]quit[Sysname]iproute-staticfast-rerouteroute-policyfrri目录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.
7displayriproute·1-81.
1.
8dscp(RIPview)1-91.
1.
9fast-reroute1-101.
1.
10filter-policyexport(RIPview)1-111.
1.
11filter-policyimport(RIPview)1-121.
1.
12host-route·1-131.
1.
13import-route(RIPview)1-141.
1.
14maximumload-balancing(RIPview)1-151.
1.
15network·1-161.
1.
16output-delay·1-161.
1.
17peer1-171.
1.
18preference·1-171.
1.
19resetripprocess1-181.
1.
20resetripstatistics1-191.
1.
21rip·1-191.
1.
22ripauthentication-mode·1-201.
1.
23ripbfdenable1-211.
1.
24ripdefault-route1-221.
1.
25ripinput1-221.
1.
26ripmetricin1-231.
1.
27ripmetricout·1-241.
1.
28ripmib-binding·1-251.
1.
29ripoutput·1-251.
1.
30rippoison-reverse1-261.
1.
31ripsplit-horizon·1-26ii1.
1.
32ripsummary-address1-271.
1.
33ripversion1-281.
1.
34silent-interface(RIPview)1-291.
1.
35summary·1-291.
1.
36timers·1-301.
1.
37validate-source-address1-311.
1.
38version1-321-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)【命令】defaultcostvalueundodefaultcost1-2【视图】RIP视图【缺省级别】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,缺省值为1.
【描述】default-route命令用来配置RIP进程下的所有接口以指定度量值向RIP邻居发布一条缺省路由.
undodefault-route命令用来取消配置RIP进程下的所有接口向RIP邻居发布缺省路由.
缺省情况下,不向RIP邻居发送缺省路由.
1-3配置发布缺省路由的RIP路由器不接收来自RIP邻居的缺省路由.
相关配置可参考命令ripdefault-route.
【举例】#配置RIP进程100的所有接口向RIP邻居发布一条度量值为2的缺省路由,而且只发送缺省路由,不发送普通路由.
system-view[Sysname]rip100[Sysname-rip-100]default-routeonlycost21.
1.
4displayrip【命令】displayrip[process-id|vpn-instancevpn-instance-name][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:RIP进程号,取值范围为1~65535.
如果未指定本参数,则显示所有已配置的RIP进程的信息.
vpn-instancevpn-instance-name:显示指定VPN的信息.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则显示公网的信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayrip命令用来显示指定RIP进程的当前运行状态及配置信息.
【举例】#显示所有已配置的RIP进程的当前运行状态及配置信息.
displayripPublicVPN-instancename:1-4RIPprocess: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:3TRIPretransmittime: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报文的最大个数1-5字段描述Garbage-collecttimeGarbage-Collect定时器的值,单位为秒TRIPretransmittimeTRIP重传UpdateRequest、UpdateResponse报文的时间间隔TRIPresponsepacketsretransmitcountTRIP中UpdateRequest、UpdateResponse报文的最大重传次数Silentinterfaces抑制接口数(这些接口不发送周期更新报文)Defaultroutes是否向RIP邻居发布一条缺省路由取值为Only表示只发布缺省路由取值为Originate表示同时发布缺省路由和普通路由取值为Disabled表示不发布缺省路由DefaultroutecostRIP进程下配置发布缺省路由的cost值Verify-source是否使能对接收到的RIP路由更新报文进行源IP地址检查的功能,Enable表示已使能,Disabled表示关闭Networks使能RIP的网段地址Configuredpeers配置的邻居Triggeredupdatessent发送的触发更新报文数NumberofrouteschangesRIP进程改变路由数据库的统计数据NumberofrepliestoqueriesRIP请求的响应报文数1.
1.
5displayripdatabase【命令】displayripprocess-iddatabase[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:RIP进程号,取值范围为1~65535.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
1-6【描述】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下一跳地址Rip-interface从使能RIP协议的接口学来的路由Imported表示该条路由是从其它路由协议引入的1.
1.
6displayripinterface【命令】displayripprocess-idinterface[interface-typeinterface-number][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:RIP进程号,取值范围为1~65535.
interface-typeinterface-number:接口类型和编号.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
1-7【描述】displayripinterface命令用来显示指定RIP进程的接口信息.
如果没有指定interface-typeinterface-number,则显示指定RIP进程的所有接口信息,否则只显示指定接口的接口信息.
【举例】#显示进程号为1的RIP进程的接口信息.
displayrip1interfaceInterface-name:Vlan-interface11Address/Mask:1.
1.
1.
1/24Version:RIPv1MetricIn:5MetricInroutepolicy:123MetricOut:5MetricOutroutepolicy:234Split-horizon/Poison-reverse:on/offInput/Output:on/onDefaultroute:offCurrentpacketsnumber/Maximumpacketsnumber:234/2000表1-3displayripinterface命令显示信息描述表字段描述Interface-name运行RIP协议的接口的名称Address/Mask运行RIP协议的接口的IP地址/掩码Version接口上运行的RIP协议的版本MetricIn接收路由的附加度量值MetricInroutepolicy接收路由的附加度量值应用的路由策略,取值为Notdesignated表示没有对接收路由的附加度量值使用路由策略,如果对接收路由的附加度量值使用了路由策略,取值为使用的路由策略名称MetricOut发送路由的附加度量值MetricOutroutepolicy发送路由的附加度量值应用的路由策略,取值为Notdesignated表示没有对发送路由的附加度量值使用路由策略,如果对发送路由的附加度量值使用了路由策略,取值为使用的路由策略名称Split-horizon是否使能了水平分割(on表示使能,off表示关闭)Poison-reverse是否使能了毒性逆转(on表示使能,off表示关闭)Input/Output是否允许接口接收(Input)/发送(Output)RIP报文(on表示允许,off表示不允许)Defaultroute是否允许向RIP邻居发送缺省路由(on表示允许,off表示不允许)Currentpacketsnumber/Maximumpacketsnumber显示当前逻辑接口待发送的报文数量和最多可以发送的报文数量1-81.
1.
7displayriproute【命令】displayripprocess-idroute[ip-address{mask|mask-length}|peerip-address|statistics][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:RIP进程号,取值范围为1~65535.
ip-address{mask|mask-length}:显示目的地址及掩码分别是ip-address{mask|mask-length}的路由信息.
peerip-address:显示从指定邻居学到的所有路由信息.
statistics:显示路由的统计信息.
路由的统计信息包括路由总数目,各个邻居的路由数目.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayriproute命令用来显示指定RIP进程的路由信息,以及与每条路由相关的定时器的值.
【举例】#显示进程号为1的RIP进程所有的路由信息.
displayrip1routeRouteFlags:R-RIP,T-TRIPP-Permanent,A-Aging,S-Suppressed,G-Garbage-collectPeer111.
1.
1.
2onVlan-interface11Destination/MaskNexthopCostTagFlagsSec122.
0.
0.
0/8111.
1.
1.
210RA22表1-4displayriproute命令显示信息描述表字段描述RouteFlags路由标志:R——RIP生成的路由T——TRIP(触发RIP)生成的路由P——该路由永不过期A——该路由处于老化时期1-9字段描述S——该路由处于抑制时期G——该路由处于Garbage-collect时期Peer21.
0.
0.
23onVlan-interface11在RIP接口上从指定邻居学到的路由信息Destination/Mask目的IP地址/掩码NextHop路由的下一跳地址Cost度量值Tag路由标记Flags路由信息所处状态Sec路由信息所处状态对应的定时器时间#显示进程号为1的RIP进程的路由统计信息.
displayrip1routestatisticsPeerAgingPermanentGarbage111.
1.
1.
2100Total100表1-5displayriproutestatistics命令显示信息描述表字段描述PeerRIP邻居IP地址Aging从指定邻居学习到的路由信息中处于老化状态的路由的条数Permanent从指定邻居学习到的路由信息中处于永久保存状态的路由的条数Garbage从指定邻居学习到的路由信息中处于Garbage-collection状态的路由的条数Total从所有RIP邻居学习到的路由条数的总和1.
1.
8dscp(RIPview)【命令】dscpdscp-valueundodscp【视图】RIP视图【缺省级别】2:系统级【参数】dscp-value:报文的DSCP优先级,取值范围为0~63.
1-10【描述】dscp命令用来配置RIP报文的DSCP优先级,undodscp命令用来恢复缺省情况.
缺省情况下,RIP报文的DSCP优先级为48.
【举例】#配置RIP进程1发送协议报文的DSCP优先级为63.
system-view[Sysname]rip[Sysname-rip-1]dscp631.
1.
9fast-reroute【命令】fast-rerouteroute-policyroute-policy-nameundofast-reroute【视图】RIP视图【缺省级别】2:系统级【参数】route-policyroute-policy-name:为通过策略的路由指定备份下一跳,route-policy-name为路由策略名,为1~63个字符的字符串,区分大小写.
【描述】fast-reroute命令用来配置快速重路由功能.
undofast-reroute命令用来恢复缺省情况.
缺省情况下,RIP快速重路由功能处于关闭状态.
RIP支持快速重路由功能仅对非迭代RIP路由即从直连邻居学到RIP路由有效.
RIP支持快速重路由功能不能与RIP支持BFD监测同时使用,否则可能导致快速重路由功能失效.
RIPFRR的适用场景是链路由双通变为单通,而不是直接shutdown主链路,即要想保证RIPFRR功能生效,要求FRR切换时主链路是UP的,对于直接shutdown主链路的情况,RIPFRR功能不可用.
【举例】#配置对通过策略frr的路由指定备份下一跳信息.
system-view[Sysname]bfdecho-source-ip1.
1.
1.
1[Sysname]ipip-prefixabcindex10permit100.
1.
1.
024[Sysname]route-policyfrrpermitnode101-11[Sysname-route-policy]if-matchip-prefixabc[Sysname-route-policy]applyfast-reroutebackup-interfacevlan-interface1backup-nexthop193.
1.
1.
8[Sysname-route-policy]quit[Sysname]rip100[Sysname-rip-100]fast-rerouteroute-policyfrr1.
1.
10filter-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不对发布的路由信息进行过滤.
需要注意的是:如果指定protocol参数,则只对从指定路由协议引入的路由信息进行过滤;否则将对所有要发布的路由信息进行过滤.
如果指定interface-typeinterface-number参数,则只对从指定接口发布的路由信息进行过滤;否则将对所有RIP接口发布的路由信息进行过滤.
当配置的是高级ACL(3000~3999)时,ACL中的规则需要使用命令rule[rule-id]{deny|permit}ipsourcesour-addrsour-wildcard来过滤指定目的地址的路由;使用命令rule[rule-id]{deny|permit}ipsourcesour-addrsour-wildcarddestinationdest-addrdest-wildcard来过滤指定目的地址和掩码的路由,其中source用来过滤路由目的地址,destination用来过滤路由掩码,配置的掩码应该是连续的(当配置的掩码不连续时该过滤掩码的条件不生效).
1-12相关配置可参考命令import-route,"三层技术-IP路由命令参考/路由策略"中的命令ipip-prefix,以及"ACL和QoS命令参考/ACL"中的命令acl.
【举例】#配置按照访问列表ACL2000来过滤发布的路由信息.
system-view[Sysname]aclnumber2000[Sysname-acl-basic-2000]ruledenysource192.
168.
10.
00.
0.
0.
255[Sysname-acl-basic-2000]quit[Sysname]rip1[Sysname-rip-1]filter-policy2000export#对接口Vlan-interface11配置按照地址前缀列表abc过滤发送的RIP路由更新报文.
[Sysname-rip-1]filter-policyip-prefixabcexportVlan-interface11#使用编号为3000的ACL对发布的路由进行过滤,只允许113.
0.
0.
0/16通过.
system-view[Sysname]aclnumber3000[Sysname-acl-adv-3000]rule10permitipsource113.
0.
0.
00destination255.
255.
0.
00[Sysname-acl-adv-3000]rule100denyip[Sysname-acl-adv-3000]quit[Sysname]rip1[Sysname-rip1]filter-policy3000export1.
1.
11filter-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命令用来恢复缺省情况.
1-13缺省情况下,RIP不对接收的路由信息进行过滤.
需要注意的是,当配置的是高级ACL(3000~3999)时,ACL中的规则需要使用命令rule[rule-id]{deny|permit}ipsourcesour-addrsour-wildcard来过滤指定目的地址的路由;使用命令rule[rule-id]{deny|permit}ipsourcesour-addrsour-wildcarddestinationdest-addrdest-wildcard来过滤指定目的地址和掩码的路由,其中source用来过滤路由目的地址,destination用来过滤路由掩码,配置的掩码应该是连续的(当配置的掩码不连续时该过滤掩码的条件不生效).
相关配置可参考"三层技术-IP路由命令参考/路由策略"中的命令ipip-prefix,以及"ACL和QoS命令参考/ACL"中的命令acl.
【举例】#配置按照访问列表ACL2000来过滤接收的路由信息.
system-view[Sysname]aclnumber2000[Sysname-acl-basic-2000]ruledenysource192.
168.
10.
00.
0.
0.
255[Sysname-acl-basic-2000]quit[Sysname]rip1[Sysname-rip-1]filter-policy2000import#对接口Vlan-interface11配置按照地址前缀列表abc过滤从所有接口收到的RIP路由更新报文.
[Sysname-rip-1]filter-policyip-prefixabcimportVlan-interface11#使用编号为3000的ACL对接收的路由进行过滤,只允许113.
0.
0.
0/16通过.
system-view[Sysname]aclnumber3000[Sysname-acl-adv-3000]rule10permitipsource113.
0.
0.
00destination255.
255.
0.
00[Sysname-acl-adv-3000]rule100denyip[Sysname-acl-adv-3000]quit[Sysname]rip1[Sysname-rip-1]filter-policy3000import1.
1.
12host-route【命令】host-routeundohost-route【视图】RIP视图【缺省级别】2:系统级【参数】无【描述】host-route命令用来允许RIP接收主机路由.
undohost-route命令用来禁止RIP接收主机路由.
缺省情况下,允许RIP接收主机路由.
1-14在某些特殊情况下,路由器会收到大量来自同一网段的主机路由.
这些路由对于路由寻址没有多少作用,却占用了大量的资源;此时可以使用undohost-route命令禁止接收主机路由,以节省网络资源.
该命令仅对RIPv2有效,对RIPv1无效.
【举例】#禁止RIP接收主机路由.
system-view[Sysname]rip1[Sysname-rip-1]undohost-route1.
1.
13import-route(RIPview)【命令】import-routeprotocol[process-id|all-processes|allow-ibgp][costcost|route-policyroute-policy-name|tagtag]*undoimport-routeprotocol[process-id|all-processes]【视图】RIP视图【缺省级别】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:当protocol为bgp时,allow-ibgp为可选关键字.
cost:所要引入路由的度量值,取值范围为0~16.
如果没有指定度量值,则使用defaultcost命令设置的缺省度量值.
tag:所要引入路由的标记值,取值范围为0~65535,缺省值为0.
route-policy-name:路由策略名称,为1~63个字符的字符串,区分大小写.
【描述】import-route命令用来从其它路由协议引入路由.
undoimport-route命令用来取消引入外部路由信息.
缺省情况下,RIP不引入其它路由.
相关配置可参考命令defaultcost.
1-15import-routebgp表示只引入EBGP路由;import-routebgpallow-ibgp表示将IBGP路由也引入,容易引起路由环路,请慎用!
只能引入路由表中状态为active的路由,是否为active状态可以通过displayiprouting-tableprotocol命令来查看.
undoimport-routeprotocolall-processes命令只能取消import-routeprotocolall-processes命令的配置,不能取消import-routeprotocolprocess-id命令的配置.
【举例】#引入静态路由,并将其度量值设置为4.
system-view[Sysname]rip1[Sysname-rip-1]import-routestaticcost4#配置引入路由的缺省度量值为3.
[Sysname-rip-1]defaultcost3#引入OSPF路由,且其度量值为引入路由的缺省度量值.
[Sysname-rip-1]import-routeospf1.
1.
14maximumload-balancing(RIPview)【命令】maximumload-balancingnumberundomaximumload-balancing【视图】RIP视图【缺省级别】2:系统级【参数】number:等价路由的最大条数.
取值范围为1~8.
【描述】maximumload-balancing命令用来配置RIP最大等价路由条数.
undomaximumload-balancing命令用来恢复缺省情况.
缺省情况下,RIP最大等价路由条数为8.
【举例】#配置RIP最大等价路由条数为2.
system-view[Sysname]rip[Sysname-rip-1]maximumload-balancing21-161.
1.
15network【命令】networknetwork-addressundonetworknetwork-address【视图】RIP视图【缺省级别】2:系统级【参数】network-address:指定网段的地址,其取值可以为各个接口的IP网络地址.
【描述】network命令用来在指定网段接口上使能RIP.
undonetwork命令用来对指定网段接口禁用RIP.
缺省情况下,接口上的RIP功能处于关闭状态.
需要注意的是:RIP只在指定网段的接口上运行,对于不在指定网段上的接口,RIP既不在它上面接收和发送路由,也不将它的接口路由转发出去.
因此,RIP启动后必须指定其工作网段.
在单进程情况下,可以使用network0.
0.
0.
0命令在所有接口上使能RIP;在多进程情况下,无法使用network0.
0.
0.
0命令.
RIP不支持将同一物理接口下的不同网段使能到不同的RIP进程中.
【举例】#在网络地址为129.
102.
0.
0的接口上使能RIP100.
system-view[Sysname]rip100[Sysname-rip-100]network129.
102.
0.
01.
1.
16output-delay【命令】output-delaytimecountcountundooutput-delay【视图】RIP视图【缺省级别】2:系统级【参数】time:接口发送RIP报文的时间间隔,取值范围为10~100,单位为毫秒.
count:接口一次发送RIP报文的最大个数,取值范围为1~20.
1-17【描述】output-delay用来配置RIP报文的发送速率.
undooutput-delay命令用来恢复缺省情况.
缺省情况下,接口发送RIP报文的时间间隔为20毫秒,一次最多发送3个RIP报文.
【举例】#配置RIP进程1的所有接口发送RIP报文的时间间隔为30毫秒,一次最多发送10个RIP报文.
system-view[Sysname]rip1[Sysname-rip-1]output-delay30count101.
1.
17peer【命令】peerip-addressundopeerip-address【视图】RIP视图【缺省级别】2:系统级【参数】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.
18preference【命令】preference[route-policyroute-policy-name]valueundopreference[route-policy]【视图】RIP视图1-18【缺省级别】2:系统级【参数】route-policy-name:路由策略名称,为1~63个字符的字符串,区分大小写.
对满足特定条件的路由设置优先级.
value:RIP路由优先级的值,取值范围为1~255,取值越小,优先级越高.
【描述】preference命令用来配置RIP路由的优先级.
undopreference命令用来恢复缺省情况.
缺省情况下,RIP路由的优先级为100.
通过指定route-policy参数,可应用路由策略对特定的路由设置优先级:如果在路由策略中已经设置了匹配路由的优先级,则匹配路由取路由策略设置的优先级,其它路由取preference命令所设优先级.
如果在路由策略中没有设置匹配路由的优先级,则所有路由都取preference命令所设优先级.
【举例】#配置RIP路由的优先级为120.
system-view[Sysname]rip1[Sysname-rip-1]preference1201.
1.
19resetripprocess【命令】resetripprocess-idprocess【视图】用户视图【缺省级别】2:系统级【参数】process-id:RIP进程号,取值范围为1~65535.
【描述】resetripprocess命令用来重启指定RIP进程.
执行该命令后,系统提示用户确认是否重启RIP协议.
【举例】#重启进程号为100的RIP进程.
resetrip100processWarning:ResetRIPprocess[Y/N]:Y1-191.
1.
20resetripstatistics【命令】resetripprocess-idstatistics【视图】用户视图【缺省级别】1:监控级【参数】process-id:RIP进程号,取值范围为1~65535.
【描述】resetripstatistics命令用来清除指定RIP进程的统计信息.
该命令便于在调试时重新记录统计数据.
【举例】#清除进程号为100的RIP进程的统计信息.
resetrip100statistics1.
1.
21rip【命令】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:指定RIP所属的VPN.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则表示RIP位于公网中.
【描述】rip命令用来创建RIP进程并进入RIP视图.
undorip命令用来关闭RIP进程.
缺省情况下,RIP进程处于关闭状态.
需要注意的是:如果想将RIP进程应用于某个VPN实例,该实例必须已经创建.
相关配置可参考"MCE"中的命令ipvpn-instance.
1-20必须先创建RIP进程,才能配置RIP的各种全局性参数,而配置与接口相关的参数时,可以不受这个限制.
停止运行RIP进程后,原来配置的接口参数也同时失效.
【举例】#创建RIP进程并进入其视图.
system-view[Sysname]rip[Sysname-rip-1]1.
1.
22ripauthentication-mode【命令】ripauthentication-mode{md5{rfc2082[cipher]key-stringkey-id|rfc2453[cipher]key-string}|simple[cipher]password}undoripauthentication-mode【视图】接口视图【缺省级别】2:系统级【参数】md5:MD5验证方式.
rfc2082:指定MD5验证报文使用RFC2082规定的报文格式.
cipher:密文验证字或密码类型,配置cipher后必须输入密文形式的验证字或密码.
如果未指定本参数,则表示输入明文形式的验证字或密码.
key-string:MD5验证字,区分大小写.
如果以明文形式键入,为1~16个字符的字符串;如果以密文形式键入,则为33~53个字符的字符串.
key-id:MD5验证标识符,取值范围为1~255.
rfc2453:指定MD5验证报文使用RFC2453规定的报文格式(IETF标准).
simple:简单验证方式.
password:简单验证方式下的密码,区分大小写.
如果以明文形式键入,则为1~16个字符的字符串;如果以密文形式键入,则为33~53个字符的字符串.
【描述】ripauthentication-mode命令用来配置RIP-2的验证方式及验证参数.
undoripauthentication-mode命令用来取消所有验证.
需要注意的是:每次验证只支持一个验证字或密码,新输入的验证字或密码将覆盖旧验证字或密码.
以明文或密文方式设置的验证字或密码,均以密文的方式保存在配置文件中.
相关配置可参考命令ripversion.
1-21当RIP的版本为RIP-1时,虽然在接口视图下仍然可以配置验证方式,但由于RIP-1不支持认证,因此该配置不会生效.
【举例】#在接口Vlan-interface10上配置RFC2453格式的MD5明文验证,验证字为rose.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]ripversion2[Sysname-Vlan-interface10]ripauthentication-modemd5rfc2453rose1.
1.
23ripbfdenable【命令】ripbfdenableundoripbfdenable【视图】接口视图【缺省级别】2:系统级【参数】无【描述】ripbfdenable命令用来使能BFD提供的链路检测功能.
undoripbfdenable命令用来恢复缺省情况,并删除相应的BFD会话.
缺省情况下,RIP下的接口不使用BFD提供的链路检测功能.
RIP的邻居是单跳的概念,适合采用BFD的echo单向检测方式,但是,经过多跳到达邻居时echo方式则会失效.
由于peer命令与邻居之间没有对应关系,undopeer操作并不能立刻删除邻居,因此不能立刻删除BFD会话.
【举例】#在接口Vlan-interface11使能RIP的BFD功能.
system-view[Sysname]interfacevlan-interface11[Sysname-Vlan-interface11]ripbfdenable1-221.
1.
24ripdefault-route【命令】ripdefault-route{{only|originate}[costcost]|no-originate}undoripdefault-route【视图】接口视图【缺省级别】2:系统级【参数】only:配置只发送缺省路由,不发送普通路由.
originate:配置既发送普通路由,又发送缺省路由.
cost:缺省路由的度量值,取值范围为1~15,缺省值为1.
no-originate:配置只发送普通路由,不发布缺省路由.
【描述】ripdefault-route命令用来配置RIP接口以指定度量值向RIP邻居发布一条缺省路由.
undoripdefault-route命令用来取消配置RIP接口向RIP邻居发布缺省路由.
缺省情况下,RIP接口是否发布缺省路由以RIP进程配置为准.
配置发布缺省路由的RIP路由器不接收来自RIP邻居的缺省路由.
相关配置可参考命令default-route.
【举例】#指定接口Vlan-interface10以指定度量值2向RIP邻居发布一条缺省路由,而且只发送缺省路由,不发送普通路由.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]ripdefault-routeonlycost21.
1.
25ripinput【命令】ripinputundoripinput【视图】接口视图1-23【缺省级别】2:系统级【参数】无【描述】ripinput命令用来允许接口接收RIP报文.
undoripinput命令用来禁止接口接收RIP报文.
缺省情况下,允许接口接收RIP报文.
【举例】#指定接口Vlan-interface10不接收RIP报文.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]undoripinput1.
1.
26ripmetricin【命令】ripmetricin[route-policyroute-policy-name]valueundoripmetricin【视图】接口视图【缺省级别】2:系统级【参数】route-policyroute-policy-name:路由策略名称,route-policy-name为1~63个字符的字符串,区分大小写.
对满足特定条件的路由设置附加度量值.
value:接收附加度量值,取值范围为0~16.
【描述】ripmetricin命令用来配置接口接收RIP路由时的附加度量值.
undoripmetricin命令用来恢复缺省情况.
缺省情况下,接口接收RIP路由时的附加度量值为0.
当接口收到一条合法的RIP路由,在将其加入路由表前,附加度量值会被加到该路由上.
因此,增加接口的接收附加度量值,该接口收到的RIP路由的度量值也会相应增加,当附加度量值与原路由度量值之和大于16,该条路由的度量值取16.
通过指定route-policy参数,可应用路由策略对接口接收的特定路由设置附加度量值:如果通过applycost命令设置了匹配路由的附加度量值,则匹配路由的附加度量值取applycost命令value参数设置的值,不匹配路由的附加度量值取本命令value参数所设的值.
需要注意的是,本命令不支持通过applycost命令中的+、-关键字对于接口接收RIP路由的附加度量值进行增加、减少的设置.
关于applycost命令的使用方法请参见"三层技术-IP路由命令参考"中的"路由策略".
1-24如果没有通过applycost命令设置路由的附加度量值,则所有接收路由的附加度量值都取本命令value参数所设的值.
【举例】#对接口Vlan-interface10接收的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]interfacevlan-interface10[Sysname-Vlan-interface10]ripmetricinroute-policyabc21.
1.
27ripmetricout【命令】ripmetricout[route-policyroute-policy-name]valueundoripmetricout【视图】接口视图【缺省级别】2:系统级【参数】route-policyroute-policy-name:路由策略名称,route-policy-name为1~63个字符的字符串,区分大小写.
对满足特定条件的路由设置附加度量值.
value:发送附加度量值,取值范围为1~16.
【描述】ripmetricout命令用来配置接口发送RIP路由时的附加度量值.
undoripmetricout命令用来恢复缺省情况.
缺省情况下,接口发送RIP路由时的附加度量值为1.
当发布一条RIP路由时,附加度量值会在发布该路由之前附加在这条路由上.
因此,增加一个接口的发送附加度量值,该接口发送的RIP路由的度量值也会相应增加.
通过指定route-policy参数,可应用路由策略对接口发布的特定路由设置附加度量值:如果通过applycost命令设置了匹配路由的附加度量值,则匹配路由的附加度量值取applycost命令value参数设置的值,不匹配路由的附加度量值取本命令value参数所设的值.
需要注意的是,本命令不支持通过applycost命令中的+、-关键字对于接口发布RIP路由的附加度量值进行增加、减少的设置.
关于applycost命令的使用方法请参见"三层技术-IP路由命令参考"中的"路由策略".
如果没有通过applycost命令设置路由的附加度量值,则所有发布路由的附加度量值都取本命令value参数所设的值.
1-25【举例】#对接口Vlan-interface10发送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]interfacevlan-interface10[Sysname-Vlan-interface10]ripmetricoutroute-policyabc21.
1.
28ripmib-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.
29ripoutput【命令】ripoutputundoripoutput【视图】接口视图1-26【缺省级别】2:系统级【参数】无【描述】ripoutput命令用来允许接口发送RIP报文.
undoripoutput命令用来禁止接口发送RIP报文.
缺省情况下,允许接口发送RIP报文.
【举例】#禁止接口Vlan-interface10发送RIP报文.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]undoripoutput1.
1.
30rippoison-reverse【命令】rippoison-reverseundorippoison-reverse【视图】接口视图【缺省级别】2:系统级【参数】无【描述】rippoison-reverse命令用来使能毒性逆转功能.
undorippoison-reverse命令用来关闭毒性逆转功能.
缺省情况下,毒性逆转功能处于关闭状态.
【举例】#在接口Vlan-interface10上配置对RIP更新报文进行毒性逆转.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]rippoison-reverse1.
1.
31ripsplit-horizon【命令】ripsplit-horizonundoripsplit-horizon1-27【视图】接口视图【缺省级别】2:系统级【参数】无【描述】ripsplit-horizon命令用来使能水平分割功能.
undoripsplit-horizon命令用来关闭水平分割功能.
缺省情况下,水平分割功能处于使能状态.
需要注意的是:通常情况下,为了防止路由环路的出现,水平分割是必要的,因此,建议不要关闭水平分割.
当因为特殊需要,如为保证协议的正确执行,需要关闭水平分割时,请一定要确认是否必要.
如果同时使能了水平分割和毒性逆转,则只有毒性逆转功能生效.
【举例】#在接口Vlan-interface10上配置水平分割.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]ripsplit-horizon1.
1.
32ripsummary-address【命令】ripsummary-addressip-address{mask|mask-length}undoripsummary-addressip-address{mask|mask-length}【视图】接口视图【缺省级别】2:系统级【参数】ip-address:聚合路由的目的IP地址.
mask:聚合路由的网络掩码,点分十进制格式.
mask-length:聚合路由的网络掩码长度,取值范围为0-32.
【描述】ripsummary-address命令用来配置发布一条聚合路由.
undoripsummary-address命令用来取消该配置.
1-28需要注意的是,该功能仅在自动路由聚合功能被关闭时才能生效.
相关配置请参考命令summary.
【举例】#配置RIP在接口Vlan-interface10发布一个聚合本地IP地址.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]ripsummary-address10.
0.
0.
0255.
255.
255.
01.
1.
33ripversion【命令】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-2广播/组播/单播报文.
如果用户指定接口运行的RIP版本为RIP-2而又未指定RIP-2报文的发送方式时,RIP-2报文将以组播方式发送.
当接口运行的RIP版本为RIP-1时:发送RIP-1广播报文接收RIP-1广播/单播报文当接口运行在RIP-2广播方式时:发送RIP-2广播报文接收RIP-1广播/单播报文、RIP-2广播/组播/单播报文当接口运行在RIP-2组播方式时:发送RIP-2组播报文接收RIP-2广播/组播/单播报文1-29【举例】#将接口Vlan-interface10配置成RIP-2的广播模式.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]ripversion2broadcast1.
1.
34silent-interface(RIPview)【命令】silent-interface{interface-typeinterface-number|all}undosilent-interface{interface-typeinterface-number|all}【视图】RIP视图【缺省级别】2:系统级【参数】interface-typeinterface-number:接口类型和编号.
all:抑制所有接口.
【描述】silent-interface命令用来配置接口工作在抑制状态,即接口只接收路由更新报文而不发送路由更新报文.
undosilent-interface命令用来恢复缺省情况.
缺省情况下,允许所有接口发送路由更新报文.
【举例】#将所有接口设置为抑制状态,随后激活指定接口Vlan-interface10.
system-view[Sysname]rip100[Sysname-rip-100]silent-interfaceall[Sysname-rip-100]undosilent-interfacevlan-interface10[Sysname-rip-100]network131.
108.
0.
01.
1.
35summary【命令】summaryundosummary【视图】RIP视图【缺省级别】2:系统级1-30【参数】无【描述】summary命令用来使能RIP-2自动路由聚合功能,聚合后的路由以使用自然掩码的路由形式发布,减小了路由表的规模.
undosummary命令用来关闭自动路由聚合功能,以便将所有子网路由广播出去.
缺省情况下,RIP-2自动路由聚合功能处于使能状态.
使能RIP-2自动路由聚合功能可以减小路由表规模,提高大型网络的可扩展性和效率.
相关配置可参考命令ripversion.
【举例】#关闭RIP-2自动路由聚合功能.
system-view[Sysname]rip[Sysname-rip-1]undosummary1.
1.
36timers【命令】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,其中:Update定时器,定义了发送更新报文的时间间隔.
1-31Timeout定时器,定义了路由老化时间.
如果在老化时间内没有收到关于某条路由的更新报文,则该条路由在路由表中的度量值将会被设置为16.
Suppress定时器,定义了RIP路由处于抑制状态的时间段长度.
当一条路由的度量值变为16时,该路由将进入被抑制状态.
在被抑制状态,只有来自同一邻居,且度量值小于16的路由更新才会被路由器接收,取代不可达路由.
Garbage-Collect定时器,定义了一条路由从度量值变为16开始,直到它从路由表里被删除所经过的时间.
在Garbage-Collect时间内,RIP以16作为度量值向外发送这条路由的更新,如果Garbage-Collect超时,该路由仍没有得到更新,则该路由将从路由表中被彻底删除.
需要注意的是:通常情况下,无需改变各定时器的缺省值,该命令须谨慎使用.
各个定时器的值在网络中所有的路由器上必须保持一致.
【举例】#分别设置RIP各定时器的值:其中,Update定时器的值为5秒、Timeout定时器的值为15秒、Suppress定时器的值为15秒、Garbage-Collect定时器的值为30秒.
system-view[Sysname]rip100[Sysname-rip-100]timersupdate5timeout15suppress15garbage-collect301.
1.
37validate-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-321.
1.
38version【命令】version{1|2}undoversion【视图】RIP视图【缺省级别】2:系统级【参数】1:指定为RIP-1版本.
2:指定为RIP-2版本,RIP-2报文的发送方式为组播方式.
【描述】version命令用来配置全局RIP版本.
undoversion命令用来取消配置RIP全局版本.
缺省情况下,如果接口配置了RIP版本,以接口配置的为准,如果接口也没有配置,接口只能发送RIP-1广播报文,可以接收RIP-1广播/单播报文、RIP-2广播/组播/单播报文.
需要注意的是:如果接口上配置了RIP版本,以接口配置的为准.
如果接口没有配置RIP版本,将全局RIP版本配置为1时,接口运行的RIP版本为RIP-1,发送RIP-1广播报文,可以接收RIP-1广播/单播报文.
如果接口没有配置RIP版本,将全局RIP版本配置为2时,接口运行的RIP版本为RIP-2且工作在组播方式,发送RIP-2组播报文,可以接收RIP-2广播/组播/单播.
【举例】#指定全局RIP版本为RIP-2.
system-view[Sysname]rip100[Sysname-rip-100]version2i目录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-111.
1.
13displayospfcumulative1-141.
1.
14displayospferror1-161.
1.
15displayospfinterface1-181.
1.
16displayospflsdb1-191.
1.
17displayospfnexthop·1-221.
1.
18displayospfpeer·1-231.
1.
19displayospfpeerstatistics1-261.
1.
20displayospfrequest-queue1-271.
1.
21displayospfretrans-queue1-281.
1.
22displayospfrouting1-291.
1.
23displayospfvlink·1-311.
1.
24displayrouterid1-321.
1.
25dscp(OSPFview)1-321.
1.
26enablelink-local-signaling1-331.
1.
27enablelog1-331.
1.
28enableout-of-band-resynchronization·1-341.
1.
29fast-reroute·1-351.
1.
30filter1-361.
1.
31filter-policyexport(OSPFview)1-36ii1.
1.
32filter-policyimport(OSPFview)1-371.
1.
33graceful-restart(OSPFview)1-391.
1.
34graceful-restarthelp·1-401.
1.
35graceful-restartinterval(OSPFview)1-401.
1.
36host-advertise1-411.
1.
37import-route(OSPFview)1-421.
1.
38ispfenable·1-431.
1.
39log-peer-change1-441.
1.
40lsa-arrival-interval·1-441.
1.
41lsa-generation-interval·1-451.
1.
42lsdb-overflow-limit1-461.
1.
43maximumload-balancing(OSPFview)1-461.
1.
44maximum-routes·1-471.
1.
45network(OSPFareaview)1-481.
1.
46nssa·1-481.
1.
47opaque-capabilityenable·1-491.
1.
48ospf1-501.
1.
49ospfauthentication-mode·1-511.
1.
50ospfbfdenable·1-521.
1.
51ospfcost1-531.
1.
52ospfdr-priority1-531.
1.
53ospfmib-binding1-541.
1.
54ospfmtu-enable·1-541.
1.
55ospfnetwork-type·1-551.
1.
56ospfpacket-processprioritized-treatment1-561.
1.
57ospftimerdead·1-571.
1.
58ospftimerhello·1-571.
1.
59ospftimerpoll·1-581.
1.
60ospftimerretransmit·1-591.
1.
61ospftrans-delay·1-591.
1.
62peer1-601.
1.
63preference·1-611.
1.
64resetospfcounters·1-621.
1.
65resetospfprocess·1-621.
1.
66resetospfredistribution1-631.
1.
67rfc1583compatible·1-63iii1.
1.
68routerid1-641.
1.
69silent-interface(OSPFview)1-651.
1.
70snmp-agenttrapenableospf1-661.
1.
71spf-schedule-interval·1-671.
1.
72stub(OSPFareaview)1-671.
1.
73stub-router·1-681.
1.
74transmit-pacing·1-691.
1.
75vlink-peer(OSPFareaview)1-701-11OSPF配置命令1.
1OSPF配置命令本文所指的路由器代表运行了路由协议的三层设备.
S3600V2-SI系列交换机不支持OSPF功能.
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:是否发布这条聚合路由.
如果没有指定参数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向其它区域发布.
1-2system-view[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:系统级【参数】md5:MD5验证模式.
1-4simple:简单验证模式.
【描述】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]ospf100[Sysname-ospf-100]bandwidth-reference10001-51.
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、20000、100和2.
system-view[Sysname]ospf100[Sysname-ospf-100]defaultcost10limit20000tag100type21.
1.
7default-cost(OSPFareaview)【命令】default-costcostundodefault-cost【视图】OSPF区域视图【缺省级别】2:系统级【参数】cost:发送到Stub区域或NSSA区域的缺省路由的开销,取值范围为0~16777214.
1-6【描述】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|permit-calculate-other]|costcost|route-policyroute-policy-name|typetype]*|summarycostcost]undodefault-route-advertise【视图】OSPF视图【缺省级别】2:系统级【参数】always:无论当前路由器的路由表中是否有缺省路由,使用此参数都可产生一个描述缺省路由的Type-5LSA发布出去.
如果未指定always参数,仅当本地路由器的路由表中存在活跃的非本OSPF进程的缺省路由,才可以产生一个描述缺省路由的Type-5LSA发布出去.
permit-calculate-other:当路由器产生并发布了一个描述缺省路由的Type-5LSA时,指定此参数的路由器仍然会计算来自于其他路由器的缺省路由,未指定此参数的路由器不再计算来自其他路由器的缺省路由.
当路由器没有产生一个描述缺省路由的Type-5LSA时,无论是否指定此参数,路由器都会计算来自其他路由器的缺省路由.
costcost:该缺省路由的度量值,取值范围为0~16777214,如果没有指定,缺省路由的度量值将取defaultcost命令配置的值.
route-policyroute-policy-name:路由策略名,为1~63个字符的字符串,区分大小写.
只有当前路由器的路由表中存在缺省路由,并且有路由匹配route-policy-name指定的路由策略,才可以产生一个描述缺省路由的Type-5LSA发布出去,指定的路由策略会影响Type-5LSA中的值.
如果同时指定always参数,不论当前路由器的路由表中是否有缺省路由,只要有路由匹配指定的路由策略,就将产生一个描述缺省路由的Type-5LSA发布出去,指定的路由策略会影响Type-5LSA中的值.
1-7typetype:该Type-5LSA的类型,取值范围为1~2,如果没有指定,Type-5LSA的缺省类型将取defaulttype命令配置的值.
summary:发布指定缺省路由的Type-3summaryLSA.
【描述】default-route-advertise命令用来将缺省路由引入到OSPF路由区域.
undodefault-route-advertise命令用来取消引入缺省路由.
缺省情况下,没有引入缺省路由.
default-route-advertisesummarycost命令仅在VPN中应用,以Type-3LSA引入缺省路由,PE路由器会将引入的缺省路由发布给CE路由器.
相关配置可参考命令import-route和default.
需要注意的是:使用import-route命令不能引入缺省路由,如果要引入缺省路由,必须使用本命令.
如果未指定always或permit-calculate-other关键字,仅当本地路由器的路由表中存在活跃的非本OSPF进程的缺省路由,才可以产生一个描述缺省路由的Type-5LSA发布出去.
此时路由器不再计算来自其他路由器的缺省路由.
【举例】#无论当前路由器的路由表中是否有缺省路由,将产生的缺省路由引入到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区域,并无特别的意义和用途.
1-8【举例】#配置OSPF进程100的描述信息为"abc".
system-view[Sysname]ospf100[Sysname-ospf-100]descriptionabc#配置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[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535,显示指定OSPF进程下到区域边界路由器和自治系统边界路由器的路由信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayospfabr-asbr命令用来显示到OSPF的区域边界路由器和自治系统边界路由器的路由信息.
需要注意的是,如果在Stub区域的路由器上执行此命令,不显示有关ASBR的信息.
【举例】#显示到OSPF的区域边界路由器和自治系统边界路由器的路由信息.
displayospfabr-asbrOSPFProcess1withRouterID192.
168.
1.
2RoutingTabletoABRandASBRTypeDestinationAreaCostNexthopRtTypeInter3.
3.
3.
30.
0.
0.
0312410.
1.
1.
2ASBR1-9Intra2.
2.
2.
20.
0.
0.
0156210.
1.
1.
2ABR表1-1displayospfabr-asbr命令显示信息描述表字段描述Type到ABR或ASBR的路由类型,取值为:Intra表示区域内路由Inter表示区域间路由DestinationABR或ASBR的路由器IDArea下一跳地址所在的区域IDCost从本路由器到达ABR或ASBR的开销Nexthop下一跳地址RtType路由器类型,包括ABR和ASBR1.
1.
11displayospfasbr-summary【命令】displayospf[process-id]asbr-summary[ip-address{mask|mask-lengthbegin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535.
ip-address:指定的聚合路由的目的IP地址.
mask:网络掩码,点分十进制格式.
mask-length:网络掩码长度,取值范围为0~32.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayospfasbr-summary命令用来显示OSPF的引入路由的聚合信息.
如果不指定OSPF进程号,将显示所有OSPF进程的引入路由的聚合信息.
如果不指定IP地址和掩码,将显示所有引入路由的聚合信息.
1-10相关配置可参考命令asbr-summary.
【举例】#查看OSPF的所有引入路由聚合信息.
displayospfasbr-summaryOSPFProcess1withRouterID2.
2.
2.
2SummaryAddressesTotalSummaryAddressCount:1SummaryAddressNet:30.
1.
0.
0Mask:255.
255.
0.
0Tag:20Status:AdvertiseCost:10(Configured)TheCountofRouteis:2DestinationNetMaskProtoProcessTypeMetric30.
1.
2.
0255.
255.
255.
0OSPF22130.
1.
1.
0255.
255.
255.
0OSPF221表1-2displayospfasbr-summary命令显示信息描述表字段描述TotalSummaryAddressCount聚合路由的路由数Net聚合路由的网络地址Mask聚合路由的网络掩码Tag聚合路由的标记字段Status聚合路由的发布状态Cost聚合路由的开销TheCountofRoute被聚合的路由数Destination被聚合路由的网络地址NetMask被聚合路由的网络掩码Proto被聚合路由所属的路由协议Process路由协议的进程号Type外部路由类型Metric路由的开销值1-111.
1.
12displayospfbrief【命令】displayospf[process-id]brief[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayospfbrief命令用来显示OSPF的概要信息.
如果不指定OSPF进程号,将显示所有OSPF进程的概要信息.
【举例】#显示OSPF的概要信息.
displayospfbriefOSPFProcess1withRouterID192.
168.
1.
2OSPFProtocolInformationRouterID:192.
168.
1.
2RouterType:NSSARouteTag:0Multi-VPN-InstanceisnotenabledSPF-schedule-interval:505000LSAgenerationinterval:505000LSAarrivalinterval:1000Transmitpacing:Interval:20Count:3DefaultASEparameters:Metric:1Tag:1Type:2RoutePreference:10ASERoutePreference:150SPFComputationCount:22RFC1583CompatibleAreaCount:1NssaAreaCount:17/5translatorstate:Disabled7/5translatestabilitytimerinterval:0ExChange/LoadingNeighbors:01-12Area:0.
0.
0.
1(MPLSTEnotenabled)Authtype:NoneAreaflag:NSSASPFScheduledCount:5ExChange/LoadingNeighbors:0Interface:192.
168.
1.
2(Vlan-interface11)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本路由器的RouterIDRouterType路由器类型,取值为:ABR表示区域边界路由器ASBR表示自治系统边界路由器NSSA表示支持NSSA区域为空表示非上面三种情况RouteTag与外部路由相关联的标记Multi-VPN-Instanceisnotenabled当前进程不支持多VPN实例SPF-schedule-interval进行SPF计算的时间间隔LSAgenerationintervalLSA生成时间间隔LSAarrivalintervalLSA重复到达的最小时间间隔Transmitpacing接口发送LSU报文的速率,其中:Interval表示接口发送LSU报文的时间间隔Count表示接口一次发送LSU报文的最大个数DefaultASEparameters引入外部路由的缺省参数值,其中:Metric代表度量值Tag代表路由标记Type代表路由类型RoutePreference内部路由优先级ASERoutePreference外部路由优先级SPFComputationcountOSPF进程的路由计算总数RFC1583Compatible兼容RFC1583路由选择优先规则AreaCount当前进程中的区域数1-13字段描述NssaAreaCount当前进程中的NSSA区域数7/5translatorstateType-7LSA转换为Type-5LSA的转换者状态,取值为:Enabled表示通过命令指定Type-7LSA转换为Type-5LSA的转换者Elected表示通过选举指定Type-7LSA转换为Type-5LSA的转换者Disabled表示不是Type-7LSA转换为Type-5LSA的转换者7/5translatestabilitytimerintervalType-7LSA转换为Type-5LSA转换稳定定时器超时时间间隔ExChange/LoadingNeighbors处于ExChange/Loading状态的邻居数Area开始列举当前进程中各区域的信息.
显示当前区域ID,IP地址格式Authtype区域验证模式,取值为:None表示无验证Simple表示简单验证模式MD5表示MD5验证模式Areaflag区域类型SPFscheduledCountOSPF区域的路由计算总数Interface区域内的接口信息Cost接口的开销值State接口状态Type接口的网络类型MTU接口的MTU值Priority路由器优先级DesignatedRouter接口所属网段的DRBackupDesignatedRouter接口所属网段的BDRTimersOSPF定时器的值,其中:Hello表示接口发送Hello报文的时间间隔Dead表示邻居的失效时间Poll表示接口发送轮询Hello报文的时间间隔Retransmit表示定接口重传LSA时间间隔TransmitDelay接口对LSA的传输延迟时间1-141.
1.
13displayospfcumulative【命令】displayospf[process-id]cumulative[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayospfcumulative命令用来显示OSPF的统计信息.
如果不指定OSPF进程号,将显示所有OSPF进程的统计信息.
【举例】#显示OSPF统计信息.
displayospfcumulativeOSPFProcess1withRouterID2.
2.
2.
2CumulationsIOStatisticsTypeInputOutputHello61122DBDescription23Link-StateReq11Link-StateUpdate33Link-StateAck32LSAsoriginatedbythisrouterRouter:4Network:0Sum-Net:0Sum-Asbr:0External:0NSSA:0Opq-Link:0Opq-Area:01-15Opq-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-161.
1.
14displayospferror【命令】displayospf[process-id]error[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】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:UnknownLSAtype1-17表1-5displayospferror命令显示信息描述表字段描述OSPFRouterIDconfusion含有重复路由器ID的OSPF报文数OSPFbadpacket非法的OSPF报文数OSPFbadversion错误版本号的OSPF报文数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未知的邻居发来的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-181.
1.
15displayospfinterface【命令】displayospf[process-id]interface[interface-typeinterface-number|all][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535.
interface-typeinterface-number:接口类型和编号.
all:显示所有接口的OSPF信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】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接口所属的区域ID1-19字段描述IPaddress接口IP地址(不管是否使能了流量工程)Type接口的网络类型,取值为:PTP表示网络类型为点对点PTMP表示网络类型为点对多点Broadcast表示网络类型为广播NBMA表示网络类型为NBMAState根据OSPF接口状态机确定的当前接口状态,取值为:Down表示在接口上没有发送和接收任何路由协议的报文Waiting表示接口开始发送和接收Hello报文,并试图去识别网络上的DR和BDRP-2-P表示接口将每隔HelloInterval的时间间隔发送Hello报文,并尝试和接口链路另一端相连的路由器建立邻接关系DR表示路由器是所连网络的指定路由器BDR表示路由器是所连网络的备份指定路由器DROther表示路由器既不是所连网络的指定路由器,也不是所连网络的备份指定路由器Cost接口开销Pri路由器优先级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-originatebegin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535.
brief:显示数据库的概要信息.
asbr:显示数据库中Type-4LSA(ASBRSummaryLSA)的信息.
ase:显示数据库中Type-5LSA(ASExternalLSA)的信息.
network:显示数据库中Type-2LSA(NetworkLSA)的信息.
nssa:显示数据库中Type-7LSA(NSSAExternalLSA)的信息.
1-20opaque-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的数据库信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayospflsdb命令用来显示OSPF的链路状态数据库信息.
如果不指定OSPF进程号,将显示所有OSPF进程的链路状态数据库信息.
【举例】#显示OSPF的链路状态数据库信息.
displayospflsdbOSPFProcess1withRouterID192.
168.
0.
1LinkStateDatabaseArea: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链路状态ID1-21字段描述AdvRouterLSA发布路由器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#:80000003Checksum:0x8d1bNetMask:255.
255.
255.
0AttachedRouter192.
168.
1.
1AttachedRouter192.
168.
2.
1Area:0.
0.
0.
1LinkStateDatabaseType:NetworkLSID:192.
168.
1.
2AdvRtr:192.
168.
1.
2LSAge:782Len:32Options:NPSeq#:80000003Checksum:0x2a77NetMask:255.
255.
255.
0AttachedRouter192.
168.
1.
1AttachedRouter192.
168.
1.
2表1-8displayospflsdbnetwork命令显示信息描述表字段描述TypeLSA类型LSIDDR的IP地址AdvRtr发布路由器1-22字段描述LSAgeLSA的老化时间LenLSA的长度OptionsLSA选项,各选项含义如下:O:OpaqueLSA发布接受能力E:AS外部LSA的接受能力EA:外部扩展属性LSA的接受和转发能力DC:支持按需链路N:是否支持NSSA外部LSAP:非纯末稍区域中的ABR路由器将Type-7LSA转换为Type-5LSA的能力Seq#LSA序列号ChecksumLSA校验和NetMask网络掩码AttachedRouter与DR形成了完全邻接关系的路由器的RouterID,也包括DR自身的RouterID1.
1.
17displayospfnexthop【命令】displayospf[process-id]nexthop[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayospfnexthop命令用来显示OSPF的下一跳信息.
如果不指定OSPF进程号,将显示所有OSPF进程的下一跳信息.
【举例】#显示OSPF的下一跳信息.
1-23displayospfnexthopOSPFProcess1withRouterID192.
168.
0.
1RoutingNexthopInformationNextHops:AddressRefcountIntfAddrIntfName192.
168.
0.
11192.
168.
0.
1Vlan-interface11192.
168.
0.
21192.
168.
0.
1Vlan-interface11192.
168.
1.
11192.
168.
1.
1Vlan-interface12表1-9displayospfnexthop命令显示信息描述表字段描述NextHops下一跳的详细信息Address下一跳地址Refcount引用计数,即多少条路由使用此下一跳IntfAddr出接口地址IntfName出接口的名称1.
1.
18displayospfpeer【命令】displayospf[process-id]peer[verbose][interface-typeinterface-number][neighbor-id][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535.
verbose:显示OSPF各区域邻居的详细信息.
interface-typeinterface-number:接口类型和编号.
neighbor-id:邻居路由器的RouterID.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
1-24【描述】displayospfpeer命令用来显示OSPF中各区域邻居的信息.
需要注意的是:如果指定OSPF进程号,将显示指定OSPF进程的各区域邻居的信息,否则将显示所有OSPF进程的各区域邻居的信息.
如果指定verbose,则显示指定或所有OSPF进程各区域邻居的详细信息.
如果指定interface-typeinterface-number,则显示指定接口的OSPF邻居的详细信息.
如果指定neighbor-id,则显示指定邻居路由器的详细信息.
如果既不指定verbose、也不指定interface-typeinterface-numbe和neighbor-id,则显示指定或所有OSPF进程各区域邻居的概要信息.
【举例】#显示OSPF邻居详细信息.
displayospfpeerverboseOSPFProcess1withRouterID1.
1.
1.
1NeighborsArea0.
0.
0.
0interface1.
1.
1.
1(Vlan-interface11)'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命令显示信息描述表字段描述AreaareaIDinterfaceIPAddress(InterfaceName)'sneighbors显示接口在指定区域邻居信息,其中:areaID表示邻居所属的区域IPAddress表示接口IP地址InterfaceName表示接口名称RouterID邻居路由器IDAddress邻居接口地址GRStateGR状态State邻居状态,取值为:Down表示邻居关系的初始状态Init表示在邻居失效时间内收到来自邻居路由器的Hello报文,但该Hello数据包内没有包含自己的RouterID,双向通信还没有建立起来Attempt该状态仅对NBMA网络上的邻居有效,表示最近没有从邻居收到信息,但仍需作出进一步的尝试,用以与邻居联系2-Way表示双向通信已经建立,在从邻居路由器收到的Hello报文中看到了1-25字段描述自己的RouterIDExstart表示路由器和邻居建立主/从关系、确定初始DD报文的序列号,为交换DD报文做好准备Exchange表示路由器向其邻居发送描述自己LSDB的DD报文Loading表示路由器向邻居发送链路状态请求报文,请求最新的LSAFull表示路由器与邻居路由器之间建立起完全邻接关系Mode路由器在数据库同步阶段,路由器与邻居协商的主从关系,取值为:NbrisMaster表示邻居路由器为主路由器NbrisSlave表示邻居路由器为从路由器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.
2140Vlan11Full/DR表1-11displayospfpeer命令显示信息描述表字段描述Area邻居所属的区域RouterID邻居路由器IDAddress邻居接口IP地址Pri邻居路由器优先级DeadTimeOSPF的邻居失效时间Interface与邻居相连的接口State邻居状态(Down、Init、Attempt、2-Way、Exstart、Exchange、Loading、Full)1-261.
1.
19displayospfpeerstatistics【命令】displayospf[process-id]peerstatistics[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayospfpeerstatistics命令用来显示本地路由器所有OSPF邻居的统计信息,即处于各种状态的邻居数目.
如果不指定OSPF进程号,将显示所有OSPF进程的邻居统计信息.
【举例】#显示所有OSPF邻居的统计信息.
displayospfpeerstatisticsOSPFProcess1withRouterID10.
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的邻居路由器数目Exchange同一个区域内状态为Exchange的邻居路由器数目1-27字段描述Loading同一个区域内状态为Loading的邻居路由器数目Full同一个区域内状态为Full的邻居路由器数目Total处于各种状态(Down/Attempt/Init/2-Way/ExStart/Exchange/Loading/Full)邻居路由器的总和1.
1.
20displayospfrequest-queue【命令】displayospf[process-id]request-queue[interface-typeinterface-number][neighbor-id][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535.
interface-typeinterface-number:接口类型和编号.
neighbor-id:邻居路由器的RouterID.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayospfrequest-queue命令用来显示OSPF的请求列表信息.
如果不指定OSPF进程号,将显示所有OSPF进程的请求列表信息.
【举例】#显示OSPF请求列表信息.
displayospfrequest-queueTheRouter'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.
18000000311-28Sum-Net192.
168.
1.
01.
1.
1.
1800000022表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][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535.
interface-typeinterface-number:接口类型和编号.
neighbor-id:邻居路由器的RouterID.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayospfretrans-queue命令用来显示OSPF的重传列表信息.
如果不指定OSPF进程号,将显示所有OSPF进程的重传列表信息.
1-29【举例】#显示OSPF重传列表信息.
displayospfretrans-queueTheRouter'sNeighborisRouterID2.
2.
2.
2Address10.
1.
1.
2Interface10.
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][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535.
interfaceinterface-typeinterface-number:显示指定出接口的路由信息.
interface-typeinterface-number为接口类型和编号.
1-30nexthopnexthop-address:显示指定下一跳IP地址的路由信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayospfrouting命令用来显示OSPF路由表的信息.
如果不指定OSPF进程号,将显示所有OSPF进程的路由表信息.
【举例】#显示OSPF路由表的信息.
displayospfroutingOSPFProcess1withRouterID192.
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-311.
1.
23displayospfvlink【命令】displayospf[process-id]vlink[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayospfvlink命令用来显示OSPF的虚连接信息.
如果不指定OSPF进程号,将显示所有OSPF进程的虚连接信息.
【举例】#显示OSPF的虚连接信息.
displayospfvlinkOSPFProcess1withRouterID3.
3.
3.
3VirtualLinksVirtual-linkNeighbor-ID->2.
2.
2.
2,Neighbor-State:FullInterface:10.
1.
2.
1(Vlan-interface20)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类型:虚连接1-32字段描述TransitArea传输区域ID(如果当前接口为虚连接,则显示)TimersOSPF定时器,分别定义如下:Hello接口发送Hello报文的时间间隔Dead邻居的失效时间Retransmit接口重传LSA时间间隔TransmitDelay接口对LSA的传输延迟时间1.
1.
24displayrouterid【命令】displayrouterid[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayrouterid命令用来显示全局RouterID.
【举例】#显示已配置的全局RouterID.
displayrouteridConfiguredrouterIDis1.
1.
1.
11.
1.
25dscp(OSPFview)【命令】dscpdscp-valueundodscp【视图】OSPF视图1-33【缺省级别】2:系统级【参数】dscp-value:报文的DSCP优先级,取值范围为0~63.
【描述】dscp命令用来配置OSPF报文的DSCP优先级,undodscp命令用来恢复缺省情况.
缺省情况下,OSPF报文的DSCP优先级为48.
【举例】#配置OSPF进程1发送协议报文的DSCP优先级为63.
system-view[Sysname]ospf[Sysname-ospf-1]dscp631.
1.
26enablelink-local-signaling【命令】enablelink-local-signalingundoenablelink-local-signaling【视图】OSPF视图【缺省级别】2:系统级【参数】无【描述】enablelink-local-signaling命令用来使能OSPF本地链路的信令能力.
undoenablelink-local-signaling命令用来关闭OSPF本地链路的信令能力.
缺省情况下,OSPF本地链路的信令能力处于关闭状态.
【举例】#使能OSPF进程1的本地链路的信令能力.
system-view[Sysname]ospf1[Sysname-ospf-1]enablelink-local-signaling1.
1.
27enablelog【命令】enablelog[config|error|state]undoenablelog[config|error|state]1-34【视图】OSPF视图【缺省级别】2:系统级【参数】config:打开配置信息的日志开关.
error:打开错误信息的日志开关.
state:打开状态信息的日志开关.
【描述】enablelog命令用来打开OSPF日志信息开关.
undoenablelog命令用来关闭OSPF日志信息开关.
缺省情况下,OSPF日志信息开关处于关闭状态.
如果不指定任何参数,将打开所有OSPF日志信息的开关.
【举例】#打开OSPF日志信息开关.
system-view[Sysname]ospf100[Sysname-ospf-100]enablelog1.
1.
28enableout-of-band-resynchronization【命令】enableout-of-band-resynchronizationundoenableout-of-band-resynchronization【视图】OSPF视图【缺省级别】2:系统级【参数】无【描述】enableout-of-band-resynchronization命令用来使能OSPF带外同步能力.
undoenableout-of-band-resynchronization命令用来关闭OSPF带外同步能力.
缺省情况下,OSPF带外同步能力处于关闭状态.
需要注意的是,在配置本命令之前,必须先使能OSPF本地链路的信令能力.
相关配置可参考命令enablelink-local-signaling.
【举例】#使能OSPF进程1的带外同步能力.
1-35system-view[Sysname]ospf1[Sysname-ospf-1]enablelink-local-signaling[Sysname-ospf-1]enableout-of-band-resynchronization1.
1.
29fast-reroute【命令】fast-reroute{auto[abr-only]|route-policyroute-policy-name}undofast-reroute【视图】OSPF视图【缺省级别】2:系统级【参数】auto:为所有路由自动选取备份下一跳信息.
abr-only:仅选取到ABR设备的路由作为备份下一跳.
route-policyroute-policy-name:为通过策略的路由指定备份下一跳,route-policy-name为路由策略名,为1~63个字符的字符串,区分大小写.
【描述】fast-reroute命令用来配置OSPF支持快速重路由功能.
undofast-reroute命令用来恢复缺省情况.
缺省情况下,没有配置OSPF快速重路由功能.
需要注意的是:OSPF支持快速重路由功能不能与OSPF支持BFD检测同时使用,否则可能导致快速重路由功能失效.
OSPF支持快速重路由功能(自动计算备份下一跳)不能与vlink-peer命令同时使用.
【举例】#使能OSPF进程100的快速重路由功能,为所有路由自动选取备份下一跳信息.
system-view[Sysname]bfdecho-source-ip1.
1.
1.
1[Sysname]ospf100[Sysname-ospf-100]fast-rerouteauto#使能OSPF进程100的快速重路由功能,配置对通过策略frr的路由指定备份下一跳信息.
system-view[Sysname]bfdecho-source-ip1.
1.
1.
1[Sysname]ipip-prefixabcindex10permit100.
1.
1.
024[Sysname]route-policyfrrpermitnode10[Sysname-route-policy]if-matchip-prefixabc[Sysname-route-policy]applyfast-reroutebackup-interfacevlan-interface1backup-nexthop193.
1.
1.
8[Sysname-route-policy]quit1-36[Sysname]ospf100[Sysname-ospf-100]fast-rerouteroute-policyfrr1.
1.
30filter【命令】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个字符的字符串,关于地址前缀列表的详细介绍,请参见"三层技术-IP路由配置指导"中的"路由策略".
export:对ABR向其它区域发布的Type-3LSA进行过滤.
import:对ABR向本区域发布的Type-3LSA进行过滤.
【描述】filter命令用来配置对进出本区域的Type-3LSA进行过滤.
undofilter命令用来取消对Type-3LSA的过滤.
缺省情况下,没有对Type-3LSA进行过滤.
此命令只在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.
31filter-policyexport(OSPFview)【命令】filter-policy{acl-number|ip-prefixip-prefix-name}export[protocol[process-id]]undofilter-policyexport[protocol[process-id]]【视图】OSPF视图1-37【缺省级别】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命令用来取消该配置.
缺省情况下,没有对引入的路由信息进行过滤.
需要注意的是,当配置的是高级ACL(3000~3999)时,ACL中的规则需要使用命令rule[rule-id]{deny|permit}ipsourcesour-addrsour-wildcard来过滤指定目的地址的路由;使用命令rule[rule-id]{deny|permit}ipsourcesour-addrsour-wildcarddestinationdest-addrdest-wildcard来过滤指定目的地址和掩码的路由,其中source用来过滤路由目的地址,destination用来过滤路由掩码,配置的掩码应该是连续的(当配置的掩码不连续时该过滤掩码的条件不生效).
相关配置可参考命令import-route.
【举例】#使用编号为2000的ACL对OSPF引入的路由进行过滤.
system-view[Sysname]aclnumber2000[Sysname-acl-basic-2000]ruledenysource192.
168.
10.
00.
0.
0.
255[Sysname-acl-basic-2000]quit[Sysname]ospf100[Sysname-ospf-100]filter-policy2000export#使用编号为3000的ACL对引入的路由进行过滤,只允许113.
0.
0.
0/16通过.
system-view[Sysname]aclnumber3000[Sysname-acl-adv-3000]rule10permitipsource113.
0.
0.
00destination255.
255.
0.
00[Sysname-acl-adv-3000]rule100denyip[Sysname-acl-adv-3000]quit[Sysname]ospf100[Sysname-ospf-100]filter-policy3000export1.
1.
32filter-policyimport(OSPFview)【命令】filter-policy{acl-number[gatewayip-prefix-name]|gatewayip-prefix-name|ip-prefixip-prefix-name[gatewayip-prefix-name]|route-policyroute-policy-name}import1-38undofilter-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~63个字符的字符串,区分大小写.
关于路由策略的详细介绍,请参见"三层技术-IP路由配置指导"中的"路由策略".
【描述】filter-policyimport命令用来过滤通过接收到的LSA计算出来的路由信息.
undofilter-policyimport命令用来取消过滤通过接收到的LSA计算出来的路由信息.
缺省情况下,OSPF不对通过接收到的LSA计算出来的路由信息进行过滤.
需要注意的是,当配置的是高级ACL(3000~3999)或者指定的路由策略中配置的是高级ACL时,ACL中的规则需要使用命令rule[rule-id]{deny|permit}ipsourcesour-addrsour-wildcard来过滤指定目的地址的路由;使用命令rule[rule-id]{deny|permit}ipsourcesour-addrsour-wildcarddestinationdest-addrdest-wildcard来过滤指定目的地址和掩码的路由,其中source用来过滤路由目的地址,destination用来过滤路由掩码,配置的掩码应该是连续的(当配置的掩码不连续时该过滤掩码的条件不生效).
【举例】#使用编号为2000的ACL对接收的路由信息进行过滤.
system-view[Sysname]aclnumber2000[Sysname-acl-basic-2000]ruledenysource192.
168.
10.
00.
0.
0.
255[Sysname-acl-basic-2000]quit[Sysname]ospf100[Sysname-ospf-100]filter-policy2000import#使用编号为3000的ACL对接收的路由进行过滤,只允许113.
0.
0.
0/16通过.
system-view[Sysname]aclnumber3000[Sysname-acl-adv-3000]rule10permitipsource113.
0.
0.
00destination255.
255.
0.
00[Sysname-acl-adv-3000]rule100denyip[Sysname-acl-adv-3000]quit[Sysname]ospf1001-39[Sysname-ospf-100]filter-policy3000import1.
1.
33graceful-restart(OSPFview)【命令】graceful-restart[ietf|nonstandard]undograceful-restart【视图】OSPF视图【缺省级别】2:系统级【参数】ietf:IETF标准GR能力选项.
nonstandard:非IETF标准GR能力选项.
【描述】graceful-restart命令用来使能OSPF协议的GR能力.
undograceful-restart命令用来关闭OSPF协议的GR能力.
缺省情况下,OSPF协议的GR能力处于关闭状态.
需要注意的是:在使能OSPF协议的IETF标准GR能力前,需要先使能OSPF不透明链路状态发布接收能力(opaque-capabilityenable).
在使能OSPF协议的非IETF标准的GR能力前,需要先使能OSPF本地链路的信令能力(enablelink-local-signaling)和OSPF带外同步能力(enableout-of-band-resynchronization).
如果在使能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-401.
1.
34graceful-restarthelp【命令】graceful-restarthelp{acl-number|prefixprefix-list}undograceful-restarthelp【视图】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.
35graceful-restartinterval(OSPFview)【命令】graceful-restartintervalinterval-valueundograceful-restartinterval【视图】OSPF视图【缺省级别】2:系统级1-41【参数】interval-value:指定OSPF协议的GR重启间隔时间(期望重启时间),取值范围为40~1800,单位为秒.
【描述】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.
36host-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-421.
1.
37import-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~63个字符的字符串,区分大小写.
【描述】import-route命令用来配置引入外部路由信息.
undoimport-route命令用来取消引入外部路由信息.
缺省情况下,没有引入外部路由信息.
OSPF使用四种路由,按优先级从高到低的顺序列举如下:区域内部路由区域间路由Type-1外部路由Type-2外部路由区域内部路由是指一个自治系统区域内部的路由.
区域间路由是指自治系统内不同区域之间的路由.
它们都属于自治系统的内部路由.
外部路由是指到达自治系统外部的路由.
Type-1外部路由:此类路由有较高的可靠性,所以外部路由开销的计算结果等于自治系统的内部路由开销,并可与OSPF本身的路由开销相比较.
也就是说,到达Type-1外部路由的开销等于路由器到达对应ASBR的开销加上ASBR到达目的地址的开销.
1-43Type-2外部路由:此类路由可靠性较低,所以OSPF协议认为从ASBR到达自治系统外部的路由开销要远远高于自治系统内部到达ASBR的路由开销.
因此在计算路由开销时主要考虑前者.
也就是说,到达Type-2外部路由的开销等于ASBR到达目的地址的开销.
相关配置可参考命令default-route-advertise.
该命令不能引入缺省路由.
import-routebgp表示只引入EBGP路由;import-routebgpallow-ibgp表示将IBGP路由也引入,容易引起路由环路,请慎用.
只能引入路由表中状态为active的路由,是否为active状态可以通过displayiprouting-tableprotocol命令来查看.
undoimport-routeprotocolall-processes命令只能取消import-routeprotocolall-processes命令的配置,不能取消import-routeprotocolprocess-id命令的配置.
【举例】#指定引入的进程号为40的RIP路由为Type-2外部路由,路由标记为33,度量值为50.
system-view[Sysname]ospf100[Sysname-ospf-100]import-routerip40type2tag33cost501.
1.
38ispfenable【命令】ispfenableundoispfenable【视图】OSPF视图【缺省级别】2:系统级【参数】无【描述】ispfenable命令用来使能OSPFISPF功能,即增量SPF计算功能.
undoispfenable命令用来关闭OSPFISPF功能.
缺省情况下,OSPFISPF功能处于关闭状态.
使能增量SPF计算功能后,当网络的拓扑结构发生变化影响到最短路径树的结构时,只将受影响的部分节点进行修正,而不重建整棵最短路径树.
【举例】#使能增量SPF计算功能.
1-44system-view[Sysname]ospf100[Sysname-ospf-100]ispfenable1.
1.
39log-peer-change【命令】log-peer-changeundolog-peer-change【视图】OSPF视图【缺省级别】2:系统级【参数】无【描述】log-peer-change命令用来打开该OSPF进程下的邻居状态变化的输出开关.
undolog-peer-change命令用来关闭输出开关.
缺省情况下,输出开关处于打开状态.
当打开邻居状态输出开关后,该OSPF进程下邻居状态的变化会输出到配置终端上,直至邻居状态输出开关被关闭.
【举例】#在当前路由器上关闭OSPF进程100的邻居状态变化的输出开关.
system-view[Sysname]ospf100[Sysname-ospf-100]undolog-peer-change1.
1.
40lsa-arrival-interval【命令】lsa-arrival-intervalintervalundolsa-arrival-interval【视图】OSPF视图【缺省级别】2:系统级【参数】interval:OSPFLSA重复到达的最小时间间隔,取值范围为0~60000,单位为毫秒.
1-45【描述】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.
41lsa-generation-interval【命令】lsa-generation-intervalmaximum-interval[initial-interval[incremental-interval]]undolsa-generation-interval【视图】OSPF视图【缺省级别】2:系统级【参数】maximum-interval:OSPFLSA重新生成的最大时间间隔,取值范围为1~60,单位为秒,缺省值为5秒.
initial-interval:OSPFLSA重新生成的最小时间间隔,取值范围为10~60000,单位为毫秒,缺省值为0毫秒,即不对OSPFLSA重新生成的最小时间间隔进行限制.
incremental-interval:OSPFLSA重新生成的时间间隔惩罚增量,取值范围为10~60000,单位为毫秒,缺省值为5000毫秒.
【描述】lsa-generation-interval命令用来配置OSPFLSA重新生成的时间间隔.
undolsa-generation-interval命令用来恢复缺省情况.
缺省情况下,OSPFLSA重新生成的最大时间间隔为5秒,最小时间间隔为0毫秒,时间间隔惩罚增量为5000毫秒.
通过调节LSA重新生成的时间间隔,可以抑制网络频繁变化可能导致的占用过多带宽资源和路由器资源.
在网络变化不频繁的情况下,将LSA重新生成时间间隔缩小到initial-interval,而在网络变化频繁的情况下可以进行相应惩罚,将等待时间按照配置的惩罚增量延长,最大不超过maximum-interval.
1-46相关配置请参考命令lsa-arrival-interval.
【举例】#设置LSA重新生成的最大时间间隔为2秒,最小时间间隔为100毫秒,惩罚增量为100毫秒.
system-view[Sysname]ospf100[Sysname-ospf-100]lsa-generation-interval21001001.
1.
42lsdb-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]ospf100[Sysname-ospf-100]lsdb-overflow-limit4000001.
1.
43maximumload-balancing(OSPFview)【命令】maximumload-balancingmaximumundomaximumload-balancing【视图】OSPF视图【缺省级别】2:系统级1-47【参数】maximum:等价路由的最大条数,当maximum取值为1时,相当于不进行负载分担.
取值范围为1~8.
【描述】maximumload-balancing命令用来配置OSPF支持的等价路由的最大条数.
undomaximumload-balancing命令用来恢复缺省情况.
缺省情况下,OSPF支持的等价路由的最大条数为8.
【举例】#配置OSPF支持的等价路由的最大条数为2.
system-view[Sysname]ospf100[Sysname-ospf-100]maximumload-balancing21.
1.
44maximum-routes【命令】maximum-routes{external|inter|intra}numberundomaximum-routes{external|inter|intra}【视图】OSPF视图【缺省级别】2:系统级【参数】external:OSPF生成的自治系统外部路由.
inter:OSPF生成的区域间路由.
intra:OSPF生成的区域内路由.
number:各种类型路由条目数量的最大值.
不同型号的设备支持的取值范围和缺省值不同,请以设备的实际情况为准.
【描述】maximum-routes命令用来配置OSPF支持的路由最大数目,可以设置的路由类型为区域内路由、区域间路由和自治系统外部路由.
undomaximum-routes命令用来恢复指定类型路由最大数目的缺省值.
【举例】#设置OSPF支持的区域内路由最大数目为500条.
system-view[Sysname]ospf100[Sysname-ospf-100]maximum-routesintra5001-481.
1.
45network(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]ospf100[Sysname-ospf-100]area2[Sysname-ospf-100-area-0.
0.
0.
2]network131.
108.
20.
00.
0.
0.
2551.
1.
46nssa【命令】nssa[default-route-advertise|no-import-route|no-summary|translate-always|translator-stability-intervalvalue]*undonssa【视图】OSPF区域视图1-49【缺省级别】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(这种区域又称为TotallyNSSA区域).
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.
1.
47opaque-capabilityenable【命令】opaque-capabilityenableundoopaque-capability【视图】OSPF视图【缺省级别】2:系统级【参数】无1-50【描述】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.
48ospf【命令】ospf[process-id|router-idrouter-id|vpn-instancevpn-instance-name]*undoospf[process-id]【视图】系统视图【缺省级别】2:系统级【参数】process-id:OSPF进程号,取值范围为1~65535,缺省值为1.
router-idrouter-id:OSPF进程使用的RouterID,点分十进制形式.
vpn-instancevpn-instance-name:指定OSPF进程所属的VPN.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则表示OSPF位于公网中.
【描述】ospf命令用来启动OSPF进程.
undoospf命令用来关闭OSPF进程.
缺省情况下,系统没有运行OSPF协议.
通过指定不同的进程号,可以在一台路由器上运行多个OSPF进程.
这种情况下,建议使用命令中的router-id为不同进程指定不同的RouterID.
必须先运行OSPF协议才能配置相关参数.
【举例】#启动OSPF进程100并配置RouterID为10.
10.
10.
1.
system-view[Sysname]ospf100router-id10.
10.
10.
1[Sysname-ospf-100]1-511.
1.
49ospfauthentication-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:以明文形式设置密码.
password:验证密码,区分大小写.
对于简单验证模式,如果以明文形式键入,则为1~8个字符的字符串;如果以密文形式键入,则为1~41个字符的字符串;对于MD5/HMAC-MD5验证模式,如果以明文形式键入,则为1~16个字符的字符串;如果以密文形式键入,则为1~53个字符的字符串.
【描述】ospfauthentication-mode命令用来设置接口对OSPF报文进行验证的验证模式及验证参数.
undoospfauthentication-mode命令用来删除接口下已设置的验证模式.
缺省情况下,接口不对OSPF报文进行验证.
同一网段的接口的验证参数必须相同,并且需使用authentication-mode命令来设置区域验证字的验证类型,使得配置生效.
以明文或密文方式设置的验证密码,均以密文的方式保存在配置文件中.
如果没有指定cipher和plain,对于MD5/HMAC-MD5验证模式来说缺省为cipher,对于简单验证模式来说缺省为plain.
相关配置可参考命令authentication-mode.
【举例】#配置接口的网段131.
119.
0.
0/16所在的区域1支持MD5明文验证模式,验证字标识符为15,验证密码为abc.
system-view1-52[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]interfacevlan-interface10[Sysname-Vlan-interface10]ospfauthentication-modemd515plainabc#配置接口的网段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]interfacevlan-interface10[Sysname-Vlan-interface10]ospfauthentication-modesimpleplainabc1.
1.
50ospfbfdenable【命令】ospfbfdenable[echo]undoospfbfdenable【视图】接口视图【缺省级别】2:系统级【参数】echo:通过BFDecho报文方式实现BFD功能.
如果不指定本参数,表示通过BFD控制报文方式实现BFD功能.
【描述】ospfbfdenable命令用来在运行OSPF的接口下使能BFD提供的链路检测功能.
undoospfbfdenable命令用来在运行OSPF的接口下关闭BFD提供的链路检测功能.
缺省情况下,运行OSPF的接口未使能BFD提供的链路检测功能.
【举例】#使能接口Vlan-interface11的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]interfacevlan-interface111-53[Sysname-Vlan-interface11]ospfbfdenable1.
1.
51ospfcost【命令】ospfcostvalueundoospfcost【视图】接口视图【缺省级别】2:系统级【参数】value:接口运行OSPF协议所需的开销,Loopback接口的取值范围为0~65535,其他接口的取值范围为1~65535.
【描述】ospfcost命令用来配置接口上运行OSPF协议所需的开销.
undoospfcost命令用来恢复缺省情况.
缺省情况下,VLAN接口的缺省值为1;Loopback接口的缺省值为0;其他接口按照当前的带宽自动计算接口运行OSPF协议所需的开销.
计算公式为:接口开销=带宽参考值(100Mbps)÷接口带宽(Mbps),当计算出来的开销值大于65535时,开销取最大值65535;当计算出来的开销值小于1时,开销取最小值1.
【举例】#指定接口Vlan-interface10运行OSPF协议的开销为65.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]ospfcost651.
1.
52ospfdr-priority【命令】ospfdr-prioritypriorityundoospfdr-priority【视图】接口视图【缺省级别】2:系统级【参数】priority:接口的DR优先级,取值范围为0~255.
1-54【描述】ospfdr-priority命令用来设置接口的DR优先级.
undoospfdr-priority命令用来恢复缺省情况.
缺省情况下,接口的DR优先级为1.
接口的DR优先级决定了该接口在选举DR/BDR时所具有的资格,数值越大,优先级越高.
优先级高的在选举权发生冲突时被首先考虑.
如果一台设备的优先级为0,则它不会被选举为DR或BDR.
【举例】#设置接口Vlan-interface10在选举DR时的优先级为8.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]ospfdr-priority81.
1.
53ospfmib-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.
54ospfmtu-enable【命令】ospfmtu-enableundoospfmtu-enable1-55【视图】接口视图【缺省级别】2:系统级【参数】无【描述】ospfmtu-enable命令用来配置DD报文中MTU域的值为发送该报文接口的MTU值.
undoospfmtu-enable命令用来恢复缺省情况.
缺省情况下,接口发送的DD报文中MTU域的值为0.
需要注意的是:通过Tunnel建立虚连接后,不同厂商的设备接口发送的DD报文中MTU域的缺省值可能不同,为了保证一致,应该将接口发送的DD报文中MTU域的值恢复为缺省值0.
当配置了该命令后,接收到DD报文时会检查报文中的MTU值是否大于接收接口的MTU值,如果大于则将报文丢弃.
【举例】#指定接口Vlan-interface10在发送DD报文时,填写MTU值域.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]ospfmtu-enable1.
1.
55ospfnetwork-type【命令】ospfnetwork-type{broadcast|nbma|p2mp[unicast]|p2p}undoospfnetwork-type【视图】接口视图【缺省级别】2:系统级【参数】broadcast:配置接口的网络类型为广播类型.
nbma:配置接口的网络类型为NBMA类型.
p2mp:配置接口的网络类型为点到多点类型.
unicast:P2MP类型支持单播发送报文,缺省情况下是组播方式发送报文.
p2p:配置接口的网络类型为点到点类型.
1-56【描述】ospfnetwork-type命令用来配置OSPF接口的网络类型.
undoospfnetwork-type命令用来将OSPF接口网络类型恢复为缺省情况.
缺省情况下,当接口封装的链路层协议不同时,OSPF接口网络类型的缺省值也不同:例如,当接口封装的链路层协议是Ethernet、FDDI时,OSPF接口网络类型的缺省值为广播类型;例如,当接口封装的链路层协议是ATM、帧中继或X.
25时,OSPF接口网络类型的缺省值为NBMA;例如,当接口封装的链路层协议是PPP、LAPB、HDLC或POS时,OSPF接口网络类型的缺省值为点对点.
需要注意的是:如果在广播网络上有不支持组播地址的路由器,可以将接口的网络类型改为NBMA.
在NBMA网络中,如果任意两台路由器之间都有一条虚电路直接可达,或者说,这个网络是全连通的,那么可以把OSPF接口的网路类型配置为NBMA;否则,需要把OSPF接口的网络类型配置为点到多点,这样,两台不能直接可达的路由器之间可以通过一台与两者都直接可达的路由器来交换路由信息.
接口的网络类型为NBMA或P2MP(unicast)时,必须使用peer命令来配置邻接点.
如果一网段内只有两台路由器运行OSPF协议,也可以将接口的网络类型改为点到点.
接口的网络类型为P2MP(unicast)时,OSPF协议在该接口上发送的报文均为单播报文.
相关配置可参考命令ospfdr-priority.
【举例】#将接口Vlan-interface10设置为NBMA类型.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]ospfnetwork-typenbma1.
1.
56ospfpacket-processprioritized-treatment【命令】ospfpacket-processprioritized-treatmentundoospfpacket-processprioritized-treatment【视图】系统视图【缺省级别】2:系统级【参数】无1-57【描述】ospfpacket-processprioritized-treatment命令用来配置OSPF优先接收和处理Hello报文.
undoospfpacket-processprioritized-treatment用来恢复缺省情况.
缺省情况下,OSPF不优先接收和处理Hello报文.
【举例】#配置OSPF优先接收和处理Hello报文.
system-view[Sysname]ospfpacket-processprioritized-treatment1.
1.
57ospftimerdead【命令】ospftimerdeadsecondsundoospftimerdead【视图】接口视图【缺省级别】2:系统级【参数】seconds:OSPF邻居失效的时间,取值范围为1~2147483647,单位为秒.
【描述】ospftimerdead命令用来设置OSPF的邻居失效时间.
undoospftimerdead命令用来恢复缺省情况.
缺省情况下,P2P、Broadcast类型接口的OSPF邻居失效的时间为40秒;P2MP、NBMA类型接口的OSPF邻居失效的时间为120秒.
OSPF邻居的失效时间是指:在该时间间隔内,若未收到邻居的Hello报文,就认为该邻居已失效.
deadseconds值至少应为helloseconds值的4倍,同一网段上的接口的deadseconds也必须相同.
相关配置可参考命令ospftimerhello.
【举例】#配置接口Vlan-interface10上的邻居失效时间为60秒.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]ospftimerdead601.
1.
58ospftimerhello【命令】ospftimerhellosecondsundoospftimerhello1-58【视图】接口视图【缺省级别】2:系统级【参数】seconds:接口发送Hello报文的时间间隔,取值范围为1~65535,单位为秒.
【描述】ospftimerhello命令用来配置接口发送Hello报文的时间间隔.
undoospftimerhello命令用来恢复缺省情况.
缺省情况下,P2P、Broadcast类型接口发送Hello报文的时间间隔为10秒;P2MP、NBMA类型接口发送Hello报文的时间间隔为30秒.
seconds的值越小,发现网络拓扑改变的速度越快,对系统资源的开销也就越大.
同一网段上的接口的seconds必须相同.
相关配置可参考命令ospftimerdead.
【举例】#配置接口Vlan-interface10发送Hello报文的时间间隔为20秒.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]ospftimerhello201.
1.
59ospftimerpoll【命令】ospftimerpollsecondsundoospftimerpoll【视图】接口视图【缺省级别】2:系统级【参数】seconds:向状态为down的邻居路由器发送轮询Hello报文的时间间隔,取值范围为1~2147483647,单位为秒.
【描述】ospftimerpoll命令用来配置在NBMA接口上向状态为down的邻居路由器发送轮询Hello报文的时间间隔.
undoospftimerpoll命令用来恢复缺省情况.
缺省情况下,在NBMA接口上向状态为down的邻居路由器发送轮询Hello报文的时间间隔为120秒.
1-59在NBMA的网络上,当邻居失效后,将按轮询时间间隔定期地发送Hello报文.
用户可配置轮询时间间隔以指定该接口在与相邻路由器构成邻居关系之前发送Hello报文的时间间隔.
需要注意的是,发送轮询Hello报文的时间间隔至少应为发送Hello报文时间间隔的4倍.
相关配置可参考命令ospftimerhello.
【举例】#配置接口上Vlan-interface10发送轮询Hello报文的时间间隔为130秒.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]ospftimerpoll1301.
1.
60ospftimerretransmit【命令】ospftimerretransmitintervalundoospftimerretransmit【视图】接口视图【缺省级别】2:系统级【参数】interval:接口重传LSA的时间间隔,取值范围为1~3600,单位为秒.
【描述】ospftimerretransmit命令用来配置接口重传LSA的时间间隔.
undoospftimerretransmit命令用来恢复缺省情况.
缺省情况下,接口重传LSA的时间间隔为5秒.
当一台路由器向它的邻居发送一条LSA后,需要等到对方的确认报文.
若在该重传LSA的时间间隔内未收到对方的确认报文,就会重传这条LSA.
相邻路由器重传LSA时间间隔的值不要设置得太小,否则将会引起不必要的重传.
【举例】#指定接口Vlan-interface10与邻接路由器之间传送LSA的重传间隔为8秒.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]ospftimerretransmit81.
1.
61ospftrans-delay【命令】ospftrans-delaysecondsundoospftrans-delay1-60【视图】接口视图【缺省级别】2:系统级【参数】seconds:接口对LSA的传输延迟时间,取值范围为1~3600,单位为秒.
【描述】ospftrans-delay命令用来配置接口对LSA的传输延迟时间.
undoospftrans-delay命令用来恢复缺省情况.
缺省情况下,接口对LSA的传输延迟时间为1秒.
LSA在本路由器的链路状态数据库(LSDB)中会随时间老化(LSA的老化时间每秒钟加1),但在网络的传输过程中却不会,所以有必要在发送之前在LSA的老化时间上增加一定的延迟时间.
此配置对低速率的网络尤其重要.
【举例】#指定接口Vlan-interface10上传送LSA的时延值为3秒.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]ospftrans-delay31.
1.
62peer【命令】peerip-address[costvalue|dr-prioritydr-priority]undopeerip-address【视图】OSPF视图【缺省级别】2:系统级【参数】ip-address:邻接点的IP地址.
costvalue:表示网络邻居的开销,取值范围为1~65535.
dr-prioritydr-priority:表示网络邻居的优先级,取值范围为0~255,缺省值为1.
【描述】peer命令用来指定邻居接口的IP地址,并指定该相邻接口是否有选举权等.
undopeer命令用来取消该操作.
在X.
25或帧中继网络上,可以通过配置映射使整个网络达到全连通(即网络中任意两台路由器之间都存在一条虚电路而直接可达).
这样OSPF就可以向广播网络一样处理(如选举DR、BDR).
1-61但由于无法通过广播Hello报文的形式动态发现相邻路由器,必须手工为接口指定相邻接口的IP地址,该相邻接口是否有选举权等.
一台路由器启动时,会向优先级大于0的接口发送Hello报文.
当网段上选举出DR和BDR之后,它们就会向所有的邻居发送Hello报文,建立邻接关系.
需要注意的是:peer命令设置的开销值仅用于P2MP链路上建立的邻居,如果没有配置开销值,去往该邻居的花费等于接口的开销值.
peer命令设置的优先级仅用于表示路由器是否主动向该邻居发送Hello报文,并不用于实际的DR选举,ospfdr-priority命令设置的优先级用于实际的DR选举.
相关配置可参考命令ospfdr-priority.
【举例】#指定相邻接口的IP地址为1.
1.
1.
1.
system-view[Sysname]ospf100[Sysname-ospf-100]peer1.
1.
1.
11.
1.
63preference【命令】preference[ase][route-policyroute-policy-name]valueundopreference[ase]【视图】OSPF视图【缺省级别】2:系统级【参数】ase:配置外部路由的优先级.
如果不指定该参数,配置内部路由优先级.
route-policyroute-policy-name:应用路由策略,对特定的路由设置优先级.
route-policy-name是路由策略名称,为1~63个字符的字符串,区分大小写.
value:OSPF协议路由的优先级,取值范围为1~255.
优先级的值越小,其实际的优先程度越高.
【描述】preference命令用来配置OSPF协议路由的优先级.
undopreference命令用来恢复缺省情况.
缺省情况下,OSPF内部路由的优先级为10,OSPF外部路由的优先级为150.
配置了route-policy参数后,如果route-policy中对某些匹配的路由优先级进行了修改,则这些匹配的路由取route-policy修改的优先级.
否则,其它路由的优先级均取preference命令所设的值.
由于路由器上可能同时运行多个动态路由协议,就存在各个路由协议之间路由信息共享和选择的问题,所以为每一种路由协议指定了一个缺省的优先级.
在不同的路由协议发现去往同一目的地的多条路由时,优先级高的协议发现的路由将被选中以转发IP报文.
1-62【举例】#配置OSPF协议外部路由的优先级为200.
system-view[Sysname]ospf100[Sysname-ospf-100]preferencease2001.
1.
64resetospfcounters【命令】resetospf[process-id]counters[neighbor[interface-typeinterface-number][router-id]]【视图】用户视图【缺省级别】1:监控级【参数】process-id:OSPF进程号,取值范围为1~65535,将指定OSPF进程的统计信息清零.
neighbor:将邻居的统计信息清零.
interface-typeinterface-number:接口类型和接口号,将与指定接口相连邻居的统计信息清零.
router-id:邻居路由器的RouterID,将指定邻居的统计信息清零.
【描述】resetospfcounters命令用来将OSPF统计信息清零.
【举例】#将OSPF计数器清零.
resetospfcounters1.
1.
65resetospfprocess【命令】resetospf[process-id]process[graceful-restart]【视图】用户视图【缺省级别】2:系统级【参数】process-id:OSPF进程号,取值范围为1~65535.
graceful-restart:以GR方式重启OSPF进程.
【描述】resetospfprocess命令用来重启OSPF进程.
如果不指定process-id,则重启所有OSPF进程.
1-63使用resetospfprocess命令重启OSPF,可以获得如下结果:可以立即清除无效的LSA,而不必等到LSA超时.
如果改变了RouterID,该命令的执行会导致新的RouterID生效.
方便重新选举DR、BDR.
重启前的OSPF配置不会丢失.
执行该命令后,系统提示用户确认是否重启OSPF协议.
【举例】#重启OSPF进程.
resetospfprocessWarning:ResetOSPFprocess[Y/N]:Y#以GR方式重启OSPF进程.
resetospfprocessgraceful-restartWarning:ResetOSPFprocess[Y/N]:Y1.
1.
66resetospfredistribution【命令】resetospf[process-id]redistribution【视图】用户视图【缺省级别】2:系统级【参数】process-id:OSPF进程号,取值范围为1~65535.
【描述】resetospfredistribution命令用来重新向OSPF引入外部路由.
如果不指定OSPF进程号,所有OSPF进程都将重新引入外部路由.
【举例】#重新引入外部路由.
resetospfredistribution1.
1.
67rfc1583compatible【命令】rfc1583compatibleundorfc1583compatible【视图】OSPF视图1-64【缺省级别】2:系统级【参数】无【描述】rfc1583compatible命令用来使能兼容RFC1583的路由选择优先规则.
undorfc1583compatible命令用来禁止此方式.
缺省情况下,兼容RFC1583的选路规则被使能.
当有多个AS-External-LSA发布了到相同目的地址的路由时,在如何选择最优路由的问题上,RFC1583和RFC2328所定义的优先规则是不相同的.
当RFC2328兼容RFC1583时,优选骨干区的区域内路由;当RFC2328不兼容RFC1583时,优选非骨干区的区域内路由,这样做的目的是尽量减少骨干区的负担.
【举例】#禁止兼容RFC1583的路由选择规则.
system-view[Sysname]ospf100[Sysname-ospf-100]undorfc1583compatible1.
1.
68routerid【命令】routeridrouter-idundorouterid【视图】系统视图【缺省级别】2:系统级【参数】router-id:IPv4地址形式的RouterID.
【描述】routerid命令用来配置全局RouterID.
undorouterid命令用来删除已配置的全局RouterID.
缺省情况下,未配置全局RouterID.
一些动态路由协议要求使用RouterID,如果在启动这些路由协议时没有指定RouterID,则缺省使用全局RouterID,如果没有配置全局RouterID,则按照下面的规则进行选择:(1)如果存在配置IP地址的Loopback接口,则选择Loopback接口地址中最大的作为RouterID.
(2)如果没有配置IP地址的Loopback接口,则从其他接口的IP地址中选择最大的作为RouterID(不考虑接口的up/down状态).
1-65当且仅当被选为RouterID的接口IP地址被删除或被修改时,才触发重新选择过程,其他情况(例如:接口down;已经选取了一个非Loopback接口地址后又配置了一个Loopback接口地址;配置一个更大的接口地址等)不触发重新选择的过程.
RouterID改变之后,OSPF需要通过手工执行resetospfprocess命令才会获取新的RouterID.
【举例】#配置全局RouterID为1.
1.
1.
1.
system-view[Sysname]routerid1.
1.
1.
11.
1.
69silent-interface(OSPFview)【命令】silent-interface{interface-typeinterface-number|all}undosilent-interface{interface-typeinterface-number|all}【视图】OSPF视图【缺省级别】2:系统级【参数】interface-typeinterface-number:接口类型和接口号.
all:所有接口.
【描述】silent-interface命令用来禁止接口收发OSPF报文.
undosilent-interface命令用来恢复缺省情况.
缺省情况下,允许接口收发OSPF报文.
禁止接口收发OSPF报文后,它将成为被动接口(Passiveinterface),不再收发Hello报文.
如果要使OSPF路由信息不被某一网络中的路由器获得,可使用本命令禁止在此接口上收发OSPF报文.
【举例】#禁止接口Vlan-interface10收发OSPF报文.
system-view[Sysname]ospf100[Sysname-ospf-100]silent-interfacevlan-interface101-661.
1.
70snmp-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功能处于使能状态.
相关配置可参考"网络管理和监控命令参考"中的"SNMP".
1-67【举例】#使能发送OSPF进程1的trap报文.
system-view[Sysname]snmp-agenttrapenableospf11.
1.
71spf-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.
1.
72stub(OSPFareaview)【命令】stub[default-route-advertise-always|no-summary]*1-68undostub【视图】OSPF区域视图【缺省级别】2:系统级【参数】default-route-advertise-always:该参数只用于Stub区域的ABR,配置后,ABR向Stub区域内发布缺省路由的Type-3LSA时不检查骨干区域是否存在FULL状态的邻居.
如果未指定本参数,ABR向Stub区域内发布缺省路由的Type-3LSA时需要检查骨干区域是否存在FULL状态的邻居,如果不存在FULL状态的邻居,则ABR不会向Stub区域内发布缺省路由的Type-3LSA.
no-summary:该参数只用于Stub区域的ABR,配置后,ABR只向Stub区域内发布一条缺省路由的Type-3LSA,不生成任何其它Type-3LSAs(这种区域又称为TotallyStub区域).
【描述】stub命令用来配置一个区域为Stub区域.
undostub命令用来取消这种设置.
缺省情况下,没有区域被设置为Stub区域.
需要注意的是,如果需要在ABR上取消配置default-route-advertise-always或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.
73stub-router【命令】stub-routerundostub-router【视图】OSPF视图【缺省级别】2:系统级【参数】无1-69【描述】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.
74transmit-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-701.
1.
75vlink-peer(OSPFareaview)【命令】vlink-peerrouter-id[helloseconds|retransmitseconds|trans-delayseconds|deadseconds|simple[cipher|plain]password|{md5|hmac-md5}key-id[cipher|plain]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.
cipher:以密文形式设置密码.
plain:以明文形式设置密码.
password:验证密码,区分大小写.
对于简单验证模式,如果以明文形式键入,则为1~8个字符的字符串;如果以密文形式键入,则为1~41个字符的字符串;对于MD5/HMAC-MD5验证模式,如果以明文形式键入,则为1~16个字符的字符串;如果以密文形式键入,则为1~53个字符的字符串.
【描述】vlink-peer命令用来创建并配置一条虚连接.
undovlink-peer命令用来删除一条已有的虚连接.
根据RFC2328的规定,OSPF的所有非骨干区域必须是和骨干区域(area0)保持连通的,可以使用vlink-peer命令建立逻辑上的连通性.
各参数取值规则如下:hello值越小,发现网络变化的速度越快,消耗的网络资源也就越多.
不能将retransmit值设置的太小,否则将会引起不必要的重传.
网络速度相对较慢的时候应把该值设的更大一些.
1-71设置trans-delay值时必须考虑接口的发送延迟.
当配置虚连接验证时,由骨干区域的authentication-mode命令来确定使用的验证类型是MD5密文验证或是简单验证.
这两种验证方式之间是相互独立的,也可以这两种均不指定.
以明文或密文方式设置的验证密码,均以密文的方式保存在配置文件中.
如果没有指定cipher和plain,对于MD5/HMAC-MD5验证模式来说缺省为cipher,对于简单验证模式来说缺省为plain.
相关配置可参考命令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目录1IS-IS配置命令1-11.
1IS-IS配置命令·1-11.
1.
1area-authentication-mode·1-11.
1.
2auto-costenable·1-21.
1.
3bandwidth-reference(IS-ISview)1-31.
1.
4circuit-cost1-31.
1.
5cost-style1-41.
1.
6default-route-advertise(IS-ISview)1-51.
1.
7displayisisbrief·1-61.
1.
8displayisisdebug-switches·1-71.
1.
9displayisisgraceful-restartstatus·1-81.
1.
10displayisisinterface1-91.
1.
11displayisislsdb1-131.
1.
12displayisisname-table·1-151.
1.
13displayisispeer·1-171.
1.
14displayisisroute1-191.
1.
15displayisisspf-log·1-221.
1.
16displayisisstatistics1-241.
1.
17domain-authentication-mode1-261.
1.
18fast-reroute·1-271.
1.
19filter-policyexport(IS-ISview)1-281.
1.
20filter-policyimport(IS-ISview)1-291.
1.
21flash-flood1-311.
1.
22graceful-restart(IS-ISview)1-311.
1.
23graceful-restartinterval(IS-ISview)1-321.
1.
24graceful-restartsuppress-sa1-331.
1.
25import-route(IS-ISview)1-331.
1.
26import-routeisislevel-2intolevel-11-351.
1.
27import-routelimit(IS-ISview)1-351.
1.
28isis·1-361.
1.
29isisauthentication-mode·1-371.
1.
30isisbfdenable1-381.
1.
31isiscircuit-level1-38ii1.
1.
32isiscircuit-typep2p·1-391.
1.
33isiscost1-401.
1.
34isisdis-name·1-411.
1.
35isisdis-priority1-411.
1.
36isisenable1-421.
1.
37isismib-binding·1-431.
1.
38isissilent1-441.
1.
39isissmall-hello·1-441.
1.
40isistimercsnp1-451.
1.
41isistimerhello1-461.
1.
42isistimerholding-multiplier1-471.
1.
43isistimerlsp·1-481.
1.
44isistimerretransmit1-481.
1.
45is-level·1-491.
1.
46is-name1-501.
1.
47is-namemap·1-501.
1.
48is-snmp-trapsenable1-511.
1.
49log-peer-change(IS-ISview)1-511.
1.
50lsp-fragments-extend1-521.
1.
51lsp-lengthoriginate·1-531.
1.
52lsp-lengthreceive·1-531.
1.
53maximumload-balancing(IS-ISview)1-541.
1.
54network-entity·1-551.
1.
55non-stop-routing1-551.
1.
56non-stop-routinginterval·1-561.
1.
57preference(IS-ISview)1-571.
1.
58priorityhigh·1-571.
1.
59resetisisall1-581.
1.
60resetisispeer·1-591.
1.
61set-overload·1-591.
1.
62summary(IS-ISview)1-601.
1.
63timerlsp-generation·1-611.
1.
64timerlsp-max-age1-621.
1.
65timerlsp-refresh·1-631.
1.
66timerspf·1-631.
1.
67virtual-system·1-64iii1-11IS-IS配置命令本章所指的路由器代表了一般意义下的路由器,以及运行了路由协议的以太网交换机.
S3600V2-SI系列交换机不支持IS-IS功能.
1.
1IS-IS配置命令1.
1.
1area-authentication-mode【命令】area-authentication-mode{md5|simple}[cipher]password[ip|osi]undoarea-authentication-mode【视图】IS-IS视图【缺省级别】2:系统级【参数】md5:MD5验证方式.
simple:简单验证方式.
cipher:以密文形式设置密码.
如果未指定本参数,则表示以明文形式设置密码.
password:验证密码,区分大小写.
如果以明文形式键入,则为1~16个字符的字符串;如果以密文形式键入,则为33~53个字符的字符串.
ip:检查LSP中IP的相应字段的配置内容.
osi:检查LSP中OSI的相应字段的配置内容.
认证密码选用ip或osi不受实际的网络环境影响.
【描述】area-authentication-mode命令用来配置区域验证方式和验证密码.
undoarea-authentication-mode命令用来恢复缺省情况.
缺省情况下,系统没有配置区域验证方式和验证密码.
配置区域验证方式和验证密码后,验证密码将按照设定的方式插入到发送的Level-1报文(包括LSP、CSNP、PSNP)中,并对收到的Level-1报文进行验证密码的检查.
1-2通过配置区域验证,可防止将从不可信任的路由器学习到的路由信息加入到本地LSDB中.
需要注意的是:同一区域内的路由器必须配置相同的验证方式和验证密码.
如果没有指定ip或osi参数,将检查LSP中OSI的相应字段的配置内容.
以明文或密文方式设置的验证密码,均以密文的方式保存在配置文件中.
相关配置可参考命令resetisisall、domain-authentication-mode和isisauthentication-mode.
【举例】#在IS-IS进程1下配置区域验证采用简单验证方式,验证密码为ivg,密码类型为明文.
system-view[Sysname]isis1[Sysname-isis-1]area-authentication-modesimpleivg1.
1.
2auto-costenable【命令】auto-costenableundoauto-costenable【视图】IS-IS视图【缺省级别】2:系统级【参数】无【描述】auto-costenable命令用来使能自动计算接口链路开销值功能.
undoauto-costenable命令用来关闭自动计算接口链路开销值功能.
缺省情况下,自动计算接口链路开销值功能处于关闭状态.
使能自动计算接口链路开销值功能后,将根据带宽参考值自动计算接口的链路开销值.
当开销值的类型为wide或wide-compatible时,可以根据公式"开销=(参考值÷带宽)*10"计算接口的链路开销值,取值范围为1~16777214.
当开销值类型为其他类型时,具体情况如下:接口带宽≤10Mbps时,值为60;接口带宽≤100Mbps时,值为50;接口带宽≤155Mbps时,值为40;接口带宽≤622Mbps时,值为30;接口带宽≤2500Mbps时,值为20;接口带宽>2500Mbps时,值为10.
相关配置可参考命令bandwidth-reference和cost-style.
【举例】#使能IS-IS进程1的自动计算接口链路开销值功能.
system-view[Sysname]isis1[Sysname-isis-1]auto-costenable1-31.
1.
3bandwidth-reference(IS-ISview)【命令】bandwidth-referencevalueundobandwidth-reference【视图】IS-IS视图【缺省级别】2:系统级【参数】value:带宽参考值,取值范围为1~2147483648,单位为Mbps.
【描述】bandwidth-reference命令用来配置IS-IS自动计算链路开销值时依据的带宽参考值.
undobandwidth-reference命令用来恢复缺省情况.
缺省情况下,IS-IS自动计算链路开销值时依据的带宽参考值为100Mbps.
相关配置可参考命令auto-costenable.
【举例】#配置IS-IS进程1的带宽参考值为200Mbps.
system-view[Sysname]isis1[Sysname-isis-1]bandwidth-reference2001.
1.
4circuit-cost【命令】circuit-costvalue[level-1|level-2]undocircuit-cost[level-1|level-2]【视图】IS-IS视图【缺省级别】2:系统级【参数】value:链路开销值,当指定的链路开销值类型不同时,取值范围也不同:当指定的链路开销值类型为narrow、narrow-compatible或compatible时,取值范围为0~63.
当指定的链路开销值类型为wide或wide-compatible时,取值范围为0~16777215.
当取值为16777215时,该链路上生成的邻居TLV不能用于路由计算,仅用于传递TE相关信息.
level-1:配置在计算Level-1路由时使用的链路开销值.
1-4level-2:配置在计算Level-2路由时使用的链路开销值.
【描述】circuit-cost命令用来全局配置IS-IS的链路开销值.
undocircuit-cost命令用来恢复缺省情况.
缺省情况下,没有全局配置IS-IS的链路开销值.
需要注意的是,如果不指定级别,将同时配置计算Level-1和Level-2路由时使用的链路开销值.
相关配置可参考命令isiscost和cost-style.
【举例】#全局配置IS-IS进程1下所有接口在计算Level-1路由时的链路开销值为11.
system-view[Sysname]isis1[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方式的报文.
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]isis1[Sysname-isis-1]cost-stylenarrow-compatible1.
1.
6default-route-advertise(IS-ISview)【命令】default-route-advertise[route-policyroute-policy-name|[level-1|level-1-2|level-2]]*undodefault-route-advertise[route-policyroute-policy-name]【视图】IS-IS视图【缺省级别】2:系统级【参数】route-policy-name:路由策略名称,为1~63个字符的字符串,区分大小写.
level-1:发布Level-1级别的缺省路由.
level-1-2:同时发布Level-1和Level-2级别的缺省路由.
level-2:发布Level-2级别的缺省路由.
【描述】default-route-advertise命令用来配置IS-IS发布Level-1或Level-2级别的缺省路由,即在指定级别的LSP中宣告目的地为0.
0.
0.
0/0的路径信息.
undodefault-route-advertise命令用来取消此项功能.
缺省情况下,此功能关闭.
需要注意的是:如果不指定级别,则默认发布Level-2级别的缺省路由.
Level-1缺省路由只发布给本区域的其他路由器,Level-2缺省路由发布给所有Level-2和Level-1-2路由器.
如果在路由策略视图中applyisislevel-1,则可以在L1LSP中生成缺省路由;如果在路由策略视图中applyisislevel-2,则可以在L2LSP中生成缺省路由;如果在路由策略视图中applyisislevel-1-2,可以在L1LSP、L2LSP中各自生成缺省路由.
【举例】#配置IS-IS进程1发布Level-2级别缺省路由.
system-view[Sysname]isis1[Sysname-isis-1]default-route-advertise1-61.
1.
7displayisisbrief【命令】displayisisbrief[process-id|vpn-instancevpn-instance-name][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的摘要信息.
vpn-instancevpn-instance-name:显示指定VPN的IS-IS摘要信息.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则显示公网的IS-IS摘要信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】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:101-7表1-1displayisisbrief显示信息描述表字段描述network-entity网络实体名称is-level路由器类型cost-style开销类型preference路由优先级Lsp-lengthreceive可以接收LSP的最大长度Lsp-lengthoriginate生成的LSP的最大长度maximumimportedroutesnumber引入Level1/Level2的IPv4路由最大条数Timerslsp-max-ageLSP的最大生存时间lsp-refreshLSP的刷新周期IntervalbetweenSPFsSPF的计算时间间隔1.
1.
8displayisisdebug-switches【命令】displayisisdebug-switches{process-id|vpn-instancevpn-instance-name}[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程调试开关的状态.
vpn-instancevpn-instance-name:显示指定VPN的IS-IS调试开关的状态.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则显示公网的IS-IS调试开关的状态.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayisisdebug-switches命令用来显示IS-IS调试开关的状态.
1-8【举例】#显示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][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】level-1:表示Level-1级别的IS-ISGR状态.
level-2:表示Level-2级别的IS-ISGR状态.
process-id:IS-IS进程号,取值范围为1~65535.
vpn-instancevpn-instance-name:显示指定VPN的IS-IS协议的GR状态.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则显示公网的IS-IS协议的GR状态.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayisisgraceful-restartstatus命令用来显示IS-IS协议的GR状态.
【举例】#显示IS-IS协议的GR状态.
displayisisgraceful-restartstatusRestartinformationforIS-IS(1)IS-IS(1)Level-1RestartStatusRestartInterval:150SABitSupportedTotalNumberofInterfaces=11-9RestartStatus: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状态NumberofLSPsAwaitedGRRestarter从GRHelper进行LSDB同步时,未完成同步的LSP数目T3TimerStatusT3定时器距离超时的时间T2TimerStatusT2定时器距离超时的时间1.
1.
10displayisisinterface【命令】displayisisinterface[statistics|[interface-typeinterface-number][verbose]][process-id|vpn-instancevpn-instance-name][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】statistics:显示接口的统计信息.
interface-typeinterface-number:显示指定接口的统计信息.
verbose:显示接口的详细信息,若不指定该参数,将显示接口的摘要信息.
1-10process-id:IS-IS进程号,取值范围为1~65535,显示与指定IS-IS进程相关联接口的信息.
vpn-instancevpn-instance-name:显示指定VPN的使能IS-IS功能接口的信息.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则显示公网的使能IS-IS功能接口的信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayisisinterface命令用来显示使能IS-IS功能接口的信息.
【举例】#显示使能IS-IS功能接口的摘要信息.
displayisisinterfaceInterfaceinformationforISIS(1)Interface:Vlan-interface11IdIPV4.
StateIPV6.
StateMTUTypeDIS001UpDown1497L1/L2No/No#显示使能IS-IS功能接口的详细信息.
displayisisinterfaceverboseInterfaceinformationforISIS(1)Interface:Vlan-interface999IdIPV4.
StateIPV6.
StateMTUTypeDIS001UpDown1497L1/L2No/NoSNPAAddress:000f-e237-c6e0IPAddress:192.
168.
1.
48SecondaryIPAddress(es):IPV6LinkLocalAddress:IPV6GlobalAddress(es):CsnpTimerValue:L110L210HelloTimerValue:L110L210HelloMultiplierValue:L13L23LspTimerValue:L1233LspTransmit-ThrottleCount:L125Cost:L110L210Priority:L164L264BFD:Disabled#显示使能IS-IS功能具体接口的详细信息.
displayisisinterfacetunnel1verbose1-11InterfaceinformationforISIS(1)Interface:Tunnel1IdIPv4.
StateIPv6.
StateMTUTypeDIS005UpDown16384L1/L2--SNPAAddress:0000-0000-0000IPAddress:10.
1.
1.
4SecondaryIPAddress(es):IPv6LinkLocalAddress:IPv6GlobalAddress(es):CsnpTimerValue:L110L210HelloTimerValue:10HelloMultiplierValue:3LspTimerValue:L1233LspTransmit-ThrottleCount:L125Cost:L110L210Priority:L164L264RetransmitTimerValue:L125BFD:DisabledTunnelL1State:OFFTunnelL2State:ONTunnelType:AATunnelMetric:0DestinationRouterID: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报文发送时间间隔1-12字段描述HelloTimerValueHello报文发送时间间隔HelloMultiplierValueHello报文失效数目LspTimerValue发送LSP的最小时间间隔LspTransmit-ThrottleCount每次发送LSP的数目Cost接口的链路开销值PriorityDIS优先级RetransmitTimerValueLSP在点到点链路上的重传时间间隔BFD接口是否使能BFDTunnelL1StateISISTE隧道口的Level-1状态TunnelL2StateISISTE隧道口的Level-2状态TunnelType隧道口的类型TunnelMetricTE隧道的IGP度量DestinationRouterIDTE隧道口的目的地址#显示IS-IS接口的统计信息.
displayisisinterfacestatisticsInterfaceStatisticsinformationforISIS(1)TypeIPv4Up/DownIPv6Up/DownLAN0/1-/-P2P4/0-/-表1-4displayisisinterfacestatistics显示信息描述表字段描述Type接口类型,取值为:LAN表示接口的网络类型为广播P2P表示接口的网络类型为点对点IPv4UP使能IS-IS功能且状态为up的接口数IPv4DOWN使能IS-IS功能且状态为down的接口数IPv6UP使能IPv6IS-IS功能且状态为up的接口数,当取值为"-"时表示没有使能IPv6功能IPv6DOWN使能IPv6IS-IS功能且状态为down的接口数,当取值为"-"时表示没有使能IPv6功能1-131.
1.
11displayisislsdb【命令】displayisislsdb[[l1|l2|level-1|level-2]|[lsp-idlspid|lsp-namelspname]|local|verbose]*[process-id|vpn-instancevpn-instance-name][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】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-instancevpn-instance-name:显示指定VPN的IS-IS链路状态数据库.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则显示公网的IS-IS链路状态数据库.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayisislsdb命令用来显示IS-IS的链路状态数据库.
需要注意的是,如果不指定级别,将同时显示Level-1和Level-2的链路状态数据库.
【举例】#显示Level-1链路状态数据库的摘要信息.
displayisislsdblevel-1Level-1LinkStateDatabaseLSPIDSeqNumChecksumHoldtimeLengthATT/P/OL1000.
0000.
0001.
00-00*0x000000160x314e5571120/0/01-141000.
0000.
0001.
00-01*0x0000000b0xbd70(616)270/0/01000.
0000.
0001.
00-02*0x0000000f0x68aa557670/0/01000.
0000.
0002.
00-000x000000090x20ba9451100/0/01000.
0000.
0002.
00-010x000000060x9f1c945670/0/01000.
0000.
0002.
01-000x000000040x1b9c945550/0/0*-SelfLSP,+-SelfLSP(Extended),ATT-Attached,P-Partition,OL-Overload#显示Level-1链路状态数据库的详细信息.
displayisislsdblevel-1verboseDatabaseinformationforISIS(1)Level-1LinkStateDatabaseLSPIDSeqNumChecksumHoldtimeLengthATT/P/OL1000.
0000.
0001.
00-00*0x000000160x314e11301120/0/0SOURCE1000.
0000.
0001.
00NLPIDIPV4NLPIDIPV6AREAADDR10INTFADDR3.
1.
1.
20INTFADDRV63::20+NBRID1000.
0000.
0002.
01COST:631000.
0000.
0001.
00-01*0x0000000b0xbd70(1188)270/0/01000.
0000.
0001.
00-02*0x0000000f0x68aa1129670/0/0SOURCE1000.
0000.
0001.
00IP-Internal3.
1.
1.
0255.
255.
255.
0COST:63IPV63::/64COST:631000.
0000.
0002.
00-000x000000080x22b98841100/0/0SOURCE1000.
0000.
0002.
00NLPIDIPV4NLPIDIPV6AREAADDR10INTFADDR3.
1.
1.
21INTFADDRV63::21+NBRID1000.
0000.
0002.
01COST:101000.
0000.
0002.
00-010x000000050xa11b878670/0/0SOURCE1000.
0000.
0002.
00IP-Internal3.
1.
1.
0255.
255.
255.
0COST:10IPV63::/64COST:101000.
0000.
0002.
01-000x000000030x1d9b878550/0/0SOURCE1000.
0000.
0002.
01NLPIDIPV4NLPIDIPV61-15+NBRID1000.
0000.
0002.
00COST:0+NBRID1000.
0000.
0001.
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.
12displayisisname-table【命令】displayisisname-table[process-id|vpn-instancevpn-instance-name][|{begin|exclude|include}regular-expression]1-16【视图】任意视图【缺省级别】1:监控级【参数】process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程系统ID到主机名称的映射关系表.
vpn-instancevpn-instance-name:显示指定VPN的系统ID到主机名称的映射关系表.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则显示公网的系统ID到主机名称的映射关系表.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayisisname-table命令用来显示系统ID到主机名称的映射关系表.
【举例】#为本地IS-IS系统配置主机名称"RUTA".
system-view[Sysname]isis1[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-6displayisisname-table命令显示信息描述表字段描述SystemID系统IDHostname主机名称Type系统ID与主机名称映射关系的生成方式,其中:DYNAMIC表示映射关系是动态生成的1-17字段描述STATIC表示映射关系是通过静态配置的1.
1.
13displayisispeer【命令】displayisispeer[statistics|verbose][process-id|vpn-instancevpn-instance-name][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】statistics:显示IS-IS邻居的统计信息.
verbose:显示IS-IS邻居的详细信息,若不指定该参数,将显示IS-IS邻居的摘要信息.
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的邻居信息.
vpn-instancevpn-instance-name:显示指定VPN的IS-IS邻居信息.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则显示公网的IS-IS邻居信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayisispeer命令用来显示IS-IS的邻居信息.
【举例】#显示IS-IS邻居的摘要信息.
displayisispeerPeerinformationforISIS(1)SystemId:1111.
1111.
1111Interface:Vlan-interface11CircuitId:1111.
1111.
1112.
01State:UpHoldTime:23sType:L1(L1L2)PRI:64SystemId:1111.
1111.
11111-18Interface:Vlan-interface11CircuitId:1111.
1111.
1112.
01State:UpHoldTime:23sType:L2(L1L2)PRI:64#显示IS-IS邻居的详细信息.
displayisispeerverbosePeerinformationforISIS(1)SystemId:1111.
1111.
1111Interface:Vlan-interface11CircuitId:1111.
1111.
1112.
01State:UpHoldTime:27sType:L1(L1L2)PRI:64AreaAddress(es):10PeerIPAddress(es):3.
1.
1.
2Uptime:00:38:15AdjProtocol:IPV4SystemId:1111.
1111.
1111Interface:Vlan-interface11CircuitId:1111.
1111.
1112.
01State:UpHoldTime:28sType:L2(L1L2)PRI:64AreaAddress(es):10PeerIPAddress(es):3.
1.
1.
2Uptime:00:38:15AdjProtocol:IPV4表1-7displayisispeer命令显示信息描述表字段描述SystemId邻居的系统IDInterface与对端相连的本地IS-IS接口CircuitId链路IDState链路状态HoldTime抑制时间,随着时间推移递减,如果在抑制时间内还没有收到邻居发送的Hello报文,则认为邻居已经失效,如果收到了Hello报文,则抑制时间将重置为初始值Type链路关系类型,其中:L1表示与邻居建立的链路类型为Level-1,邻居路由器类型为Level-1L2表示与邻居建立的链路类型为Level-2,邻居路由器类型为Level-2L1(L1L2)表示与邻居建立的链路类型为Level-1,邻居路由器类型为Level-1-2L2(L1L2)表示与邻居建立的链路类型为Level-2,邻居路由器类型为Level-1-2PRI邻居接口DIS优先级AreaAddress(es)邻居所在区域地址PeerIPAddress(es)邻居接口的IP地址Uptime邻居关系保持时间AdjProtocol邻接协议1-19#显示IS-IS邻居的统计信息.
displayisispeerstatisticsPeerStatisticsinformationforISIS(1)TypeIPv4Up/InitIPv6Up/InitLANLevel-10/00/0LANLevel-20/00/0P2P3/00/0表1-8displayisispeerstatistics命令显示信息描述表字段描述Type邻居类型,取值为:LANLevel-1表示网络类型为广播的Level-1邻居个数LANLevel-2表示网络类型为广播的Level-2邻居个数P2P表示网络类型为点对点的邻居个数IPv4Up状态为up的IPv4邻居个数IPv4Init状态为init的IPv4邻居个数IPv6Up状态为up的IPv6邻居个数IPv6Init状态为init的IPv6邻居个数1.
1.
14displayisisroute【命令】displayisisroute[ipv4][[level-1|level-2]|verbose]*[process-id|vpn-instancevpn-instance-name][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】ipv4:显示IS-IS的IPv4路由信息.
缺省情况下,显示IPv4路由信息.
verbose:显示IS-IS详细的IPv4路由信息,若不指定该参数,将显示路由信息的摘要信息.
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的IPv4路由信息.
vpn-instancevpn-instance-name:显示指定VPN的IS-ISIPv4路由信息.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则显示公网的IS-ISIPv4路由信息.
level-1:显示Level-1的IS-IS路由信息.
1-20level-2:显示Level-2的IS-IS路由信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayisisroute命令用来显示IS-IS的IPv4路由信息.
需要注意的是:如果不指定级别,将同时显示Level-1和Level-2的路由信息.
【举例】#显示IS-IS的路由信息.
displayisisroute1RouteinformationforISIS(1)ISIS(1)IPv4Level-1ForwardingTableIPV4DestinationIntCostExtCostExitInterfaceNextHopFlags1.
1.
0.
0/1620NULLVlan111.
2.
1.
1R/L/-1.
2.
0.
0/1610NULLVlan11DirectD/L/-Flags:D-Direct,R-AddedtoRM,L-AdvertisedinLSPs,U-Up/DownBitSetISIS(1)IPv4Level-2ForwardingTableIPV4DestinationIntCostExtCostExitInterfaceNextHopFlags1.
1.
0.
0/1620NULL1.
2.
0.
0/1610NULLVlan11DirectD/L/-Flags:D-Direct,R-AddedtoRM,L-AdvertisedinLSPs,U-Up/DownBitSet表1-9displayisisroute命令显示信息描述表字段描述RouteinformationforISIS(1)指定IS-IS进程路由信息ISIS(1)IPv4Level-1ForwardingTableLevel-1的IS-ISIPv4路由信息ISIS(1)IPv4Level-2ForwardingTableLevel-2的IS-ISIPv4路由信息1-21字段描述IPV4DestinationIPv4目的地址IntCost内部路由CostExtCost外部路由CostExitInterface出接口NextHop下一跳Flags路由状态标志D:直连路由R:该路由是否已放到路由表中L:是否已经通过LSP发布U:路由渗透状态标识,如果设置为"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.
1Vlan110x00000008IPV4Dest:1.
2.
0.
0/16Int.
Cost:10Ext.
Cost:NULLAdminTag:-SrcCount:2Flag:D/L/-NextHop:Interface:ExitIndex:DirectVlan110x00000000Flags: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:DirectVlan110x000000001-22Flags:D-Direct,R-AddedtoRM,L-AdvertisedinLSPs,U-Up/DownBitSet表1-10displayisisrouteverbose命令显示信息描述表字段描述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路由状态标志R:该路由是否已放到路由表中L:是否已经通过LSP发布U:路由渗透状态标识,如果设置为"UP"则可避免由L2发送到L1的LSP又返回给L2NextHop下一跳Interface出接口ExitIndex出接口索引1.
1.
15displayisisspf-log【命令】displayisisspf-log[process-id|vpn-instancevpn-instance-name][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程进行SPF计算的日志信息.
vpn-instancevpn-instance-name:显示指定VPN的IS-IS进行SPF计算的日志信息.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则显示公网的IS-IS进行SPF计算的日志信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
1-23begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】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-11displayisisspf-log命令显示信息描述表字段描述SPFLoginformationforISIS(1)SPF计算日志信息LevelSPF运算的层次/级别Trig.
EventSPF运算触发事件No.
NodesSPF运算的节点个数DurationSPF运算持续时间StartTimeSPF运算开始时间1-241.
1.
16displayisisstatistics【命令】displayisisstatistics[level-1|level-1-2|level-2][process-id|vpn-instancevpn-instance-name][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】level-1:显示IS-ISLevel-1的统计信息.
level-1-2:显示IS-ISLevel-1-2的统计信息.
level-2:显示IS-ISLevel-2的统计信息.
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的统计信息.
vpn-instancevpn-instance-name:显示指定VPN的IS-IS统计信息.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则显示公网的IS-IS统计信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayisisstatistics命令用来显示IS-IS统计信息.
【举例】#显示IS-IS统计信息.
displayisisstatisticsStatisticsinformationforISIS(1)Level-1StatisticsMTR(Basic-V4):Learntroutesinformation:TotalIPv4LearntRoutesinIPv4RoutingTable:0TotalIPv6LearntRoutesinIPv6RoutingTable:0Importedroutesinformation:1-25IPv4ImportedRoutes:Static:0Direct:0ISIS:0BGP:0RIP:0OSPF:0TotalNumber:0IPv6ImportedRoutes:Static:0Direct:0ISISv6:0BGP4+:0RIPng:0OSPFv3:0TotalNumber:0Lspinformation:LSPSourceID:No.
ofusedLSPs0000.
0000.
0001002Level-2StatisticsMTR(Basic-V4):Learntroutesinformation:TotalIPv4LearntRoutesinIPv4RoutingTable:0TotalIPv6LearntRoutesinIPv6RoutingTable:0Importedroutesinformation:IPv4ImportedRoutes:Static:0Direct:0ISIS:0BGP:0RIP:0OSPF:0TotalNumber:0IPv6ImportedRoutes:Static:0Direct:0ISISv6:0BGP4+:0RIPng:0OSPFv3:0TotalNumber:0Lspinformation:LSPSourceID:No.
ofusedLSPs0000.
0000.
0001002表1-12displayisisstatistics命令显示信息描述表字段描述StatisticsinformationforISIS(processid)指定IS-IS进程的统计信息Level-1StatisticsLevel-1路由统计信息1-26字段描述Level-2StatisticsLevel-2路由统计信息Learntroutesinformation学习到的路由信息:TotalIPv4LearntRoutesinIPv4RoutingTable:学习到的IPv4路由信息的总数TotalIPv6LearntRoutesinIPv6RoutingTable:学习到的IPv6路由信息的总数ImportedroutesinformationMTR(Basic-V4)IPv4ImportedRoutes引入IPv4路由数量:Static:引入的IPv4静态路由数量Direct:引入的IPv4直连路由数量ISIS:从其它IS-IS进程引入的路由数量BGP:从BGP引入的路由数量RIP:从RIP引入的路由数量OSPF:从OSPF引入的路由数量IPv6ImportedRoutes引入IPv6路由数量:Static:引入的IPv6静态路由数量Direct:引入的IPv6直连路由数量ISISv6:从其它IS-ISv6进程引入的路由数量BGP4+:从BGP4+引入的路由数量RIPng:从RIPng引入的路由数量OSPFv3:从OSPFv3引入的路由数量LspinformationLSP信息:LSPSourceID:本地生成的LSP的SystemIDNo.
ofusedLSPs:本地生成的LSP已使用的分片数量1.
1.
17domain-authentication-mode【命令】domain-authentication-mode{md5|simple}[cipher]password[ip|osi]undodomain-authentication-mode【视图】IS-IS视图【缺省级别】2:系统级【参数】md5:MD5验证方式.
simple:简单验证方式.
cipher:以密文形式设置密码.
如果未指定本参数,则表示以明文形式设置密码.
1-27password:认证密码,区分大小写.
如果以明文形式键入,则为1~16个字符的字符串;如果以密文形式键入,则为33~53个字符的字符串.
ip:检查LSP中IP的相应字段的配置内容.
osi:检查LSP中OSI的相应字段的配置内容.
认证密码选用ip或osi不受实际的网络环境影响.
【描述】domain-authentication-mode命令用来配置路由域验证方式和验证密码.
undodomain-authentication-mode命令用来恢复缺省情况.
缺省情况下,系统没有配置路由域验证方式和验证密码.
配置路由域验证方式和验证密码后,验证密码将按照设定的方式插入到发送的Level-2报文(包括LSP、CSNP、PSNP)中并对收到的Level-2报文进行验证密码的检查.
需要注意的是:所有骨干层(Level-2)路由器必须配置相同的验证方式和验证密码.
如果没有指定ip或osi参数,将检查LSP中OSI的相应字段的配置内容.
相关配置可参考命令area-authentication-mode和isisauthentication-mode.
【举例】#配置路由域验证采用简单验证方式,验证密码为123456,密码类型为明文.
system-view[Sysname]isis1[Sysname-isis-1]domain-authentication-modesimple1234561.
1.
18fast-reroute【命令】fast-reroute{auto|route-policyroute-policy-name}undofast-reroute【视图】IS-IS视图【缺省级别】2:系统级【参数】auto:对所有路由自动选取备份下一跳信息.
route-policyroute-policy-name:指定路由策略名,长度为1~63个字符的字符串,区分大小写.
为通过策略的路由指定备份下一跳信息.
1-28【描述】fast-reroute命令用来配置IS-IS支持快速重路由功能.
undofast-reroute命令用来恢复缺省情况.
缺省情况下,IS-IS支持快速重路由功能处于关闭状态.
IS-IS支持快速重路由功能不能与IS-IS支持BFD监测同时使用,否则可能导致快速重路由功能失效.
IS-IS支持快速重路由自动计算备份下一跳功能与IS-ISTE特性互斥.
【举例】#配置对所有路由自动选取备份下一跳信息.
system-view[Sysname]bfdecho-source-ip1.
1.
1.
1[Sysname]isis[Sysname-isis-1]fast-rerouteauto#配置对通过策略frr的路由指定备份下一跳信息.
system-view[Sysname]bfdecho-source-ip1.
1.
1.
1[Sysname]ipip-prefixabcindex10permit100.
1.
1.
024[Sysname]route-policyfrrpermitnode10[Sysname-route-policy]if-matchip-prefixabc[Sysname-route-policy]applyfast-reroutebackup-interfacevlan-interface1backup-nexthop193.
1.
1.
8[Sysname-route-policy]quit[Sysname]isis100[Sysname-isis-100]fast-rerouteroute-policyfrr1.
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和QoS命令参考"中的"ACL".
1-29ip-prefixip-prefix-name:指定IPv4地址前缀列表名,基于目的地址对引入的路由信息进行过滤.
ip-prefix-name为1~19个字符的字符串,区分大小写.
IPv4地址前缀列表的详细配置请参见"三层技术-IP路由命令参考"中的"路由策略".
route-policyroute-policy-name:指定路由策略名,基于路由策略对引入的路由信息进行过滤.
route-policy-name为1~63个字符的字符串,区分大小写.
路由策略的详细配置请参见"三层技术-IP路由命令参考"中的"路由策略".
protocol:路由协议名称,指定过滤从哪种路由协议引入的路由信息.
目前可包括:bgp、direct、isis、ospf、rip和static.
如果不指定该参数,将对所有引入的路由进行过滤.
process-id:路由协议进程号,取值范围为1~65535.
只有当protocol为isis、ospf、rip时,该参数可选.
【描述】filter-policyexport命令用来过滤IS-IS引入的路由信息.
undofilter-policyexport命令用来取消过滤IS-IS引入的路由信息.
缺省情况下,IS-IS不对引入的路由信息进行过滤.
需要注意的是:当配置的是高级ACL(3000~3999)或者指定的路由策略中配置的是高级ACL时,ACL中的规则需要使用命令rule[rule-id]{deny|permit}ipsourcesour-addrsour-wildcard来过滤指定目的地址的路由;使用命令rule[rule-id]{deny|permit}ipsourcesour-addrsour-wildcarddestinationdest-addrdest-wildcard来过滤指定目的地址和掩码的路由,其中source用来过滤路由目的地址,destination用来过滤路由掩码,配置的掩码应该是连续的(当配置的掩码不连续时该过滤掩码的条件不生效).
相关配置可参考命令filter-policyimport.
【举例】#使用编号为2000的ACL对引入的路由进行过滤.
system-view[Sysname]aclnumber2000[Sysname-acl-basic-2000]ruledenysource192.
168.
10.
00.
0.
0.
255[Sysname-acl-basic-2000]quit[Sysname]isis1[Sysname-isis-1]filter-policy2000export#使用编号为3000的ACL对引入的路由进行过滤,只允许113.
0.
0.
0/16通过.
system-view[Sysname]aclnumber3000[Sysname-acl-adv-3000]rule10permitipsource113.
0.
0.
00destination255.
255.
0.
00[Sysname-acl-adv-3000]rule100denyip[Sysname-acl-adv-3000]quit[Sysname]isis1[Sysname-isis1]filter-policy3000export1.
1.
20filter-policyimport(IS-ISview)【命令】filter-policy{acl-number|ip-prefixip-prefix-name|route-policyroute-policy-name}importundofilter-policyimport1-30【视图】IS-IS视图【缺省级别】2:系统级【参数】acl-number:指定访问控制列表序号,取值范围为2000~3999,过滤通过接收到的LSP计算出来的路由信息.
ACL的详细配置请参见"ACL和QoS命令参考"中的"ACL".
ip-prefixip-prefix-name:指定IPv4地址前缀列表名,基于目的地址对通过接收到的LSP计算出来的路由信息进行过滤.
ip-prefix-name为1~19个字符的字符串,区分大小写.
IPv4地址前缀列表的详细配置请参见"三层技术-IP路由命令参考"中的"路由策略".
route-policyroute-policy-name:指定路由策略名,基于路由策略对通过接收到的LSP计算出来的路由信息进行过滤.
route-policy-name为1~63个字符的字符串,区分大小写.
路由策略的详细配置请参见"三层技术-IP路由命令参考"中的"路由策略".
【描述】filter-policyimport命令用来过滤通过接收到的LSP计算出来的路由信息.
undofilter-policyimport命令用来取消过滤通过接收到的LSP计算出来的路由信息.
缺省情况下,IS-IS不对通过接收到的LSP计算出来的路由信息进行过滤.
需要注意的是:当配置的是高级ACL(3000~3999)或者指定的路由策略中配置的是高级ACL时,ACL中的规则需要使用命令rule[rule-id]{deny|permit}ipsourcesour-addrsour-wildcard来过滤指定目的地址的路由;使用命令rule[rule-id]{deny|permit}ipsourcesour-addrsour-wildcarddestinationdest-addrdest-wildcard来过滤指定目的地址和掩码的路由,其中source用来过滤路由目的地址,destination用来过滤路由掩码,配置的掩码应该是连续的(当配置的掩码不连续时该过滤掩码的条件不生效).
相关配置可参考命令filter-policyexport.
【举例】#使用ACL2000对通过接收到的LSP计算出来的路由信息进行过滤.
system-view[Sysname]aclnumber2000[Sysname-acl-basic-2000]ruledenysource192.
168.
10.
00.
0.
0.
255[Sysname-acl-basic-2000]quit[Sysname]isis1[Sysname-isis-1]filter-policy2000import#使用编号为3000的ACL对接收的路由进行过滤,只允许113.
0.
0.
0/16通过.
system-view[Sysname]aclnumber3000[Sysname-acl-adv-3000]rule10permitipsource113.
0.
0.
00destination255.
255.
0.
00[Sysname-acl-adv-3000]rule100denyip[Sysname-acl-adv-3000]quit[Sysname]isis1[Sysname-isis1]filter-policy3000import1-311.
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]isis1[Sysname-isis-1]flash-floodflood-count10max-timer-interval1001.
1.
22graceful-restart(IS-ISview)【命令】graceful-restartundograceful-restart【视图】IS-IS视图【缺省级别】2:系统级【参数】无1-32【描述】graceful-restart命令用来使能IS-IS协议的GR能力.
undograceful-restart命令用来关闭IS-IS协议的GR能力.
缺省情况下,IS-IS协议的GR能力处于关闭状态.
IS-ISGR特性与IS-ISNSR特性互斥,即graceful-restart和non-stop-routing命令互斥,不能同时配置.
【举例】#使能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-331.
1.
24graceful-restartsuppress-sa【命令】graceful-restartsuppress-saundograceful-restartsuppress-sa【视图】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时该参数可选.
1-34all-processes:引入指定路由协议所有进程的路由,只有当protocol是rip、ospf或isis时可以指定该参数.
allow-ibgp:允许引入IBGP路由.
只有当protocol是bgp时该参数可选.
cost:引入的路由的路径开销,路径开销值类型不同时,取值范围也不同当路径开销值类型为narrow、narrow-compatible或compatible时,取值范围为0~63.
当路径开销值类型为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-1-2:同时引入路由到Level-1和Level-2的路由表中.
level-2:引入路由到Level-2的路由表中.
如果不指定引入的级别,默认为引入路由到Level-2路由表中.
route-policyroute-policy-name:路由策略名称,只有满足指定路由策略匹配条件的路由才被引入.
route-policy-name为1~63个字符的字符串,区分大小写.
tagtag:为引入路由配置Tag值,取值范围为1~4294967295.
【描述】import-route命令用来从其它路由协议或其它IS-IS进程引入路由信息.
undoimport-route命令用来取消从其它路由协议或其它IS-IS进程引入路由信息.
缺省情况下,IS-IS不引入其它协议的路由信息.
IS-IS将所有引入路由域中的路由当作外部路由,它们描述了应该如何选择到路由域以外目的地的路由.
相关配置可参考命令import-routeisislevel-2intolevel-1.
import-routebgp表示只引入EBGP路由;import-routebgpallow-ibgp表示将IBGP路由也引入,容易引起路由环路,请慎用!
只能引入路由表中状态为active的路由,是否为active状态可以通过displayiprouting-tableprotocol命令来查看.
undoimport-routeprotocolall-processes命令只能取消import-routeprotocolall-processes命令的配置,不能取消import-routeprotocolprocess-id命令的配置.
【举例】#引入静态路由,cost值为15.
system-view[Sysname]isis1[Sysname-isis-1]import-routestaticcost151-351.
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-1【视图】IS-IS视图【缺省级别】2:系统级【参数】acl-number:指定访问控制列表序号,取值范围为2000~3999,过滤从Level-2区域引入到Level-1区域的路由信息.
ACL的详细配置请参见"ACL和QoS命令参考"中的"ACL".
ip-prefixip-prefix-name:指定IPv4地址前缀列表名,基于目的地址对从Level-2区域引入到Level-1区域的路由信息进行过滤.
ip-prefix-name为1~19个字符的字符串,区分大小写.
IPv4地址前缀列表的详细配置请参见"三层技术-IP路由命令参考"中的"路由策略".
route-policyroute-policy-name:指定路由策略名,基于路由策略从Level-2区域引入到Level-1区域的路由信息进行过滤.
route-policy-name为1~63个字符的字符串,区分大小写.
路由策略的详细配置请参见"三层技术-IP路由命令参考"中的"路由策略".
tagtag:为引入路由配置Tag值,取值范围为1~4294967295.
【描述】import-routeisislevel-2intolevel-1命令用来使能IS-IS路由渗透,即将Level-2区域的路由信息引入到Level-1区域.
undoimport-routeisislevel-2intolevel-1命令用来取消此功能.
缺省情况下,Level-2区域的路由信息不向Level-1区域发布.
需要注意的是:如果要通过路由策略对从Level-2区域引入到Level-1区域的路由信息进行过滤,必须在import-routeisislevel-2intolevel-1命令中同时指定要应用的路由策略,否则路由过滤将不会生效;其它路由策略,如在接收或引入路由时指定的路由策略对路由渗透无效.
如果指定了过滤策略,则只有通过过滤的路由才能够被发布到Level-1区域中.
相关配置可参考命令import-route.
【举例】#配置路由器从Level-2向Level-1进行路由渗透.
system-view[Sysname]isis1[Sysname-isis-1]import-routeisislevel-2intolevel-11.
1.
27import-routelimit(IS-ISview)【命令】import-routelimitnumber1-36undoimport-routelimit【视图】IS-IS视图【缺省级别】2:系统级【参数】number:引入Level1/Level2的IPv4路由最大条数.
不同型号的设备支持的取值范围和缺省值不同,请以设备的实际情况为准.
【描述】import-routelimit命令用来配置引入Level1/Level2的IPv4路由最大条数.
undoimport-routelimit命令用来恢复缺省情况.
缺省情况下,引入Level1/Level2的IPv4路由最大条数与设备的型号有关,请以设备的实际情况为准.
【举例】#配置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-instancevpn-instance-name:指定IS-IS所属的VPN.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则表示IS-IS位于公网中.
【描述】isis命令用来创建一个IS-IS路由进程并指定VPN实例或进入IS-IS视图.
undoisis命令用来删除IS-IS进程.
相关配置可参考命令isisenable和network-entity.
1-37【举例】#启动IS-IS路由进程并配置网络实体名称,其中系统ID为0000.
0000.
0002,区域ID为01.
0001.
system-view[Sysname]isis1[Sysname-isis-1]network-entity01.
0001.
0000.
0000.
0002.
001.
1.
29isisauthentication-mode【命令】isisauthentication-mode{md5|simple}[cipher]password[level-1|level-2][ip|osi]undoisisauthentication-mode[{md5|simple}[cipher]password][level-1|level-2]【视图】接口视图【缺省级别】2:系统级【参数】md5:MD5验证方式.
simple:简单验证方式.
cipher:以密文形式设置密码.
如果未指定本参数,则表示以明文形式设置密码.
password:认证密码,区分大小写.
如果以明文形式键入,则为1~16个字符的字符串;如果以密文形式键入,则为33~53个字符的字符串.
level-1:为Level-1配置认证密码.
level-2:为Level-2配置认证密码.
ip:检查SNP、LSP中IP的相应字段的配置内容.
osi:检查SNP、LSP中OSI的相应字段的配置内容.
认证密码选用ip或osi不受实际的网络环境影响.
Loopback接口视图下不支持此命令.
认证密码选用ip或osi不受实际的网络环境影响.
【描述】isisauthentication-mode命令用来配置邻居关系验证方式和验证密码.
undoisisauthentication-mode命令用来恢复缺省情况.
缺省情况下,接口没有配置邻居关系验证方式和验证密码.
配置邻居关系验证方式和验证密码后,验证密码将会按照设定的方式封装到Hello报文中,并对接收到的Hello报文进行验证密码的检查,通过检查才会形成邻居关系,否则将不会形成邻居关系.
需要注意的是:两台路由器要形成邻居关系必须配置相同的验证方式和验证密码.
1-38以明文或密文方式设置的验证密码,均以密文的方式保存在配置文件中.
如果没有指定level-1或level-2参数,将同时为level-1和level-2的Hello报文配置验证方式及验证密码.
如果没有指定ip或osi参数,将检查Hello报文中OSI的相应字段的配置内容.
必须先使用isisenable命令在接口上使能IS-IS功能才能进行参数level-1和level-2的配置.
相关配置可参考命令area-authentication-mode和domain-authentication-mode.
【举例】#配置接口Vlan-interface10的Level-1邻接关系验证采用简单验证方式,验证密码为123456,密码类型为明文.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]isisauthentication-modesimple123456level-11.
1.
30isisbfdenable【命令】isisbfdenableundoisisbfdenable【视图】接口视图【缺省级别】2:系统级【参数】无【描述】isisbfdenable命令用来在运行IS-IS的接口下使能BFD提供的链路检测功能.
undoisisbfdenable命令用来在运行IS-IS的接口下关闭BFD提供的链路检测功能.
缺省情况下,运行IS-IS的接口未使能BFD提供的链路检测功能.
【举例】#使能接口Vlan-interface11的IS-ISBFD功能.
system-view[Sysname]interfacevlan-interface11[Sysname-Vlan-interface11]isisenable[Sysname-Vlan-interface11]isisbfdenable1.
1.
31isiscircuit-level【命令】isiscircuit-level[level-1|level-1-2|level-2]undoisiscircuit-level1-39【视图】接口视图【缺省级别】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.
【举例】#接口Vlan-interface10和同一区域内的非骨干路由器相连,配置接口的链路邻接关系类型为Level-1,禁止发送和接收Level-2Hello报文.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]isisenable[Sysname-Vlan-interface10]isiscircuit-levellevel-11.
1.
32isiscircuit-typep2p【命令】isiscircuit-typep2pundoisiscircuit-type【视图】接口视图【缺省级别】2:系统级【参数】无【描述】isiscircuit-typep2p命令用来配置接口的网络类型为P2P.
undoisiscircuit-type命令用来取消配置接口的网络类型为P2P.
1-40缺省情况下,接口网络类型根据物理接口决定.
(VLAN接口网络类型为Broadcast.
)接口网络类型不同,其工作机制也略微不同,如:当网络类型为广播网时,需要选举DIS、通过泛洪CSNP报文来实现LSDB同步,当网络类型为P2P时不需要选举DIS,LSDB同步机制也不同.
当只有两台路由器接入到同一个广播网时,通过将接口网络类型配置为P2P可以使IS-IS按照P2P而不是广播网的工作机制运行,避免DIS选举以及CSNP的泛洪,即可以节省网络带宽,又可以加快网络的收敛速度.
需要注意的是,仅当接口的网络类型为广播网且只有两台路由器接入该广播网时才需要进行该项配置且两台路由器都要进行此项配置.
Loopback接口视图下不支持此命令.
【举例】#配置接口Vlan-interface10为P2P类型.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]isisenable[Sysname-Vlan-interface10]isiscircuit-typep2p1.
1.
33isiscost【命令】isiscostvalue[level-1|level-2]undoisiscost[value][level-1|level-2]【视图】接口视图【缺省级别】2:系统级【参数】value:链路开销值,当指定的路径开销值类型不同时,取值范围也不同:当指定的路径开销值类型为narrow、narrow-compatible或compatible时,取值范围为1~63.
当指定的路径开销值类型为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路由时使用的链路开销值.
1-41建议为所有的接口配置适当的链路开销值,否则IS-IS的路由计算中使用的链路开销值将无法正确反映链路开销.
相关配置可参考命令circuit-cost.
【举例】#配置接口Vlan-interface10上Level-2的链路开销值为5.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]isiscost5level-21.
1.
34isisdis-name【命令】isisdis-namesymbolic-nameundoisisdis-name【视图】接口视图【缺省级别】2:系统级【参数】symbolic-name:本地局域网的名称,为1~64个字符的字符串.
【描述】isisdis-name命令用来在DIS上配置局域网名称来代表这个广播网中的伪节点.
undoisisdis-name命令用来关闭该功能.
需要注意的是,该命令只有在使能了动态主机名映射功能的路由器上配置才能有效,在点到点链路的接口上配置无效.
Loopback接口视图下不支持此命令.
【举例】#配置本地局域网的名称为"LOCALAREA".
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]isisdis-nameLOCALAREA1.
1.
35isisdis-priority【命令】isisdis-priorityvalue[level-1|level-2]undoisisdis-priority[value][level-1|level-2]1-42【视图】接口视图【缺省级别】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.
Loopback接口视图下不支持此命令.
【举例】#配置Vlan-interface10接口的Level-2DIS优先级为127.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]isisdis-priority127level-21.
1.
36isisenable【命令】isisenable[process-id]undoisisenable【视图】接口视图【缺省级别】2:系统级1-43【参数】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,并在接口Vlan-interface10上激活该路由进程.
system-view[Sysname]isis1[Sysname-isis-1]network-entity10.
0001.
1010.
1020.
1030.
00[Sysname-isis-1]quit[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]isisenable11.
1.
37isismib-binding【命令】isismib-bindingprocess-idundoisismib-binding【视图】系统视图【缺省级别】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-441.
1.
38isissilent【命令】isissilentundoisissilent【视图】接口视图【缺省级别】2:系统级【参数】无【描述】isissilent命令用来禁止接口发送和接收IS-IS报文.
undoisissilent命令用来恢复缺省情况.
缺省情况下,接口既发送也接收IS-IS报文.
Loopback接口视图下不支持此命令.
【举例】#禁止接口Vlan-interface10发送和接收IS-IS报文.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]isissilent1.
1.
39isissmall-hello【命令】isissmall-helloundoisissmall-hello【视图】接口视图【缺省级别】2:系统级【参数】无【描述】isissmall-hello命令用来配置接口发送不加入填充CLV的小型Hello报文.
undoisissmall-hello命令用来恢复缺省情况.
1-45缺省情况下,接口发送标准Hello报文.
Loopback接口视图下不支持此命令.
【举例】#指定接口Vlan-interface10发送小型Hello报文.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]isissmall-hello1.
1.
40isistimercsnp【命令】isistimercsnpseconds[level-1|level-2]undoisistimercsnp[seconds][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的路由器上进行该项配置才有效.
Loopback接口视图下不支持此命令.
【举例】#配置Level-2的CSNP报文在Vlan-interface10接口上的发送时间间隔为15秒.
1-46system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]isistimercsnp15level-21.
1.
41isistimerhello【命令】isistimerhelloseconds[level-1|level-2]undoisistimerhello[seconds][level-1|level-2]【视图】接口视图【缺省级别】2:系统级【参数】seconds:配置Hello报文的发送时间间隔,取值范围为3~255,单位为秒.
level-1:配置Level-1Hello报文的发送时间间隔.
level-2:配置Level-2Hello报文的发送时间间隔.
【描述】isistimerhello命令用来配置Hello报文的发送时间间隔.
undoisistimerhello命令用来恢复缺省情况.
缺省情况下,Hello报文的发送时间间隔为10秒.
需要注意的是:在广播链路上,Level-1和Level-2Hello报文会分别发送,其时间间隔也要分别配置;在点到点链路中,Level-1和Level-2的Hello报文是在同一个点到点Hello报文中发送,不需要分别配置发送时间间隔.
参数level-1和level-2仅在广播接口上是可配置的,而且必须先在接口上使能IS-IS功能.
发送时间间隔越短,网络收敛更快,但也需要占用更多的系统资源;因此,需要根据实际情况指定.
如果不指定级别,将同时配置Level-1和Level-2的Hello报文发送时间间隔.
相关配置可参考命令isistimerholding-multiplier.
Loopback接口视图下不支持此命令.
【举例】#配置Level-2的Hello报文在Vlan-interface10接口上的发送时间间隔为20秒.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]isistimerhello20level-21-471.
1.
42isistimerholding-multiplier【命令】isistimerholding-multipliervalue[level-1|level-2]undoisistimerholding-multiplier[value][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.
通过配置Hello报文失效数目,当前路由器可以将邻接关系保持时间(即Hello报文失效数目与Hello报文发送时间间隔的乘积)通过Hello报文通知邻居路由器,如果邻居路由器在邻接关系保持时间内没有收到来自当前路由器的Hello报文时将宣告邻接关系失效;通过设置Hello报文失效数目和Hello报文的发送时间间隔,可以调整邻接关系保持时间,即邻居路由器要花多长时间能够监测到链路已经失效并重新进行路由计算.
需要注意的是:在广播链路上,Level-1和Level-2Hello报文会分别发送,Hello报文失效数目需要分别设置;在点到点链路中,Level-1和Level-2的Hello报文是在同一个点到点Hello报文中发送,因此不需要指定Level-1或Level-2.
参数level-1和level-2仅在广播接口上是可配置的,而且必须先在接口上使能IS-IS功能.
如果不指定级别,将同时配置Level-1和Level-2的Hello报文失效数目.
相关配置可参考命令isistimerhello.
【举例】#指定接口Vlan-interface10上标志邻居失效的Level-2Hello报文数目为6.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]isistimerholding-multiplier61-481.
1.
43isistimerlsp【命令】isistimerlsptime[countcount]undoisistimerlsp【视图】接口视图【缺省级别】2:系统级【参数】time:发送链路状态报文的最小时间间隔,取值范围为1~1000,单位为毫秒.
count:一次最多发送的链路状态报文的数目,取值范围为1~1000,缺省值为5.
【描述】isistimerlsp命令用来配置IS-IS在接口上发送LSP的最小时间间隔以及一次可以最多发送的LSP的数目.
undoisistimerlsp命令用来恢复缺省情况.
缺省情况下,发送LSP的最小时间间隔为33毫秒.
相关配置可参考命令isistimerretransmit.
Loopback接口视图下不支持此命令.
【举例】#配置在Vlan-interface10接口LSP的发送时间间隔为500毫秒.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]isistimerlsp5001.
1.
44isistimerretransmit【命令】isistimerretransmitsecondsundoisistimerretransmit【视图】接口视图【缺省级别】2:系统级【参数】seconds:表示LSP报文的重传时间间隔,取值范围1~300,单位为秒.
1-49【描述】isistimerretransmit命令用来配置LSP在点到点链路上的重传时间间隔.
undoisistimerretransmit命令用来恢复缺省情况.
缺省情况下,LSP在点到点链路上的重传时间间为5秒.
在点到点链路上,发送的LSP需要得到对端的应答,否则将在重传时间间隔内重新发送该LSP;在广播链路上,DIS周期性广播CNSP来实现LSDB的同步,不需要进行此项配置.
相关配置可参考命令isistimerlsp.
Loopback接口视图下不支持此命令.
对此参数的配置应该谨慎一些,以避免产生没有必要的重传.
只有当链路层封装的协议是PPP时,才能进行此项配置.
【举例】#配置在接口Serial2/0上LSP报文的重传间隔为10秒.
system-view[Sysname]interfaceserial2/0[Sysname-Serial2/0]isistimerretransmit101.
1.
45is-level【命令】is-level{level-1|level-1-2|level-2}undois-level【视图】IS-IS视图【缺省级别】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.
1-50【举例】#配置当前路由器工作在Level-1.
system-view[Sysname]isis1[Sysname-isis-1]is-levellevel-11.
1.
46is-name【命令】is-namesys-nameundois-name【视图】IS-IS视图【缺省级别】2:系统级【参数】sys-name:为本地IS配置的主机名称,为1~64个字符的字符串.
【描述】is-name命令用来使能动态主机名映射功能并为当前路由器配置主机名称.
undois-name命令用来关闭动态主机名映射功能.
缺省情况下,动态主机名映射功能处于关闭状态且没有为当前路由器配置主机名称.
【举例】#为本地IS配置主机名称.
system-view[Sysname]isis1[Sysname-isis-1]is-nameRUTA1.
1.
47is-namemap【命令】is-namemapsys-idmap-sys-nameundois-namemapsys-id【视图】IS-IS视图【缺省级别】2:系统级【参数】sys-id:远端IS的系统ID或伪系统ID.
map-sys-name:为远端IS配置的主机名称,为1~64个字符的字符串.
1-51【描述】is-namemap命令用来为远端IS配置SystemID与主机名称的映射关系.
undois-namemap命令用来取消此配置.
需要注意的是,每个SystemID只能对应一个主机名称.
【举例】#为远端IS配置静态主机名映射,远端IS的SystemID为"0000.
0000.
0041",为其配置的主机名称为"RUTB".
system-view[Sysname]isis1[Sysname-isis-1]is-namemap0000.
0000.
0041RUTB1.
1.
48is-snmp-trapsenable【命令】is-snmp-trapsenableundois-snmp-traps【视图】IS-IS视图【缺省级别】2:系统级【参数】无【描述】is-snmp-trapsenable命令用来使能IS-IS的TRAP功能.
undois-snmp-traps命令用来关闭此功能.
缺省情况下,IS-IS的TRAP功能处于使能状态.
【举例】#使能IS-IS的TRAP功能.
system-view[Sysname]isis1[Sysname-isis-1]is-snmp-trapsenable1.
1.
49log-peer-change(IS-ISview)【命令】log-peer-changeundolog-peer-change【视图】IS-IS视图1-52【缺省级别】2:系统级【参数】无【描述】log-peer-change命令用来打开IS-IS邻接状态输出开关.
undolog-peer-change命令用来关闭IS-IS邻接状态输出开关.
缺省情况下,邻接状态输出开关处于打开状态.
当打开邻接状态输出开关后,IS-IS邻接状态的变化会输出到配置终端上,直至邻接状态输出开关被关闭.
【举例】#在当前路由器上打开IS-IS邻接状态变化的输出开关.
system-view[Sysname]isis1[Sysname-isis-1]log-peer-change1.
1.
50lsp-fragments-extend【命令】lsp-fragments-extend[[level-1|level-1-2|level-2]|[mode-1|mode-2]]*undolsp-fragments-extend【视图】IS-IS视图【缺省级别】2:系统级【参数】level-1:只对Level-1LSP进行分片扩展.
level-1-2:对Level-1LSP和Level-2LSP都进行分片扩展.
level-2:只对Level-2LSP进行分片扩展.
mode-1:配置IS-IS进程运行LSP分片扩展功能的操作模式为Mode-1,当网络中的部分路由器不支持LSP分片扩展功能时,使用工作模式1.
mode-2:配置IS-IS进程运行LSP分片扩展功能的操作模式为Mode-2,当网络中所有路由器都支持LSP分片扩展功能时,推荐使用工作模式2.
【描述】lsp-fragments–extend命令用来在指定Level上使能IS-IS进程的LSP分片扩展功能并配置LSP分片扩展特性的工作模式.
undolsp-fragments–extend命令用来关闭该功能.
缺省情况下,LSP分片扩展功能处于关闭状态.
需要注意的是:1-53如果配置时没有指定mode-1或mode-2参数,IS-IS进程运行LSP分片扩展功能的操作模式为mode-1;如果配置时没有指定level-1、level-2或level-1-2参数,IS-IS进程运行LSP分片扩展功能时,将同时对Level-1LSP和Level-2LSP都进行分片扩展.
【举例】#使能Level-2的LSP分片扩展功能,并配置其工作模式为Mode-1.
system-view[Sysname]isis1[Sysname-isis-1]lsp-fragments-extendmode-1level-21.
1.
51lsp-lengthoriginate【命令】lsp-lengthoriginatesize[level-1|level-2]undolsp-lengthoriginate[level-1|level-2]【视图】IS-IS视图【缺省级别】2:系统级【参数】size:LSP的最大长度,取值范围为512~16384,单位为字节.
level-1:配置Level-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]isis1[Sysname-isis-1]lsp-lengthoriginate1024level-21.
1.
52lsp-lengthreceive【命令】lsp-lengthreceivesizeundolsp-lengthreceive1-54【视图】IS-IS视图【缺省级别】2:系统级【参数】size:LSP的最大长度,取值范围为512~16384,单位为字节.
【描述】lsp-lengthreceive命令用来配置当前路由器可以接收的LSP的最大长度.
undolsp-lengthreceive命令用来恢复缺省情况.
缺省情况下,可以接收的LSP的最大长度为1497个字节.
【举例】#配置接收LSP报文最大长度为1024字节.
system-view[Sysname]isis1[Sysname-isis-1]lsp-lengthreceive10241.
1.
53maximumload-balancing(IS-ISview)【命令】maximumload-balancingnumberundomaximumload-balancing【视图】IS-IS视图【缺省级别】2:系统级【参数】number:等价路由的最大条数.
取值范围为1~8.
【描述】maximumload-balancing命令用来配置IS-IS支持的等价路由的最大条数.
undomaximumload-balancing命令用来恢复缺省情况.
缺省情况下,IS-IS支持的等价路由的最大条数为8.
【举例】#配置IS-IS支持的等价路由的最大条数为2.
system-view[Sysname]isis100[Sysname-isis-100]maximumload-balancing21-551.
1.
54network-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命令用来删除网络实体名称.
缺省情况下,没有配置NET.
NET可以看作是一类特殊的NSAP,即SEL为0的NSAP地址,长度为8~20个字节.
NET由三部分组成:区域ID,它的长度可变的,为1~13个字节.
SystemID,用来在区域内唯一标识主机或路由器,它的长度固定为6个字节.
SEL,为0,它的长度固定为1个字节.
例如NET为:ab.
cdef.
1234.
5678.
9abc.
00,则其中区域ID为ab.
cdef,SystemID为1234.
5678.
9abc,SEL为00.
相关配置可参考命令isis和isisenable.
【举例】#指定NET为10.
0001.
1010.
1020.
1030.
00.
其中区域ID是10.
0001,系统ID是1010.
1020.
1030.
system-view[Sysname]isis1[Sysname-isis-1]network-entity10.
0001.
1010.
1020.
1030.
001.
1.
55non-stop-routing【命令】non-stop-routingundonon-stop-routing【视图】IS-IS视图【缺省级别】2:系统级1-56【参数】无【描述】non-stop-routing命令用来使能IS-IS协议的NSR功能.
undonon-stop-routing命令用来关闭IS-IS协议的NSR功能.
缺省情况下,IS-IS协议的NSR功能处于关闭状态.
IS-ISNSR特性与IS-ISGR特性互斥,即non-stop-routing和graceful-restart命令互斥,不能同时配置.
【举例】#在IS-IS进程1中使能NSR功能.
system-view[Sysname]isis1[Sysname-isis-1]non-stop-routing1.
1.
56non-stop-routinginterval【命令】non-stop-routingintervalinterval-valueundonon-stop-routinginterval【视图】IS-IS视图【缺省级别】2:系统级【参数】interval-value:指定NSR的时间间隔,即发生IRF设备Master/Slave切换时期望IS-IS协议能够完成切换的时间,取值范围为30~1800,单位为秒.
【描述】non-stop-routinginterval命令用来配置NSR的时间间隔.
undonon-stop-routinginterval命令用来恢复缺省情况.
缺省情况下,NSR时间间隔为0秒,即没有配置NSR的时间间隔.
需要注意的是:如果配置了NSR的时间间隔,则邻居关系最大保持时间应该不小于该时间间隔,以保证主Master/Slave切换期间邻居关系不超时,直到完成主备倒换.
如果没有配置NSR的时间间隔,则邻居关系最大保持时间取决于接口下配置的时间.
1-57【举例】#在IS-IS进程1中配置NSR的时间间隔为40秒.
system-view[Sysname]isis1[Sysname-isis-1]non-stop-routing[Sysname-isis-1]non-stop-routinginterval401.
1.
57preference(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~63个字符的字符串,区分大小写.
【描述】preference命令用来配置IS-IS路由优先级.
undopreference命令用来恢复缺省情况.
缺省情况下,IS-IS路由的优先级为15.
配置了route-policy参数后,如果route-policy中对某些匹配的路由优先级进行了修改,则这些匹配的路由取route-policy修改的优先级,其它路由的优先级均取preference命令所设的值.
由于在一台路由器上可能同时运行多种动态路由协议,就存在各个路由协议之间路由信息共享和选择的问题.
系统为每一种路由协议配置一个优先级,当不同协议都发现了到同一目的地的路由时,优先级高的协议将起决定作用.
【举例】#配置IS-IS协议的优先级为25.
system-view[Sysname]isis1[Sysname-isis-1]preference251.
1.
58priorityhigh【命令】priorityhigh{ip-prefixprefix-name|tagtag-value}undopriorityhigh[ip-prefix|tag]1-58【视图】IS-IS视图【缺省级别】2:系统级【参数】ip-prefixprefix-name:指定IPv4地址前缀列表名,唯一标识一个IPv4地址前缀列表.
prefix-name为1~19个字符的字符串.
tagtag-value:指定要求的标记值,取值范围为1~4294967295.
【描述】priorityhigh命令用来配置指定IS-IS路由为高优先级,即可以快速收敛.
undopriorityhigh命令用来恢复指定IS-IS路由的优先级.
缺省情况下,没有配置IS-IS路由为高优先级,即不能快速收敛.
需要注意的是,IS-IS主机路由的收敛优先级低于高优先级,而高于其他IS-IS路由的收敛优先级.
【举例】#配置名为前缀列表为standtest的IS-IS路由为高优先级路由,即可以快速收敛.
system-view[Sysname]isis1[Sysname-isis-1]priorityhighip-prefixstandtest1.
1.
59resetisisall【命令】resetisisall[process-id|vpn-instancevpn-instance-name]【视图】用户视图【缺省级别】2:系统级【参数】process-id:IS-IS进程号,取值范围为1~65535,清除该IS-IS进程所有的数据结构信息.
vpn-instancevpn-instance-name:清除指定VPN的IS-IS数据结构信息.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则清除公网的IS-IS数据结构信息.
【描述】resetisisall命令用来清除IS-IS进程所有的数据结构信息.
本命令用在某些需要立即刷新LSP的情况下.
例如,在执行了area-authentication-mode和domain-authentication-mode以后,本路由器还存有过去的LSP,可以使用本命令来清除这些LSP.
相关配置可参考命令area-authentication-mode和domain-authentication-mode.
1-59【举例】#清除所有IS-IS进程的数据结构信息.
resetisisall1.
1.
60resetisispeer【命令】resetisispeersystem-id[process-id|vpn-instancevpn-instance-name]【视图】用户视图【缺省级别】2:系统级【参数】system-id:IS-IS邻居的SystemID.
process-id:IS-IS进程号,取值范围为1~65535,清除指定IS-IS进程邻居的数据结构信息.
vpn-instancevpn-instance-name:清除指定VPN的IS-IS指定邻居的数据结构信息.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则清除公网的IS-IS指定邻居的数据结构信息.
【描述】resetisispeer命令用来清除IS-IS指定邻居的数据结构信息.
本命令用在需要重建某个特定邻居的情况下使用.
【举例】#清除系统ID为0000.
0c11.
1111的IS-IS邻居的数据结构信息.
resetisispeer0000.
0c11.
11111.
1.
61set-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[timeout1[nbr-timeout]]:从系统启动时开始计算,如果在nbr-timeout参数指定的时长内仍未与指定邻居建立邻接关系完毕,过载标志位将结束置位状态;如果在1-60nbr-timeout参数指定的时长内与指定邻居建立邻接关系完毕,过载标志位将继续保持置位状态,且从与指定邻居建立邻接关系时重新计时,在timeout1参数配置的时长内保持置位状态.
system-id:指定邻居的SystemID.
timeout1:取值范围为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命令用来清除过载标志位.
缺省情况下,不配置过载标志位.
需要注意的是:如果没有指定on-startup参数,IS-IS将立即把过载标志位置位且一直保持置位状态直到用户通过undoset-overload清除过载标志位.
如果只指定on-startup参数,过载标志位将在系统启动时开始置位,并且在timeout2参数指定的时长内保持置位状态.
【举例】#在当前路由器上配置过载标志位.
system-view[Sysname]isis1[Sysname-isis-1]set-overload1.
1.
62summary(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.
1-61avoid-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协议发现的路由,也可以是引入的外部路由.
另外,聚合后路由的开销值取所有被聚合路由中最小的开销值.
需要注意的是,路由器只对本地生成的LSP中的路由进行聚合.
【举例】#配置一条202.
0.
0.
0/8的聚合路由.
system-view[Sysname]isis1[Sysname-isis-1]summary202.
0.
0.
0255.
0.
0.
01.
1.
63timerlsp-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-wait-interval:网络拓扑变化导致LSP重新生成时,第二次LSP生成前的等待时间,取值范围为10~60000,单位为毫秒,缺省值为0毫秒.
level-1:配置Level-1LSP生成时间间隔.
level-2:配置Level-2的LSP生成时间间隔,默认不配置级别时对Level-1和Level-2同时起作用.
1-62【描述】timerlsp-generation命令用来配置LSP生成前的等待时间.
undotimerlsp-generation命令用来恢复缺省情况.
缺省情况下,LSP生成前的等待时间为2秒.
需要注意的是,通过该命令配置LSP生成前的等待时间:(1)如果只指定maximum-interval参数,LSP生成时间间隔为maximum-interval指定的值.
(1)如果同时指定maximum-interval和initial-interval参数:第一次生成LSP前的等待时间为initial-interval;如果网络拓扑不稳定,即LSP生成的触发时间间隔小于maximum-interval,LSP生成前的等待时间为maximum-interval,直到网络拓扑稳定下来.
(2)如果同时指定了maximum-interval、initial-interval和second-interval参数:第一次生成LSP前的等待时间为initial-interval;如果网络拓扑不稳定即触发LSP重新生成时间间隔小于maximum-interval,第二次LSP生成前的等待时间将变为second-interval,并且对LSP生成前的等待时间进行相应惩罚:每次触发LSP重新生成时,生成前的等待时间都将是上一次等待时间的2倍,直到增大至maximum-interval为止;当网络拓扑稳定下来,即触发LSP重新生成时间间隔大于maximum-interval,LSP生成前的等待时间恢复为initial-interval.
【举例】#配置IS-ISLSP生成时间间隔的最大值为10秒,第一次LSP生成前的等待时间为100毫秒,第二次LSP生成前的等待时间为200毫秒.
system-view[Sysname]isis1[Sysname-isis-1]timerlsp-generation101002001.
1.
64timerlsp-max-age【命令】timerlsp-max-agesecondsundotimerlsp-max-age【视图】IS-IS视图【缺省级别】2:系统级【参数】seconds:LSP在LSDB里的最大生存时间,取值范围是1~65535,单位为秒.
【描述】timerlsp-max-age命令用来配置当前路由器生成的LSP在LSDB里的最大生存时间.
undotimerlsp-max-age命令用来恢复缺省情况.
1-63缺省情况下,当前路由器生成的LSP在LSDB里的最大生存时间为1200秒.
相关配置可参考命令timerlsp-refresh.
【举例】#配置当前路由器生成的LSP在LSDB里的最大生存时间为25分钟,即1500秒.
system-view[Sysname]isis1[Sysname-isis-1]timerlsp-max-age15001.
1.
65timerlsp-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]isis1[Sysname-isis-1]timerlsp-refresh15001.
1.
66timerspf【命令】timerspfmaximum-interval[initial-interval[second-wait-interval]]undotimerspf1-64【视图】IS-IS视图【缺省级别】2:系统级【参数】maximum-interval:网络拓扑变化导致路由重新计算时,路由计算时间间隔的最大值,取值范围为1~120,单位为秒.
initial-interval:网络拓扑变化导致路由重新计算时,第一次路由计算前的等待时间,取值范围为10~60000,单位为毫秒,缺省值为0毫秒.
second-wait-interval:网络拓扑变化导致路由重新计算时,第二次路由计算前的等待时间,取值范围为10~60000,单位为毫秒,缺省值为0毫秒.
【描述】timerspf命令用来配置IS-IS路由计算时间间隔.
undotimerspf命令用来恢复缺省情况.
缺省情况下,IS-IS路由计算时间间隔为10秒.
需要注意的是,通过该命令配置IS-IS路由计算时间间隔时:(1)如果只指定maximum-interval参数,路由计算时间间隔为maximum-interval指定的值.
(1)如果同时指定maximum-interval和initial-interval参数:第一次进行路由计算前的等待时间为initial-interval;如果网络拓扑不稳定,即路由计算的触发时间间隔小于maximum-interval,路由计算前的等待时间为maximum-interval,直到网络拓扑稳定下来.
(2)如果同时指定了maximum-interval、initial-interval和second-interval参数:第一次路由计算前的等待时间为initial-interval;如果网络拓扑不稳定即触发路由计算时间间隔小于maximum-interval,第二次路由计算前的等待时间将变为second-interval,并且对路由计算前的等待时间进行相应惩罚:每次触发路由计算时,路由计算前的等待时间都将是上一次等待时间的2倍,直到增大至maximum-interval为止;当网络拓扑稳定下来,即触发路由计算时间间隔大于maximum-interval,路由计算前的等待时间恢复为initial-interval.
【举例】#配置路由器Sysname的IS-IS路由计算的最大时间间隔为10秒,第一次路由计算前的等待时间为100毫秒,第二次路由计算前的等待时间为200毫秒.
system-view[Sysname]isis1[Sysname-isis-1]timerspf101002001.
1.
67virtual-system【命令】virtual-systemvirtual-system-idundovirtual-systemvirtual-system-id1-65【视图】IS-IS视图【缺省级别】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]isis1[Sysname-isis-1]virtual-system2222.
2222.
2222i目录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-51.
1.
6bgp·1-51.
1.
7compare-different-as-med(BGP/BGP-VPNinstanceview)1-61.
1.
8confederationid·1-71.
1.
9confederationnonstandard1-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.
16displaybgpgroup·1-131.
1.
17displaybgpnetwork·1-141.
1.
18displaybgppaths·1-151.
1.
19displaybgppeer1-171.
1.
20displaybgppeerreceivedip-prefix·1-201.
1.
21displaybgprouting-table·1-211.
1.
22displaybgprouting-tableas-path-acl1-221.
1.
23displaybgprouting-tablecidr1-231.
1.
24displaybgprouting-tablecommunity1-241.
1.
25displaybgprouting-tablecommunity-list·1-251.
1.
26displaybgprouting-tabledampened·1-261.
1.
27displaybgprouting-tabledampeningparameter·1-271.
1.
28displaybgprouting-tabledifferent-origin-as·1-281.
1.
29displaybgprouting-tableflap-info1-291.
1.
30displaybgprouting-tablelabel·1-301.
1.
31displaybgprouting-tablepeer·1-31ii1.
1.
32displaybgprouting-tableregular-expression1-321.
1.
33displaybgprouting-tablestatistic·1-331.
1.
34displayrouterid1-331.
1.
35ebgp-interface-sensitive1-341.
1.
36filter-policyexport(BGP/BGP-VPNinstanceview)1-351.
1.
37filter-policyimport(BGP/BGP-VPNinstanceview)1-361.
1.
38graceful-restart(BGPview)1-371.
1.
39graceful-restarttimerrestart1-371.
1.
40graceful-restarttimerwait-for-rib·1-381.
1.
41group(BGP/BGP-VPNinstanceview)1-391.
1.
42ignore-first-as·1-391.
1.
43import-route(BGP/BGP-VPNinstanceview)1-401.
1.
44log-peer-change1-411.
1.
45network(BGP/BGP-VPNinstanceview)1-421.
1.
46networkshort-cut(BGP/BGP-VPNinstanceview)1-421.
1.
47peeradvertise-community(BGP/BGP-VPNinstanceview)1-431.
1.
48peeradvertise-ext-community(BGP/BGP-VPNinstanceview)1-441.
1.
49peerallow-as-loop(BGP/BGP-VPNinstanceview)1-451.
1.
50peeras-number(BGP/BGP-VPNinstanceview)1-451.
1.
51peeras-path-acl(BGP/BGP-VPNinstanceview)1-461.
1.
52peerbfd1-471.
1.
53peercapability-advertiseconventional1-481.
1.
54peercapability-advertiseorf1-491.
1.
55peercapability-advertiseorfnon-standard1-501.
1.
56peercapability-advertiseroute-refresh·1-511.
1.
57peercapability-advertisesuppress-4-byte-as1-511.
1.
58peerconnect-interface(BGP/BGP-VPNinstanceview)1-521.
1.
59peerdefault-route-advertise(BGP/BGP-VPNinstanceview)1-531.
1.
60peerdescription(BGP/BGP-VPNinstanceview)1-541.
1.
61peerdscp(BGP/BGP-VPNinstanceview)1-551.
1.
62peerebgp-max-hop(BGP/BGP-VPNinstanceview)1-561.
1.
63peerenable(BGP/BGP-VPNinstanceview)1-561.
1.
64peerfake-as(BGP/BGP-VPNinstanceview)1-571.
1.
65peerfilter-policy(BGP/BGP-VPNinstanceview)1-581.
1.
66peergroup(BGP/BGP-VPNinstanceview)1-591.
1.
67peerignore(BGP/BGP-VPNinstanceview)1-59iii1.
1.
68peerip-prefix·1-601.
1.
69peerkeep-all-routes(BGP/BGP-VPNinstanceview)1-611.
1.
70peerlog-change(BGP/BGP-VPNinstanceview)1-621.
1.
71peernext-hop-local(BGP/BGP-VPNinstanceview)1-621.
1.
72peerpassword·1-631.
1.
73peerpreferred-value(BGP/BGP-VPNinstanceview)1-641.
1.
74peerpublic-as-only(BGP/BGP-VPNinstanceview)1-651.
1.
75peerreflect-client(BGP/BGP-VPNinstanceview)1-661.
1.
76peerroute-limit(BGP/BGP-VPNinstanceview)1-671.
1.
77peerroute-policy(BGP/BGP-VPNinstanceview)1-681.
1.
78peerroute-update-interval(BGP/BGP-VPNinstanceview)1-691.
1.
79peertimer(BGP/BGP-VPNinstanceview)1-691.
1.
80preference(BGP/BGP-VPNinstanceview)1-711.
1.
81reflectbetween-clients(BGPview/BGP-VPNinstanceview)1-721.
1.
82reflectorcluster-id(BGPview/BGP-VPNinstanceview)1-721.
1.
83refreshbgp1-731.
1.
84resetbgp·1-741.
1.
85resetbgpdampening1-741.
1.
86resetbgpflap-info1-751.
1.
87resetbgpipv4all·1-761.
1.
88routerid1-761.
1.
89router-id1-771.
1.
90summaryautomatic1-781.
1.
91synchronization(BGPview)1-781.
1.
92timer(BGP/BGP-VPNinstanceview)1-791-11BGP配置命令在以下路由协议的介绍中所指的路由器及路由器图标,代表了一般意义下的路由器以及运行了路由协议的以太网交换机.
BGP中有关用来定义路由策略的命令,请参见"三层技术-IP路由命令参考"中的"路由策略".
S3600V2-SI系列交换机不支持BGP功能.
1.
1BGP配置命令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~63个字符的字符串,区分大小写.
detail-suppressed:仅通告聚合路由.
suppress-policyroute-policy-name:根据指定的路由策略route-policy-name抑制选定的具体路由,不通告部分具体路由.
route-policy-name表示路由策略名称,为1~63个字符的字符串,区分大小写.
origin-policyroute-policy-name:根据指定的路由策略route-policy-name选择用于聚合的源路由.
route-policy-name表示路由策略名称,为1~63个字符的字符串,区分大小写.
上述命令的关键字的用法如表1-1所示.
1-2表1-1关键字的用法关键字用法as-set通过设置该关键字,可创建一条聚合路由,该路由的AS路径包含了具体路由的AS路径信息.
若需聚合较多AS路径时,请慎用此关键字,因为当具体路由的变化较频繁时,会导致路由震荡detail-suppressed该关键字不抑制聚合路由,但抑制所有具体路由的通告.
如果只想对一部分具体路由进行抑制,可以使用peerfilter-policy命令suppress-policy该关键字能产生聚合路由,但抑制指定路由的通告.
可以用route-policy的if-match子句有选择地抑制一些具体路由,其它具体路由仍被通告origin-policy该关键字仅选择符合路由策略的具体路由来生成聚合路由attribute-policy该关键字可设置聚合路由的属性.
通过peerroute-policy等方式也可以完成实现相同的功能.
该关键字不能设置聚合路由的AS-PATH属性【描述】aggregate命令用来在BGP路由表中创建一条聚合路由.
undoaggregate命令用来删除该聚合路由.
缺省情况下,没有进行路由聚合.
需要注意的是,BGP路由表中创建的聚合路由的出接口为Null0接口,聚合后可以减少向BGP对等体发布的路由数目.
在使用中应注意不要使这条聚合路由成为本设备的优选路由,否则会导致报文转发失败.
如果聚合路由的子网掩码长度和被聚合的某一条具体路由完全相同,且聚合路由优先级高于具体路由,则聚合路由会成为优选路由,这种情况下需要通过修改路由优先级等方式,来确保优选的路由为具体路由.
【举例】#在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-ipv4-vpn1]aggregate192.
213.
0.
0255.
255.
0.
01.
1.
2balance(BGP/BGP-VPNinstanceview)【命令】balancenumberundobalance【视图】BGP视图/BGP-VPN实例视图1-3【缺省级别】2:系统级【参数】number:进行负载分担的BGP路由条数,当number取值为1时,相当于不进行负载分担.
取值范围为1~8.
【描述】balance命令用来配置BGP负载分担的路由条数.
undobalance命令用来取消BGP路由负载分担功能.
缺省情况下,没有进行路由负载分担.
与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-ipv4-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当作选路算法中的一个因素.
1-4【举例】#在BGP视图下,禁止路由器将AS_PATH当作选路算法中的一个因素.
system-view[Sysname]bgp100[Sysname-bgp]bestrouteas-path-neglect#在BGP-VPN实例视图下,禁止路由器将AS_PATH当作选路算法中的一个因素.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-ipv4-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-ipv4-vpn1]bestroutecompare-med1-51.
1.
5bestroutemed-confederation(BGP/BGP-VPNinstanceview)【命令】bestroutemed-confederationundobestroutemed-confederation【视图】BGP视图/BGP-VPN实例视图【缺省级别】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-ipv4-vpn1]bestroutemed-confederation1.
1.
6bgp【命令】bgpas-numberundobgp[as-number]【视图】系统视图【缺省级别】2:系统级【参数】as-number:为指定的本地AS号,取值范围为1~4294967295.
1-6【描述】bgp命令用来启动BGP,进入BGP视图.
undobgp命令用来关闭BGP.
缺省情况下,系统没有运行BGP.
【举例】#启动BGP,指定本地AS号为100.
system-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-ipv4-vpn1]compare-different-as-med1-71.
1.
8confederationid【命令】confederationidas-numberundoconfederationid【视图】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【命令】confederationnonstandardundoconfederationnonstandard1-8【视图】BGP视图【缺省级别】2:系统级【参数】无【描述】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命令指定各子系统所属的联盟号,否则本命令配置不成功.
1-9当undoconfederationpeer-as命令不带as-number-list参数时,表示删除联盟体中所有的子自治系统.
相关配置可参考命令confederationnonstandard和confederationid.
【举例】#配置属于联盟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~63个字符的字符串,区分大小写.
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-ipv4-vpn1]dampening151510002000100001.
1.
12defaultipv4-unicast【命令】defaultipv4-unicastundodefaultipv4-unicast【视图】BGP视图【缺省级别】2:系统级【参数】无【描述】defaultipv4-unicast命令用来配置使用peeras-number命令创建邻居时默认使能IPv4单播地址族.
undodefaultipv4-unicast命令用来配置使用peeras-number命令创建邻居时默认不使能IPv4单播地址族.
缺省情况下,使能IPv4单播地址族.
需要注意的是:此命令只影响后配置的邻居关系,对已配置的邻居关系没有影响.
本配置只对peeras-number命令创建的邻居生效,peergroup命令创建的邻居不受该命令的限制.
配置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-ipv4-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-ipv4-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命令配合使用才能将其它协议的缺省路由引入BGP中.
相关配置可参考import-route.
【举例】#在BGP视图下,将缺省路由从OSPF引入到BGP路由表中.
system-view1-13[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-ipv4-vpn1]default-routeimported[Sysname-bgp-ipv4-vpn1]import-routeospf11.
1.
16displaybgpgroup【命令】displaybgpgroup[group-name][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgpgroup命令用来显示对等体组信息.
【举例】#显示对等体组aaa的信息.
displaybgpgroupaaaBGPpeer-groupisaaaRemoteAS200Type:externalMaximumallowedprefixnumber:4294967295Threshold:75%Configuredholdtimervalue:180Keepalivetimervalue:60Minimumtimebetweenadvertisementrunsis30secondsPeerPreferredValue:0Noroutingpolicyisconfigured1-14Members:PeerASMsgRcvdMsgSentOutQPrefRcvUp/DownState2.
2.
2.
1200000000: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[|{begin|exclude|include}regular-expression]【视图】任意视图1-15【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgpnetwork命令用来显示通过network命令通告的路由信息.
【举例】#显示已经发布的路由信息.
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||{begin|exclude|include}regular-expression]【视图】任意视图1-16【缺省级别】1:监控级【参数】as-regular-expression:匹配的AS路径正则表达式,为1~80个字符的字符串.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgppaths命令用来显示AS路径信息.
【举例】#显示第一个AS号为200的AS路径信息.
displaybgppaths^200AddressHashRefcountMEDPath/Origin0x59171001110200300i表1-4displaybgppaths命令显示信息描述表字段描述Address本地数据库中的路由地址,十六进制格式Hash哈希值Refcount使用该路径的路由条数MED该路由的度量值Path路由的AS路径(AS_PATH)属性,记录了此路由所穿过的所有AS区域,可以避免路由环路的出现Origin路由的起源(ORIGIN)属性,表示路由相对于发出它的自治系统的路由更新起点,它有如下3种取值:i此路由是AS内部的;BGP把聚合路由和用network命令定义的路由看成是AS内部的,起点类型设置为IGPe此路由是从外部网关协议EGP(ExteriorGatewayProtocol)学习到的此路由信息的来源为未知源,即通过其他方式学习到的;BGP把通过其它IGP协议引入的路由的起点类型设置为incomplete1-171.
1.
19displaybgppeer【命令】displaybgppeer[ip-address{log-info|verbose}|group-namelog-info|verbose][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】ip-address:指定要显示的对等体的IP地址.
group-name:指定要显示的对等体组名称,为1~47个字符的字符串.
log-info:显示指定对等体/对等体组的日志信息.
verbose:显示对等体/对等体组的详细信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgppeer命令用来显示对等体/对等体组的信息.
【举例】#显示对等体10.
110.
25.
20的详细信息.
displaybgppeer10.
110.
25.
20verbosePeer:10.
110.
25.
20Local:2.
2.
2.
2Type:EBGPlinkBGPversion4,remoterouterID1.
1.
1.
1BGPcurrentstate:Established,Upfor00h01m51sBGPcurrentevent:RecvKeepaliveBGPlaststate:OpenConfirmPort:Local-1029Remote-179Configured:ActiveHoldTime:180secKeepaliveTime:60secReceived:ActiveHoldTime:180secNegotiated:ActiveHoldTime:180secKeepaliveTime:60secPeeroptionalcapabilities:Peersupportbgpmulti-protocolextendedPeersupportbgprouterefreshcapabilityAddressfamilyIPv4Unicast:advertisedandreceived1-18Received:Total5messages,Updatemessages1Sent:Total4messages,Updatemessages0Maximumallowedprefixnumber:4294967295Threshold:75%Minimumtimebetweenadvertisementrunsis30secondsOptionalcapabilities:RouterefreshcapabilityhasbeenenabledORFadvertisecapabilitybasedonprefix(type64):Local:bothNegotiated:sendPeerPreferredValue:0BFD:EnabledRoutingpolicyconfigured:Noroutingpolicyisconfigured表1-5displaybgppeerverbose命令显示信息描述表字段描述Peer对等体的IP地址Local本地的路由器IDType对等体的类型,Internal表示是IBGP对等体,External是EBGP对等体BGPversion协议版本号remoterouterID对等体的路由器IDBGPcurrentstate对等体当前状态BGPcurrentevent对等体当前事件BGPlaststate对等体前一状态Port建立TCP连接时本地和对等体分别使用的端口号Configured:ActiveHoldTime本地配置的与对等体连接的保持时间KeepaliveTime本地配置的与对等体连接的存活时间Received:ActiveHoldTime对等体配置的与对等体连接的保持时间Negotiated:ActiveHoldTime协商后的保持时间Peeroptionalcapabilities对等体所支持的可选扩展能力,包括BGP多协议扩展和路由刷新AddressfamilyIPv4Unicast以IPv4单播形式通告和接收路由Received本地接收的总报文数和Update报文数Sent本地发送的总报文数和Update报文数Maximumallowedprefixnumber可接受最大路由数Threshold配置了允许从BGP对等体收到的最大路由数后,路由器开始生成告警消息时的路由数量的百分比Minimumtimebetweenadvertisementruns路由发布最小时间间隔1-19字段描述Optionalcapabilities对等体使能的可选扩展能力Routerefreshcapabilityhasbeenenabled已经使能了Refresh能力ORFadvertisecapabilitybasedonprefix(type64):对等体支持ORF的地址前缀能力,能力值为64Local:both本地支持:发送和接收Negotiated:send协商成功:本端可以发送携带ORF信息的Route-refresh报文,对端可以接收携带ORF信息的Route-refresh报文(如果send和receive都没有协商成功,则不会显示该行信息)PeerPreferredValue为来自对等体路由指定的首选值BFD对等体是否配置了BFD功能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对等体连接状态,有如下两种状态:Up表示BGP会话处于Established状态Down表示BGP会话断开NotificationNotification报文消息Error/SubErrorError表示Notification消息差错码,指定错误类型;SubError表示Notification消息差错子码,指定错误类型的详细信息1-201.
1.
20displaybgppeerreceivedip-prefix【命令】displaybgppeerip-addressreceivedip-prefix[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】ip-address:指定要显示的BGP对等体的IP地址.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgppeerreceivedip-prefix命令用来显示从指定邻居收到的ORF报文中的前缀信息.
【举例】#显示从对等体10.
110.
25.
20收到的ORF报文中的前缀信息.
displaybgppeer10.
110.
25.
20receivedip-prefixORFip-prefixentries:2ge:greater-equalle:less-equalindexruleprefixgele10permit111.
111.
111.
0/24263220deny2.
1.
1.
0/242632表1-7displaybgppeerreceivedip-prefix命令显示信息描述表字段描述ORFip-prefixentriesORF地址前缀条目数index地址前缀索引号rule地址前缀匹配规则prefix地址前缀信息gegreater-equal,表示掩码长度大于或者等于leless-equal,表示掩码长度小于或者等于1-211.
1.
21displaybgprouting-table【命令】displaybgprouting-table[ip-address[{mask|mask-length}[longer-prefixesbegin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】ip-address:目的IP地址.
mask:网络掩码,点分十进制格式.
mask-length:网络掩码长度,取值范围为0~32.
longer-prefixes:指定根据如下方法判断显示哪条路由:(1)用户输入的目的IP地址同用户输入的子网掩码值进行与运算;(2)路由表中各条路由的目的IP地址同用户输入的子网掩码值进行与运算;(3)两次运算结果相同、且掩码小于等于用户输入子网掩码的路由中,子网掩码最长的路由条目将被显示出来.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgprouting-table命令用来显示BGP路由信息.
【举例】#查看BGP的路由信息.
displaybgprouting-tableTotalNumberofRoutes:1BGPLocalrouterIDis10.
10.
10.
1Statuscodes:*-valid,^-VPNv4best,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:i-IGP,e-EGP,-incompleteNetworkNextHopMEDLocPrfPrefValPath/Ogn*>40.
40.
40.
0/2420.
20.
20.
100200300i1-22表1-8displaybgprouting-table命令显示信息描述表字段描述TotalNumberofRoutes路由总数BGPLocalrouterIDBGP本地路由器标识符Statuscodes路由状态代码:*–valid(合法)^-VPNv4best(VPNv4优选路由)>–best(普通优选最佳路由)d–damped(震荡抑制)h–history(历史路由)i–internal(内部路由)s–suppressed(聚合抑制)S–Stale(过期路由)Origini–IGP(网络层可达信息来源于AS内部)e–EGP(网络层可达信息通过EGP学习)–incomplete(网络层可达信息通过其他方式学习)Network目的网络地址NextHop下一跳IP地址MEDMulti-Exit-Discriminator,多出口区分属性值LocPrf本地优先级PrefVal路由首选值Path路由的AS路径(AS_PATH)属性,记录了此路由所穿过的所有AS区域,可以避免路由环路的出现Ogn路由的起源(ORIGIN)属性,表示路由相对于发出它的自治系统的路由更新起点,它有如下3种取值:i此路由是AS内部的.
BGP把聚合路由和用network命令定义的路由看成是AS内部的,起点类型设置为IGPe此路由是从EGP(ExteriorGatewayProtocol,外部网关协议)学习到的此路由信息的来源为未知源,即通过其他方式学习到的.
BGP把通过其它IGP协议引入的路由的起点设置为incomplete1.
1.
22displaybgprouting-tableas-path-acl【命令】displaybgprouting-tableas-path-aclas-path-acl-number[|{begin|exclude|include}regular-expression]【视图】任意视图1-23【缺省级别】1:监控级【参数】as-path-acl-number:指定匹配的AS路径过滤列表号,取值范围为1~256.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgprouting-tableas-path-acl命令用来显示匹配指定AS路径过滤列表的BGP路由信息.
【举例】#显示匹配过滤列表1的BGP路由信息.
displaybgprouting-tableas-path-acl1BGPLocalrouterIDis20.
20.
20.
1Statuscodes:*-valid,^-VPNv4best,>-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-8.
1.
1.
23displaybgprouting-tablecidr【命令】displaybgprouting-tablecidr[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
1-24regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgprouting-tablecidr命令用来显示CIDR(ClasslessInter-DomainRouting,无类别域间路由)的BGP路由信息.
【举例】#显示CIDR的BGP路由信息.
displaybgprouting-tablecidrTotalNumberofRoutes:1BGPLocalrouterIDis20.
20.
20.
1Statuscodes:*-valid,^-VPNv4best,>-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-8.
1.
1.
24displaybgprouting-tablecommunity【命令】displaybgprouting-tablecommunity[aa:nn&][no-advertise|no-export|no-export-subconfed]*[whole-match][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】aa:nn:指定团体号,aa和nn的取值范围为0~65535.
&:表示前面的参数可以输入1~13次.
no-advertise:具有此属性的路由在收到后,不能被通告给任何其他的BGP对等体.
no-export:具有此属性的路由在收到后,不能被发布到本地AS之外.
如果使用了联盟,则不能被发布到联盟之外,但可以发布给联盟中的其他子AS.
no-export-subconfed:具有此属性的路由在收到后,既不能被发布到本地AS之外,也不能发布到联盟中的其他子AS.
whole-match:确切匹配.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
1-25exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgprouting-tablecommunity命令用来显示路由表中匹配指定BGP团体的BGP路由信息.
【举例】#显示匹配指定BGP团体的BGP路由信息.
displaybgprouting-tablecommunity11:22BGPLocalrouterIDis10.
10.
10.
1Statuscodes:*-valid,^-VPNv4best,>-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-8.
1.
1.
25displaybgprouting-tablecommunity-list【命令】displaybgprouting-tablecommunity-list{{basic-community-list-number|comm-list-name}[whole-match]|adv-community-list-number}[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】basic-community-list-number:为基本团体列表号,取值范围为1~99.
adv-community-list-number:为高级团体列表号,取值范围为100~199.
comm-list-name:团体属性列表名,为1~31个不全为数字的字符串.
whole-match:为确切匹配,即有且仅有basic-community-list-number定义的团体必须出现.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
1-26regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgprouting-tablecommunity-list命令用来显示匹配指定的BGP团体列表的BGP路由信息.
【举例】#显示匹配指定BGP团体列表100的BGP路由信息.
displaybgprouting-tablecommunity-list100BGPLocalrouterIDis1.
2.
3.
4Statuscodes:*-valid,^-VPNv4best,>-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-8.
1.
1.
26displaybgprouting-tabledampened【命令】displaybgprouting-tabledampened[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgprouting-tabledampened命令用来显示BGP衰减的BGP路由信息.
【举例】#显示BGP衰减的BGP路由信息.
displaybgprouting-tabledampened1-27BGPLocalrouterIDis2.
2.
2.
2Statuscodes:*-valid,^-VPNv4best,>-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:20100表1-9displaybgprouting-tabledampened命令部分显示信息描述表字段描述From路由的源IP地址Reuse路由恢复可用时间,即还需要等待多长时间该路由将由不可用状态转为可用状态其他显示信息域的解释请参见表1-8.
1.
1.
27displaybgprouting-tabledampeningparameter【命令】displaybgprouting-tabledampeningparameter[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgprouting-tabledampeningparameter命令用来显示已配置的BGP路由衰减参数.
相关配置可参考命令dampening.
【举例】#显示BGP路由衰减参数.
displaybgprouting-tabledampeningparameterMaximumSuppressTime(insecond):3069CeilingValue:16000ReuseValue:7501-28ReachHalfLifeTime(insecond):900UnreachHalfLifeTime(insecond):900Suppress-Limit:2000表1-10displaybgprouting-tabledampeningparameter命令显示信息描述表字段描述MaximumSuppressTime最大抑制时间CeilingValue惩罚上限值ReuseValue路由解除抑制状态的阈值ReachHalfLifeTime(insecond)可达路由的半衰期UnreachHalfLifeTime(insecond)不可达路由的半衰期Suppress-Limit路由进入抑制状态的阈值1.
1.
28displaybgprouting-tabledifferent-origin-as【命令】displaybgprouting-tabledifferent-origin-as[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgprouting-tabledifferent-origin-as命令用来显示不同起源AS的BGP路由信息.
【举例】#显示具有不同起源AS的BGP路由信息.
displaybgprouting-tabledifferent-origin-asBGPLocalrouterIDis2.
2.
2.
2Statuscodes:*-valid,^-VPNv4best,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:i-IGP,e-EGP,-incomplete1-29NetworkNextHopMEDLocPrfPrefValPath/Ogn*>55.
0.
0.
012.
1.
1.
100100*14.
1.
1.
200300以上显示的信息域的解释请参见表1-8.
1.
1.
29displaybgprouting-tableflap-info【命令】displaybgprouting-tableflap-info[regular-expressionas-regular-expression|[as-path-aclas-path-acl-number|ip-address[{mask|mask-length}[longer-matchbegin|exclude|include}regular-expression]]【视图】任意视图【缺省级别】1:监控级【参数】as-regular-expression:显示匹配指定的AS路径正则表达式的震荡路由的信息,as-regular-expression为1~80个字符的字符串.
as-path-acl-number:显示匹配指定的AS路径过滤列表号的震荡路由的信息,as-path-acl-number的取值范围为1~256.
ip-address:目的IP地址,显示指定目的IP地址的震荡路由的信息.
mask:网络掩码,点分十进制格式.
mask-length:网络掩码长度,取值范围为0~32.
longer-match:匹配最长前缀.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgprouting-tableflap-info命令用来显示BGP路由震荡统计信息.
【举例】#显示所有BGP路由的震荡统计信息.
displaybgprouting-tableflap-infoBGPLocalrouterIDis2.
2.
2.
2Statuscodes:*-valid,^-VPNv4best,>-best,d-damped,1-30h-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-11displaybgprouting-tableflap-info命令部分显示信息描述表字段描述From路由的源IP地址Flaps路由震荡的次数Duration路由持续时间Reuse路由恢复可用时间,即还需要等待多长时间该路由将由不可用状态转为可用状态其他显示信息域的解释请参见表1-8.
1.
1.
30displaybgprouting-tablelabel【命令】displaybgprouting-tablelabel[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgprouting-tablelabel命令用来显示BGP标签路由的信息.
【举例】#显示BGP标签路由的信息.
displaybgprouting-tablelabelBGPLocalrouterIDis6.
6.
6.
7Statuscodes:*-valid,^-VPNv4best,>-best,d-damped,1-31h-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-8.
1.
1.
31displaybgprouting-tablepeer【命令】displaybgprouting-tablepeerip-address{advertised-routes|received-routes}[network-address[mask|mask-length]|statistic][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】ip-address:对等体的IP地址.
advertised-routes:显示向指定的对等体发布的路由信息.
received-routes:显示从指定的对等体接收到的路由信息.
network-address:目的网段的IP地址.
mask:目的网段的网络掩码,点分十进制格式.
mask-length:目的网段的网络掩码长度,取值范围为0~32.
statistic:显示路由的统计信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgprouting-tablepeer命令用来显示向指定的BGP对等体发送或者从BGP对等体收到的路由信息.
相关配置命令可参考displaybgppeer.
1-32【举例】#显示向BGP对等体20.
20.
20.
1发布的路由信息.
displaybgprouting-tablepeer20.
20.
20.
1advertised-routesTotalNumberofRoutes:2BGPLocalrouterIDis30.
30.
30.
1Statuscodes:*-valid,^-VPNv4best,>-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-8.
1.
1.
32displaybgprouting-tableregular-expression【命令】displaybgprouting-tableregular-expressionas-regular-expression【视图】任意视图【缺省级别】1:监控级【参数】as-regular-expression:匹配的AS路径正则表达式,as-regular-expression为1~80个字符的字符串.
【描述】displaybgprouting-tableregular-expression命令用来显示与指定的AS路径正则表达式相匹配的路由信息.
【举例】#显示BGP路由表中AS号以300结尾的路由信息.
displaybgprouting-tableregular-expression300$BGPLocalrouterIDis20.
20.
20.
1Statuscodes:*-valid,^-VPNv4best,>-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-8.
1-331.
1.
33displaybgprouting-tablestatistic【命令】displaybgprouting-tablestatistic[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgprouting-tablestatistic命令用来显示BGP的路由统计信息.
【举例】#显示BGP的路由统计信息.
displaybgprouting-tablestatisticTotalNumberofRoutes:4表1-12displaybgprouting-tablestatistic命令显示信息描述表字段描述TotalNumberofRoutes路由总数1.
1.
34displayrouterid【命令】displayrouterid[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
1-34begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayrouterid命令用来显示全局路由器ID.
【举例】#显示已配置的路由器ID.
displayrouteridConfiguredrouterIDis1.
1.
1.
11.
1.
35ebgp-interface-sensitive【命令】ebgp-interface-sensitiveundoebgp-interface-sensitive【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】无【描述】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-ipv4-vpn1]ebgp-interface-sensitive1-351.
1.
36filter-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:静态路由.
【描述】filter-policyexport命令用来配置对发布的路由信息进行过滤.
undofilter-policyexport命令用来取消对发布的路由信息进行过滤.
如果省略路由协议参数,将对所有发布的路由信息进行过滤.
缺省情况下,不对发布的路由信息进行过滤.
需要注意的是,当配置的是高级ACL(3000~3999)时,ACL中的规则需要使用命令rule[rule-id]{deny|permit}ipsourcesour-addrsour-wildcard来过滤指定目的地址的路由;使用命令rule[rule-id]{deny|permit}ipsourcesour-addrsour-wildcarddestinationdest-addrdest-wildcard来过滤指定目的地址和掩码的路由,其中source用来过滤路由目的地址,destination用来过滤路由掩码,配置的掩码应该是连续的(当配置的掩码不连续时该过滤掩码的条件不生效).
【举例】#在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-ipv4-vpn1]filter-policy2000export#使用编号为3000的ACL对引入的路由进行过滤,只允许113.
0.
0.
0/16一条路由通过.
1-36system-view[Sysname]aclnumber3000[Sysname-acl-adv-3000]rule10permitipsource113.
0.
0.
00destination255.
255.
0.
00[Sysname-acl-adv-3000]rule100denyip[Sysname-acl-adv-3000]quit[Sysname]bgp100[Sysname-bgp]filter-policy3000export1.
1.
37filter-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命令用来取消对接收的路由信息进行过滤.
缺省情况下,不对接收的路由信息进行过滤.
需要注意的是,当配置的是高级ACL(3000~3999)时,ACL中的规则需要使用命令rule[rule-id]{deny|permit}ipsourcesour-addrsour-wildcard来过滤指定目的地址的路由;使用命令rule[rule-id]{deny|permit}ipsourcesour-addrsour-wildcarddestinationdest-addrdest-wildcard来过滤指定目的地址和掩码的路由,其中source用来过滤路由目的地址,destination用来过滤路由掩码,配置的掩码应该是连续的(当配置的掩码不连续时该过滤掩码的条件不生效).
【举例】#在BGP视图下,使用编号为2000的ACL对所有BGP接收的路由进行过滤.
system-view[Sysname]bgp100[Sysname-bgp]filter-policy2000import#在BGP-VPN实例视图下,使用编号为2000的ACL对所有BGP接收的路由进行过滤.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-ipv4-vpn1]filter-policy2000import#使用编号为3000的ACL对接收的路由进行过滤,只允许113.
0.
0.
0/16一条路由通过.
system-view1-37[Sysname]aclnumber3000[Sysname-acl-adv-3000]rule10permitipsource113.
0.
0.
00destination255.
255.
0.
00[Sysname-acl-adv-3000]rule100denyip[Sysname-acl-adv-3000]quit[Sysname]bgp100[Sysname-bgp]filter-policy3000import1.
1.
38graceful-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.
39graceful-restarttimerrestart【命令】graceful-restarttimerrestarttimerundograceful-restarttimerrestart【视图】BGP视图【缺省级别】2:系统级1-38【参数】timer:指定对端重建BGP会话连接的最大时间,取值范围为3~600,单位为秒.
【描述】graceful-restarttimerrestart命令用来配置对端重建BGP会话连接的最大时间.
undograceful-restarttimerrestart命令用来恢复缺省情况.
缺省情况下,对端重建BGP会话连接的最大时间为150秒.
需要注意的是,在配置本命令之前,必须先使能BGP协议的GR能力.
相关配置可参考命令graceful-restart.
【举例】#配置对端重建BGP会话连接的最大时间为300秒.
system-view[Sysname]bgp100[Sysname-bgp]graceful-restarttimerrestart3001.
1.
40graceful-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秒.
需要注意的是:当建立或重建BGP会话时,应在此命令设置的时间内收到End-Of-RIB标记.
该命令可加速路由收敛.
在配置本命令之前,必须先使能BGP协议的GR能力.
相关配置可参考命令graceful-restart.
【举例】#配置等待End-Of-RIB标记的时间为100秒.
system-view[Sysname]bgp100[Sysname-bgp]graceful-restarttimerwait-for-rib1001-391.
1.
41group(BGP/BGP-VPNinstanceview)【命令】groupgroup-name[external|internal]undogroupgroup-name【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
external:创建EBGP对等体组,包括联盟内其他子AS的组.
internal:创建IBGP对等体组.
【描述】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-ipv4-vpn1]grouptestexternal[Sysname-bgp-ipv4-vpn1]peertestas-number200[Sysname-bgp-ipv4-vpn1]peer10.
1.
1.
1grouptest[Sysname-bgp-ipv4-vpn1]peer10.
1.
2.
1grouptest1.
1.
42ignore-first-as【命令】ignore-first-asundoignore-first-as1-40【视图】BGP视图【参数】无【描述】ignore-first-as命令用来配置不检测EBGP路由的第一个AS号.
undoignore-first-as命令用来配置检测EBGP路由的第一个AS号.
缺省情况下,系统收到EBGP路由后,会检测路由的第一个AS号.
如果此AS号不是EBGP邻居的AS号,则丢弃此路由.
【举例】#配置不检测EBGP路由的第一个AS号.
system-view[Sysname]bgp100[Sysname-bgp]ignore-first-as1.
1.
43import-route(BGP/BGP-VPNinstanceview)【命令】import-routeprotocol[{process-id|all-processes}[allow-direct|medmed-value|route-policyroute-policy-name]*]undoimport-routeprotocol[process-id|all-processes]【视图】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时可以指定该参数.
allow-direct:在引入的路由中包含使能了该协议的接口网段路由,目前支持该功能的协议有OSPF.
缺省情况下,在引入OSPF路由时不会包含使能了OSPF协议的接口网段路由.
当allow-direct与route-policyroute-policy-name参数一起使用时,需要注意路由策略中配置的匹配规则不要与接口路由信息存在冲突,否则会导致allow-direct配置失效.
例如,当配置allow-direct参数时,在路由策略中不要配置if-matchroute-type匹配条件,否则,allow-direct参数失效.
med-value:指定引入路由的MED度量值,取值范围为0~4294967295.
如果没有指定度量值,将使用被引入路由的cost作为引入BGP域之后的MED值.
1-41route-policy-name:路由策略名称,为1~63个字符的字符串,区分大小写.
从其他路由协议引入路由时,需使用该参数指定的路由策略过滤路由.
【描述】import-route命令用来引入其它协议路由信息并通告.
undoimport-route命令用来取消已有的配置.
缺省情况下,BGP不引入且不通告其它协议的路由.
只能引入路由表中状态为active的路由,是否为active状态可以通过displayiprouting-tableprotocol命令来查看.
通过import-route命令引入到BGP路由表中的路由的ORIGIN属性为incomplete.
undoimport-routeprotocolall-processes命令只能取消import-routeprotocolall-processes命令的配置,不能取消import-routeprotocolprocess-id命令的配置.
【举例】#在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-ipv4-vpn1]import-routerip1.
1.
44log-peer-change【命令】log-peer-changeundolog-peer-change【视图】BGP视图【缺省级别】2:系统级【参数】无【描述】log-peer-change命令用来全局使能BGP日志记录功能,使能后BGP记录邻居关系连接以及断开事件.
undolog-peer-change用来取消该功能.
缺省情况下,全局使能BGP日志记录功能.
【举例】#使能BGP日志记录功能.
1-42system-view[Sysname]bgp100[Sysname-bgp]log-peer-change1.
1.
45network(BGP/BGP-VPNinstanceview)【命令】networkip-address[mask|mask-length]route-policyroute-policy-nameundonetworkip-address[mask|mask-length]【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】ip-address:目的IP地址.
mask:网络掩码,点分十进制格式.
mask-length:网络掩码长度,取值范围为0~32.
route-policy-name:路由策略名称,为1~63个字符的字符串,区分大小写.
【描述】network命令用来配置本地BGP通告的网段路由.
undonetwork命令用来取消已有的配置.
缺省情况下,BGP不通告任何路由.
需要注意以下几点:要引入的网段路由必须存在于本地的IP路由表中,使用路由策略可以更为灵活的控制所引入的路由.
使用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-ipv4-vpn1]network10.
0.
0.
0255.
255.
0.
01.
1.
46networkshort-cut(BGP/BGP-VPNinstanceview)【命令】networkip-address[mask|mask-length]short-cutundonetworkip-address[mask|mask-length]short-cut1-43【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】ip-address:目的IP地址.
mask:网络掩码,点分十进制格式.
mask-length:网络掩码长度,取值范围为0~32.
【描述】networkshort-cut命令用来配置提高接收到的指定EBGP路由的路由管理优先级.
undonetworkshort-cut命令用来取消提高接收到的指定EBGP路由的路由管理优先级.
缺省情况下,接收到的EBGP路由的路由管理优先级为255.
EBGP路由的管理优先级比本地生成的路由的管理优先级低,如果一条EBGP路由被配置成short-cut,那么这条路由在加入到路由表时将使用本地生成路由的路由管理值,而不是EBGP路由的路由管理值,此时,这条路由成为最佳路由的可能性被提高了很多.
【举例】#在BGP视图下,配置提高EBGP路由10.
0.
0.
0/16路由管理优先级.
system-view[Sysname]bgp100[Sysname-bgp]network10.
0.
0.
0255.
255.
0.
0short-cut#在BGP-VPN实例视图下,配置提高EBGP路由10.
0.
0.
0/16路由管理优先级.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-ipv4-vpn1]network10.
0.
0.
0255.
255.
0.
0short-cut1.
1.
47peeradvertise-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地址.
1-44【描述】peeradvertise-community命令用来配置向对等体/对等体组发布团体属性.
undopeeradvertise-community命令用来取消向对等体/对等体组发布团体属性.
缺省情况下,不向对等体/对等体组发布团体属性.
相关配置可参考"三层技术-IP路由命令参考/路由策略"中的命令ipcommunity-list、if-matchcommunity和applycommunity.
【举例】#在BGP视图下,向已创建的对等体组test发布团体属性.
system-view[Sysname]bgp100[Sysname-bgp]peertestadvertise-community#在BGP-VPN实例视图下,向已创建的对等体组test发布团体属性.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-ipv4-vpn1]peertestadvertise-community1.
1.
48peeradvertise-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-community1-45#在BGP-VPN实例视图下,向已经创建的对等体组test发布扩展团体属性.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-ipv4-vpn1]peertestadvertise-ext-community1.
1.
49peerallow-as-loop(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}allow-as-loop[number]undopeer{group-name|ip-address}allow-as-loop【视图】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-ipv4-vpn1]peer1.
1.
1.
1allow-as-loop21.
1.
50peeras-number(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}as-numberas-number1-46undopeergroup-nameas-numberundopeerip-address【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
as-number:对等体/对等体组的AS号,取值范围为1~4294967295.
【描述】peer{group-name|ip-address}as-numberas-number命令用来指定对等体/对等体组的AS号.
undopeergroup-nameas-number命令用来删除对等体组的AS号.
undopeerip-address命令用来删除对等体.
缺省情况下,没有指定对等体/对等体组的AS号.
对等体的AS号可以通过两种方式来指定:使用peerip-addressas-numberas-number命令来指定,缺省情况下,配置该命令后,系统会自动创建一个对等体.
通过对等体组来指定.
可以在对等体加入对等体组时指定对等体的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实例视图下,指定已创建的对等体组test2的AS号为200.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-ipv4-vpn1]peertest2as-number2001.
1.
51peeras-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}1-47【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
as-path-acl-number:AS路径过滤列表号,取值范围为1~256.
export:对向指定对等体/对等体组发布的路由应用过滤策略.
import:对从指定对等体/对等体组接收的路由应用过滤策略.
【描述】peeras-path-acl命令用来为对等体/对等体组设置基于AS路径过滤列表的BGP路由过滤策略.
undopeeras-path-acl命令用来取消已有的配置.
缺省情况下,没有基于AS路径过滤列表的BGP路由过滤策略.
相关配置可参考"三层技术-IP路由命令参考/路由策略"中的命令ipas-path、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-ipv4-vpn1]peertestas-path-acl1export1.
1.
52peerbfd【命令】peerip-addressbfdundopeerip-addressbfd【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级1-48【参数】ip-address:对等体的IP地址.
【描述】peerbfd命令用来在BGP对等体邻居上使能BFD提供的链路检测功能.
undopeerbfd命令用来关闭对应BGP对等体邻居上的BFD链路检测功能.
缺省情况下,BGP不使用BFD提供的链路检测功能.
使能BGP协议的GR能力后,请慎用BFD.
因为当链路故障时,系统可能还没来得及启用GR处理流程,BFD已经检测到链路故障了,从而导致GR失败.
如果设备上同时配置了BGPGR和BGPBFD,则在BGPGR期间请勿去使能BGPBFD,否则可能导致GR失败.
【举例】#在路由器上配置一个BGP邻居上使能BFD链路检测功能.
system-view[Sysname]bgp100[Sysname-bgp]peer1.
1.
1.
1bfd1.
1.
53peercapability-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-advertiseconventional命令用来使能该功能.
缺省情况下,使能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-491.
1.
54peercapability-advertiseorf【命令】peer{group-name|ip-address}capability-advertiseorfip-prefix{both|receive|send}undopeer{group-name|ip-address}capability-advertiseorfip-prefix{both|receive|send}【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,取值范围为1~47个字符.
ip-address:对等体的IP地址.
both:支持发送和接收携带ORF信息的Route-refresh报文.
receive:支持接收携带ORF信息的Route-refresh报文.
send:支持发送携带ORF信息的Route-refresh报文.
【描述】peercapability-advertiseorf命令用来使能BGP邻居的ORF能力.
undopeercapability-advertiseorf命令用来取消BGP邻居的ORF能力.
缺省情况下,BGP对等体/对等体组不使能邻居的ORF能力.
使能ORF能力后,本设备和对端会通过Open报文进行ORF能力协商.
协商成功后,就能解析对端发送的携带了标准ORF信息的Route-refresh报文或者给对端发送携带标准ORF信息的Route-refresh报文.
如果要进行非标准ORF能力协商,还需要配置peercapability-advertiseorfnon-standard.
取消对等体/对等体组的ORF能力,则本路由器与指定对等体/对等体组之间不再进行ORF能力的协商.
表1-13peercapability-advertiseorf命令参数选择以及配置效果描述表本地选择参数对端选择参数协商成功后sendreceive本端的ORF发送能力,对端的ORF接收能力bothreceivesend本端的ORF接收能力,对端的ORF发送能力bothbothboth双向的ORF发送和接收能力【举例】#使能对等体18.
10.
0.
9的ORF能力.
协商成功后,本地路由器将可以与18.
10.
0.
9交换ORF信息.
system-view1-50[Sysname]bgp100[Sysname-bgp]peer18.
10.
0.
9as-number100[Sysname-bgp]peer18.
10.
0.
9capability-advertiseorfip-prefixboth请注意,对端也需要进行相应的配置.
#在BGP-VPN实例视图下,使能对等体18.
10.
0.
9的ORF能力.
协商成功后,本地路由器将可以与18.
10.
0.
9交换ORF信息.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-ipv4-vpn1]peer18.
10.
0.
9as-number200[Sysname-bgp-ipv4-vpn1]peer18.
10.
0.
9capability-advertiseorfip-prefixboth请注意,对端也需要进行相应的配置.
1.
1.
55peercapability-advertiseorfnon-standard【命令】peer{group-name|ip-address}capability-advertiseorfnon-standardundopeer{group-name|ip-address}capability-advertiseorfnon-standard【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,取值范围为1~47个字符.
ip-address:对等体的IP地址.
【描述】peercapability-advertiseorfnon-standard命令用来使能BGP邻居的非标准ORF能力(非标准是指友商早期设备ORF实现与RFC标准规定不同).
undopeercapability-advertiseorfnon-standard命令用来取消BGP邻居的非标准ORF能力.
缺省情况下,BGP对等体/对等体组的非标准ORF能力没有使能.
当对端发送的是非标准ORF报文时,需要配置该命令,以便实现互通.
相关配置可参见peercapability-advertiseorf.
【举例】#使能对等体18.
10.
0.
9的ORF能力,假设18.
10.
0.
9发送的是非标准ORF报文.
system-view[Sysname]bgp100[Sysname-bgp]peer18.
10.
0.
9as-number100[Sysname-bgp]peer18.
10.
0.
9capability-advertiseorfnon-standard[Sysname-bgp]peer18.
10.
0.
9capability-advertiseorfip-prefixboth#在BGP-VPN实例视图下,使能对等体18.
10.
0.
9的ORF能力,假设18.
10.
0.
9发送的是非标准ORF报文.
(必须首先创建vpn1)1-51system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-ipv4-vpn1]peer18.
10.
0.
9as-number200[Sysname-bgp-ipv4-vpn1]peer18.
10.
0.
9capability-advertiseorfnon-standard[Sysname-bgp-ipv4-vpn1]peer18.
10.
0.
9capability-advertiseorfip-prefixboth1.
1.
56peercapability-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-ipv4-vpn1]peer160.
89.
2.
33as-number200[Sysname-bgp-ipv4-vpn1]peer160.
89.
2.
33capability-advertiseroute-refresh1.
1.
57peercapability-advertisesuppress-4-byte-as【命令】peer{group-name|ip-address}capability-advertisesuppress-4-byte-asundopeer{group-name|ip-address}capability-advertisesuppress-4-byte-as1-52【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
【描述】peercapability-advertisesuppress-4-byte-as命令用来使能4字节AS号抑制功能.
undopeercapability-advertisesuppress-4-byte-as命令用来取消该功能.
缺省情况下,设备没有使能4字节AS号抑制功能.
设备支持4字节AS号,在建立BGP对等体时,会将该能力通知给对端.
如果对端不支持该能力,可能会导致连接不能建立.
此时,使能4字节AS号抑制功能,重新建立连接,能避免该情况的发生.
需要注意的是:如果对端设备支持AS号的最大取值为4字节时,请不要使能该功能,否则会导致对等体无法建立.
【举例】#在BGP视图下,配置与对等体160.
89.
2.
33协商时抑制4字节AS号能力.
system-view[Sysname]bgp100[Sysname-bgp]peer160.
89.
2.
33as-number100[Sysname-bgp]peer160.
89.
2.
33capability-advertisesuppress-4-byte-as#在BGP-VPN实例视图下,配置与对等体160.
89.
2.
33协商时抑制4字节AS号能力.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-ipv4-vpn1]peer160.
89.
2.
33as-number200[Sysname-bgp-ipv4-vpn1]peer160.
89.
2.
33capability-advertisesuppress-4-byte-as1.
1.
58peerconnect-interface(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}connect-interfaceinterface-typeinterface-numberundopeer{group-name|ip-address}connect-interface【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级1-53【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
interface-typeinterface-number:接口类型和接口号.
【描述】peerconnect-interface命令用来指定与对等体/对等体组创建BGP会话时建立TCP连接使用的源接口.
undopeerconnect-interface命令用来恢复缺省情况.
缺省情况下,BGP使用到达BGP对等体的最佳路由的出接口作为与对等体/对等体组创建BGP会话时建立TCP连接的源接口.
需要注意的是:本端设备通过接口A和对端设备的接口B相连,在本端使用peerx.
x.
x.
xas-numberas-number命令将对端指定为自己的对等体,但是x.
x.
x.
x不是接口B的IP地址时,需要在对端设备上使用peerconnect-interface命令配置源接口,指定源接口为IP地址x.
x.
x.
x的拥有者;当BGP对等体之间同时建立多条BGP连接时,如果没有明确指定建立TCP连接的源接口,可能会导致根据最优路由选择BGP对等体的TCP连接源接口错误,并影响BGP协议处理,因此建议用户在此情况下配置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-ipv4-vpn1]peertestconnect-interfaceloopback01.
1.
59peerdefault-route-advertise(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}default-route-advertise[route-policyroute-policy-name]undopeer{group-name|ip-address}default-route-advertise【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级1-54【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
route-policy-name:路由策略名称,为1~63个字符的字符串,区分大小写.
【描述】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-ipv4-vpn1]peertestdefault-route-advertise1.
1.
60peerdescription(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地址.
description-text:对等体的描述信息,为1~79个字符的字符串.
【描述】peerdescription命令用来配置对等体/对等体组的描述信息.
undopeerdescription命令用来删除对等体/对等体组的描述信息.
缺省情况下,对等体/对等体组没有描述信息.
如果配置对等体组的信息,需要先创建对等体组.
1-55相关配置可参考命令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-ipv4-vpn1]peertestdescriptionISP11.
1.
61peerdscp(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}dscpdscp-valueundopeer{group-name|ip-address}dscp【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
dscp-value:报文的DSCP优先级,取值范围为0~63.
【描述】peerdscp命令用来配置向指定对等体/对等体组发送的BGP报文的DSCP优先级.
undopeerdscp命令用来取消已有的配置.
缺省情况下,BGP发送的协议报文的DSCP优先级为48.
如果配置对等体/对等体组的信息,需要先创建对等体/对等体组.
【举例】#在BGP视图下,配置向已经创建的对等体组test发送的BGP报文的DSCP优先级为63.
system-view[Sysname]bgp100[Sysname-bgp]peertestdscp63#在BGP-VPN实例视图下,配置已经创建的对等体组test发送的BGP报文的DSCP优先级为63.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-ipv4-vpn1]peertestdscp631-561.
1.
62peerebgp-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连接的最大路由器跳数.
【举例】#在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-ipv4-vpn1]peertestebgp-max-hop1.
1.
63peerenable(BGP/BGP-VPNinstanceview)【命令】peerip-addressenableundopeerip-addressenable【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级1-57【参数】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.
64peerfake-as(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}fake-asas-numberundopeer{group-name|ip-address}fake-as【视图】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-as2001-58#在BGP-VPN实例视图下,为已经创建的对等体组test配置虚拟的本地自治系统号.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-ipv4-vpn1]peertestfake-as2001.
1.
65peerfilter-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:系统级【参数】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-ipv4-vpn1]peertestfilter-policy2000export1-591.
1.
66peergroup(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.
【描述】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-ipv4-vpn1]grouptestexternal[Sysname-bgp-ipv4-vpn1]peertestas-number2004[Sysname-bgp-ipv4-vpn1]peer10.
1.
1.
1grouptest1.
1.
67peerignore(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}ignoreundopeer{group-name|ip-address}ignore1-60【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
【描述】peerignore命令用来禁止与对等体/对等体组建立会话.
undopeerignore命令用来取消已有设置.
缺省情况下,允许与BGP对等体/对等体组建立会话.
执行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-ipv4-vpn1]peer10.
10.
10.
10ignore1.
1.
68peerip-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:对由指定对等体/对等体组接收的路由应用过滤策略.
1-61【描述】peerip-prefix命令用来为对等体/对等体组设置基于IP前缀列表的路由过滤策略.
undopeerip-prefix命令用来取消已有的配置.
缺省情况下,无基于IP前缀列表的路由过滤策略.
【举例】#在BGP视图下,配置向已经创建的对等体组test发布的路由应用地址前缀列表list1进行过滤.
system-view[Sysname]bgp100[Sysname-bgp]peertestip-prefixlist1export#在BGP-VPN实例视图下,配置向已经创建的对等体组test发布的路由应用地址前缀列表list1进行过滤.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-ipv4-vpn1]peertestip-prefixlist1export1.
1.
69peerkeep-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)1-62system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-ipv4-vpn1]peer131.
100.
1.
1as-number200[Sysname-bgp-ipv4-vpn1]peer131.
100.
1.
1keep-all-routes1.
1.
70peerlog-change(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}log-changeundopeer{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-ipv4-vpn1]peertestlog-change1.
1.
71peernext-hop-local(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}next-hop-localundopeer{group-name|ip-address}next-hop-local【视图】BGP视图/BGP-VPN实例视图1-63【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
【描述】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-ipv4-vpn1]peertestnext-hop-local1.
1.
72peerpassword【命令】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:密码,字符串形式,区分大小写.
如果以密文形式设置密码,则password为1~137个字符的密文字符串;如果以明文形式设置密码,则password为1~80个字符的明文字符串.
1-64【描述】peerpassword命令用来配置BGP建立TCP连接时进行MD5认证.
undopeerpassword命令用来取消此功能.
缺省情况下,BGP在建立TCP连接时不进行MD5认证.
如果启用MD5认证,参与认证的双方必须配置完全一致的认证方式和密码,否则将因为无法通过认证而不能建立TCP连接.
需要注意的是,以明文或密文形式设置的密钥,均以密文的方式保存在配置文件中.
【举例】#在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-ipv4-vpn1]peer10.
1.
100.
2passwordsimpleaabbcc#在对端也需要进行类似的配置.
system-view[Sysname]bgp200[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-ipv4-vpn1]peer10.
1.
100.
1passwordsimpleaabbcc1.
1.
73peerpreferred-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地址.
1-65value:要分配的路由首选值,取值范围为0~65535.
【描述】peerpreferred-value命令用来为从对等体/对等体组接收的路由分配首选值.
undopeerpreferred-value命令用来恢复缺省值.
缺省情况下,从对等体/对等体组接收的路由的首选值为0.
所有从该邻居学来的路由都有一个初始首选值.
在从不同邻居学来的相同目的地址/掩码的多条路由中,拥有最高首选值的路由将被选作到达指定网络的路由.
需要注意的是:如果同时通过路由策略和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-ipv4-vpn1]peer131.
108.
1.
1preferred-value501.
1.
74peerpublic-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个字符的字符串.
1-66ip-address:对等体的IP地址.
【描述】peerpublic-as-only命令用来配置发送BGP更新报文时不携带私有自治系统号.
undopeerpublic-as-only命令用来配置发送BGP更新报文时携带私有自治系统号.
缺省情况下,发送BGP更新报文时,携带私有自治系统号.
如果发送的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-ipv4-vpn1]peertestpublic-as-only1.
1.
75peerreflect-client(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}reflect-clientundopeer{group-name|ip-address}reflect-client【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
【描述】peerreflect-client命令用来配置将本机作为路由反射器,并将对等体/对等体组作为路由反射器的客户.
undopeerreflect-client命令用来取消已有的配置.
缺省情况下,没有配置路由反射器及其客户.
相关配置可参考命令reflectbetween-clients和reflectorcluster-id.
【举例】#在BGP视图下,设置本地设备为路由反射器,将已经创建的IBGP对等体组test作为路由反射器的客户.
1-67system-view[Sysname]bgp100[Sysname-bgp]peertestreflect-client#在BGP-VPN实例视图下,设置本地设备为路由反射器,将已经创建的IBGP对等体组test作为路由反射器的客户.
(必须首先创建vpn1)system-view[Sysname]bgp109[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-ipv4-vpn1]peertestreflect-client1.
1.
76peerroute-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.
1-68system-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-instancevpn1[Sysname-bgp-ipv4-vpn1]peer129.
140.
6.
6as-number110[Sysname-bgp-ipv4-vpn1]peer129.
140.
6.
6route-limit100001.
1.
77peerroute-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~63个字符的字符串,区分大小写.
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-view1-69[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-ipv4-vpn1]peertestroute-policytest-policyexport1.
1.
78peerroute-update-interval(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}route-update-intervalintervalundopeer{group-name|ip-address}route-update-interval【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
interval:发送BGP更新报文的最小时间间隔,取值范围为0~600,单位为秒.
取值为0表示立即发送.
【描述】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-ipv4-vpn1]peertestas-number100[Sysname-bgp-ipv4-vpn1]peertestroute-update-interval101.
1.
79peertimer(BGP/BGP-VPNinstanceview)【命令】peer{group-name|ip-address}timerkeepalivekeepaliveholdholdtimeundopeer{group-name|ip-address}timer1-70【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
keepalive:指定的存活时间间隔,取值范围为0~21845,单位为秒.
holdtime:指定的保持时间,取值范围为0或3~65535,单位为秒.
【描述】peertimer命令用来配置指定对等体/对等体组的存活时间间隔和保持时间.
undopeertimer命令用来恢复该定时器的缺省值.
缺省情况下,对等体/对等体组的存活时间间隔为60秒,保持时间为180秒.
需要注意以下几点:使用该命令配置的定时器比使用timer命令配置的定时器优先级高.
保持时间与存活时间间隔可不同时配置为0:保持时间为0时,不向该邻居发送keepalive消息,该邻居永不超时断开;存活时间间隔为0,协商的保持时间不为0时,以协商的保持时间的三分之一作为存活时间间隔发送keepalive消息.
当保持时间和存活时间间隔都不为0时,设置的保持时间应该至少为存活时间间隔的三倍.
配置该命令后,会马上断开邻居,以配置的保持时间重新协商建立邻居.
相关配置可参考命令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-ipv4-vpn1]peertesttimerkeepalive60hold180#在BGP视图下,配置已经创建的对等体组test的存活时间间隔与保持时间分别为0秒和0秒,表示该邻居永不超时.
system-view[Sysname]bgp100[Sysname-bgp]peertesttimerkeepalive0hold0#在BGP-VPN实例视图下,配置已经创建的对等体组test的存活时间间隔与保持时间分别为0秒和0秒,表示该邻居永不超时.
(必须首先创建vpn1)system-view1-71[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-ipv4-vpn1]peertesttimerkeepalive0hold01.
1.
80preference(BGP/BGP-VPNinstanceview)【命令】preference{external-preferenceinternal-preferencelocal-preference|route-policyroute-policy-name}undopreference【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】external-preference:EBGP路由(从EBGP对等体学来的路由)的管理优先级,取值范围为1~255.
internal-preference:IBGP路由(从IBGP对等体学来的路由)的管理优先级,取值范围为1~255.
local-preference:本地产生的BGP路由的管理优先级,取值范围为1~255.
route-policy-name:路由策略名称,为1~63个字符的字符串,区分大小写.
应用路由策略,可以为匹配过滤条件的特定路由配置优先级.
对于那些没有匹配的路由,使用缺省优先级.
【描述】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-ipv4-vpn1]preference20202001-721.
1.
81reflectbetween-clients(BGPview/BGP-VPNinstanceview)【命令】reflectbetween-clientsundoreflectbetween-clients【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】无【描述】reflectbetween-clients命令用来允许客户到客户的路由反射.
undoreflectbetween-clients命令用来禁止客户到客户的路由反射.
缺省情况下,允许客户到客户的路由反射.
路由反射器的客户之间不要求是全连接的,路由缺省通过反射器从一个客户反射到其它客户;如果客户之间是全连接的,建议使用undoreflectbetween-clients命令禁止客户间的路由反射,以减少系统开销.
相关配置可参考命令reflectorcluster-id和peerreflect-client.
【举例】#关闭客户到客户的路由反射功能.
system-view[Sysname]bgp100[Sysname-bgp]undoreflectbetween-clients#在BGP-VPN实例视图下,关闭客户到客户的路由反射功能.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-ipv4-vpn1]undoreflectbetween-clients1.
1.
82reflectorcluster-id(BGPview/BGP-VPNinstanceview)【命令】reflectorcluster-id{cluster-id|ip-address}undoreflectorcluster-id【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级1-73【参数】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-id80#在BGP-VPN实例视图下,本地路由器是集群中的路由反射器之一,设置它的集群ID为80.
(必须首先创建vpn1)system-view[Sysname]bgp100[Sysname-bgp]ipv4-familyvpn-instancevpn1[Sysname-bgp-ipv4-vpn1]reflectorcluster-id801.
1.
83refreshbgp【命令】refreshbgp{ip-address|all|groupgroup-name|external|internal}{export|import}【视图】用户视图【缺省级别】1:监控级【参数】ip-address:对等体的IP地址.
all:软复位所有BGP的连接.
group-name:对等体组的名称,为1~47个字符的字符串.
external:EBGP连接.
internal:IBGP连接.
export:触发输出方向的软复位.
import:触发输入方向的软复位.
1-74【描述】refreshbgp命令用来手工对BGP连接进行软复位.
BGP软复位可以在不中断BGP连接的情况下重新刷新BGP路由表,并应用新的策略.
BGP软复位要求网络中的所有BGP路由器支持Route-refresh功能.
如果有的路由器不支持此特性,则需要配置peerkeep-all-routes命令,以便保留对等体的所有原始路由信息,供BGP软复位时使用.
【举例】#对BGP连接进行软复位.
refreshbgpallimport1.
1.
84resetbgp【命令】resetbgp{as-number|ip-address[flap-info]|all|external|groupgroup-name|internal}【视图】用户视图【缺省级别】1:监控级【参数】as-number:复位与指定自治系统号的BGP邻居的BGP连接ip-address:复位与指定BGP对等体的连接.
flap-info:清除路由震荡的历史信息.
all:复位所有BGP的连接.
external:复位所有EBGP连接.
groupgroup-name:复位与指定BGP对等体组的连接.
internal:复位所有IBGP连接.
【描述】resetbgp命令用来复位指定的BGP连接.
【举例】#复位所有BGP连接.
resetbgpall1.
1.
85resetbgpdampening【命令】resetbgpdampening[ip-address[mask|mask-length]]【视图】用户视图1-75【缺省级别】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.
86resetbgpflap-info【命令】resetbgpflap-info[ip-address[mask-length|mask]|as-path-aclas-path-acl-number|regexpas-path-regular-expression]resetbgppeer-ip-addressflap-info【视图】用户视图【缺省级别】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个字符的字符串.
peer-ip-address:清除从指定对等体接收路由的震荡统计信息.
peer-ip-address为对等体的IP地址.
【描述】resetbgpflap-info命令用来清除震荡统计信息.
【举例】#清除所有匹配AS路径过滤列表10的路由的震荡统计信息.
resetbgpflap-infoas-path-acl101-761.
1.
87resetbgpipv4all【命令】resetbgpipv4all【视图】用户视图【缺省级别】2:系统级【参数】无【描述】resetbgpipv4all命令用来复位IPv4单播地址族下的所有BGP连接.
【举例】#复位IPv4单播地址族下的所有BGP连接.
resetbgpipv4all1.
1.
88routerid【命令】routeridrouter-idundorouterid【视图】系统视图【缺省级别】2:系统级【参数】router-id:IPv4地址形式的RouterID.
【描述】routerid命令用来配置全局RouterID.
undorouterid命令用来删除已配置的全局RouterID.
缺省情况下,未配置全局RouterID.
一些动态路由协议要求使用RouterID,如果在启动这些路由协议时没有指定RouterID,则缺省使用全局RouterID,如果没有配置全局RouterID,则按照下面的规则进行选择:(1)如果存在配置IP地址的Loopback接口,则选择Loopback接口地址中最大的作为RouterID.
(2)如果没有配置IP地址的Loopback接口,则从其他接口的IP地址中选择最大的作为RouterID(不考虑接口的up/down状态).
1-77当且仅当被选为RouterID的接口IP地址被删除或被修改时,才触发重新选择过程,其他情况(例如:接口down;已经选取了一个非Loopback接口地址后又配置了一个Loopback接口地址;配置一个更大的接口地址等)不触发重新选择的过程.
【举例】#配置全局RouterID为1.
1.
1.
1.
system-view[Sysname]routerid1.
1.
1.
11.
1.
89router-id【命令】router-idrouter-idundorouter-id【视图】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-781.
1.
90summaryautomatic【命令】summaryautomaticundosummaryautomatic【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】无【描述】summaryautomatic命令用来配置对引入的子网路由进行自动聚合.
undosummaryautomatic命令用来取消对引入的子网路由进行自动聚合.
缺省情况下,不对引入的子网路由进行自动聚合.
需要注意以下两点:自动聚合除缺省路由外,用network命令引入的路由也不能进行自动聚合.
配置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-ipv4-vpn1]summaryautomatic1.
1.
91synchronization(BGPview)【命令】synchronizationundosynchronization【视图】BGP视图【缺省级别】2:系统级1-79【参数】无【描述】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.
1.
92timer(BGP/BGP-VPNinstanceview)【命令】timerkeepalivekeepaliveholdholdtimeundotimer【视图】BGP视图/BGP-VPN实例视图【缺省级别】2:系统级【参数】keepalive:指定的存活时间间隔,取值范围为0~21845,单位为秒.
holdtime:指定的保持时间,取值范围为0或3~65535,单位为秒.
【描述】timer命令用来配置BGP的存活时间间隔与保持时间间隔.
undotimer命令用来恢复该定时器的缺省值.
缺省情况下,BGP连接的存活时间间隔为60秒,保持时间为180秒.
需要注意以下几点:使用该命令配置的定时器比使用peertimer命令配置的定时器优先级要低.
保持时间与存活时间间隔可不同时配置为0:保持时间为0时,不向该邻居发送keepalive消息,该邻居永不超时断开;存活时间间隔为0,协商的保持时间不为0时,以协商的保持时间的三分之一作为存活时间间隔发送keepalive消息.
当保持时间和存活时间间隔都不为0时,设置的保持时间应该至少为存活时间间隔的三倍.
timer命令配置后影响所有的BGP对等体,必须根据需要复位相应的BGP连接才能生效.
1-80配置该命令后,不会马上断开邻居.
等到其他条件触发邻居重建时,再以配置的保持时间协商建立邻居.
相关配置可参考命令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-ipv4-vpn1]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-ipv4-vpn1]timerkeepalive0hold0i目录1IPv6静态路由配置命令1-11.
1IPv6静态路由配置命令·1-11.
1.
1deleteipv6static-routesall1-11.
1.
2ipv6route-static·1-11-11IPv6静态路由配置命令本文所指的路由器代表运行了路由协议的三层设备.
1.
1IPv6静态路由配置命令1.
1.
1deleteipv6static-routesall【命令】deleteipv6[vpn-instancevpn-instance-name]static-routesall【视图】系统视图【缺省级别】2:系统级【参数】vpn-instancevpn-instance-name:删除指定VPN实例下的所有静态路由.
vpn-instance-name为1~31个字符的字符串.
如果不指定该参数,则删除公网实例下的所有静态路由.
【描述】deleteipv6static-routesall命令用来删除包括缺省路由在内的所有IPv6静态路由.
使用本命令删除IPv6静态路由时,系统会提示确认,确认后才会删除所配置的所有静态路由.
相关配置可参考命令ipv6route-static,"三层技术-IP路由命令参考/IP路由基础"中的displayipv6routing-table.
【举例】#删除所有IPv6静态路由.
system-view[Sysname]deleteipv6static-routesallThiswilleraseallipv6staticroutesandtheirconfigurations,youmustreconfigureallstaticroutesAreyousure[Y/N]Y1.
1.
2ipv6route-static【命令】ipv6route-staticipv6-addressprefix-length{interface-typeinterface-number[next-hop-address]|next-hop-address|vpn-instanced-vpn-instance-namenexthop-address}[preferencepreference-value][tagtag-value][descriptiondescription-text]1-2undoipv6route-staticipv6-addressprefix-length[interface-typeinterface-number[next-hop-address]|next-hop-address|vpn-instanced-vpn-instance-namenexthop-address][preferencepreference-value]ipv6route-staticvpn-instances-vpn-instance-name&ipv6-addressprefix-length{interface-typeinterface-number[next-hop-address]|nexthop-address[public]|vpn-instanced-vpn-instance-namenexthop-address}[preferencepreference-value][tagtag-value][descriptiondescription-text]undoipv6route-staticvpn-instances-vpn-instance-name&ipv6-addressprefix-length[interface-typeinterface-number[next-hop-address]|nexthop-address[public]|vpn-instanced-vpn-instance-namenexthop-address][preferencepreference-value]【视图】系统视图【缺省级别】2:系统级【参数】ipv6-addressprefix-length:IPv6地址及前缀长度.
interface-typeinterface-number:路由出接口的类型和编号.
对于接口类型为非P2P接口(包括NBMA类型接口或广播类型接口,如以太网接口、VLAN接口等),必须指定下一跳地址.
nexthop-address:下一跳IPv6地址.
vpn-instanced-vpn-instance-name:目的VPN实例的名称,区分大小写.
如果指定目的VPN实例的名称,静态路由将根据配置的下一跳IPv6地址在目的VPN实例中查找出接口.
preferencepreference-value:路由的优先级,取值范围为1~255,缺省值为60.
vpn-instances-vpn-instance-name&:指定源VPN实例的名称,取值范围为1~31个字符,区分大小写.
&表示前面的参数最多可以输入6次.
每个VPN实例都有自己的路由表,配置的静态路由将被加入指定VPN实例的路由表.
public:指定静态路由下一跳处于公网实例.
tagtag-value:静态路由Tag值,用于标识该条静态路由,以便在路由策略中根据Tag对路由进行灵活的控制.
tag-value的取值范围为1~4294967295,缺省值为0.
descriptiondescription-text:静态路由描述信息.
description-text为1~60个字符的字符串,除""外,可以包含空格等特殊字符.
【描述】ipv6route-static命令用来配置IPv6静态路由.
undoipv6route-static命令用来删除已配置的IPv6静态路由.
如果配置的IPv6静态路由指定目的地址为::/0(前缀长度为0),则表示配置了一条IPv6缺省路由.
如果报文的目的地址无法匹配路由表中的任何一项,设备将选择IPv6缺省路由来转发IPv6报文.
在配置静态路由时,如果出接口类型为广播(如以太网接口、VLAN接口等)类型,必须指定下一跳地址.
相关配置可参考命令deleteipv6static-routesall,"三层技术-IP路由命令参考/IP路由基础"中的displayipv6routing-table.
1-3【举例】#配置IPv6静态路由,该路由的目的地址为1:1:2::/24,下一跳地址为1:1:3::1.
system-view[Sysname]ipv6route-static1:1:2::241:1:3::1i目录1RIPng配置命令1-11.
1RIPng配置命令1-11.
1.
1checkzero1-11.
1.
2defaultcost(RIPngview)1-11.
1.
3displayripng1-21.
1.
4displayripngdatabase·1-41.
1.
5displayripnginterface·1-51.
1.
6displayripngroute1-61.
1.
7enableipsec-policy(RIPngview)1-81.
1.
8filter-policyexport(RIPngview)1-81.
1.
9filter-policyimport(RIPngview)1-101.
1.
10import-route1-101.
1.
11maximumload-balancing(RIPngview)1-111.
1.
12preference·1-121.
1.
13resetripngprocess·1-131.
1.
14resetripngstatistics·1-131.
1.
15ripng1-141.
1.
16ripngdefault-route·1-151.
1.
17ripngenable·1-151.
1.
18ripngipsec-policy1-161.
1.
19ripngmetricin1-161.
1.
20ripngmetricout1-171.
1.
21ripngpoison-reverse·1-181.
1.
22ripngsplit-horizon·1-181.
1.
23ripngsummary-address·1-191.
1.
24timers·1-201-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)【命令】defaultcostcostundodefaultcost1-2【视图】RIPng视图【缺省级别】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|vpn-instancevpn-instance-name][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:RIPng进程号,取值范围为1~65535.
vpn-instancevpn-instance-name:VPN实例的名称.
vpn-instance-name为1~31个字符的字符串.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
1-3【描述】displayripng命令用来显示指定RIPng进程的当前运行状态及配置信息.
如果没有指定process-id,则显示所有已配置的RIPng进程的信息.
如果指定vpn-instance-name参数,则显示指定VPN实例下所有已配置的RIPng进程信息.
【举例】#显示所有已配置的RIPng进程的当前运行状态及配置信息.
displayripngPublicVPN-instancename:RIPngprocess:1Preference:100Checkzero:EnabledDefaultCost:0Maximumnumberofbalancedpaths:8Updatetime:30sec(s)Timeouttime:180sec(s)Suppresstime:120sec(s)Garbage-Collecttime:120sec(s)Numberofperiodicupdatessent:0Numberoftriggerupdatessent:0IPsecpolicyname:policy001,SPI:300表1-1displayripng命令显示信息描述表字段描述PublicVPN-instancenameRIPng进程运行在公网实例下/RIPng进程应用于指定VPN实例RIPngProcessRIPng进程号PreferenceRIPng路由优先级CheckzeroRIPng报文头部的零域检查功能:Enabled表示使能,Disabled表示未使能DefaultCost引入路由的缺省度量值Maximumnumberofbalancedpaths等价路由的最大数目UpdatetimeUpdate定时器的值,单位为秒TimeouttimeTimeout定时器的值,单位为秒SuppresstimeSuppress定时器的值,单位为秒Garbage-CollecttimeGarbage-Collect定时器的值,单位为秒Numberofperiodicupdatessent定时发送的RIPng更新报文的统计数量Numberoftriggerupdatessent触发发送的RIPng更新报文的统计数量IPsecpolicyname该进程应用的IPsec策略的名称SPI该进程应用的IPsec策略的SPI值1-41.
1.
4displayripngdatabase【命令】displayripngprocess-iddatabase[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:RIPng进程号,取值范围为1~65535.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayripngdatabase命令用来显示指定RIPng进程发布数据库的所有激活路由.
这些路由以常规RIPng更新报文的形式发送.
【举例】#显示进程号为100的RIPng进程发布数据库中的激活路由.
displayripng100database2001:7B::2:2A1:5DE/64,cost4,Imported1:13::/120,cost4,Imported1:32::/120,cost4,Imported1: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,cost21-54000:2::/64,viaFE80::200:5EFF:FE04:3302,cost21111::/64,cost0,RIPng-interface表1-2displayripngdatabase命令显示信息描述表字段描述2001:7B::2:2A1:5DE/64目的IPv6地址/前缀长度via下一跳IPv6地址cost度量值Imported从其它路由协议引入的路由RIPng-interface从使能RIPng协议的接口学来的路由1.
1.
5displayripnginterface【命令】displayripngprocess-idinterface[interface-typeinterface-number][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:RIPng进程号,取值范围为1~65535.
interface-typeinterface-number:接口类型和编号.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayripnginterface命令用来显示指定RIPng进程的接口信息.
如果没有指定interface-typeinterface-number,则显示指定RIPng进程的所有接口信息,否则只显示指定接口的接口信息.
【举例】#显示进程号为1的RIPng进程的接口信息.
displayripng1interface1-6Interface-name:Vlan-interface11LinkLocalAddress:FE80::20F:E2FF:FE30:C16CSplit-horizon:onPoison-reverse:offMetricIn:0MetricOut:1Defaultroute:offSummaryaddress:3::643::16IPsecpolicyname:policy001,SPI:300表1-3displayripnginterface命令显示信息描述表字段意义Interface-name运行RIPng协议的接口的名称LinkLocalAddress运行RIPng协议的接口的链路本地地址Split-horizon是否使能了水平分割(on表示使能,off表示关闭)Poison-reverse是否使能了毒性逆转(on表示使能,off表示关闭)MetricIn/MetricOut接收/发送路由时添加的附加度量值Defaultroute是否配置了发布缺省路由以及发布缺省路由的模式/取消发布缺省路由/缺省路由处于garbage-collect时间:配置了发布缺省路由:此时从接口发布缺省路由的模式有两种only/originate.
only表示从接口只发布缺省路由,originate表示同时发布缺省路由和其他RIPng路由.
处于这种状态时,路由器相应的显示:Defaultroute:only,或者Defaultroute:originate取消发布缺省路由:表示当前没有配置发布缺省路由或者是取消发布默认路由后garbage-collect已经超时,此时接口不发送RIPng的缺省路由.
处于这种状态时,路由器显示:Defaultroute:off缺省路由正处于garbage-collect时间:取消发布缺省路由配置后,缺省路由会进入garbage-collect状态,此时从接口发送metric为16的缺省路由.
处于这种状态时,路由器显示:Defaultroute:ingarbage-collectstatus:秒数Summaryaddress在接口配置的聚合的IPv6地址以及被聚合的路由的IPv6前缀IPsecpolicyname该接口应用的IPsec策略的名称SPI该接口应用的IPsec策略的SPI值1.
1.
6displayripngroute【命令】displayripngprocess-idroute[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级1-7【参数】process-id:RIPng进程号,取值范围为1~65535.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayripngroute命令用来显示指定RIPng进程的路由信息,以及与每条路由相关的定时器的值.
【举例】#显示进程号为100的RIPng进程的路由信息.
displayripng100routeRouteFlags:A-Aging,S-Suppressed,G-Garbage-collectPeerFE80::200:5EFF:FE04:B602onVlan-interface11Dest3FFE: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:B601onVlan-interface12Dest3FFE: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:3302onVlan-interface13Dest100::/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与接口相连的邻居1-8字段描述Dest目的IPv6地址via下一跳IPv6地址cost度量值tag路由标签Sec此路由项处于某种状态的时间"A"此路由项处于老化状态"S"此路由项处于抑制状态"G"此路由项处于Garbage-collect状态1.
1.
7enableipsec-policy(RIPngview)【命令】enableipsec-policypolicy-nameundoenableipsec-policy【视图】RIPng视图【缺省级别】2:系统级【参数】policy-name:IPsec安全策略名称,为1~15个字符的字符串.
【描述】enableipsec-policy命令用来在RIPng进程应用IPsec安全策略.
undoenableipsec-policy命令用来取消在RIPng进程应用的IPsec安全策略.
缺省情况下,RIPng进程没有应用IPsec安全策略.
需要注意的是,应用的IPsec安全策略需要已经创建.
【举例】#配置RIPng进程1的IPsec安全策略为policy001.
system-view[Sysname]ripng1[Sysname-ripng-1]enableipsec-policypolicy0011.
1.
8filter-policyexport(RIPngview)【命令】filter-policy{acl6-number|ipv6-prefixipv6-prefix-name}export[protocol[process-id]]undofilter-policyexport[protocol[process-id]]1-9【视图】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参数,则只对从指定路由协议引入的路由信息进行过滤;否则将对所有要发布的路由信息进行过滤.
当配置的是高级ACL(3000~3999)时,ACL中的规则需要使用命令rule[rule-id]{deny|permit}ipv6sourcesoursour-prefix来过滤指定目的地址的路由;使用命令rule[rule-id]{deny|permit}ipv6sourcesoursour-prefixdestinationdestdest-prefix来过滤指定目的地址和前缀的路由,其中source用来过滤路由目的地址,destination用来过滤路由前缀,配置的前缀应该是连续的(当配置的前缀不连续时该过滤前缀的条件不生效).
【举例】#用地址前缀列表Filter2过滤发布的RIPng更新报文.
system-view[Sysname]ripng100[Sysname-ripng-100]filter-policyipv6-prefixFilter2export#使用编号为3000的IPv6ACL对发布的路由进行过滤,只允许2001::1/128通过.
system-view[Sysname]aclipv6number3000[Sysname-acl6-adv-3000]rule10permitipv6source2001::1128destinationffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff128[Sysname-acl6-adv-3000]rule100denyipv6[Sysname-acl6-adv-3000]quit[Sysname]ripng100[Sysname-ripng-100]filter-policy3000export1-101.
1.
9filter-policyimport(RIPngview)【命令】filter-policy{acl6-number|ipv6-prefixipv6-prefix-name}importundofilter-policyimport【视图】RIPng视图【缺省级别】2:系统级【参数】acl6-number:用于过滤接收的路由信息的访问控制列表号,取值范围为2000~3999.
ipv6-prefixipv6-prefix-name:指定用于过滤接收路由信息的IPv6地址前缀列表名称.
Ipv6-prefix-name为IPv6地址前缀列表名称,取值范围为1~19个字符.
【描述】filter-policyimport命令用来对接收的路由信息进行过滤,符合过滤条件的路由才能被接收.
undofilter-policyimport命令用来取消对接收的路由信息进行过滤.
缺省情况下,RIPng不对接收的路由信息进行过滤.
需要注意的是,当配置的是高级ACL(3000~3999)时,ACL中的规则需要使用命令rule[rule-id]{deny|permit}ipv6sourcesoursour-prefix来过滤指定目的地址的路由;使用命令rule[rule-id]{deny|permit}ipv6sourcesoursour-prefixdestinationdestdest-prefix来过滤指定目的地址和前缀的路由,其中source用来过滤路由目的地址,destination用来过滤路由前缀,配置的前缀应该是连续的(当配置的前缀不连续时该过滤前缀的条件不生效).
【举例】#用地址前缀列表Filter1过滤收到的RIPng更新报文.
system-view[Sysname]ripng100[Sysname-ripng-100]filter-policyipv6-prefixFilter1import#使用编号为3000的IPv6ACL对接收的路由进行过滤,只允许2001::1/128通过.
system-view[Sysname]aclipv6number3000[Sysname-acl6-adv-3000]rule10permitipv6source2001::1128destinationffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff128[Sysname-acl6-adv-3000]rule100denyipv6[Sysname-acl6-adv-3000]quit[Sysname]ripng100[Sysname-ripng-100]filter-policy3000import1.
1.
10import-route【命令】import-routeprotocol[process-id][allow-ibgp][costcost|route-policyroute-policy-name]*1-11undoimport-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~63个字符的字符串,区分大小写.
allow-ibgp:当protocol为bgp4+时,allow-ibgp为可选关键字.
【描述】import-route命令用来从其它路由协议引入路由.
undoimport-route命令用来取消引入外部路由信息.
缺省情况下,RIPng不引入其它路由.
相关配置可参考命令defaultcost.
import-routebgp4+表示只引入EBGP路由,import-routebgp4+allow-ibgp表示也将IBGP路由引入,容易引起路由环路,请慎用!
【举例】#引入IPv6IS-IS协议(进程号7)的路由信息,并将其度量值设置为7.
system-view[Sysname]ripng100[Sysname-ripng-100]import-routeisisv67cost71.
1.
11maximumload-balancing(RIPngview)【命令】maximumload-balancingnumberundomaximumload-balancing【视图】RIPng视图【缺省级别】2:系统级1-12【参数】number:最大等价路由的条数.
取值范围为1~8.
【描述】maximumload-balancing命令用来配置RIPng最大等价路由条数.
undomaximumload-balancing命令用来恢复缺省情况.
缺省情况下,RIPng最大等价路由条数为8.
请根据内存容量进行此项配置.
【举例】#配置RIPng最大等价路由条数为2.
system-view[Sysname]ripng100[Sysname-ripng-100]maximumload-balancing21.
1.
12preference【命令】preference[route-policyroute-policy-name]preferenceundopreference[route-policy]【视图】RIPng视图【缺省级别】2:系统级【参数】route-policy-name:路由策略名称,为1~63个字符的字符串,区分大小写.
对满足特定条件的路由设置优先级.
preference:RIPng路由优先级的值,取值范围为1~255.
【描述】preference命令用来配置RIPng路由的优先级.
undopreference命令用来恢复缺省情况.
缺省情况下,RIPng路由优先级的值为100.
通过指定route-policy参数,可应用路由策略对特定的路由设置优先级:如果在路由策略中已经设置了匹配路由的优先级,则匹配路由取路由策略设置的优先级,其它路由取preference命令所设优先级.
如果在路由策略中没有设置匹配路由的优先级,则所有路由都取preference命令所设优先级.
1-13【举例】#配置RIPng路由的优先级为120.
system-view[Sysname]ripng100[Sysname-ripng-100]preference120#恢复RIPng路由优先级的缺省值.
[Sysname-ripng-100]undopreference1.
1.
13resetripngprocess【命令】resetripngprocess-idprocess【视图】用户视图【缺省级别】2:系统级【参数】process-id:RIPng进程号,取值范围为1~65535.
【描述】resetripngprocess命令用来重启指定RIPng进程.
执行该命令后,系统提示用户确认是否重启RIPng协议.
【举例】#重启进程号为100的RIPng进程.
resetripng100processWarning:ResetRIPngprocess[Y/N]:Y1.
1.
14resetripngstatistics【命令】resetripngprocess-idstatistics【视图】用户视图【缺省级别】1:监控级【参数】process-id:RIPng进程号,取值范围为1~65535.
【描述】resetripngstatistics命令用来清除RIPng进程的统计信息.
1-14【举例】#清除进程号为100的RIPng进程的统计信息.
resetripng100statistics1.
1.
15ripng【命令】ripng[process-id][vpn-instancevpn-instance-name]undoripng[process-id][vpn-instancevpn-instance-name]【视图】系统视图【缺省级别】2:系统级【参数】process-id:RIPng进程号,取值范围为1~65535,缺省值为1.
vpn-instancevpn-instance-name:VPN实例的名称.
vpn-instance-name为1~31个字符的字符串.
【描述】ripng命令用来创建RIPng进程并进入RIPng视图.
undoripng命令用来停止运行RIPng进程.
缺省情况下,没有RIPng进程在运行.
需要注意的是:如果没有指定VPN实例,RIPng进程将在公网实例下运行.
如果想将RIPng进程应用于某个VPN实例,该实例必须已经创建.
相关配置可参考命令ipvpn-instance.
必须先创建RIPng进程,才能配置RIPng的各种全局性参数,而配置与接口相关的参数时,可以不受这个限制.
停止运行RIPng进程后,原来配置的接口参数也同时失效.
【举例】#创建RIPng进程100并进入其视图.
system-view[Sysname]ripng100[Sysname-ripng-100]#停止运行进程号为100的RIPng进程.
[Sysname]undoripng100#创建RIPng进程101,并绑定VPN实例vpn101.
system-view[Sysname]ripng101vpn-instancevpn1011-151.
1.
16ripngdefault-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路由表中.
【举例】#在接口Vlan-interface100上配置RIPng只将缺省路由以更新报文的形式从接口发布.
system-view[Sysname]interfacevlan-interface100[Sysname-Vlan-interface100]ripngdefault-routeonly#在接口Vlan-interface101上配置RIPng将缺省路由同其它路由一起以更新报文的形式从接口发布.
system-view[Sysname]interfacevlan-interface101[Sysname-Vlan-interface101]ripngdefault-routeoriginate1.
1.
17ripngenable【命令】ripngprocess-idenableundoripng[process-id]enable【视图】接口视图【缺省级别】2:系统级1-16【参数】process-id:RIPng进程号,取值范围为1~65535.
【描述】ripngenable命令用来在指定接口上使能RIPng路由协议.
undoripngenable命令用来在指定接口上关闭RIPng路由协议.
缺省情况下,接口禁用RIPng.
【举例】#在接口Vlan-interface100上使能RIPng100.
system-view[Sysname]interfacevlan-interface100[Sysname-Vlan-interface100]ripng100enable1.
1.
18ripngipsec-policy【命令】ripngipsec-policypolicy-nameundoripngipsec-policy【视图】接口视图【缺省级别】2:系统级【参数】policy-name:IPsec安全策略名称,为1~15个字符的字符串.
【描述】ripngipsec-policy命令用来在使能了RIPng的接口上应用IPsec安全策略.
undoripngipsec-policy命令用来取消接口上应用的IPsec安全策略.
缺省情况下,使能了RIPng的接口上没有应用IPsec安全策略.
需要注意的是,应用的IPsec安全策略需要已经创建.
【举例】#配置接口Vlan-interface100的IPsec安全策略为policy001.
system-view[Sysname]interfacevlan-interface100[Sysname-Vlan-interface100]ripngipsec-policypolicy0011.
1.
19ripngmetricin【命令】ripngmetricinvalueundoripngmetricin1-17【视图】接口视图【缺省级别】2:系统级【参数】value:接收附加度量值,取值范围为0~16.
【描述】ripngmetricin命令用来设置接口接收RIPng路由时的附加度量值.
undoripngmetricin命令用来恢复缺省情况.
缺省情况下,接口接收RIPng路由时的附加度量值为0.
相关配置可参考命令ripngmetricout.
【举例】#指定接口Vlan-interface100在接收RIPng路由时添加的附加度量值为12.
system-view[Sysname]interfacevlan-interface100[Sysname-Vlan-interface100]ripngmetricin121.
1.
20ripngmetricout【命令】ripngmetricoutvalueundoripngmetricout【视图】接口视图【缺省级别】2:系统级【参数】value:发布附加度量值,取值范围为1~16.
【描述】ripngmetricout命令用来配置接口发送RIPng路由时的附加度量值.
undoripngmetricout命令用来恢复缺省情况.
缺省情况下,接口发送RIPng路由时的附加度量值为1.
相关配置可参考命令ripngmetricin.
【举例】#设置接口Vlan-interface100发送RIPng路由时添加的附加度量值为12.
system-view[Sysname]interfacevlan-interface100[Sysname-Vlan-interface100]ripngmetricout121-181.
1.
21ripngpoison-reverse【命令】ripngpoison-reverseundoripngpoison-reverse【视图】接口视图【缺省级别】2:系统级【参数】无【描述】ripngpoison-reverse命令用来使能毒性逆转功能.
undoripngpoison-reverse命令用来关闭毒性逆转功能.
缺省情况下,毒性逆转功能处于关闭状态.
【举例】#在接口Vlan-interface100上配置对RIPng更新报文进行毒性逆转.
system-view[Sysname]interfacevlan-interface100[Sysname-Vlan-interface100]ripngpoison-reverse1.
1.
22ripngsplit-horizon【命令】ripngsplit-horizonundoripngsplit-horizon【视图】接口视图【缺省级别】2:系统级【参数】无【描述】ripngsplit-horizon命令用来使能水平分割功能.
undoripngsplit-horizon命令用来关闭水平分割.
缺省情况下,水平分割功能处于使能状态.
需要注意的是:1-19通常情况下,为了防止路由环路的出现,水平分割都是必要的,因此,建议不要关闭水平分割.
只是在某些特殊情况下,为保证协议的正确执行,需要关闭水平分割.
在关闭水平分割时一定要确认是否必要.
如果同时使能了水平分割和毒性逆转,则只有毒性逆转功能生效.
【举例】#在接口Vlan-interface100上配置水平分割.
system-view[Sysname]interfacevlan-interface100[Sysname-Vlan-interface100]ripngsplit-horizon1.
1.
23ripngsummary-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前缀将取代原来的路由被发布出去.
这样,多条路由将由一条路由所代替,而且,这条路由的度量值是原多条路由中最低的.
【举例】#在接口Vlan-interface100上配置IPv6地址2001:200::3EFF:FE11:6770,其前缀长度为64位.
通过RIPng聚合为IPv6地址前缀2001:200::/35.
system-view[Sysname]interfacevlan-interface100[Sysname-Vlan-interface100]ipv6address2001:200::3EFF:FE11:6770/64[Sysname-Vlan-interface100]ripngsummary-address2001:200::351-201.
1.
24timers【命令】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,其中:Update定时器,定义了发送更新报文的时间间隔.
Timeout定时器,定义了路由老化时间.
如果在老化时间内没有收到关于某条路由的更新报文,则该条路由在路由表中的度量值将会被设置为16.
Suppress定时器,定义了RIPng路由处于抑制状态的时间段长度.
当一条路由的度量值变为16时,该路由将进入被抑制状态.
在被抑制状态,只有来自同一邻居,且度量值小于16的路由更新才会被路由器接收,取代不可达路由.
Garbage-Collect定时器,定义了一条路由从度量值变为16开始,直到它从路由表里被删除所经过的时间.
在Garbage-Collect时间内,RIPng以16作为度量值向外发送这条路由的更新,如果Garbage-Collect超时,该路由仍没有得到更新,则该路由将从路由表中被彻底删除.
需要注意的是:通常情况下,无需改变各定时器的缺省值,该命令须谨慎使用.
各个定时器的值在网络中所有的路由器上必须保持一致.
【举例】#分别设置RIPng各定时器的值:其中,Update定时器的值为5秒、Timeout定时器的值为15秒、Suppress定时器的值为15秒、Garbage-Collect定时器的值为30秒.
system-view[Sysname]ripng100[Sysname-ripng-100]timersupdate51-21[Sysname-ripng-100]timerstimeout15[Sysname-ripng-100]timerssuppress15[Sysname-ripng-100]timersgarbage-collect30i目录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-advertise·1-41.
1.
7displayospfv3·1-61.
1.
8displayospfv3graceful-restartstatus1-71.
1.
9displayospfv3interface·1-91.
1.
10displayospfv3lsdb·1-111.
1.
11displayospfv3lsdbstatistic1-151.
1.
12displayospfv3next-hop·1-161.
1.
13displayospfv3peer1-171.
1.
14displayospfv3peerstatistics1-191.
1.
15displayospfv3request-list·1-201.
1.
16displayospfv3retrans-list1-221.
1.
17displayospfv3routing1-241.
1.
18displayospfv3statistics·1-251.
1.
19displayospfv3topology1-261.
1.
20displayospfv3vlink1-271.
1.
21enableipsec-policy(OSPFv3areaview)1-291.
1.
22filter-policyexport(OSPFv3view)1-301.
1.
23filter-policyimport(OSPFv3view)1-311.
1.
24graceful-restartenable1-321.
1.
25graceful-restarthelperenable1-321.
1.
26graceful-restarthelperstrict-lsa-checking1-331.
1.
27graceful-restartinterval·1-341.
1.
28import-route(OSPFv3view)1-341.
1.
29log-peer-change1-351.
1.
30maximumload-balancing(OSPFv3view)1-361.
1.
31ospfv31-36ii1.
1.
32ospfv3area1-371.
1.
33ospfv3bfdenable·1-381.
1.
34ospfv3cost1-381.
1.
35ospfv3dr-priority·1-391.
1.
36ospfv3ipsec-policy·1-401.
1.
37ospfv3mtu-ignore1-401.
1.
38ospfv3network-type1-411.
1.
39ospfv3peer1-421.
1.
40ospfv3timerdead1-421.
1.
41ospfv3timerhello·1-431.
1.
42ospfv3timerretransmit·1-441.
1.
43ospfv3timerpoll1-441.
1.
44ospfv3trans-delay·1-451.
1.
45preference·1-451.
1.
46router-id1-461.
1.
47silent-interface(OSPFv3view)1-471.
1.
48spftimers1-481.
1.
49stub(OSPFv3areaview)1-481.
1.
50vlink-peer(OSPFv3areaview)1-491-11OSPFv3配置命令本文所指的路由器代表运行了路由协议的三层设备.
S3600V2-SI系列交换机不支持OSPFv3功能.
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]ospfv311-2[Sysname-ospfv3-1]area1[Sysname-ospfv3-1-area-0.
0.
0.
1]abr-summary2000:1:1::481.
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,单位为Mbps.
1-3【描述】bandwidth-reference命令用来配置计算链路开销时所依据的带宽参考值.
undobandwidth-reference命令用来恢复缺省情况.
缺省情况下,计算链路开销时所依据的带宽参考值为100Mbps.
OSPFv3有两种方式来配置接口的开销值,第一种方法是在接口视图下直接配置开销值;第二种方法是配置接口的带宽参考值,OSPFv3根据带宽参考值自动计算接口的开销值,计算公式为:接口开销=带宽参考值÷接口带宽,当计算出来的开销值大于65535,开销取最大值65535.
如果没有在接口视图下显式的配置此接口的开销值,OSPFv3会根据该接口的带宽自动计算其开销值.
【举例】#配置计算链路开销时所依据的带宽参考值为1000Mbps.
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|costvalue|route-policyroute-policy-name|typetype]*undodefault-route-advertise【视图】OSPFv3视图【缺省级别】2:系统级1-5【参数】always:如果当前路由器的路由表中没有缺省路由,使用此参数可产生一个描述缺省路由的ASELSA发布出去.
如果没有指定该关键字,仅当本地路由器的路由表中存在缺省路由时,才可以产生一个描述缺省路由的ASELSA发布出去.
costvalue:该缺省路由的度量值,取值范围为1~16777214,缺省值为1.
route-policyroute-policy-name:路由策略名,route-policy-name为1~63个字符的字符串,区分大小写.
typetype:该ASELSA的类型,取值范围为1~2,缺省值为2.
【描述】default-route-advertise命令用来将缺省路由引入到OSPFv3路由域.
undodefault-route-advertise命令用来取消引入缺省路由.
缺省情况下,没有引入缺省路由.
需要注意的是:使用import-route命令不能引入缺省路由,如果要引入缺省路由,必须使用该命令.
如果指定了always关键字,无论当前路由器的路由表是否存在缺省路由,都会向外发布一条描述缺省路由的ASELSA;如果没有指定always关键字,只有当前路由器的路由表存在缺省路由时,才会向外发布一条描述缺省路由的ASELSA.
通过指定route-policy参数,可进行路由策略检查并设置缺省路由的开销值和类型:只有通过路由策略检查,缺省路由才能发布出去.
如果在路由策略中通过applycost命令设置了缺省路由的开销值且通过了路由策略检查,则缺省路由的开销值取applycost命令value参数设置的值.
如果在路由策略中通过applycost-type命令设置了缺省路由的开销类型且通过了路由策略检查,则缺省路由的开销类型取applycost-type命令设置的类型.
如果同时通过本命令的costcost参数、路由策略的applycost命令和defaultcost命令设置了缺省路由的开销值,那么通过路由策略的applycost命令设置的路由开销值具有最高优先级、通过本命令的costcost参数设置的路由开销值具有次优优先级、通过defaultcost命令设置的路由开销值优先级最低.
如果同时通过本命令的typetype参数、路由策略的applycost-type命令设置了缺省路由的开销类型,那么通过路由策略的applycost-type命令设置的路由开销类型具有最高优先级、通过本命令的typetype参数设置的路由开销类型优先级较低.
如果同时指定always参数和配置了路由策略,不管是否通过路由策略检查都会发布缺省路由,而且如果在路由策略中指定了开销值和开销类型,不管是否通过路由策略检查,发布的缺省路由都会取第一个设置开销值或开销类型的permit节点applycost和applycost-type命令设置的开销值和开销类型.
相关配置可参考命令import-route.
【举例】#将产生的默认路由引入到OSPFv3自治系统中(本地路由器没有默认路由).
system-view[Sysname]ospfv31[Sysname-ospfv3-1]default-route-advertisealways1-61.
1.
7displayospfv3【命令】displayospfv3[process-id][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPFv3进程号,取值范围为1~65535.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayospfv3命令用来查看OSPFv3进程的概要信息.
如果不指定进程号,将显示所有OSPFv3进程的概要信息.
【举例】#显示所有OSPFv3进程的概要信息.
displayospfv3RoutingProcess"OSPFv3(1)"withID1.
1.
1.
1GracefulrestartrestarterenabledGracefulrestarthelperenabledGracefulrestarthelperstrict-lsa-checkingenabledGracefulrestartinterval150secsSPFscheduledelay5secs,HoldtimebetweenSPFs10secsMinimumLSAinterval5secs,MinimumLSAarrival1secsNumberofexternalLSA0.
TheseexternalLSAs'checksumSum0x0000NumberofAS-ScopedUnknownLSA0NumberofLSAoriginated3NumberofLSAreceived0Numberofareasinthisrouteris1Area0.
0.
0.
1Numberofinterfacesinthisareais1SPFalgorithmexecuted1timesNumberofLSA2.
TheseLSAs'checksumSum0x20C8NumberofUnknownLSA0IPsecpolicyname:policy001,SPI:3001-7表1-1displayospfv3命令显示信息描述表字段描述RoutingProcess"OSPFv3(1)"withID1.
1.
1.
1OSPFv3进程是1,RouterID是1.
1.
1.
1Gracefulrestartrestarterenabled当前进程支持GRGracefulrestarthelperenabled当前进程支持GRhelper能力Gracefulrestarthelperstrict-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的数目IPsecpolicyname该区域应用的IPsec策略名称SPI该区域应用的IPsec策略SPI值1.
1.
8displayospfv3graceful-restartstatus【命令】displayospfv3[process-id]graceful-restartstatus[|{begin|exclude|include}regular-expression]【视图】任意视图1-8【缺省级别】1:监控级【参数】process-id:OSPFv3进程号,取值范围为1~65535.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayospfv3graceful-restartstatus命令用来查看OSPFv3进程的GR状态信息.
如果不指定进程号,将显示所有OSPFv3进程的GR状态信息.
【举例】#显示所有OSPFv3进程的GR状态信息(Restarter).
displayospfv3graceful-restartstatusOSPFv3RouterwithID(1.
1.
1.
1)(Process1)gracefulrestartinformationGRstatus:GRinprogressGRremainingtime:100#显示所有OSPFv3进程的GR状态(Helper).
displayospfv3graceful-restartstatusOSPFv3RouterwithID(1.
1.
1.
1)(Process1)gracefulrestartinformationGRstatus:HelperNeighborIDInterfaceInstanceIDRemainingtime1.
1.
1.
1Vlan1111002.
2.
2.
2Vlan202200表1-2displayospfv3graceful-restartstatus命令显示信息描述表字段描述OSPFv3RouterwithID(1.
1.
1.
1)(Process1)gracefulrestartinformationOSPFv3进程是1,RouterID是1.
1.
1.
1的GR状态信息GRstatusGR的状态,其状态有如下几种:GRinprogress:表示正处在GR过程中Calculatingroutes:表示正在路由计算FlushingLSAs:表示正在flushstaleLSANormal:表示不处在GR或者helper状态中Helper:表示处于helper状态GRremainingtimeGR重启定时器超时前的时间1-9字段描述NeighborID邻居路由器的RouterIDInterface出接口InstanceID实例ID1.
1.
9displayospfv3interface【命令】displayospfv3interface[interface-typeinterface-number|statistic][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】interface-typeinterface-number:接口类型和接口编号.
statistic:接口的统计信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayospfv3interface命令用来查看OSPFv3的接口信息.
【举例】#显示运行OSPFv3的接口Vlan-interface10的信息.
displayospfv3interfacevlan-interface10Vlan-interface10isup,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:51-10Helloduein00:00:02NeighborCountis1,Adjacentneighborcountis1IPsecpolicyname:policy001,SPI:300BFD:Enabled表1-3displayospfv3interface命令显示信息描述表字段描述InterfaceID接口IDIPv6PrefixesIPv6前缀OSPFv3ProcessOSPFv3进程号Area区域IDInstanceID实例IDRouterID路由器的RouterIDNetworkType接口的网络类型Cost接口的路由开销值TransmitDelay接口对LSA的传输延迟时间State接口状态Priority接口的DR优先级Nodesignatedrouteronthislink本链路上无DRNobackupdesignatedrouteronthislink本链路上无BDRTimerintervalconfigured配置的OSPFv3定时器,分别定义如下:Hello:接口发送Hello报文的时间间隔Dead:邻居的失效时间Wait:在该定时器超时后,接口退出Waiting状态Retransmit:接口重传LSA的时间间隔Helloduein00:00:02接口将在2秒后发送hello报文NeighborCount接口的邻居数目Adjacentneighborcount接口的邻接数目IPsecpolicyname该接口应用的IPsec策略名称SPI该接口应用的IPsec策略SPI值BFD接口是否使能了BFD功能:Enabled:使能Disabled:未使能1-111.
1.
10displayospfv3lsdb【命令】displayospfv3[process-id]lsdb[[external|inter-prefix|inter-router|intra-prefix|link|network|router|grace][link-state-id][originate-routerrouter-id]|total][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】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的统计信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayospfv3lsdb命令用来显示OSPFv3的链路状态数据库信息.
【举例】#显示OSPFv3的链路状态数据库信息.
displayospfv3lsdbOSPFv3RouterwithID(2.
2.
2.
2)(Process1)Link-LSA(InterfaceVlan-interface10)LinkStateIDOriginRouterAgeSeq#CkSumPrefix1-120.
0.
2.
61.
1.
1.
100550x800000010x464200.
0.
2.
62.
2.
2.
200530x800000010xf2670Grace-LSA(InterfaceVlan-interface10)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(InterfaceVlan-interface20)LSage:11LSType:Link-LSALinkStateID:0.
0.
2.
6OriginatingRouter:2.
2.
2.
21-13LSSeqNumber:0x80000002Checksum:0xEFFALength: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(InterfaceVlan-interface20)LSage:15LSType:Grace-LSALinkStateID:0.
0.
2.
6OriginatingRouter:1.
1.
1.
1LSSeqNumber:0x80000014Checksum:0XBA1FLength:44GracefulRestartPeriod:120RestartReason:3-switch-over1-14表1-6displayospfv3lsdbgrace命令显示信息描述表字段描述LSageLSA老化时间LSTypeLSA类型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第九类LSA1-15字段描述Grace-LSA第十一类LSAUnknown-LSA未知LSATotalNumberOfLSAsLSA的总数1.
1.
11displayospfv3lsdbstatistic【命令】displayospfv3lsdbstatistic[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayospfv3lsdbstatistic命令用来显示OSPFv3LSDB中LSA的统计信息.
【举例】#显示OSPFv3LSDB的统计信息.
displayospfv3lsdbstatisticOSPFv3RouterwithID(1.
1.
1.
1)(Process1)LSAStatisticsAreaIDRouterNetworkInterPreInterRouIntraPreLinkGraceASE0.
0.
0.
0211010.
0.
0.
110101Total31202300表1-8displayospfv3lsdbstatistic命令显示信息描述表字段描述AreaID区域ID,显示该区域各类LSA的总数RouterRouter-LSA的个数1-16字段描述NetworkNetwork-LSA的个数InterPreInter-Area-Prefix-LSA的个数InterRouInter-Area-Router-LSA的个数IntraPreIntra-Area-Prefix-LSA的个数LinkLink-LSA的个数GraceGrace-LSA的个数ASEAS-external-LSA的个数Total不同区域相同类型LSA的总个数1.
1.
12displayospfv3next-hop【命令】displayospfv3[process-id]next-hop[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPFv3进程号,取值范围为1~65535.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayospfv3next-hop命令用来显示OSPFv3下一跳信息.
如果不指定进程号,将显示所有OSPFv3进程的下一跳信息.
【举例】#显示OSPFv3下一跳信息.
displayospfv3next-hopOSPFv3RouterwithID(2.
2.
2.
2)(Process1)Neighbor-IdNext-HopInterfaceRefCount1.
1.
1.
1FE80::20F:E2FF:FE00:1Vlan1111-17表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][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPFv3进程号,取值范围为1~65535.
area:显示位于指定区域的邻居信息.
area-id:区域的标识,可以是十进制整数(取值范围为0~4294967295,系统会将其处理成IPv4地址格式)或IPv4地址格式.
interface-typeinterface-number:接口类型和接口编号.
verbose:显示邻居的详细信息.
peer-router-id:显示指定邻居的信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayospfv3peer命令用来显示OSPFv3邻居的信息.
需要注意的是:如果不输入area-id参数,则显示所有区域的邻居信息;如果不输入process-id参数,则显示所有进程的信息;如果接口参数、邻居RouterID参数都不输入,则显示所有接口的邻居信息.
1-18【举例】#查看接口上的OSPFv3进程1的邻居信息.
displayospfv31peervlan-interface10OSPFv3Process(1)NeighborIDPriStateDeadTimeInterfaceInstanceID1.
1.
1.
11Full/-00:00:30vlan100表1-10displayospfv3peer命令显示信息描述表字段描述NeighborID邻居IDPri邻居路由器优先级State邻居状态DeadTime邻居路由器的失效时间Interface和邻居相连的接口InstanceID实例ID#查看接口上的OSPFv3进程1的邻居详细信息.
displayospfv31peervlan-interface33verboseOSPFv3Process(1)Neighbor1.
1.
1.
1isFull,interfaceaddressFE80::20F:E2FF:FE49:8050Inthearea0.
0.
0.
1viainterfaceVlan-interface33DRis1.
1.
1.
1BDRis2.
2.
2.
2Optionsis0x000013(-|R|-|-|E|V6)Deadtimerduein00:00:39Neighborisupfor00:25:31DatabaseSummaryList0LinkStateRequestList0LinkStateRetransmissionList0Gracefulrestartstate:Normal表1-11displayospfv3peerverbose命令显示信息描述表字段描述Neighbor邻居的RouterIDinterfaceaddress接口地址Inthearea0.
0.
0.
1viainterfaceVlan-interface33区域0.
0.
0.
1上的接口Vlan-interface33DRis0.
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个数1-19字段描述LinkStateRequestList链路状态请求列表中LSA个数LinkStateRetransmissionList链路状态重传请求列表中LSA个数GracefulrestartstateGR状态:有如下几种状态DoingGR:表示正在GR过程中CompleteGR:表示这个邻居完成GRNormal:表示正常状态Helper:表示是邻居的helper1.
1.
14displayospfv3peerstatistics【命令】displayospfv3peerstatistics[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayospfv3peerstatistics命令用来显示本地路由器所有OSPFv3邻居的统计信息,即处于各种状态的邻居数目.
【举例】#显示所有OSPFv3邻居的统计信息.
displayospfv3peerstatisticsOSPFv3RouterwithID(1.
1.
1.
1)(Process1)NeighborStatisticsAreaIDDownInit2-wayExStarExchangeLoadingFull0.
0.
0.
00000001Total00000011-20表1-12displayospfv3peerstatistics命令显示信息描述表字段描述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][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】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地址形式.
1-21originate-routerip-address:LSA发布路由器的RouterID.
statistics:显示请求列表LSA的统计信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayospfv3request-list命令用来显示OSPFv3链路状态请求列表信息.
如果不指定进程号,将显示所有OSPFv3进程的链路状态请求列表信息.
【举例】#显示OSPFv3链路状态请求列表信息.
displayospfv3request-listOSPFv3RouterwithID(11.
1.
1.
1)(Process1)InterfaceVlan11Area-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-CountVlan1110.
1.
1.
101-22表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][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】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的统计信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
1-23【描述】displayospfv3retrans-list命令用来显示OSPFv3链路状态重传列表信息.
如果不指定进程号,将显示所有OSPFv3进程的链路状态重传列表信息.
【举例】#显示OSPFv3链路状态重传列表的信息.
displayospfv3retrans-listOSPFv3RouterwithID(11.
1.
1.
1)(Process1)InterfaceVlan11Area-ID0.
0.
0.
0Nbr-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-CountVlan1112.
1.
1.
12表1-16displayospfv3retrans-liststatistics命令显示信息描述表字段描述Interface接口名称Neighbor邻居IDLSA-Count重传请求列表中LSA的个数1-241.
1.
17displayospfv3routing【命令】displayospfv3[process-id]routing[ipv6-addressprefix-length|ipv6-address/prefix-length|abr-routes|asbr-routes|all|statistics][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPFv3进程号,取值范围为1~65535.
ipv6-address:IPv6地址前缀.
prefix-length:IPv6地址前缀长度,取值范围为0~128.
abr-routes:显示到ABR的路由.
asbr-routes:显示到ASBR的路由.
all:显示所有路由.
statistics:显示OSPFv3路由表统计信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayospfv3routing命令用来显示OSPFv3路由表的信息.
如果不指定进程号,将显示所有OSPFv3进程的路由表信息.
【举例】#显示OSPFv3路由表的信息.
displayospfv3routingE1-Type1externalroute,IA-Interarearoute,I-IntraarearouteE2-Type2externalroute,*-SelectedrouteOSPFv3RouterwithID(1.
1.
1.
1)(Process1)*Destination:2001::/64Type:ICost:1NextHop:directly-connectedInterface:Vlan111-25表1-17displayospfv3routing命令显示信息描述表字段描述Destination目的网段Type路由类型Cost路由开销值NextHop下一跳地址Interface出接口#显示OSPFv3路由表的统计信息.
displayospfv3routingstatisticsOSPFv3RouterwithID(1.
1.
1.
1)(Process1)OSPFv3RoutingStatisticsIntra-area-routes:1Inter-area-routes:0External-routes:0表1-18displayospfv3routingstatistics命令显示信息描述表字段描述Intra-area-routes区域内路由数目Inter-area-routes区域间路由数目External-routes外部路由数目1.
1.
18displayospfv3statistics【命令】displayospfv3statistics[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
1-26【描述】displayospfv3statistics命令用来显示接口收发OSPFv3报文的统计信息.
【举例】#显示接口收发OSPFv3报文的统计信息.
displayospfv3statisticsOSPFv3StatisticsInterfaceVlan-interface11Instance0TypeInputOutputHello18963DBDescription108LsReq21LsUpd166LsAck106Discarded00表1-19displayospfv3statistics命令显示信息描述表字段描述Interface接口名称Instance实例号Type报文类型Input接口接收各种类型报文的数目Output接口发送各种类型报文的数目HelloHello报文DBDescription数据库描述报文LsReq链路状态请求报文LsUpd链路状态更新报文LsAck链路状态确认报文Discarded丢弃报文的数目1.
1.
19displayospfv3topology【命令】displayospfv3[process-id]topology[areaarea-id][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级1-27【参数】process-id:OSPFv3进程号,取值范围为1~65535.
显示指定OSPFv3进程的拓扑信息.
area:显示指定区域的拓扑信息.
area-id:区域的标识,可以是十进制整数(取值范围为0~4294967295,系统会将其处理成IPv4地址格式)或IPv4地址格式.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】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.
2Vlan11Rtr3.
3.
3.
313.
3.
3.
3Vlan11Rtr4.
4.
4.
414.
4.
4.
4Vlan11Net4.
4.
4.
4(983049)10.
0.
0.
0Vlan11表1-20displayospfv3topology命令显示信息描述表字段描述Type拓扑中节点的类型ID(If-Index)路由器的RouterIDBits标志位Metric开销值Next-Hop下一跳Interface出接口1.
1.
20displayospfv3vlink【命令】displayospfv3[process-id]vlink[|{begin|exclude|include}regular-expression]1-28【视图】任意视图【缺省级别】1:监控级【参数】process-id:OSPFv3进程号,取值范围为1~65535.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayospfv3vlink命令用来显示OSPFv3的虚连接信息.
如果不指定进程号,则显示所有OSPFv3进程的虚连接信息.
【举例】#显示OSPFv3的虚连接信息.
displayospfv3vlinkVirtualLinkVLINK1torouter1.
1.
1.
1isupTransitarea:0.
0.
0.
1viainterfaceVlan-interface20,instanceID:0Localaddress:2000:1::1Remoteaddress:2001:1:1::1TransmitDelayis1sec,State:P-To-P,Timerintervalsconfigured,Hello:10,Dead:40,Wait:40,Retransmit:5Helloduein00:00:02Adjacencystate:FullIPsecpolicyname:policy001,SPI:300表1-21displayospfv3vlink命令显示信息描述表字段描述VirtualLinkVLINK1torouter1.
1.
1.
1isup到路由器1.
1.
1.
1的虚连接VLINK1处于up状态Transitarea0.
0.
0.
1viainterfaceVlan-interface20区域0.
0.
0.
1上的接口Vlan-interface20instanceID实例IDLocaladdress本地IPv6地址Remoteaddress对端IPv6地址TransmitDelay接口发送LSA的传输延迟时间State接口状态Timerintervalsconfigured,配置的OSPFv3定时器,分别定义如下:1-29字段描述Hello接口发送Hello报文的时间间隔Dead邻居的失效时间Wait在该定时器超时后,接口退出Waiting状态Retransmit接口重传LSA的时间间隔Helloduein00:00:02将于2秒钟后发送hello报文Adjacencystate邻接状态IPsecpolicyname该虚连接应用的IPsec策略名称SPI该虚连接应用的IPsec策略SPI值1.
1.
21enableipsec-policy(OSPFv3areaview)【命令】enableipsec-policypolicy-nameundoenableipsec-policy【视图】OSPFv3区域视图【缺省级别】2:系统级【参数】policy-name:IPsec安全策略名称,为1~15个字符的字符串.
【描述】enableipsec-policy命令用来在OSPFv3区域应用IPsec安全策略.
undoenableipsec-policy命令用来取消在OSPFv3区域应用的IPsec安全策略.
缺省情况下,OSPFv3区域没有应用IPsec安全策略.
需要注意的是,应用的IPsec安全策略需要已经创建.
【举例】#配置OSPFv3进程1区域0的IPsec安全策略为policy001.
system-view[Sysname]ospfv31[Sysname-ospfv3-1]area0[Sysname-ospfv3-1-area-0.
0.
0.
0]enableipsec-policypolicy0011-301.
1.
22filter-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+:对引入的IPv6BGP路由信息进行过滤.
direct:对引入的直连路由信息进行过滤.
isisv6process-id:对引入的进程号为process-id的IPv6IS-IS路由进行过滤,process-id的取值范围为1~65535.
ospfv3process-id:对引入的进程号为process-id的OSPFv3路由进行过滤,process-id的取值范围为1~65535.
ripngprocess-id:对引入的进程号为process-id的RIPng路由进行过滤,process-id的取值范围为1~65535.
static:对引入的静态路由信息进行过滤.
【描述】filter-policyexport命令用来配置对引入的路由信息进行过滤.
undofilter-policyexport命令用来取消该配置.
缺省情况下,没有对引入的路由信息过滤.
需要注意的是:如果没有指定具体的路由协议,将对所有引入的路由信息进行过滤.
当配置的是高级ACL(3000~3999)时,ACL中的规则需要使用命令rule[rule-id]{deny|permit}ipv6sourcesoursour-prefix来过滤指定目的地址的路由;使用命令rule[rule-id]{deny|permit}ipv6sourcesoursour-prefixdestinationdestdest-prefix来过滤指定目的地址和前缀的路由,其中source用来过滤路由目的地址,destination用来过滤路由前缀,配置的前缀应该是连续的(当配置的前缀不连续时该过滤前缀的条件不生效).
filter-policyexport命令只对本设备使用import-route引入的路由起作用.
如果没有配置import-route命令来引入其它外部路由(包括不同进程的OSPFv3路由),则filter-policyexport命令无效.
【举例】#根据序号为2001的IPv6ACL对所有引入的路由信息进行过滤.
1-31system-view[Sysname]aclipv6number2001[Sysname-acl6-basic-2001]rulepermitsource2002:1::64[Sysname-acl6-basic-2001]quit[Sysname]ospfv3[Sysname-ospfv3-1]filter-policy2001export#使用编号为3000的IPv6ACL对引入的路由进行过滤,只允许2001::1/128通过.
system-view[Sysname]aclipv6number3000[Sysname-acl6-adv-3000]rule10permitipv6source2001::1128destinationffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff128[Sysname-acl6-adv-3000]rule100denyipv6[Sysname-acl6-adv-3000]quit[Sysname]ospfv3[Sysname-ospfv3-1]filter-policy3000export1.
1.
23filter-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计算出来的路由信息进行过滤.
需要注意的是:当配置的是高级ACL(3000~3999)时,ACL中的规则需要使用命令rule[rule-id]{deny|permit}ipv6sourcesoursour-prefix来过滤指定目的地址的路由;使用命令rule[rule-id]{deny|permit}ipv6sourcesoursour-prefixdestinationdestdest-prefix来过滤指定目的地址和前缀的路由,其中source用来过滤路由目的地址,destination用来过滤路由前缀,配置的前缀应该是连续的(当配置的前缀不连续时该过滤前缀的条件不生效).
filter-policyimport命令只对OSPFv3计算出来的路由进行过滤,没有通过过滤的路由将不被加入路由表中,从而不能指导报文转发.
【举例】#根据IPv6地址前缀列表abc对接收的路由信息进行过滤.
1-32system-view[Sysname]ipipv6-prefixabcpermit2002:1::64[Sysname]ospfv31[Sysname-ospfv3-1]filter-policyipv6-prefixabcimport#使用编号为3000的IPv6ACL对接收的路由进行过滤,只允许2001::1/128通过.
system-view[Sysname]aclipv6number3000[Sysname-acl6-adv-3000]rule10permitipv6source2001::1128destinationffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff128[Sysname-acl6-adv-3000]rule100denyipv6[Sysname-acl6-adv-3000]quit[Sysname]ospfv3[Sysname-ospfv3-1]filter-policy3000import1.
1.
24graceful-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.
25graceful-restarthelperenable【命令】graceful-restarthelperenableundograceful-restarthelperenable1-33【视图】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.
26graceful-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]ospfv31[Sysname-ospfv3-1]graceful-restarthelperstrict-lsa-checking1-341.
1.
27graceful-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.
28import-route(OSPFv3view)【命令】import-routeprotocol[process-id|allow-ibgp][costvalue|route-policyroute-policy-name|typetype]*undoimport-routeprotocol[process-id]【视图】OSPFv3视图【缺省级别】2:系统级【参数】protocol:指定引入的路由协议,可以是bgp4+、direct、isisv6、ospfv3、ripng或static.
process-id:路由协议进程号,取值范围为1~65535,缺省值为1.
只有当protocol是isisv6、ospfv3或ripng时该参数可选.
allow-ibgp:允许引入IBGP路由.
只有当protocol是bgp4+时该参数可选.
1-35costvalue:引入路由的开销值,value取值范围为1~16777214,缺省值为1.
route-policyroute-policy-name:配置只能引入符合指定路由策略的路由.
route-policy-name为路由策略名称,为1~63个字符的字符串,区分大小写.
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.
29log-peer-change【命令】log-peer-changeundolog-peer-change【视图】OSPFv3视图【缺省级别】2:系统级【参数】无【描述】log-peer-change命令用来打开该OSPFv3进程下的邻接状态变化的输出开关.
undolog-peer-change命令用来关闭输出开关.
缺省情况下,输出开关处于打开状态.
1-36当打开邻接状态输出开关后,该OSPFv3进程下邻接状态的变化会输出到配置终端上,直至邻接状态输出开关被关闭.
【举例】#在当前路由器上关闭OSPFv3进程100的邻接状态变化的输出开关.
system-view[Sysname]ospfv3100[Sysname-ospfv3-100]undolog-peer-change1.
1.
30maximumload-balancing(OSPFv3view)【命令】maximumload-balancingmaximumundomaximumload-balancing【视图】OSPFv3视图【缺省级别】2:系统级【参数】maximum:最大等价路由的条数.
取值范围为1~8.
【描述】maximumload-balancing命令用来配置OSPFv3最大等价路由条数.
undomaximumload-balancing命令用来恢复缺省情况.
缺省情况下,OSPFv3最大等价路由条数为8.
【举例】#配置OSPFv3最大等价路由条数为6条.
system-view[Sysname]ospfv31[Sysname-ospfv3-1]maximumload-balancing61.
1.
31ospfv3【命令】ospfv3[process-id][vpn-instancevpn-instance-name]undoospfv3[process-id]【视图】系统视图【缺省级别】2:系统级1-37【参数】process-id:OSPFv3进程号,取值范围为1~65535,缺省值为1.
vpn-instancevpn-instance-name:指定OSPFv3进程所属的VPN.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则表示OSPFv3位于公网中.
【描述】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.
32ospfv3area【命令】ospfv3process-idareaarea-id[instanceinstance-id]undoospfv3process-idareaarea-id[instanceinstance-id]【视图】接口视图【缺省级别】2:系统级【参数】process-id:OSPFv3进程号,取值范围为1~65535.
area-id:区域的标识,可以是十进制整数(取值范围为0~4294967295,系统会将其处理成IPv4地址格式)或IPv4地址格式.
instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0.
【描述】ospfv3area命令用来在接口上使能OSPFv3协议,并指定所属区域.
undoospfv3area命令用来恢复缺省情况.
缺省情况下,接口上没有使能OSPFv3协议.
1-38【举例】#在接口Vlan-interface10上启动OSPFv3实例1的运行,并使能到area1中.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]ospfv31area1instance11.
1.
33ospfv3bfdenable【命令】ospfv3bfdenable[instanceinstance-id]undoospfv3bfdenable[instanceinstance-id]【视图】接口视图【缺省级别】2:系统级【参数】instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0.
【描述】ospfv3bfdenable命令用来在运行OSPFv3的接口下使能BFD功能.
undoospfv3bfdenable命令用来在运行OSPFv3的接口下关闭BFD功能.
缺省情况下,运行OSPFv3的接口未使能BFD功能.
【举例】#使能接口Vlan-interface11的OSPFv3实例1的BFD功能.
system-view[Sysname]interfacevlan-interface11[Sysname-Vlan-interface11]ospfv3bfdenableinstance11.
1.
34ospfv3cost【命令】ospfv3costvalue[instanceinstance-id]undoospfv3cost[value][instanceinstance-id]【视图】接口视图【缺省级别】2:系统级【参数】value:接口运行OSPFv3协议的路由开销,Loopback接口的取值范围为0~65535,其他接口的取值范围为1~65535.
1-39instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0.
【描述】ospfv3cost命令用来配置运行不同OSPFv3实例的接口的开销值.
undoospfv3cost命令用来恢复缺省情况.
缺省情况下,VLAN接口的缺省值为1;Loopback接口的缺省值为0;其他接口按照当前的带宽自动计算接口运行OSPFv3协议所需的开销.
计算公式为:接口开销=带宽参考值(100Mbps)÷接口带宽(Mbps),当计算出来的开销值大于65535时,开销取最大值65535;当计算出来的开销值小于1时,开销取最小值1.
【举例】#指定运行OSPFv3实例1的接口Vlan-interface10的开销为33.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]ospfv3cost33instance11.
1.
35ospfv3dr-priority【命令】ospfv3dr-prioritypriority[instanceinstance-id]undoospfv3dr-priority[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的接口Vlan-interface10在选举DR/BDR时的优先级为8.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]ospfv3dr-priority8instance11-401.
1.
36ospfv3ipsec-policy【命令】ospfv3ipsec-policypolicy-name[instanceinstance-id]undoospfv3ipsec-policypolicy-name[instanceinstance-id]【视图】接口视图【缺省级别】2:系统级【参数】policy-name:IPsec安全策略名称,为1~15个字符的字符串.
instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0.
【描述】ospfv3ipsec-policy命令用来在使能了OSPFv3的接口上应用IPsec安全策略.
undoospfv3ipsec-policy命令用来取消接口上应用的IPsec安全策略.
缺省情况下,使能了OSPFv3的接口上没有应用IPsec安全策略.
需要注意的是,应用的IPsec安全策略需要已经创建.
【举例】#配置接口Vlan-interface10的IPsec安全策略为policy001.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]ospfv3ipsec-policypolicy001instance11.
1.
37ospfv3mtu-ignore【命令】ospfv3mtu-ignore[instanceinstance-id]undoospfv3mtu-ignore[instanceinstance-id]【视图】接口视图【缺省级别】2:系统级【参数】instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0.
【描述】ospfv3mtu-ignore命令用来配置接口在进行DD报文交换时忽略MTU检查.
undoospfv3mtu-ignore命令用来恢复缺省情况.
1-41缺省情况下,接口在进行DD报文交换时执行MTU检查,双方的接口MTU必须相同才能建立邻居关系.
【举例】#配置运行OSPFv3实例1的接口Vlan-interface10在在进行DD报文交换时忽略MTU检查.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]ospfv3mtu-ignoreinstance11.
1.
38ospfv3network-type【命令】ospfv3network-type{broadcast|nbma|p2mp[non-broadcast]|p2p}[instanceinstance-id]undoospfv3network-type[broadcast|nbma|p2mp[non-broadcast]|p2p][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接口网络类型的缺省值也不同:例如,当接口封装的链路层协议是PPP时,OSPFv3接口网络类型的缺省值为点对点.
例如,当接口封装的链路层协议是Ethernet时,OSPFv3接口网络类型的缺省值为广播类型.
【举例】#将接口Vlan-interface10的OSPFv3网络类型设置为NBMA.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]ospfv3network-typenbma1-421.
1.
39ospfv3peer【命令】ospfv3peeripv6-address[dr-prioritydr-priority][instanceinstance-id]undoospfv3peeripv6-address[dr-prioritydr-priority][instanceinstance-id]【视图】接口视图【缺省级别】2:系统级【参数】ipv6-address:邻居的链路本地地址.
dr-priority:表示网络邻居的优先级,取值范围为0~255,缺省值为1.
instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0.
【描述】ospfv3peer命令用来指定邻居接口的链路本地地址,并指定该邻居是否有选举权.
undoospfv3peer命令用来取消该操作.
ospfv3peer命令设置的优先级仅用于表示路由器是否主动向该邻居发送Hello报文,并不用于实际的DR选举.
【举例】#在接口Vlan-interface10上指定邻居的链路本地地址为fe80::1111.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]ospfv3peerfe80::11111.
1.
40ospfv3timerdead【命令】ospfv3timerdeadseconds[instanceinstance-id]undoospfv3timerdead[seconds][instanceinstance-id]【视图】接口视图【缺省级别】2:系统级【参数】seconds:OSPFv3邻居失效的时间,取值范围为1~65535,单位为秒.
instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0.
1-43【描述】ospfv3timerdead命令用来配置运行不同OSPFv3实例的接口的邻居失效时间.
undoospfv3timerdead命令用来恢复缺省值.
缺省情况下,P2P、Broadcast类型接口的OSPFv3邻居失效时间为40秒,暂时还不支持P2MP、NBMA类型的接口.
OSPFv3邻居的失效时间是指:在该时间间隔内,如果没有收到邻居的Hello报文,就认为该邻居已失效.
deadseconds值一般至少应为helloseconds值的4倍,同一网段上的路由器的deadseconds必须相同.
相关配置可参考命令ospfv3timerhello.
【举例】#配置运行OSPFv3实例1的接口Vlan-interface10上的邻居失效时间为80秒.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]ospfv3timerdead80instance11.
1.
41ospfv3timerhello【命令】ospfv3timerhelloseconds[instanceinstance-id]undoospfv3timerhello[seconds][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的接口Vlan-interface10发送Hello报文的间隔时间为20秒.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]ospfv3timerhello20instance11-441.
1.
42ospfv3timerretransmit【命令】ospfv3timerretransmitinterval[instanceinstance-id]undoospfv3timerretransmit[interval][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的接口Vlan-interface10重传LSA的时间间隔为12秒.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]ospfv3timerretransmit12instance11.
1.
43ospfv3timerpoll【命令】ospfv3timerpollseconds[instanceinstance-id]undoospfv3timerpoll[seconds][instanceinstance-id]【视图】接口视图【缺省级别】2:系统级【参数】seconds:向状态为down的邻居路由器发送轮询Hello报文的时间间隔,取值范围为1~65535.
instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0.
1-45【描述】ospfv3timerpoll命令用来配置在NBMA接口上向状态为down的邻居路由器发送Hello报文的时间间隔.
undoospfv3timerpoll命令用来恢复缺省情况.
缺省情况下,在NBMA接口上向状态为down的邻居路由器发送Hello报文的时间间隔为120秒.
【举例】#配置接口Vlan-interface10发送轮询Hello报文的时间间隔为130秒.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]ospftimerpoll1301.
1.
44ospfv3trans-delay【命令】ospfv3trans-delayseconds[instanceinstance-id]undoospfv3trans-delay[seconds][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的接口Vlan-interface10洪泛LSA的时延值为3秒.
system-view[Sysname]interfacevlan-interface10[Sysname-Vlan-interface10]ospfv3trans-delay3instance11.
1.
45preference【命令】preference[ase][route-policyroute-policy-name]preferenceundopreference[ase]1-46【视图】OSPFv3视图【缺省级别】2:系统级【参数】ase:设置OSPFv3外部路由优先级.
如果不指定该参数,则设置OSPFv3内部路由优先级.
route-policy:应用路由策略,对特定的路由设置优先级.
route-policy-name:路由策略名称,为1~63个字符的字符串,区分大小写.
preference:OSPFv3协议路由的优先级,取值范围为1~255.
【描述】preference命令用来配置OSPFv3协议路由的优先级.
undopreference命令用来恢复缺省情况.
缺省情况下,OSPFv3内部路由的优先级为10,OSPFv3外部路由的优先级为150.
优先级的值越小,其实际的优先程度越高.
由于路由器上可能同时运行多个动态路由协议,就存在各个路由协议之间路由信息共享和选择的问题,所以为每一种路由协议指定了一个缺省的优先级.
在不同的路由协议发现去往同一目的地的多条路由时,优先级高的协议发现的路由将被选中以转发IPv6报文.
【举例】#设置OSPFv3协议路由的优先级为150.
system-view[Sysname]ospfv31[Sysname-ospfv3-1]preference1501.
1.
46router-id【命令】router-idrouter-idundorouter-id【视图】OSPFv3视图【缺省级别】2:系统级【参数】router-id:路由器标识符,IPv4地址格式.
【描述】router-id命令用来设置运行OSPFv3协议的路由器的RouterID.
undorouter-id命令用来删除已设置的路由器的RouterID.
RouterID是一台运行OSPFv3协议的路由器在自治系统中的唯一标识.
如果用户没有指定路由器的RouterID,则OSPFv3进程无法运行.
1-47设置路由器的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.
47silent-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接口起作用,对其它进程的接口不起作用.
【举例】#禁止接口Vlan-interface10在OSPFv3进程100和200中收发OSPFv3报文.
system-view[Sysname]ospfv3100[Sysname-ospfv3-100]router-id10.
110.
1.
9[Sysname-ospfv3-100]silent-interfacevlan-interface10[Sysname-ospfv3-100]quit[Sysname]ospfv3200[Sysname-ospfv3-200]router-id20.
18.
0.
71-48[Sysname-ospfv3-200]silent-interfacevlan-interface101.
1.
48spftimers【命令】spftimersdelay-intervalhold-intervalundospftimers【视图】OSPFv3视图【缺省级别】2:系统级【参数】delay-interval:从收到网络拓扑变化到OSPFv3开始进行SPF计算的延迟时间,取值范围为0~65535,单位为秒.
hold-interval:OSPFv3两次SPF计算抑制间隔时间,取值范围为0~65535,单位为秒.
【描述】spftimers命令用来配置OSPFv3路由计算的延迟时间和抑制间隔时间.
undospftimers命令用来恢复缺省情况.
缺省情况下,OSPFv3路由计算的延迟时间和抑制间隔时间分别为5秒和10秒.
运行OSPFv3协议的路由器,可以根据本地维护的LSDB,通过SPF算法计算出以自己为根的最短路径树,并根据这一最短路径树决定到目的网络的下一跳.
通过调节SPF的计算间隔,可以抑制因为网络频繁变化而导致占用过多带宽资源和路由器资源的情况发生.
当延迟时间和间隔时间都配置为0秒时,表示立即触发SPF计算,可以加快收敛速度.
【举例】#设置OSPFv3路由计算延迟和抑制间隔时间为6秒.
system-view[Sysname]ospfv31[Sysname-ospfv3-1]spftimers661.
1.
49stub(OSPFv3areaview)【命令】stub[no-summary]undostub【视图】OSPFv3区域视图【缺省级别】2:系统级1-49【参数】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.
50vlink-peer(OSPFv3areaview)【命令】vlink-peerrouter-id[helloseconds|retransmitseconds|trans-delayseconds|deadseconds|instanceinstance-id|ipsec-policypolicy-name]*undovlink-peerrouter-id[hello|retransmit|trans-delay|dead|ipsec-policy]*【视图】OSPFv3区域视图【缺省级别】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倍.
instanceinstance-id:设置虚连接的实例ID,取值范围为0~255,缺省值为0.
ipsec-policypolicy-name:应用安全策略,策略名称为1~15个字符的字符串.
【描述】vlink-peer命令用来创建并配置一条虚连接.
undovlink-peer命令用来删除一条已有的虚连接.
1-50对于没有和骨干区域直接相连的非骨干区域,或者不连续的骨干区域来说,可以使用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目录1IPv6IS-IS配置命令1-11.
1IPv6IS-IS配置命令1-11.
1.
1displayisisrouteipv61-11.
1.
2ipv6default-route-advertise·1-41.
1.
3ipv6enable1-51.
1.
4ipv6filter-policyexport1-61.
1.
5ipv6filter-policyimport1-71.
1.
6ipv6import-route1-81.
1.
7ipv6import-routeisisv6level-2intolevel-11-91.
1.
8ipv6import-routelimit1-101.
1.
9ipv6maximumload-balancing1-101.
1.
10ipv6preference·1-111.
1.
11ipv6summary·1-121.
1.
12isisipv6bfdenable·1-131.
1.
13isisipv6enable·1-131.
1.
14multiple-topologyipv6-unicast·1-141-11IPv6IS-IS配置命令1.
1IPv6IS-IS配置命令IPv6IS-IS实现了IPv4IS-IS的所有功能,与IPv4IS-IS的区别在于发布的是IPv6路由信息,本章只列出了IPv6IS-IS专有的命令,其他相关命令请参见"三层技术-IP路由命令参考"中的"IS-IS".
本文所指的路由器代表运行了路由协议的三层设备.
S3600V2-SI系列交换机不支持IPv6IS-IS功能.
1.
1.
1displayisisrouteipv6【命令】displayisisrouteipv6[[level-1|level-2]|verbose]*[process-id|vpn-instancevpn-instance-name][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】level-1:显示Level-1的IPv6IS-IS路由.
level-2:显示Level-2的IPv6IS-IS路由.
verbose:显示IPv6IS-IS路由的详细信息.
process-id:IPv6IS-IS进程号,取值范围为1~65535.
vpn-instancevpn-instance-name:VPN实例的名称.
vpn-instance-name为1~31个字符的字符串.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
1-2如果不指定级别,默认为显示Level-1和Level-2路由信息,即Level-1-2.
【描述】displayisisrouteipv6命令用来显示IPv6IS-IS路由信息.
【举例】#显示IPv6IS-IS的路由信息.
displayisisrouteipv6RouteinformationforISIS(1)ISIS(1)IPv6Level-1ForwardingTableDestination:2001:1::PrefixLen:64Flag:R/L/-Cost:20NextHop:FE80::200:5EFF:FE64:8905Interface:Vlan11Destination:2001:2::PrefixLen:64Flag:D/L/-Cost:10NextHop:DirectInterface:Vlan11Flags: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:Vlan11Flags:D-Direct,R-AddedtoRM,L-AdvertisedinLSPs,U-Up/DownBitSet表1-1displayisisrouteipv6命令显示信息描述表字段描述DestinationIPv6目的地址前缀PrefixLen前缀长度1-3字段描述Flag/Flags路由信息状态标志位D:直连路由R:该路由是否已放到路由表中L:是否已经通过LSP发布U:路由渗透状态标识,标识Level-1路由是否来自Level-2.
如果配置为"U"则可避免由Level-2发送到Level-1的LSP又返回给Level-2Cost开销值NextHop下一跳Interface出接口#显示VPN实例vpn1下IPv6IS-IS的详细路由信息.
displayisisrouteipv6verbosevpn-instancevpn1RouteinformationforISIS(vpn1-1)ISIS(1)IPv6Level-1ForwardingTableIPV6Dest:2001:1::/64Cost:20Flag:R/L/-AdminTag:-SrcCount:1NextHop:Interface:ExitIndex:FE80::200:5EFF:FE64:8905Vlan110x00000003IPV6Dest:2001:2::/64Cost:10Flag:D/L/-AdminTag:-SrcCount:2NextHop:Interface:ExitIndex:DirectVlan110x00000000Flags: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:DirectVlan110x000000001-4Flags: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-1-2|level-2]|route-policyroute-policy-name]*undoipv6default-route-advertise[route-policyroute-policy-name]【视图】IS-IS视图【缺省级别】2:系统级【参数】level-1:配置缺省路由为Level-1级别.
level-1-2:配置缺省路由为Level-1-2级别.
level-2:配置缺省路由为Level-2级别.
route-policy-name:指定路由策略名称,为1~63个字符的字符串,区分大小写.
1-5如果不指定级别,则默认为生成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]isis1[Sysname-isis-1]ipv6default-route-advertise1.
1.
3ipv6enable【命令】ipv6enableundoipv6enable【视图】IS-IS视图【缺省级别】2:系统级【参数】无【描述】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.
001-6[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和QoS配置指导"中的"ACL".
ipv6-prefix-name:用来过滤引入路由的IPv6地址前缀列表名称,为1~19个字符的字符串,区分大小写.
地址前缀列表的相关知识请参见"三层技术-IP路由配置指导"中的"路由策略".
route-policy-name:用来过滤引入路由的路由策略名称,为1~63个字符的字符串,区分大小写.
路由策略的相关知识请参见"三层技术-IP路由配置指导"中的"路由策略".
protocol:路由协议名称,指定过滤从哪种路由协议引入的路由信息.
目前可包括:bgp4+、direct、isisv6、ospfv3、ripng和static.
如果不指定该参数,将对所有引入的路由进行过滤.
process-id:路由协议进程号,取值范围为1~65535.
当protocol为isisv6、ospfv3、ripng时,支持该参数.
【描述】ipv6filter-policyexport命令用来配置IPv6IS-IS对引入的路由进行过滤.
undoipv6filter-policyexport命令用来取消对引入的路由进行过滤.
缺省情况下,IPv6IS-IS不对引入的路由进行过滤.
某些情况下,可能要求只发布某些满足条件的路由信息,此时,可以定义ipv6filter-policy配置所发布路由信息的过滤条件,只有通过了过滤的路由信息才能被发布.
ipv6filter-policyexport命令一般和ipv6import-route命令结合使用,它只对已引入的路由在发布给其他路由器时进行过滤.
如果没有指定protocol参数,将对所有协议引入的路由进行过滤;如果指定了protocol参数,则只对特定协议引入的路由进行过滤.
需要注意的是,当配置的是高级ACL(3000~3999)或者指定的路由策略中配置的是高级ACL时,ACL中的规则需要使用命令rule[rule-id]{deny|permit}ipv6sourcesoursour-prefix来过滤指定目的地址的路由;使用命令rule[rule-id]{deny|permit}ipv6sourcesoursour-prefixdestinationdestdest-prefix来过滤指定目的地址和前缀的路由,其中source用来过滤路由目的地址,destination用来过滤路由前缀,配置的前缀应该是连续的(当配置的前缀不连续时该过滤前缀的条件不生效).
相关配置可参考命令ipv6filter-policyimport.
1-7【举例】#配置IPv6IS-IS使用编号为2006的IPv6ACL对引入的路由进行过滤.
system-view[Sysname]isis1[Sysname-isis-1]ipv6filter-policy2006export#使用编号为3000的IPv6ACL对引入的路由进行过滤,只允许2001::1/128通过.
system-view[Sysname]aclipv6number3000[Sysname-acl6-adv-3000]rule10permitipv6source2001::1128destinationffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff128[Sysname-acl6-adv-3000]rule100denyipv6[Sysname-acl6-adv-3000]quit[Sysname]isis1[Sysname-isis-1]ipv6filter-policy3000export1.
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~63个字符的字符串,区分大小写.
【描述】ipv6filter-policyimport命令用来配置IPv6IS-IS对接收的路由进行过滤.
undoipv6filter-policyimport命令用来取消对接收的路由进行过滤.
缺省情况下,IPv6IS-IS不对接收的路由信息进行过滤.
某些情况下,可能要求只接收某些满足条件的路由信息,此时,可以定义ipv6filter-policy配置接收路由信息的过滤条件,只有通过了过滤的路由信息才能被加入路由表.
需要注意的是,当配置的是高级ACL(3000~3999)或者指定的路由策略中配置的是高级ACL时,ACL中的规则需要使用命令rule[rule-id]{deny|permit}ipv6sourcesoursour-prefix来过滤指定目的地址的路由;使用命令rule[rule-id]{deny|permit}ipv6sourcesoursour-prefixdestinationdestdest-prefix来过滤指定目的地址和前缀的路由,其中source用来过滤路由目的1-8地址,destination用来过滤路由前缀,配置的前缀应该是连续的(当配置的前缀不连续时该过滤前缀的条件不生效).
相关配置可参考命令ipv6filter-policyexport.
【举例】#使用编号为2003的IPv6ACL对接收的路由进行过滤.
system-view[Sysname]isis1[Sysname-isis-1]ipv6filter-policy2003import#使用编号为3000的IPv6ACL对接收的路由进行过滤,只允许2001::1/128通过.
system-view[Sysname]aclipv6number3000[Sysname-acl6-adv-3000]rule10permitipv6source2001::1128destinationffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff128[Sysname-acl6-adv-3000]rule100denyipv6[Sysname-acl6-adv-3000]quit[Sysname]isis1[Sysname-isis-1]ipv6filter-policy3000import1.
1.
6ipv6import-route【命令】ipv6import-routeprotocol[process-id][allow-ibgp][costcost|[level-1|level-1-2|level-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-1-2:引入路由到Level-1和Level-2的路由表中.
level-2:引入路由到Level-2的路由表中.
如果不指定引入的级别,默认为引入路由到Level-2路由表中.
route-policy-name:用来过滤引入的路由的路由策略名称,为1~63个字符的字符串,区分大小写.
tag:为引入的路由分配管理标签号,取值范围1~4294967295.
allow-ibgp:允许引入IBGP路由,只有当protocol为bgp4+时,该参数可选.
1-9【描述】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路由也引入,容易引起路由环路,请慎用!
【举例】#IPv6IS-IS引入静态路由,并配置cost值为15.
system-view[Sysname]isis1[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~63个字符的字符串,区分大小写.
tag:为引入的路由分配管理标签号,取值范围1~4294967295.
【描述】ipv6import-routeisisv6level-2intolevel-1命令用来使能IPv6IS-IS路由渗透.
undoipv6import-routeisisv6level-2intolevel-1命令用来禁止IPv6IS-IS路由渗透.
缺省情况下,禁止IPv6IS-IS路由渗透.
1-10通过IPv6IS-IS路由渗透,Level-1-2路由器可以将它所知道的其他区域的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-routelimit【视图】IS-IS视图【缺省级别】2:系统级【参数】number:引入Level1/Level2的IPv6路由最大条数.
不同型号的设备支持的取值范围和缺省值不同,请以设备的实际情况为准.
【描述】ipv6import-routelimit命令用来配置引入Level1/Level2的IPv6路由最大条数.
undoipv6import-routelimit命令用来恢复缺省情况.
缺省情况下,引入Level1/Level2的IPv6路由最大条数与设备的型号有关,请以设备的实际情况为准.
【举例】#配置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:系统级1-11【参数】number:等价路由的最大条数,取值范围为1~8.
【描述】ipv6maximumload-balancing命令用来配置IPv6IS-IS支持的等价路由的最大条数.
undoipv6maximumload-balancing命令用来恢复缺省情况.
缺省情况下,IPv6IS-IS支持的等价路由的最大条数为8.
请根据内存容量配置等价路由的最大条数.
【举例】#配置IPv6IS-IS支持的等价路由的最大条数为2.
system-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~63个字符的字符串,区分大小写.
【描述】ipv6preference命令用来配置IPv6IS-IS路由优先级.
undoipv6preference命令用来恢复缺省情况.
缺省情况下,IPv6IS-IS路由优先级为15.
由于在一台路由器上可能同时运行多种动态路由协议,就存在各个路由协议之间路由信息共享和选择的问题.
系统为每一种路由协议配置一个优先级,当不同协议都发现了到同一目的地址的路由时,优先级高的协议将起决定作用.
【举例】#配置IPv6IS-IS路由优先级为20.
system-view[Sysname]isis11-12[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:系统级【参数】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-131.
1.
12isisipv6bfdenable【命令】isisipv6bfdenableundoisisipv6bfdenable【视图】接口视图【缺省级别】2:系统级【参数】无【描述】isisipv6bfdenable命令用来在运行IPv6IS-IS的接口下使能BFD提供的链路检测功能.
undoisisipv6bfdenable命令用来在运行IPv6IS-IS的接口下关闭BFD提供的链路检测功能.
缺省情况下,运行IPv6IS-IS的接口未使能BFD提供的链路检测功能.
【举例】#使能接口Vlan-interface11的IPv6IS-ISBFD功能.
system-view[Sysname]interfacevlan-interface11[Sysname-Vlan-interface11]isisipv6bfdenable1.
1.
13isisipv6enable【命令】isisipv6enable[process-id]undoisisipv6enable【视图】接口视图【缺省级别】2:系统级【参数】process-id:IS-IS进程号,取值范围1~65535,缺省值为1.
【描述】isisipv6enable命令用来使能接口IS-IS路由进程的IPv6能力并指定要关联的IS-IS进程号,命令成功执行后,接口就会和这个IS-IS进程关联起来.
undoisisipv6enable命令用来取消该配置.
缺省情况下,接口上没有使能IS-IS路由进程的IPv6能力.
1-14【举例】#创建IS-IS路由进程1,使能IPv6能力,并在接口Vlan-interface100上激活这个路由进程的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]interfacevlan-interface100[Sysname--Vlan-interface100]ipv6address2002::1/64[Sysname--Vlan-interface100]isisipv6enable11.
1.
14multiple-topologyipv6-unicast【命令】multiple-topologyipv6-unicastundomultiple-topologyipv6-unicast【视图】IS-IS视图【缺省级别】2:系统级【参数】无【描述】multiple-topologyipv6-unicast命令用来配置IS-IS支持IPv6单播拓扑,配置了此命令之后,IS-IS的IPv4和IPv6将分拓扑进行计算.
undomultiple-topologyipv6-unicast命令用来取消IS-IS支持IPv6单播拓扑.
缺省情况下,IS-IS不支持IPv6单播拓扑,即IS-IS不支持IPv4和IPv6分拓扑计算.
需要注意的是,此命令必须在IS-IS进程使能了IPv6能力,且系统为Wide、Widecompatible或compatible模式时才能配置.
【举例】#配置IS-IS支持IPv6单播拓扑.
system-view[Sysname]isis1[Sysname-isis-1]multiple-topologyipv6-unicasti目录1IPv6BGP配置命令·1-11.
1IPv6BGP配置命令1-11.
1.
1aggregate(IPv6addressfamilyview)1-11.
1.
2balance(IPv6addressfamilyview/IPv6BGP-VPNinstanceview)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-51.
1.
7dampening(IPv6addressfamilyview)1-51.
1.
8defaultlocal-preference(IPv6addressfamilyview/IPv6BGP-VPNinstanceview)1-61.
1.
9defaultmed(IPv6addressfamilyview/IPv6BGP-VPNinstanceview)1-71.
1.
10default-routeimported(IPv6addressfamilyview/IPv6BGP-VPNinstanceview)1-71.
1.
11displaybgpipv6group1-81.
1.
12displaybgpipv6network1-101.
1.
13displaybgpipv6paths·1-111.
1.
14displaybgpipv6peer·1-121.
1.
15displaybgpipv6peerreceivedipv6-prefix1-171.
1.
16displaybgpipv6routing-table1-181.
1.
17displaybgpipv6routing-tableas-path-acl·1-201.
1.
18displaybgpipv6routing-tablecommunity1-211.
1.
19displaybgpipv6routing-tablecommunity-list1-221.
1.
20displaybgpipv6routing-tabledampened1-231.
1.
21displaybgpipv6routing-tabledampeningparameter1-241.
1.
22displaybgpipv6routing-tabledifferent-origin-as1-251.
1.
23displaybgpipv6routing-tableflap-info·1-251.
1.
24displaybgpipv6routing-tablepeer·1-271.
1.
25displaybgpipv6routing-tableregular-expression·1-281.
1.
26displaybgpipv6routing-tablestatistic·1-281.
1.
27filter-policyexport(IPv6addressfamilyview/IPv6BGP-VPNinstanceview)1-291.
1.
28filter-policyimport(IPv6addressfamilyview/IPv6BGP-VPNinstanceview)1-301.
1.
29group(IPv6addressfamilyview)1-311.
1.
30import-route(IPv6addressfamilyview/IPv6BGP-VPNinstanceview)1-321.
1.
31ipv6-family·1-32ii1.
1.
32network(IPv6addressfamilyview/IPv6BGP-VPNinstanceview)1-331.
1.
33peeradvertise-community(IPv6addressfamilyview)1-341.
1.
34peeradvertise-ext-community(IPv6addressfamilyview)1-351.
1.
35peerallow-as-loop(IPv6addressfamilyview)1-351.
1.
36peeras-number(IPv6addressfamilyview)1-361.
1.
37peeras-number(IPv6BGP-VPNinstanceview)1-371.
1.
38peeras-path-acl(IPv6addressfamilyview)1-371.
1.
39peerbfd(IPv6addressfamilyview/IPv6BGP-VPNinstanceview)1-381.
1.
40peercapability-advertiseorf(IPv6addressfamilyview)1-381.
1.
41peercapability-advertiseorfnon-standard(IPv6addressfamilyview)1-401.
1.
42peercapability-advertiseroute-refresh·1-401.
1.
43peercapability-advertisesuppress-4-byte-as(IPv6addressfamilyview)1-411.
1.
44peercapability-advertisesuppress-4-byte-as(IPv6BGP-VPNinstanceview)1-421.
1.
45peerconnect-interface(IPv6addressfamilyview)1-421.
1.
46peerdefault-route-advertise1-431.
1.
47peerdescription(IPv6addressfamilyview)1-441.
1.
48peerdscp(IPv6addressfamilyview)1-441.
1.
49peerebgp-max-hop(IPv6addressfamilyview)1-451.
1.
50peerenable(IPv6addressfamilyview)1-461.
1.
51peerfake-as(IPv6addressfamilyview)1-471.
1.
52peerfilter-policy(IPv6addressfamilyview)1-471.
1.
53peergroup(IPv6addressfamilyview)1-481.
1.
54peerignore(IPv6addressfamilyview)1-491.
1.
55peeripv6-prefix·1-491.
1.
56peeripsec-policy(IPv6addressfamilyview)1-501.
1.
57peerkeep-all-routes(IPv6addressfamilyview)1-511.
1.
58peerlog-change(IPv6addressfamilyview)1-511.
1.
59peernext-hop-local(IPv6addressfamilyview)1-521.
1.
60peerpassword·1-531.
1.
61peerpreferred-value(IPv6addressfamilyview)1-541.
1.
62peerpreferred-value(IPv6BGP-VPNinstanceview)1-541.
1.
63peerpublic-as-only(IPv6addressfamilyview)1-551.
1.
64peerreflect-client(IPv6addressfamilyview)1-561.
1.
65peerroute-limit(IPv6addressfamilyview)1-561.
1.
66peerroute-policy(IPv6addressfamilyview)1-571.
1.
67peerroute-policy(IPv6BGP-VPNinstanceview)1-58iii1.
1.
68peerroute-update-interval(IPv6addressfamilyview)1-591.
1.
69peersubstitute-as(IPv6addressfamilyview)1-601.
1.
70peertimer(IPv6addressfamilyview)1-601.
1.
71preference(IPv6addressfamilyview/IPv6BGP-VPNinstanceview)1-611.
1.
72reflectbetween-clients(IPv6addressfamilyview)1-621.
1.
73reflectorcluster-id(IPv6addressfamilyview)1-631.
1.
74refreshbgpipv6·1-631.
1.
75resetbgpipv61-641.
1.
76resetbgpipv6dampening·1-651.
1.
77resetbgpipv6flap-info·1-651.
1.
78router-id1-661.
1.
79synchronization(IPv6addressfamilyview)1-671.
1.
80timer(IPv6addressfamilyview)1-671-11IPv6BGP配置命令在以下路由协议的介绍中所指的路由器及路由器图标,代表了一般意义下的路由器以及运行了路由协议的以太网交换机.
IPv6BGP中有关用来定义路由策略的命令,请参见"三层技术-IP路由命令参考"中的"路由策略".
S3600V2-SI系列交换机不支持IPv6BGP功能.
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~63个字符的字符串.
detail-suppressed:仅通告聚合路由.
suppress-policyroute-policy-name:根据指定的路由策略route-policy-name抑制选定的具体路由,不通告部分具体路由,route-policy-name表示路由策略名,为1~63个字符的字符串.
origin-policyroute-policy-name:根据指定的路由策略route-policy-name选择用于聚合的源路由,route-policy-name表示路由策略名,为1~63个字符的字符串.
【描述】aggregate命令用来在BGPIPv6路由表中创建一条IPv6聚合路由.
undoaggregate命令用来删除该IPv6聚合路由.
1-2缺省情况下,不进行IPv6路由聚合.
上述命令的关键字的用法如表1-1所示.
表1-1关键字的用法关键字用法as-set通过设置该关键字,可创建一条聚合路由,该路由的AS路径包含了具体路由的AS路径信息.
若需聚合较多AS路径时,请慎用此关键字,因为当具体路由的变化较频繁时,会导致路由振荡detail-suppressed该关键字不抑制聚合路由,但抑制所有具体路由的通告.
如果只想对一部分具体路由进行抑制,可以使用peerfilter-policy命令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/IPv6BGP-VPNinstanceview)【命令】balancenumberundobalance【视图】IPv6地址族视图/IPv6BGP-VPN实例视图【缺省级别】2:系统级【参数】number:进行IPv6BGP负载分担的路由条数,当number取值为1时,相当于不进行负载分担.
取值范围为1~8.
【描述】balance命令用来配置进行IPv6BGP负载分担的路由条数.
undobalance命令用来取消路由负载分担功能.
缺省情况下,没有进行路由负载分担.
1-3与IGP路由的负载分担不同,IPv6BGP没有明确的度量值决定是否对路由进行负载分担.
IPv6BGP的负载分担是通过改变IPv6BGP选路规则来实现的.
相关配置可参考命令displaybgpipv6routing-table.
【举例】#配置IPv6BGP负载分担的路由条数为2条.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]balance21.
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地址族视图1-4【缺省级别】2:系统级【参数】无【描述】bestroutecompare-med命令用来配置根据路由来自的AS进行分组对MED排序优选.
undobestroutecompare-med命令用来取消根据路由来自的AS进行分组对MED排序优选.
缺省情况下,不根据路由来自的AS进行分组对MED排序优选.
配置该命令后,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值进行优选.
1-5system-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-med【视图】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:系统级1-6【参数】half-life-reachable:指定可达路由的半衰期,取值范围为1~45,单位为分钟.
缺省值为15分钟.
half-life-unreachable:指定不可达路由的半衰期,取值范围为1~45,单位为分钟.
缺省值为15分钟.
reuse:指定路由解除抑制状态的阈值.
当惩罚降低到该值以下,路由就被再使用,取值范围为1~20000.
缺省值为750.
suppress:指定路由进入抑制状态的阈值.
当惩罚超过该极限时,路由受到抑制,取值范围为1~20000,实际配置的值必须大于reuse.
缺省值为2000.
ceiling:惩罚上限值,取值范围为1001~20000,实际配置的值必须大于suppress.
缺省值为16000.
route-policy-name:路由策略名,为1~63个字符的字符串.
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/IPv6BGP-VPNinstanceview)【命令】defaultlocal-preferencevalueundodefaultlocal-preference【视图】IPv6地址族视图/IPv6BGP-VPN实例视图【缺省级别】2:系统级【参数】value:指定的本地优先级的缺省值,取值范围为0~4294967295,该值越大则优先级越高.
【描述】defaultlocal-preference命令用来配置本地优先级的缺省值.
undodefaultlocal-preference命令用来恢复缺省情况.
1-7缺省情况下,本地优先级的缺省值为100.
可以用配置不同本地优先级的方法来影响IPv6BGP的路由选择.
【举例】#在同一自治区域中的两台设备A、B和外部自治区域相连.
可以使用此命令将设备B的缺省本地优先级100更新为180,以使同一条路由同时通过A和B时优先选择经过B的路由.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]defaultlocal-preference1801.
1.
9defaultmed(IPv6addressfamilyview/IPv6BGP-VPNinstanceview)【命令】defaultmedmed-valueundodefaultmed【视图】IPv6地址族视图/IPv6BGP-VPN实例视图【缺省级别】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/IPv6BGP-VPNinstanceview)【命令】default-routeimported1-8undodefault-routeimported【视图】IPv6地址族视图/IPv6BGP-VPN实例视图【缺省级别】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][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】ipv6-group-name:为指定的对等体组名,为1~47个字符的字符串.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgpipv6group命令用来显示IPv6对等体组信息.
如果不指定参数ipv6-group-name,则显示所有对等体组信息.
1-9【举例】#显示IPv6对等体组aaa的信息.
displaybgpipv6groupaaaBGPpeer-groupisaaaRemoteAS100Type:internalMaximumallowedprefixnumber:4294967295Threshold:75%Configuredholdtimervalue:180Keepalivetimervalue:60Minimumtimebetweenadvertisementrunsis15secondsPeerPreferredValue:0NoroutingpolicyisconfiguredMembers:PeerASMsgRcvdMsgSentOutQPrefRcvUp/DownState2001::1100000000:00:07Idle表1-2displaybgpipv6group命令显示信息描述表字段描述BGPpeer-groupIPv6BGP对等体组名RemoteAS对等体组的AS号(当使用peeripv6-addressas-numberas-number命令给对等体组配置了AS号之后,该处将显示具体的AS号.
否则,将显示RemoteASnumbernotspecified)Type对等体组类型(internal表示IBGP关系;external表EBGP关系)Maximumallowedprefixnumber可接受最大路由数Threshold门限值Configuredholdtimervalue保持时间定时器的值Keepalivetimervalue存活时间定时器的值Minimumtimebetweenadvertisementruns路由发布最小时间间隔Routerefreshcapabilityhasbeenenabled已经使能了Refresh能力ORFadvertisecapabilitybasedonprefix(type64):对等体支持ORF的地址前缀能力,能力值为64Local:both本地支持:发送和接收Negotiated:send协商成功:本端可以发送携带ORF信息的Route-refresh报文,对端可以接收携带ORF信息的Route-refresh报文(如果显示receive则表示本端可以接收携带ORF信息的Route-refresh报文,对端可以发送携带ORF信息的Route-refresh报文.
如果send和receive都没有协商成功,则不会显示该行信息)PeerPreferredValue为来自邻居路由指定的首选值IPsecpolicyname对等体组应用的IPsec策略名称1-10字段描述SPI对等体组应用的IPsec策略SPI值Routingpolicyconfigured本地采取的路由策略(如果配置了路由策略就会显示该信息以及路由策略配置)Noroutingpolicyisconfigured没有针对该邻居指定任何路由策略(如果没有配置路由策略就会显示该信息)Members成员Peer对等体的IPv6地址AS自治系统号MsgRcvd收到的消息数MsgSent发送的消息数OutQ待发送的消息数PrefRcv收到的前缀数Up/Down会话已建立的时长/(会话未建立时)当前状态的时长State对等体的有限状态机状态1.
1.
12displaybgpipv6network【命令】displaybgpipv6network[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgpipv6network命令用来显示IPv6BGP通过network命令发布的IPv6路由信息.
【举例】#显示IPv6BGP通过network命令发布的IPv6路由信息.
displaybgpipv6network1-11BGPLocalRouterIDis1.
1.
1.
2.
LocalASNumberis200.
NetworkPrefixRoute-policyShort-cut2002::642001::64Short-cut表1-3displaybgpipv6network命令显示信息描述表字段描述BGPLocalRouterID本地路由器标识符LocalASNumber本地自治系统号Network网络地址Prefix前缀长度Route-policy配置的路由策略(当值为空时,表示没有配置路由策略)Short-cut是否为Short-cut路由(当值为空时,表示不是Short-cut路由;当值为Short-cut时,表示是Short-cut路由)1.
1.
13displaybgpipv6paths【命令】displaybgpipv6paths[as-regular-expression||{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】as-regular-expression:匹配的AS路径正则表达式,as-regular-expression表示正则表达式,为1~80个字符的字符串.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgpipv6paths命令用来显示AS路径信息.
如果没有指定参数,则显示所有AS路径信息.
1-12【举例】#显示AS路径信息.
displaybgpipv6pathsAddressHashRefcountMEDPath/Origin0x5917098110i0x59171D0920100i表1-4displaybgpipv6paths命令显示信息描述表字段描述Address本地数据库中的路由地址,十六进制格式Hash哈希值Refcount使用该路径的路由条数MED该路由的度量值Path路由的AS路径(AS_PATH)属性,记录了此路由所穿过的所有AS区域,可以避免路由环路的出现Origin路由的起源(ORIGIN)属性,表示路由相对于发出它的自治系统的路由更新起点,它有如下3种取值:i此路由是AS内部的;BGP把聚合路由和用network命令定义的路由看成是AS内部的,起点类型设置为IGPe此路由是从外部网关协议EGP(ExteriorGatewayProtocol)学习到的此路由信息的来源为未知源,即通过其他方式学习到的;BGP把通过其它IGP协议引入的路由的起点设置为incomplete1.
1.
14displaybgpipv6peer【命令】displaybgpipv6peer[group-namelog-info|ipv4-addressverbose|ipv6-address{log-info|verbose}|verbose][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】group-name:IPv4或IPv6对等体组的名称,为1~47个字符的字符串.
ipv4-address:指定要显示的IPv4对等体的地址.
ipv6-address:指定要显示的IPv6对等体的地址.
log-info:显示指定对等体的日志信息.
verbose:显示指定对等体的详细信息.
1-13|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgpipv6peer命令用来显示对等体/对等体组信息.
如果没有指定参数,则显示所有对等体/对等体组的信息.
【举例】#显示IPv6对等体的信息.
displaybgpipv6peerBGPlocalrouterID:192.
168.
1.
40LocalASnumber:100Totalnumberofpeers:1Peersinestablishedstate:0PeerASMsgRcvdMsgSentOutQPrefRcvUp/DownState2001::1100000000:02:02Active表1-5displaybgpipv6peer命令显示信息描述表字段描述BGPlocalrouterID本地路由器标识符LocalASnumber本地自治系统号Totalnumberofpeers配置的对等体总数Peersinestablishedstate处于连接建立状态的对等体的数目Peer对等体的IPv6地址AS自治系统号MsgRcvd收到的消息数MsgSent发送的消息数OutQ待发送的消息数PrefRcv收到的前缀数Up/Down会话已建立的时长/(会话未建立时)当前状态的时长State对等体的有限状态机#显示IPv6对等体1::1的详细信息.
displaybgpipv6peer1::1verbose1-14BGPPeeris1::1,remoteAS100,Type:EBGPlinkBGPversion4,remoterouterID45.
1.
1.
1BGPcurrentstate:Established,Upfor00h01m34sBGPcurrentevent:KATimerExpiredBGPlaststate:OpenConfirmPort:Local-1031Remote-179Configured:ActiveHoldTime:180secKeepaliveTime:60secReceived:ActiveHoldTime:180secNegotiated:ActiveHoldTime:180secKeepaliveTime:60secPeeroptionalcapabilities:Peersupportbgpmulti-protocolextendedPeersupportbgprouterefreshcapabilityPeersupportbgprouteAS4capabilityGracefulRestartCapability:advertisedandreceivedRestartTimerValueofPeer:150secondsForwardingStatepreservedbyPeerforfollowingAddressfamilies:AddressfamilyIPv6Unicast:advertisedandreceivedReceived:Total4messages,Updatemessages1Sent:Total6messages,Updatemessages3Maximumallowedprefixnumber:4294967295Threshold:75%Minimumtimebetweenadvertisementrunsis30secondsOptionalcapabilities:RouterefreshcapabilityhasbeenenabledPeerPreferredValue:0Routingpolicyconfigured:NoroutingpolicyisconfiguredBFD:Enabled#显示IPv6对等体的详细信息.
displaybgpipv6peerverboseBGPPeeris2::4,remoteAS1,Type:IBGPlinkBGPversion4,remoterouterID1.
1.
1.
1BGPcurrentstate:Established,Upfor00h01m51sBGPcurrentevent:RecvKeepaliveBGPlaststate:OpenConfirmReceived:Total5messages,Updatemessages1Sent:Total4messages,Updatemessages0Maximumallowedprefixnumber:4294967295Threshold:75%Minimumtimebetweenadvertisementrunsis30secondsOptionalcapabilities:Routerefreshcapabilityhasbeenenabled1-15ORFadvertisecapabilitybasedonprefix(type64):Local:bothNegotiated:sendPeerPreferredValue:0IPsecpolicyname:policy001,SPI:300Routingpolicyconfigured:Noroutingpolicyisconfigured表1-6displaybgpipv6peerverbose命令显示信息描述表字段描述BGPPeerisBGP对等体的IPv6地址remoteASBGP对等体的AS号TypeBGP连接的类型:EBGP或IBGPBGPversion当前使用的BGP版本remoterouterIDBGP对等体的路由器标识符BGPcurrentstateBGP连接的当前状态UpforBGP连接正常的持续时间BGPcurrentevent当前发生的BGP事件BGPlaststateBGP连接的当前状态之前的状态Port:Local-1031Remote-179BGP建立连接使用的端口号:本地使用的端口号是1031,对等体使用的端口号是179Configured:ActiveHoldTime:180secKeepaliveTime:60sec本地BGP参数的配置情况:保持时间间隔为180秒;存活时间间隔为60秒Received:ActiveHoldTime:180sec收到的对端的BGP参数值:保持时间间隔为180秒Negotiated:ActiveHoldTime:180secKeepaliveTime:60sec协商后的BGP参数值:保持时间间隔为180秒;存活时间间隔为60秒Peeroptionalcapabilities:Peersupportbgpmulti-protocolextendedPeersupportbgprouterefreshcapabilityPeersupportbgprouteAS4capability对等体可选能力集:对等体支持BGP多协议扩展对等体支持路由Refresh功能对等体支持4字节长度的AS号GracefulRestartCapability:advertisedandreceivedRestartTimerValueofPeer:150secondsForwardingStatepreservedbyPeerforfollowingAddressfamilies:GR能力:协商成功的发送和接受能力邻居GR重启的最长等待时间:150秒BGP邻居支持保持转发的地址族信息AddressfamilyIPv6Unicast:advertisedandreceivedBGPIPv6单播能力:协商成功的发送和接受能力Received:Total4messages,Update本设备收到的IPv6BGP报文统计信息:收到的总报文数为4,其中1-16字段描述messages1Update报文的数目为1Sent:Total6messages,Updatemessages3本设备发送的IPv6BGP报文统计信息:发送的总报文数为6,其中Update报文的数目为3Maximumallowedprefixnumber:4294967295可接受最大路由数Threshold配置了允许从BGP对等体组收到的最大路由数后,路由器开始生成告警消息时的路由数量的百分比Minimumtimebetweenadvertisementrunsis30seconds路由发布最小时间间隔OptionalcapabilitiesRouterefreshcapabilityhasbeenenabledORFadvertisecapabilitybasedonprefix(type64):Local:bothNegotiated:send对等体使能的可选扩展能力:已经使能了Refresh能力;对等体支持ORF的地址前缀能力,能力值为64本地支持:发送和接收协商成功:本端可以发送携带ORF信息的Route-refresh报文,对端可以接收携带ORF信息的Route-refresh报文(如果显示receive则表示本端可以接收携带ORF信息的Route-refresh报文,对端可以发送携带ORF信息的Route-refresh报文.
如果send和receive都没有协商成功,则不会显示该行信息)PeerPreferredValue为来自对等体路由指定的首选值IPsecpolicyname:policy001,SPI:300对等体应用的IPsec策略名称,对等体应用的IPsec策略SPI值Routingpolicyconfigured:Noroutingpolicyisconfigured本地采取的路由策略:没有配置路由策略BFD接口是否使能了BFD功能.
Enabled:使能Disabled:未使能#显示IPv6对等体20::21的日志信息.
displaybgpipv6peer20::21log-infoPeer:20::21DateTimeStateNotificationError/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/4AdministrativeReset1-17表1-7displaybgpipv6peerlog-info命令显示信息描述表字段描述Peer对等体的IPv6地址Date发送或接收到Notification消息的日期Time发送或接收到Notification消息的时间State对等体连接状态,有如下两种状态:Up表示BGP会话处于Established状态Down表示BGP会话断开NotificationNotification报文消息Error/SubErrorError表示Notification消息差错码,指定错误类型;SubError表示Notification消息差错子码,指定错误类型的详细信息1.
1.
15displaybgpipv6peerreceivedipv6-prefix【命令】displaybgpipv6peer{ip-address|ipv6-address}receivedipv6-prefix[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】ip-address:指定要显示的BGP对等体的IP地址.
Ipv6-address:指定要显示的BGP对等体的IPv6地址.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgpipv6peerreceivedipv6-prefix命令用来显示收到的邻居ORF信息中的前缀信息.
【举例】#显示对等体4::4的收到的前缀ORF信息.
displaybgpipv6peer4::4receivedipv6-prefixORFipv6-prefixentries:2ge:greater-equalle:less-equal1-18indexruleprefixgele10permit1::/648012820deny100::/6480128表1-8displaybgpipv6peerreceivedipv6-prefix显示信息描述表字段描述ORFipv6-prefixentriesORF地址前缀条目数index地址前缀索引号rule地址前缀匹配规则prefix地址前缀信息gegreater-equal,表示掩码长度大于或者等于leless-equal,表示掩码长度小于或者等于1.
1.
16displaybgpipv6routing-table【命令】displaybgpipv6routing-table[ipv6-addressprefix-length][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】ipv6-address:目的IPv6地址.
prefix-length:目的IPv6地址前缀长度,取值范围为0~128.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgpipv6routing-table命令用来显示IPv6BGP路由信息.
【举例】#显示IPv6BGP路由信息.
displaybgpipv6routing-tableTotalNumberofRoutes:21-19BGPLocalrouterIDis30.
30.
30.
1Statuscodes:*-valid,^-VPNv4best,>-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*>Network:40:40::PrefixLen:64NextHop:40:40::40:1LocPrf:PrefVal:0Label:NULLMED:0Path/Ogn:i表1-9displaybgpipv6routing-table命令显示信息描述表字段描述LocalrouterID本地路由器标识符Statuscodes路由状态代码:*-valid(合法)^-VPNv4best(VPNv4优选路由)>-best(普通优选最佳路由)d–damped(振荡抑制)h–history(历史路由)i–internal(内部路由)s–suppressed(聚合抑制)S–Stale(过期路由)Origini–IGP(网络层可达信息来源于AS内部)e–EGP(网络层可达信息通过EGP学习)–incomplete(网络层可达信息通过其他方式学习)Network目的网络地址PrefixLen前缀长度NextHop下一跳IP地址MEDMulti-Exit-Discriminator,多出口区分属性值LocPrf本地优先级Path路由的AS路径(AS_PATH)属性,记录了此路由所穿过的所有AS区域,可以避免路由环路的出现PrefVal路由首选值Label标签1-20字段描述Ogn路由的起源(ORIGIN)属性,表示路由相对于发出它的自治系统的路由更新起点,它有如下3种取值:i此路由是AS内部的;BGP把聚合路由和用network命令定义的路由看成是AS内部的,起点类型设置为IGPe此路由是从外部网关协议EGP(ExteriorGatewayProtocol)学习到的此路由信息的来源为未知源,即通过其他方式学习到的;BGP把通过其它IGP协议引入的路由的起点设置为incomplete1.
1.
17displaybgpipv6routing-tableas-path-acl【命令】displaybgpipv6routing-tableas-path-aclas-path-acl-number[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】as-path-acl-number:指定匹配的AS路径过滤列表号,取值范围为1~256.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgpipv6routing-tableas-path-acl命令用来显示匹配指定的AS路径过滤列表的路由.
【举例】#显示匹配编号为20的AS路径过滤列表的路由.
displaybgpipv6routing-tableas-path-acl20BGPLocalrouterIDis30.
30.
30.
1Statuscodes:*-valid,^-VPNv4best,>-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:NULL1-21MED:0Path/Ogn:i以上各显示信息域的解释请参见表1-9.
1.
1.
18displaybgpipv6routing-tablecommunity【命令】displaybgpipv6routing-tablecommunity[aa:nn&][no-advertise|no-export|no-export-subconfed]*[whole-match][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】aa:nn:指定的团体号,aa和nn的取值范围为0~65535.
&:表示前面的参数可以输入1~13次.
no-advertise:具有此属性的路由在收到后,不能被通告给任何其他的BGP对等体.
no-export:具有此属性的路由在收到后,不能被发布到本地AS之外.
如果使用了联盟,则不能被发布到联盟之外,但可以发布给联盟中的其他子AS.
no-export-subconfed:具有此属性的路由在收到后,不能被发布到本地AS之外,也不能发布到联盟中的其他子AS.
whole-match:精确匹配,即匹配而且仅匹配前面所定义的所有团体属性.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgpipv6routing-tablecommunity命令用来显示指定IPv6BGP团体的路由信息.
【举例】#显示指定团体的IPv6BGP路由信息.
displaybgpipv6routing-tablecommunityno-exportBGPLocalrouterIDis30.
30.
30.
1Statuscodes:*-valid,^-VPNv4best,>-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:1-22PrefVal:0Label:NULLMED:0Path/Ogn:i以上各显示信息域的解释请参见表1-9.
1.
1.
19displaybgpipv6routing-tablecommunity-list【命令】displaybgpipv6routing-tablecommunity-list{{basic-community-list-number|comm-list-name}[whole-match]|adv-community-list-number}[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】basic-community-list-number:为基本团体列表号,取值范围为1~99.
adv-community-list-number:为高级团体列表号,取值范围为100~199.
comm-list-name:团体属性列表名,为1~31个不全为数字的字符串.
whole-match:为精确匹配,即匹配而且仅匹配basic-community-list-number定义的所有团体属性.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgpipv6routing-tablecommunity-list命令用来显示匹配指定IPv6BGP团体列表的路由信息.
【举例】#显示匹配指定IPv6BGP团体列表的路由信息.
displaybgpipv6routing-tablecommunity-list99BGPLocalrouterIDis30.
30.
30.
1Statuscodes:*-valid,^-VPNv4best,>-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:01-23Path/Ogn:i以上各显示信息域的解释请参见表1-9.
1.
1.
20displaybgpipv6routing-tabledampened【命令】displaybgpipv6routing-tabledampened[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgpipv6routing-tabledampened命令用来显示IPv6BGP衰减的路由.
【举例】#显示IPv6BGP路由表中衰减的IPv6路由.
displaybgpipv6routing-tabledampenedBGPLocalrouterIDis1.
1.
1.
1Statuscodes:*-valid,^-VPNv4best,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:i-IGP,e-EGP,-incomplete*dNetwork:111::PrefixLen:64From:122::1Reuse:00:29:34Path/Ogn:200表1-10displaybgpipv6routing-tabledampened命令显示信息描述表字段描述From路由的源IP地址Reuse路由恢复可用时间,即还需要等待多长时间该路由将由不可用状态转为可用状态其他各显示信息域的解释请参见表1-9.
1-241.
1.
21displaybgpipv6routing-tabledampeningparameter【命令】displaybgpipv6routing-tabledampeningparameter[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgpipv6routing-tabledampeningparameter命令用来显示IPv6BGP路由衰减参数.
相关配置可参考命令dampening.
【举例】#显示BGP路由衰减参数.
displaybgpipv6routing-tabledampeningparameterMaximumSuppressTime(insecond):950CeilingValue:3000ReuseValue:1000ReachHalfLifeTime(insecond):600UnreachHalfLifeTime(insecond):600Suppress-Limit:2000表1-11displaybgpipv6routing-tabledampeningparameter命令显示信息描述表字段描述MaximumSuppressTime最大抑制时间CeilingValue惩罚上限值ReuseValue路由解除抑制状态的阈值ReachHalfLifeTime(insecond)可达路由的半衰期UnreachHalfLifeTime(insecond)不可达路由的半衰期Suppress-Limit路由进入抑制状态的阈值1-251.
1.
22displaybgpipv6routing-tabledifferent-origin-as【命令】displaybgpipv6routing-tabledifferent-origin-as[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgpipv6routing-tabledifferent-origin-as命令用来显示来自不同自治系统的IPv6BGP路由.
【举例】#显示来自不同自治系统的IPv6BGP路由.
displaybgpipv6routing-tabledifferent-origin-asBGPLocalrouterIDis2.
2.
2.
2Statuscodes:*-valid,^-VPNv4best,>-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-9.
1.
1.
23displaybgpipv6routing-tableflap-info【命令】displaybgpipv6routing-tableflap-info[regular-expressionas-regular-expression|[as-path-aclas-path-acl-number|ipv6-addressprefix-length[longer-matchbegin|exclude|include}regular-expression]]1-26【视图】任意视图【缺省级别】1:监控级【参数】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:匹配最长前缀.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgpipv6routing-tableflap-info命令用来显示IPv6BGP路由振荡统计信息.
【举例】#显示IPv6BGP路由振荡统计信息.
displaybgpipv6routing-tableflap-infoBGPLocalrouterIDis1.
1.
1.
1Statuscodes:*-valid,^-VPNv4best,>-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-12displaybgpipv6routing-tableflap-info命令显示信息描述表字段描述Flaps振荡的总次数Duration振荡已经历的时长Reuse路由恢复可用时间,即还需要等待多长时间该路由将由不可用状态转为可用状态其他各显示信息域的解释请参见表1-9.
1-271.
1.
24displaybgpipv6routing-tablepeer【命令】displaybgpipv6routing-tablepeer{ipv4-address|ipv6-address}{advertised-routes|received-routes}[network-addressprefix-length|statistic][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】ipv4-address:指定要显示的对等体的IPv4地址.
ipv6-address:指定要显示的对等体的IPv6地址.
advertised-routes:向指定对等体发布的路由信息.
received-routes:从指定对等体收到的路由信息.
network-addressprefix-length:指定IPv6网络地址,prefix-length的取值范围为0~128.
statistic:显示路由的统计信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgpipv6routing-tablepeer命令用来显示向指定的IPv4/IPv6BGP对等体发送或者从指定的IPv4/IPv6BGP对等体收到的路由信息.
【举例】#显示向指定对等体发布的IPv6路由信息.
displaybgpipv6routing-tablepeer10:10::10:1advertised-routesTotalNumberofRoutes:2BGPLocalrouterIDis20.
20.
20.
1Statuscodes:*-valid,^-VPNv4best,>-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:01-28Path/Ogn:i*>Network:40:40::PrefixLen:64NextHop:30:30::30:1LocPrf:PrefVal:0Label:NULLMED:0Path/Ogn:300i以上各显示信息域的说明请参见表1-9.
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路由信息.
【举例】#显示匹配指定AS路径正则表达式的IPv6路由信息.
displaybgpipv6routing-tableregular-expression^100BGPLocalrouterIDis20.
20.
20.
1Statuscodes:*-valid,^-VPNv4best,>-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-9.
1.
1.
26displaybgpipv6routing-tablestatistic【命令】displaybgpipv6routing-tablestatistic[|{begin|exclude|include}regular-expression]1-29【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgpipv6routing-tablestatistic命令用来显示IPv6BGP的路由统计信息.
【举例】#显示IPv6BGP的路由统计信息.
displaybgpipv6routing-tablestatisticTotalNumberofRoutes:11.
1.
27filter-policyexport(IPv6addressfamilyview/IPv6BGP-VPNinstanceview)【命令】filter-policy{acl6-number|ipv6-prefixipv6-prefix-name}export[protocolprocess-id]undofilter-policyexport[protocolprocess-id]【视图】IPv6地址族视图/IPv6BGP-VPN实例视图【缺省级别】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时,支持该参数.
1-30【描述】filter-policyexport命令用来配置对发布的路由进行过滤,只有通过过滤器的路由才被IPv6BGP发布.
undofilter-policyexport命令用来取消对发布的路由进行过滤.
缺省情况下,不对发布的路由信息进行过滤.
如果指定protocol参数,将只对引入的这种协议产生的路由进行过滤,对引入的其它协议产生的路由不受影响.
如果没有指定protocol参数,对引入的任何一个协议产生的路由都要进行过滤.
需要注意的是,当配置的是高级ACL(3000~3999)时,ACL中的规则需要使用命令rule[rule-id]{deny|permit}ipv6sourcesoursour-prefix来过滤指定目的地址的路由;使用命令rule[rule-id]{deny|permit}ipv6sourcesoursour-prefixdestinationdestdest-prefix来过滤指定目的地址和前缀的路由,其中source用来过滤路由目的地址,destination用来过滤路由前缀,配置的前缀应该是连续的(当配置的前缀不连续时该过滤前缀的条件不生效).
【举例】#使用编号为2001的IPv6ACL对所有IPv6BGP发布的路由进行过滤.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]filter-policy2001export#使用编号为3000的IPv6ACL对发布的路由进行过滤,只允许2001::1/128一条路由通过.
system-view[Sysname]aclipv6number3000[Sysname-acl6-adv-3000]rule10permitipv6source2001::1128destinationffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff128[Sysname-acl6-adv-3000]rule100denyipv6[Sysname-acl6-adv-3000]quit[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]filter-policy3000export1.
1.
28filter-policyimport(IPv6addressfamilyview/IPv6BGP-VPNinstanceview)【命令】filter-policy{acl6-number|ipv6-prefixipv6-prefix-name}importundofilter-policyimport【视图】IPv6地址族视图/IPv6BGP-VPN实例视图【缺省级别】2:系统级【参数】acl6-number:用于匹配路由信息目的地址域的基本或高级IPv6ACL的编号,取值范围为2000~3999.
ipv6-prefix-name:用于匹配路由信息目的地址域的IPv6地址前缀列表,为1~19个字符的字符串.
1-31【描述】filter-policyimport命令用来配置对接收的路由进行过滤,只有通过过滤器的路由信息才被IPv6BGP接收.
undofilter-policyimport命令用来取消对引入的路由进行过滤.
缺省情况下,不对接收的路由信息进行过滤.
需要注意的是,当配置的是高级ACL(3000~3999)时,ACL中的规则需要使用命令rule[rule-id]{deny|permit}ipv6sourcesoursour-prefix来过滤指定目的地址的路由;使用命令rule[rule-id]{deny|permit}ipv6sourcesoursour-prefixdestinationdestdest-prefix来过滤指定目的地址和前缀的路由,其中source用来过滤路由目的地址,destination用来过滤路由前缀,配置的前缀应该是连续的(当配置的前缀不连续时该过滤前缀的条件不生效).
【举例】#使用编号为2001的IPv6ACL对所有IPv6BGP接收的路由进行过滤.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]filter-policy2001import#使用编号为3000的IPv6ACL对接收的路由进行过滤,只允许2001::1/128一条路由通过.
system-view[Sysname]aclipv6number3000[Sysname-acl6-adv-3000]rule10permitipv6source2001::1128destinationffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff128[Sysname-acl6-adv-3000]rule100denyipv6[Sysname-acl6-adv-3000]quit[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]filter-policy3000import1.
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命令用来删除创建的对等体组.
1-32如果不指定internal或external参数,则创建的是IBGP对等体组.
【举例】#创建一个IBGP对等体组test.
system-view[Sysname]bgp100[Sysname]ipv6-family[Sysname-bgp-af-ipv6]grouptest1.
1.
30import-route(IPv6addressfamilyview/IPv6BGP-VPNinstanceview)【命令】import-routeprotocol[process-id[medmed-value|route-policyroute-policy-name]*]undoimport-routeprotocol[process-id]【视图】IPv6地址族视图/IPv6BGP-VPN实例视图【缺省级别】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~63个字符的字符串.
【描述】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-family[vpn-instancevpn-instance-name]1-33undoipv6-family[vpn-instancevpn-instance-name]【视图】BGP视图【缺省级别】2:系统级【参数】vpn-instancevpn-instance-name:将指定的VPN实例与IPv6地址族进行关联,进入IPv6BGP-VPN实例视图.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
【描述】ipv6-family命令用来进入IPv6地址族视图.
undoipv6-family命令用来删除该视图下的所有配置.
ipv6-familyvpn-instancevpn-instance-name命令用来进入IPv6BGP-VPN实例视图.
undoipv6-familyvpn-instancevpn-instance-name命令用来删除该视图下的所有配置.
缺省情况下,为BGPIPv4单播视图.
进入IPv6BGP-VPN实例视图前,该VPN实例必须已经被创建.
【举例】#进入IPv6地址族视图.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]#进入IPv6BGP-VPN实例视图.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-familyvpn-instancevpn1[Sysname-bgp-ipv6-vpn1]1.
1.
32network(IPv6addressfamilyview/IPv6BGP-VPNinstanceview)【命令】networkipv6-addressprefix-length[route-policyroute-policy-name|short-cut]undonetworkipv6-addressprefix-length[short-cut]【视图】IPv6地址族视图/IPv6BGP-VPN实例视图【缺省级别】2:系统级【参数】ipv6-address:IPv6BGP通告的IPv6地址前缀.
prefix-length:IPv6地址前缀长度,取值范围为0~128.
1-34route-policy-name:通告路由应用的路由策略,为1~63个字符的字符串.
short-cut:如果一条EBGP路由被配置成short-cut,那么这条路由在加入到路由表时将使用本地生成路由的路由管理值,而不是EBGP路由的路由管理值,一般来说,这条路由成为最佳路由的优先级被降低了很多.
【描述】network命令用来将路由通告到IPv6BGP路由表中.
undonetwork命令用来取消已有的配置.
缺省情况下,IPv6BGP不通告任何路由.
需要注意以下几点:要发布的网段路由必须存在于本地的IP路由表中,使用路由策略可以更为灵活的控制所发布的路由.
使用network命令通告到IPv6BGP路由表中的网段路由的ORIGIN属性为IGP.
【举例】#通告到达2002::/16的路由.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]network2002::161.
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]bgp1001-35[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地址.
【描述】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地址.
1-36ipv6-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.
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对等体/对等体组.
undopeeripv6-group-nameas-number命令用来删除IPv6对等体组.
undopeeripv6-address命令用来删除对等体.
【举例】#配置对等体组test,AS号为200.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]grouptestexternal[Sysname-bgp-af-ipv6]peertestas-number2001-371.
1.
37peeras-number(IPv6BGP-VPNinstanceview)【命令】peeripv6-addressas-numberas-numberundopeeripv6-address【视图】IPv6BGP-VPN实例视图【缺省级别】2:系统级【参数】ipv6-address:对等体的IPv6地址.
as-number:对等体/对等体组的AS号,取值范围为1~4294967295.
【描述】peeras-number命令用来配置IPv6对等体.
undopeeripv6-address命令用来删除对等体.
【举例】#配置对等体2001::1,AS号为200.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-familyvpn-instancevpn1[Sysname-bgp-ipv6-vpn1]peer2001::1as-number2001.
1.
38peeras-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:系统级【参数】group-name:IPv4或IPv6对等体组的名称,为1~47个字符的字符串.
ipv4-address:对等体的IPv4地址.
ipv6-address:对等体的IPv6地址.
as-path-acl-number:AS路径过滤列表号,取值范围为1~256.
import:对接收的路由信息进行过滤.
export:对发送的路由信息进行过滤.
1-38【描述】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.
39peerbfd(IPv6addressfamilyview/IPv6BGP-VPNinstanceview)【命令】peeripv6-addressbfdundopeeripv6-addressbfd【视图】IPv6地址族视图/IPv6BGP-VPN实例视图【缺省级别】2:系统级【参数】ipv6-address:对等体的IPv6地址.
【描述】peerbfd命令用来在BGP对等体邻居上使能BFD链路检测功能.
undopeerbfd命令用来恢复缺省情况.
缺省情况下,BGP的所有对等体邻居上都没有使能BFD链路检测功能.
需要注意的是,在BGP使能GR能力后,请慎用BFD.
因为当链路故障时,系统可能还没来得及启用GR处理流程,BFD已经检测到链路故障了,从而导致GR失败.
【举例】#在BGP邻居100::1上使能BFD链路检测功能.
system-view[Sysname]bgp100[Sysname]ipv6-family[Sysname-bgp-af-ipv6]peer100::1bfd1.
1.
40peercapability-advertiseorf(IPv6addressfamilyview)【命令】peer{group-name|ip-address|ipv6-address}capability-advertiseorfipv6-prefix{both|receive|send}1-39undopeer{group-name|ip-address|ipv6-address}capability-advertiseorfipv6-prefix{both|receive|send}【视图】IPv6地址族视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,取值范围为1~47个字符.
ip-address:对等体的IP地址.
ipv6-address:对等体的IPv6地址both:支持发送和接收携带ORF信息的Route-refresh报文.
receive:支持接收携带ORF信息的Route-refresh报文.
send:支持发送携带ORF信息的Route-refresh报文.
【描述】peercapability-advertiseorf命令用来使能BGP邻居的ORF能力.
undopeercapability-advertiseorf命令用来取消BGP邻居的ORF能力.
缺省情况下,BGP对等体/对等体组不使能邻居的ORF能力.
使能ORF能力后,本设备和对端会通过Open报文进行ORF能力协商.
协商成功后,就能解析对端发送的携带了标准ORF信息的Route-refresh报文或者给对端发送携带标准ORF信息的Route-refresh报文.
如果要进行非标准ORF能力协商,还需要配置peercapability-advertiseorfnon-standard.
取消对等体/对等体组的ORF能力,则本路由器与指定对等体/对等体组之间不再进行ORF能力的协商.
表1-13peercapability-advertiseorf命令参数选择以及配置效果描述表本地选择参数对端选择参数协商成功后sendreceive本端的ORF发送能力,对端的ORF接收能力bothreceivesend本端的ORF接收能力,对端的ORF发送能力bothbothboth双向的ORF发送和接收能力【举例】#配置对等体1:2::3:4的ORF能力.
协商成功后,本地路由器将可以与1:2::3:4交换ORF信息.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer1:2::3:4as-number100[Sysname-bgp-af-ipv6]peer1:2::3:4capability-advertiseorfipv6-prefixboth1-401.
1.
41peercapability-advertiseorfnon-standard(IPv6addressfamilyview)【命令】peer{group-name|ipv6-address}capability-advertiseorfnon-standardundopeer{group-name|ipv6-address}capability-advertiseorfnon-standard【视图】IPv6地址族视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,取值范围为1~47个字符.
ipv6-address:对等体的IPv6地址.
【描述】peercapability-advertiseorfnon-standard命令用来使能BGP邻居的非标准ORF能力(非标准是指友商早期设备ORF实现与RFC标准规定不同).
undopeercapability-advertiseorfnon-standard命令用来取消BGP邻居的非标准ORF能力.
缺省情况下,BGP对等体/对等体组的非标准ORF能力没有使能.
当对端发送的是非标准ORF报文时,需要配置该命令,以便实现互通.
相关配置可参考命令peercapability-advertiseorf.
【举例】#使能对等体1:2::3:4的ORF能力,假设对等体1:2::3:4发送的是非标准ORF报文.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer1:2::3:4as-number100[Sysname-bgp-af-ipv6]peer1:2::3:4capability-advertiseorfnon-standard[Sysname-bgp-af-ipv6]peer1:2::3:4capability-advertiseorfip-prefixboth1.
1.
42peercapability-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个字符的字符串.
1-41ipv6-address:对等体的IPv6地址.
【描述】peercapability-advertiseroute-refresh命令用来使能IPv6BGP路由刷新功能.
undopeercapability-advertiseroute-refresh命令用来取消这些功能.
缺省情况下,使能IPv6BGP路由刷新功能.
【举例】#取消对等体1:2::3:4的IPv6BGP路由刷新功能.
system-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.
43peercapability-advertisesuppress-4-byte-as(IPv6addressfamilyview)【命令】peer{group-name|ipv6-address}capability-advertisesuppress-4-byte-asundopeer{group-name|ipv6-address}capability-advertisesuppress-4-byte-as【视图】IPv6地址族视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ipv6-address:对等体的IPv6地址.
【描述】peercapability-advertisesuppress-4-byte-as命令用来使能4字节AS号抑制功能.
undopeercapability-advertisesuppress-4-byte-as命令用来取消该功能.
缺省情况下,设备没有使能4字节AS号抑制功能.
设备支持4字节AS号,在建立IPv6BGP对等体时,会将该能力通知给对端.
如果对端不支持该能力,可能会导致连接不能建立.
此时,使能4字节AS号抑制功能,重新建立连接,能避免该情况的发生.
需要注意的是:如果对端设备支持4字节AS号能力时,请不要使能该功能,否则会导致对等体无法建立.
【举例】#在BGPIPv6地址族视图下,配置与对等体2001::1协商时抑制4字节AS号能力.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer2001::1as-number2001-42[Sysname-bgp-af-ipv6]peer2001::1capability-advertisesuppress-4-byte-as1.
1.
44peercapability-advertisesuppress-4-byte-as(IPv6BGP-VPNinstanceview)【命令】peeripv6-addresscapability-advertisesuppress-4-byte-asundopeeripv6-addresscapability-advertisesuppress-4-byte-as【视图】IPv6BGP-VPN实例视图【缺省级别】2:系统级【参数】ipv6-address:对等体的IPv6地址.
【描述】peercapability-advertisesuppress-4-byte-as命令用来使能4字节AS号抑制功能.
undopeercapability-advertisesuppress-4-byte-as命令用来取消该功能.
缺省情况下,设备没有使能4字节AS号抑制功能.
设备支持4字节AS号,在建立IPv6BGP对等体时,会将该能力通知给对端.
如果对端不支持该能力,可能会导致连接不能建立.
此时,使能4字节AS号抑制功能,重新建立连接,能避免该情况的发生.
需要注意的是:如果对端设备支持AS号的最大取值为4字节时,请不要使能该功能,否则会导致对等体无法建立.
【举例】#在IPv6BGP-VPN实例视图下,配置与对等体2001::1协商时抑制4字节AS号能力.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-familyvpn-instance11[Sysname-bgp-ipv6-11]peer2001::1as-number200[Sysname-bgp-ipv6-11]peer2001::1capability-advertisesuppress-4-byte-as1.
1.
45peerconnect-interface(IPv6addressfamilyview)【命令】peer{ipv6-group-name|ipv6-address}connect-interfaceinterface-typeinterface-numberundopeer{ipv6-group-name|ipv6-address}connect-interface【视图】IPv6地址族视图【缺省级别】2:系统级1-43【参数】ipv6-group-name:对等体组的名称,为1~47个字符的字符串.
ipv6-address:对等体的IPv6地址.
interface-typeinterface-number:接口类型和接口号.
【描述】peerconnect-interface命令用来指定BGP会话建立TCP连接的源接口.
undopeerconnect-interface命令用来恢复缺省情况.
缺省情况下,IPv6BGP使用到达BGP对等体的最佳路由的出接口作为建立TCP连接的源接口.
建议网络管理员使用Loopback接口建立IPv6BGP连接,并将建立IPv6BGP连接所使用的源接口配置为Loopback接口,来提高IPv6BGP连接的可靠性和稳定性.
需要注意的是,当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.
46peerdefault-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-advertise【视图】IPv6地址族视图【缺省级别】2:系统级【参数】group-name:IPv4或IPv6对等体组的名称,为1~47个字符的字符串.
ipv4-address:对等体的IPv4地址.
ipv6-address:对等体的IPv6地址.
route-policy-name:指定路由策略名称,为1~63个字符的字符串.
【描述】peerdefault-route-advertise命令用来向对等体/对等体组发送缺省路由.
undopeerdefault-route-advertise命令用来取消向对等体/对等体组发送缺省路由.
1-44缺省情况下,不向对等体/对等体组发送缺省路由.
该命令不需要在路由表中存在缺省路由,而是无条件地向对等体/对等体组发送一个下一跳为自身的缺省路由.
【举例】#设置向对等体1:2::3:4发布缺省路由.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer1:2::3:4default-route-advertise1.
1.
47peerdescription(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个字符的字符串.
【描述】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.
1.
50peerenable(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-471.
1.
51peerfake-as(IPv6addressfamilyview)【命令】peer{ipv6-group-name|ipv6-address}fake-asas-numberundopeer{ipv6-group-name|ipv6-address}fake-as【视图】IPv6地址族视图【缺省级别】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.
52peerfilter-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地址.
1-48acl6-number:基本或高级IPv6ACL访问列表号,取值范围为2000~3999.
import:对从指定对等体/对等体组接收的路由应用过滤策略.
export:对向指定对等体/对等体组发布的路由应用过滤策略.
【描述】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.
53peergroup(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-family1-49[Sysname-bgp-af-ipv6]grouptestexternal[Sysname-bgp-af-ipv6]peer1:2::3:4as-number200[Sysname-bgp-af-ipv6]peer1:2::3:4grouptest1.
1.
54peerignore(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.
55peeripv6-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个字符的字符串.
ipv4-address:对等体的IPv4地址.
1-50ipv6-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.
56peeripsec-policy(IPv6addressfamilyview)【命令】peer{group-name|ipv6-address}ipsec-policypolicy-nameundopeer{group-name|ipv6-address}ipsec-policy【视图】IPv6地址族视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ipv6-address:对等体的IPv6地址.
policy-name:IPsec安全策略名称,为1~15个字符的字符串.
【描述】peeripsec-policy命令用来对IPv6BGP对等体/对等体组应用IPsec安全策略.
undopeeripsec-policy命令用来取消IPv6BGP对等体/对等体组应用的IPsec安全策略.
缺省情况下,IPv6BGP对等体/对等体组没有应用IPsec安全策略.
需要注意的是:在配置该命令前,需要在本设备上先创建对等体/对等体组以及IPsec安全策略,否则,配置失败.
在设备上配置本命令后,对等体上也需要进行相应的配置,否则本设备将不再接收该对等体发送的IPv6BGP报文.
1-51【举例】#配置IPv6BGP对等体1212::1111的IPsec安全策略为policy001.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer1:2::3:4keep-all-routes1.
1.
58peerlog-change(IPv6addressfamilyview)【命令】peer{ipv6-group-name|ipv6-address}log-changeundopeer{ipv6-group-name|ipv6-address}log-change【视图】IPv6地址族视图【缺省级别】2:系统级1-52【参数】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.
59peernext-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对等体/对等体发布路由时,下一跳不变.
【举例】#向IBGP对等体组test发布路由时,将自身地址作为下一跳.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]grouptestinternal[Sysname-bgp-af-ipv6]peertestnext-hop-local1-531.
1.
60peerpassword【命令】peer{group-name|ipv6-address}password{cipher|simple}passwordundopeer{group-name|ipv6-address}password【视图】IPv6地址族视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ipv6-address:对等体的IPv6地址.
cipher:以密文形式设置密码.
simple:以明文形式设置密码.
password:密码,字符串形式,区分大小写.
如果以密文形式设置密码,则password为1~137个字符的密文字符串;如果以明文形式设置密码,则password为1~80个字符的明文字符串.
【描述】peerpassword命令用来使能IPv6BGP建立TCP连接时进行MD5认证并配置认证密码.
undopeerpassword命令用来恢复缺省配置.
缺省情况下,IPv6BGP在建立TCP连接时不进行MD5认证.
需要注意的是:如果启用MD5认证,参与认证的双方必须配置完全一致的认证方式和密码,否则将因为无法通过认证而不能建立TCP连接.
以明文或密文形式设置的密码,均以密文的方式保存在配置文件中.
【举例】#配置本设备(IPv6地址为1:2::3:3)与对等体(IPv6地址为1:2::3:4)之间建立TCP连接时使用MD5认证,认证密码为aabbcc.
在本设备上配置system-view[Sysname]bgp3[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer1:2::3:4passwordcipheraabbcc在对端设备上的配置system-view[Sysname]bgp4[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]peer1:2::3:3passwordcipheraabbcc1-541.
1.
61peerpreferred-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.
所有从邻居学来的路由都有一个初始首选值.
在多条去往同一目的地的路由中,拥有最高首选值的路由将被选作到达指定网络的路由.
需要注意的是:当通过路由策略过滤IPv6路由时,路由的首选值将优先选取路由策略中设置的首选值.
只有当路由策略里设置的首选值为0时,才选取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.
62peerpreferred-value(IPv6BGP-VPNinstanceview)【命令】peeripv6-addresspreferred-valuevalueundopeeripv6-address[preferred-value]【视图】IPv6BGP-VPN实例视图1-55【缺省级别】2:系统级【参数】ipv6-address:对等体的IPv6地址.
value:要分配的路由首选值,取值范围0~65535.
【描述】peerpreferred-value命令用来为从对等体接收的路由分配首选值.
undopeerpreferred-value命令用来恢复缺省情况.
缺省情况下,从对等体接收的路由的首选值为0.
所有从邻居学来的路由都有一个初始首选值.
在多条去往同一目的地的路由中,拥有最高首选值的路由将被选作到达指定网络的路由.
需要注意的是:当通过路由策略过滤IPv6路由时,路由的首选值将优先选取路由策略中设置的首选值.
只有当路由策略里设置的首选值为0时,才选取peer{ipv6-group-name|ipv6-address}preferred-valuevalue命令里设置的值.
通过路由策略配置BGP路由信息首选值的相关配置可参考命令peeripv6-addressroute-policyroute-policy-name{import|export}和"三层技术-IP路由命令参考/路由策略"中的applypreferred-valuepreferred-value.
【举例】#为从对等体1:2::3:4接收的路由设置首选值为50.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-familyvpn-instance11[Sysname-bgp-ipv6-11]peer1:2::3:4preferred-value501.
1.
63peerpublic-as-only(IPv6addressfamilyview)【命令】peer{ipv6-group-name|ipv6-address}public-as-onlyundopeer{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更新报文时携带私有自治系统号.
1-56缺省情况下,发送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.
64peerreflect-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地址.
【描述】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.
65peerroute-limit(IPv6addressfamilyview)【命令】peer{group-name|ipv4-address|ipv6-address}route-limitprefix-number[{alert-only|reconnectreconnect-time}|percentage]*1-57undopeer{group-name|ipv4-address|ipv6-address}route-limit【视图】IPv6地址族视图【缺省级别】2:系统级【参数】group-name:IPv4或IPv6对等体组的名称,为1~47个字符的字符串.
ipv4-address:对等体的IPv4地址.
ipv6-address:对等体的IPv6地址.
prefix-number:允许路由器接收的路由前缀的数量,取值范围与设备的型号有关,请以设备的实际情况为准.
如果从指定对等体/对等体组接收的路由前缀的数量大于prefix-number值,路由器自动断开与指定对等体/对等体组的连接.
alert-only:如果路由器从指定对等体/对等体组接收的路由前缀的数量大于prefix-number值,仅打印告警信息,路由器保持与指定对等体/对等体组的连接.
reconnect-time:用于配置路由器与指定对等体/对等体组重建连接的时间间隔,reconnect-time即路由器与指定对等体/对等体组重建连接的时间间隔,无缺省值,取值范围为1~65535秒.
percentage:用于配置路由器产生提示信息的阈值(即路由器接收的路由前缀数量与prefix-number的百分比达到percentage时,路由器将产生提示信息),缺省值为75,取值范围为1~100.
【描述】peerroute-limit命令用来配置允许从对等体/对等体组接收的最大IPv6地址前缀数.
undopeerroute-limit命令用来恢复缺省情况.
缺省情况下,允许从对等体/对等体组接收的最大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.
66peerroute-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地址族视图1-58【缺省级别】2:系统级【参数】group-name:IPv4或IPv6对等体组的名称,为1~47个字符的字符串.
ipv4-address:对等体的IPv4地址.
ipv6-address:对等体的IPv6地址.
route-policy-name:指定路由策略,为1~63个字符的字符串.
import:对从对等体/对等体组接收的路由应用路由策略.
export:对向对等体/对等体组发布的路由应用路由策略.
【描述】peerroute-policy命令用来对来自对等体/对等体组的路由或向对等体/对等体组发布的路由指定路由策略.
undopeerroute-policy命令用来取消已有设置.
缺省情况下,不指定对等体/对等体组的路由策略.
peerroute-policy命令不过滤路由策略中的if-matchinterface策略.
相关配置可参考"三层技术-IP路由命令参考"中的"路由策略".
【举例】#对来自对等体组test的路由应用名为test-policy的路由策略.
system-view[Sysname]route-policytest-policypermitnode10[Sysname-route-policy]if-matchcost10[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.
67peerroute-policy(IPv6BGP-VPNinstanceview)【命令】peeripv6-addressroute-policyroute-policy-name{export|import}undopeeripv6-address[route-policyroute-policy-name{export|import}]【视图】IPv6BGP-VPN实例视图【缺省级别】2:系统级【参数】ipv6-address:对等体的IPv6地址.
route-policy-name:指定路由策略,为1~63个字符的字符串.
1-59import:对从对等体接收的路由应用路由策略.
export:对向对等体发布的路由应用路由策略.
【描述】peerroute-policy命令用来对来自对等体的路由或向对等体发布的路由指定路由策略.
undopeerroute-policy命令用来取消已有设置.
缺省情况下,不指定对等体的路由策略.
peerroute-policy命令不过滤路由策略中的if-matchinterface策略.
相关配置可参考"三层技术-IP路由命令参考"中的"路由策略".
【举例】#对来自对等体2001::1的路由应用名为test-policy的路由策略.
system-view[Sysname]route-policytest-policypermitnode10[Sysname-route-policy]if-matchcost10[Sysname-route-policy]applycost65535[Sysname-route-policy]quit[Sysname]bgp100[Sysname-bgp]ipv6-familyvpn-instancevpn1[Sysname-bgp-ipv6-vpn1]peer2001::1route-policytest-policyimport1.
1.
68peerroute-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更新报文的最小时间间隔,取值范围为0~600,单位为秒.
【描述】peerroute-update-interval命令用来配置向对等体/对等体组的发布同一路由更新报文的时间间隔.
undopeerroute-update-interval命令用来恢复发布同一路由更新报文的时间间隔的缺省值.
缺省情况下,向IBGP对等体发布同一路由更新的时间间隔为15秒,向EBGP对等体发送同一路由更新的时间间隔为30秒.
【举例】#配置向对等体1:2::3:4发送同一路由的时间间隔为10秒.
1-60system-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.
69peersubstitute-as(IPv6addressfamilyview)【命令】peer{ipv6-group-name|ipv6-address}substitute-asundopeer{ipv6-group-name|ipv6-address}substitute-as【视图】IPv6地址族视图【缺省级别】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.
70peertimer(IPv6addressfamilyview)【命令】peer{ipv6-group-name|ipv6-address}timerkeepalivekeepaliveholdholdtimeundopeer{ipv6-group-name|ipv6-address}timer【视图】IPv6地址族视图【缺省级别】2:系统级【参数】ipv6-group-name:对等体组的名称,为1~47个字符的字符串.
1-61ipv6-address:对等体的IPv6地址.
keepalive:指定的存活时间间隔,取值范围为0~21845,单位为秒.
holdtime:指定的保持时间,取值范围为0或3~65535,单位为秒.
【描述】peertimer命令用来配置指定对等体/对等体组的存活时间间隔和保持时间.
undopeertimer命令用来恢复缺省情况.
缺省情况下,存活时间间隔为60秒,保持时间为180秒.
需要注意以下几点:使用该命令配置的定时器比使用timer命令配置的定时器优先级高.
保持时间与存活时间间隔可不同时配置为0:保持时间为0时,不向该邻居发送keepalive消息,该邻居永不超时断开;存活时间间隔为0,协商的保持时间不为0时,以协商的保持时间的三分之一作为存活时间间隔发送keepalive消息.
当保持时间和存活时间间隔都不为0时,设置的保持时间应该至少为存活时间的三倍.
配置该命令后,会马上断开邻居,以配置的保持时间重新协商建立邻居.
相关配置可参考命令timer.
【举例】#配置指定对等体组test的存活时间间隔与保持时间分别为60秒和180秒.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]preference20202001.
1.
72reflectbetween-clients(IPv6addressfamilyview)【命令】reflectbetween-clientsundoreflectbetween-clients【视图】IPv6地址族视图【缺省级别】2:系统级【参数】无【描述】reflectbetween-clients命令用来使能各客户机之间的路由反射.
undoreflectbetween-clients命令用来禁止客户机之间的路由反射.
缺省情况下,允许客户机到客户机的路由反射.
路由反射器的客户机之间不要求是全连接的,路由缺省通过反射器从一个客户机反射到其它客户机;如果客户机之间是全连接的,建议使用undoreflectbetween-clients命令禁止客户间的路由反射,以减少系统开销.
1-63相关配置可参考命令reflectorcluster-id和peerreflect-client.
【举例】#允许客户机之间的路由反射.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]reflectbetween-clients1.
1.
73reflectorcluster-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.
74refreshbgpipv6【命令】refreshbgpipv6{ipv4-address|ipv6-address|all|external|groupgroup-name|internal}{export|import}1-64【视图】用户视图【缺省级别】1:监控级【参数】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.
75resetbgpipv6【命令】resetbgpipv6{as-number|ipv4-address|ipv6-address|all|external|groupgroup-name|internal}【视图】用户视图【缺省级别】2:系统级【参数】as-number:复位与指定自治系统号的IPv6BGP邻居的IPv6BGP连接,取值范围为1~4294967295.
ipv4-address:复位与指定IPv4BGP对等体的连接.
ipv6-address:复位与指定IPv6BGP对等体的连接.
1-65all:复位所有IPv6BGP的连接.
external:复位所有EBGP连接.
groupgroup-name:复位与指定IPv6BGP对等体组的连接.
internal:复位所有IBGP连接.
【描述】resetbgpipv6命令用来复位指定的IPv4/IPv6BGP连接.
【举例】#复位所有IPv6BGP连接.
resetbgpipv6all1.
1.
76resetbgpipv6dampening【命令】resetbgpipv6dampening[ipv6-addressprefix-length]【视图】用户视图【缺省级别】1:监控级【参数】ipv6-address:要清除衰减信息的IPv6地址前缀.
prefix-length:IPv6地址前缀长度,取值范围为0~128.
【描述】resetbgpipv6dampening命令用来清除路由振荡衰减信息以及解除对已抑制路由的抑制.
不指定ipv6-addressprefix-length时,清除整个IPv6BGP路由表中的IPv6路由衰减信息.
【举例】#清除到2345::/64的路由衰减信息并释放被抑制的路由.
resetbgpipv6dampening2345::641.
1.
77resetbgpipv6flap-info【命令】resetbgpipv6flap-info[ipv6-address/prefix-length|as-path-aclas-path-acl-number|regexpas-path-regexp]resetbgpipv6peer-ipv6-addressflap-info【视图】用户视图【缺省级别】1:监控级1-66【参数】ipv6-address:要清除衰减信息的IPv6地址前缀.
prefix-length:IPv6地址前缀长度,取值范围为1~128.
as-path-acl-number:清除匹配指定AS路径列表号的路由振荡统计信息.
as-path-acl-number的取值范围为1~256.
as-path-regexp:清除匹配AS路径正则表达式的路由振荡统计信息.
peer-ipv6-address:清除从指定对等体接收路由的振荡统计信息.
peer-ipv6-address为对等体的IPv6地址.
【描述】resetbgpipv6flap-info命令用来清除IPv6路由的振荡统计信息.
如果没有指定参数,系统将清除所有路由振荡统计信息.
【举例】#清除所有匹配AS路径过滤列表10的路由的振荡统计信息.
system-view[Sysname]ipas-path10permit^100.
*200$[Sysname]quitresetbgpipv6flap-infoas-path-acl101.
1.
78router-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地址.
1-67【举例】#指定路由器的RouterID为10.
18.
4.
221.
system-view[Sysname]bgp100[Sysname-bgp]router-id10.
18.
4.
2211.
1.
79synchronization(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.
80timer(IPv6addressfamilyview)【命令】timerkeepalivekeepaliveholdholdtimeundotimer【视图】IPv6地址族视图1-68【缺省级别】2:系统级【参数】keepalive:指定的存活时间间隔,取值范围为0~21845,单位为秒.
holdtime:指定的保持时间,取值范围为0或3~65535,单位为秒.
【描述】timer命令用来配置IPv6BGP连接的存活时间间隔与保持时间.
undotimer命令用来恢复缺省情况.
缺省情况下,IPv6BGP连接的存活时间间隔为60秒,保持时间为180秒.
需要注意以下几点:使用该命令配置的定时器比使用peertimer命令配置的定时器优先级要低.
保持时间与存活时间间隔可不同时配置为0:保持时间为0时,不向该邻居发送keepalive消息,该邻居永不超时断开;存活时间间隔为0,协商的保持时间不为0时,以协商的保持时间的三分之一作为存活时间间隔发送keepalive消息.
当保持时间和存活时间间隔都不为0时,设置的保持时间应该至少为存活时间间隔的三倍.
timer命令配置后影响所有的IPv6BGP对等体,必须根据需要复位相应的IPv6BGP连接才能生效.
配置该命令后,不会马上断开邻居.
等到其他条件触发邻居重建时,再以配置的保持时间协商建立邻居.
相关配置可参考命令peertimer.
【举例】#配置IPv6BGP连接的存活时间间隔和保持时间分别为60秒和180秒.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-family[Sysname-bgp-af-ipv6]timerkeepalive60hold180i目录1路由策略配置命令·1-11.
1路由策略公共配置命令·1-11.
1.
1applyas-path·1-11.
1.
2applycomm-listdelete1-21.
1.
3applycommunity1-21.
1.
4applycost1-31.
1.
5applycost-type·1-41.
1.
6applyextcommunity1-51.
1.
7applyisis1-51.
1.
8applylocal-preference1-61.
1.
9applyorigin1-71.
1.
10applypreference·1-71.
1.
11applypreferred-value·1-81.
1.
12applytag1-81.
1.
13continue·1-91.
1.
14displayipas-path·1-101.
1.
15displayipcommunity-list·1-111.
1.
16displayipextcommunity-list·1-111.
1.
17displayroute-policy·1-121.
1.
18if-matchas-path·1-131.
1.
19if-matchcommunity1-141.
1.
20if-matchcost1-141.
1.
21if-matchextcommunity1-151.
1.
22if-matchinterface1-161.
1.
23if-matchroute-type1-161.
1.
24if-matchtag1-171.
1.
25ipas-path1-181.
1.
26ipcommunity-list·1-181.
1.
27ipextcommunity-list·1-201.
1.
28route-policy·1-201.
2IPv4路由策略配置命令1-211.
2.
1applyfast-reroute·1-211.
2.
2applyip-addressnext-hop1-22ii1.
2.
3displayipip-prefix·1-231.
2.
4if-matchacl1-241.
2.
5if-matchip1-241.
2.
6if-matchip-prefix·1-251.
2.
7ipip-prefix1-261.
2.
8resetipip-prefix·1-271.
3IPv6路由策略配置命令1-271.
3.
1applyipv6next-hop·1-271.
3.
2displayipipv6-prefix·1-281.
3.
3if-matchipv6·1-291.
3.
4ipipv6-prefix·1-301.
3.
5resetipipv6-prefix1-311-11路由策略配置命令1.
1路由策略公共配置命令中的命令对于IPv4和IPv6都适用.
S3600V2-SI系列交换机不支持OSPF、BGP、IS-IS、OSPFv3、IPv6BGP和IPv6IS-IS功能,相关描述对S3600V2-SI系列交换机不适用.
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-21.
1.
2applycomm-listdelete【命令】applycomm-list{comm-list-number|comm-list-name}deleteundoapplycomm-list【视图】路由策略视图【缺省级别】2:系统级【参数】comm-list-number:团体属性列表号.
基本团体属性列表号的取值范围为1~99;高级团体属性列表号的取值范围为100~199.
comm-list-name:团体属性列表名,为1~31个不全为数字的字符串.
【描述】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-advertise|no-export|no-export-subconfed}*[additive]}undoapplycommunity【视图】路由策略视图【缺省级别】2:系统级【参数】none:删除路由的团体属性.
1-3community-number:团体序号,取值范围为1~4294967295.
aa:nn:团体号,aa和nn的取值范围为0~65535.
&:表示前面的参数可以输入1~16次.
internet:向所有BGP对等体发送匹配路由.
no-advertise:不向任何对等体发送匹配路由.
no-export:不向自治系统或联盟外部通告路由,但可以发布给联盟中其它子自治系统.
no-export-subconfed:不向子自治系统外发送匹配路由.
additive:附加至原有路由的团体属性.
【描述】applycommunity命令用来配置BGP路由信息的团体属性.
undoapplycommunity命令用来取消该配置.
缺省情况下,没有配置BGP团体属性.
相关配置可参考命令ipcommunity-list、if-matchcommunity.
【举例】#创建一个名为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命令用来取消该配置.
缺省情况下,没有配置路由信息的路由开销.
1-4【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
如果匹配出接口为Vlan-interface20的路由,那么设置该路由的路由开销为120.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchinterfaceVlan-interface20[Sysname-route-policy]applycost1201.
1.
5applycost-type【命令】applycost-type{external|internal|type-1|type-2}undoapplycost-type【视图】路由策略视图【缺省级别】2:系统级【参数】external:IS-IS外部路由.
internal:IS-IS内部路由或者设置BGP路由的MED值为下一跳的IGP度量值.
type-1:OSPF的外部Type-1路由.
type-2:OSPF的外部Type-2路由.
【描述】applycost-type命令用来配置路由信息的路由开销类型.
undoapplycost-type命令用来取消该配置.
缺省情况下,没有配置路由开销类型.
applycost-typeinternal命令作用:应用于IS-IS路由:设置路由类型为IS-IS内部路由.
应用于BGP路由:路由器从IBGP对等体学到的路由在通告给EBGP对等体时,如果配置applycost-typeinternal命令,则路由器会将向EBGP对等体通告的路由的MED值设置为该路由的下一跳的IGP度量值.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
如果匹配标记域为8的路由,那么设置该路由的路由开销类型为IS-IS内部路由.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchtag8[Sysname-route-policy]applycost-typeinternal1-51.
1.
6applyextcommunity【命令】applyextcommunity{{rtroute-target}&[additive]}undoapplyextcommunity【视图】路由策略视图【缺省级别】2:系统级【参数】rtroute-target:指定的RT(RouteTarget,路由目标)扩展团体属性,为3~21个字符的字符串.
route-target有三种形式,分别如下:16位自治系统号:32位用户自定义数,例如:101:3.
32位IP地址:16位用户自定义数,例如:192.
168.
122.
15:1.
32位自治系统号:16位用户自定义数,例如:70000:3.
其中指定的自治系统号最小值为65536.
&:表示前面的参数可以输入1~16次.
additive:允许增加到已有的团体中.
【描述】applyextcommunity命令用来配置BGP扩展团体属性.
undoapplyextcommunity命令用来取消该配置.
缺省情况下,没有配置BGP扩展团体属性.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
如果匹配已存在的编号为1的AS路径访问列表,那么为BGP指定RT扩展团体属性.
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:系统级1-6【参数】level-1:引入路由到IS-IS的Level-1区域.
level-1-2:引入路由到IS-IS的Level-1和Level-2区域.
level-2:引入路由到IS-IS的Level-2区域.
【描述】applyisis命令用来配置引入路由到IS-IS某个级别的区域.
undoapplyisis命令用来取消该配置.
缺省情况下,没有配置引入路由到IS-IS某个级别的区域.
【举例】#创建一个名为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路由信息的本地优先级.
【举例】#创建一个名为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.
9applyorigin【命令】applyorigin{egpas-number|igp|incomplete}undoapplyorigin【视图】路由策略视图【缺省级别】2:系统级【参数】egp:设定BGP路由信息的来源为外部路由.
as-number:指定外部路由的自治系统号,取值范围1~4294967295.
igp:设定BGP路由信息的来源为内部路由.
incomplete:设定BGP路由信息的来源为未知来源.
【描述】applyorigin命令用来配置BGP路由信息的ORIGIN属性.
undoapplyorigin命令用来取消该配置.
缺省情况下,没有配置BGP路由信息的ORIGIN属性.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
如果匹配已存在的编号为1的AS路径访问列表,那么设置该BGP路由的路由源为IGP.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchas-path1[Sysname-route-policy]applyoriginigp1.
1.
10applypreference【命令】applypreferencepreferenceundoapplypreference【视图】路由策略视图【缺省级别】2:系统级【参数】preference:路由的优先级,取值范围1~255.
1-8【描述】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.
1.
11applypreferred-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.
12applytag【命令】applytagvalue1-9undoapplytag【视图】路由策略视图【缺省级别】2:系统级【参数】value:指定路由信息的标记值,取值范围0~4294967295.
【描述】applytag命令用来配置RIP、OSPF或IS-IS路由信息的标记域.
undoapplytag命令用来取消该配置.
缺省情况下,没有配置RIP、OSPF或IS-IS路由信息的标记域.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
如果匹配OSPFType1外部路由,那么设置该路由信息的标记域为100.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchroute-typeexternal-type1[Sysname-route-policy]applytag1001.
1.
13continue【命令】continue[node-number]undocontinue【视图】路由策略视图【缺省级别】2:系统级【参数】node-number:标识continue命令会跳转到同一路由策略中的节点索引,取值范围为0~65535.
【描述】continue命令用来配置下一个执行节点.
undocontinue命令用来取消配置下一个执行节点.
缺省情况下,没有配置下一个执行节点.
需要注意的是,下一个执行节点序列号必须大于当前节点序列号.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
定义continue子句,配置下一个执行节点序列号为20.
system-view1-10[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]continue201.
1.
14displayipas-path【命令】displayipas-path[as-path-number][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】as-path-number:AS路径过滤列表号,取值范围为1~256.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为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|comm-list-name][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】basic-community-list-number:为基本团体属性列表号,取值范围为1~99.
adv-community-list-number:为高级团体属性列表号,取值范围为100~199.
comm-list-name:团体属性列表名,为1~31个不全为数字的字符串.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】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][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级1-12【参数】ext-comm-list-number:扩展团体属性列表号,取值范围为1~199.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayipextcommunity-list命令用来显示BGP扩展团体属性列表信息.
如果不指定ext-comm-list-number,将显示所有已配置的BGP扩展团体属性列表信息.
相关配置可参考命令ipextcommunity-list、if-matchextcommunity和applyextcommunity.
【举例】#显示列表号为1的BGP扩展团体属性列表信息.
displayipextcommunity-list1ExtendedCommunityListNumber1permitrt:9:61.
1.
17displayroute-policy【命令】displayroute-policy[route-policy-name][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】route-policy-name:指定显示的路由策略名,为1~63个字符的字符串,区分大小写.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayroute-policy命令用来显示配置的路由策略信息.
如果不指定route-policy-name,将显示所有已配置的路由策略信息.
相关配置可参考命令route-policy.
1-13【举例】#显示名为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&]【视图】路由策略视图【缺省级别】2:系统级【参数】as-path-number:为AS路径过滤列表号,取值范围为1~256.
&:表示前面的参数可以输入1~16次.
【描述】if-matchas-path命令用来配置BGP路由信息的AS路径域的匹配条件.
undoif-matchas-path命令用来取消该配置.
缺省情况下,没有配置BGP路由信息的AS路径域的匹配条件.
路由策略的if-match子句之一,用于过滤BGP路由信息,根据路由信息的自治系统路径属性指定匹配条件.
相关配置可参考命令ipas-path.
【举例】#首先定义一个编号为2的as-path,允许自治系统号包含200和300的路由信息通过.
然后定义名为test的路由策略,该路由策略编号为10的节点定义了一条if-match子句,它引用的是先前定义的as-path.
1-14system-view[Sysname]ipas-path2permit_*200.
*300[Sysname]route-policytestpermitnode10[Sysname-route-policy]if-matchas-path21.
1.
19if-matchcommunity【命令】if-matchcommunity{{basic-community-list-number|comm-list-name}[whole-match]|adv-community-list-number}&undoif-matchcommunity[{basic-community-list-number|comm-list-name}[whole-match]|adv-community-list-number]&【视图】路由策略视图【缺省级别】2:系统级【参数】basic-community-list-number:为基本团体属性列表号,取值范围为1~99.
adv-community-list-number:为高级团体属性列表号,取值范围为100~199.
comm-list-name:团体属性列表名,为1~31个不全为数字的字符串.
whole-match:为确切匹配,即所有团体而且仅有这些团体必须出现.
&:表示前面的参数可以输入1~16次.
【描述】if-matchcommunity命令用来配置BGP路由信息的团体属性的匹配条件.
undoif-matchcommunity命令用来取消该配置.
缺省情况下,没有配置BGP路由信息的团体属性的匹配条件.
路由策略的if-match子句之一,用于过滤BGP路由信息,根据路由信息的团体属性指定匹配条件.
相关配置可参考命令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-matchcostvalue1-15undoif-matchcost【视图】路由策略视图【缺省级别】2:系统级【参数】value:路由开销,取值范围为0~4294967295.
【描述】if-matchcost命令用来配置路由信息的路由开销的匹配条件.
undoif-matchcost命令用来取消该配置.
缺省情况下,没有配置路由信息的路由开销的匹配条件.
路由策略的if-match子句之一,指定满足条件的路由信息的路由开销.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
定义一条if-match子句,允许路由开销为8的路由信息通过.
system-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定义的扩展团体属性的路由.
1-16system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchextcommunity1001501.
1.
22if-matchinterface【命令】if-matchinterface{interface-typeinterface-number}&undoif-matchinterface[interface-typeinterface-number]&【视图】路由策略视图【缺省级别】2:系统级【参数】interface-typeinterface-number:指定接口类型和编号.
&:表示前面的参数可以输入1~16次.
【描述】if-matchinterface命令用来配置路由信息的出接口的匹配条件.
undoif-matchinterface命令用来取消该配置.
缺省情况下,没有配置路由信息的出接口的匹配条件.
需要注意的是,将路由策略应用到BGP时,BGP协议不支持配置路由信息的出接口的匹配条件.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
定义一条if-match子句,匹配出接口为Vlan-interface1的路由信息.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchinterfacevlan-interface11.
1.
23if-matchroute-type【命令】if-matchroute-type{external-type1|external-type1or2|external-type2|internal|is-is-level-1|is-is-level-2|nssa-external-type1|nssa-external-type1or2|nssa-external-type2}*undoif-matchroute-type[external-type1|external-type1or2|external-type2|internal|is-is-level-1|is-is-level-2|nssa-external-type1|nssa-external-type1or2|nssa-external-type2]*【视图】路由策略视图1-17【缺省级别】2:系统级【参数】external-type1:OSPFType1的外部路由.
external-type1or2:OSPF外部路由.
external-type2:OSPFType2的外部路由.
internal:内部路由(包括OSPF区域间和区域内路由).
is-is-level-1:IS-IS的Level-1路由.
is-is-level-2:IS-IS的Level-2路由.
nssa-external-type1:OSPFNSSAType1的外部路由.
nssa-external-type1or2:OSPFNSSA的外部路由.
nssa-external-type2:OSPFNSSAType2的外部路由.
【描述】if-matchroute-type命令用来配置路由信息类型的匹配条件.
undoif-matchroute-type命令用来取消该配置.
缺省情况下,没有配置路由信息的类型的匹配条件.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
定义一条if-match子句,匹配internal类型的路由.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchroute-typeinternal1.
1.
24if-matchtag【命令】if-matchtagvalueundoif-matchtag【视图】路由策略视图【缺省级别】2:系统级【参数】value:指定要求的标记值,取值范围为0~4294967295.
【描述】if-matchtag命令用来配置路由信息的标记域的匹配条件.
undoif-matchtag命令用来取消该配置.
缺省情况下,没有配置路由信息的标记域的匹配条件.
1-18【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
定义一条if-match子句,匹配标记域为8的RIP、OSPF、IS-IS路由信息.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchtag81.
1.
25ipas-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开始、以AS100结束的AS路径域.
AS路径正则表达式所用到的特殊字符及其含义,请参见"基础配置指导"中的"CLI".
【描述】ipas-path命令用来配置一个AS路径过滤列表.
undoipas-path命令用来删除指定的AS路径过滤列表.
缺省情况下,没有配置AS路径过滤列表.
【举例】#配置序号为1的AS路径过滤列表,允许AS_PATH以10开头的路由信息通过.
system-view[Sysname]ipas-path1permit^101.
1.
26ipcommunity-list【命令】ipcommunity-list{basic-comm-list-num|basiccomm-list-name}{deny|permit}[community-number-list][internet|no-advertise|no-export|no-export-subconfed]*1-19undoipcommunity-list{basic-comm-list-num|basiccomm-list-name}[deny|permit][community-number-list][internet|no-advertise|no-export|no-export-subconfed]*ipcommunity-list{adv-comm-list-num|advancedcomm-list-name}{deny|permit}regular-expressionundoipcommunity-list{adv-comm-list-num|advancedcomm-list-name}[deny|permit][regular-expression]【视图】系统视图【缺省级别】2:系统级【参数】basic-comm-list-num:基本团体属性列表号,取值范围1~99.
basic:标识基本团体属性名字.
advanced:标识高级团体属性名字.
comm-list-name:基本团体属性列表名,为1~31个不全为数字的字符串.
adv-comm-list-num:高级团体属性列表号,取值范围100~199.
regular-expression:指定高级团体属性的正则表达式,为1~50个字符的字符串.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
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.
no-export-subconfed:具有此属性的路由在收到后,不能被发布到本地AS之外,也不能发布到联盟中的其他子AS.
【描述】ipcommunity-list命令用来配置一个团体属性列表表项.
undoipcommunity-list命令用来删除指定的团体属性列表或其某个表项.
缺省情况下,没有配置团体属性列表.
【举例】#配置序号为1的基本团体属性列表,允许internet团体属性的路由信息通过.
system-view[Sysname]ipcommunity-list1permitinternet1-20#创建序号为100的高级团体属性列表,允许团体属性内容以"10"开头的路由信息通过.
system-view[Sysname]ipcommunity-list100permit^101.
1.
27ipextcommunity-list【命令】ipextcommunity-listext-comm-list-number{deny|permit}{rtroute-target}&undoipextcommunity-listext-comm-list-number【视图】系统视图【缺省级别】2:系统级【参数】ext-comm-list-number:扩展团体属性列表号,取值范围为1~199.
deny:指定扩展团体属性列表的匹配模式为拒绝模式.
permit:指定扩展团体属性列表的匹配模式为允许模式.
rtroute-target:指定的RT(RouteTarget,路由目标)扩展团体属性,为3~21个字符的字符串.
route-target有三种形式,分别如下:16位自治系统号:32位用户自定义数,例如:101:3.
32位IP地址:16位用户自定义数,例如:192.
168.
122.
15:1.
32位自治系统号:16位用户自定义数,例如:70000:3.
其中指定的自治系统号最小值为65536.
&:表示前面的参数可以输入1~16次.
【描述】ipextcommunity-list命令用来配置一个扩展团体属性列表表项.
undoipextcommunity-list命令用来删除指定的扩展团体属性列表.
缺省情况下,没有配置扩展团体属性列表.
【举例】#配置序号为1的扩展团体属性列表,允许RT为200:200的路由信息通过.
system-view[Sysname]ipextcommunity-list1permitrt200:200#配置序号为2的扩展团体属性列表,允许SOO为100:100的路由信息通过.
system-view[Sysname]ipextcommunity-list2permitsoo100:1001.
1.
28route-policy【命令】route-policyroute-policy-name{deny|permit}nodenode-numberundoroute-policyroute-policy-name[deny|permit][nodenode-number]1-21【视图】系统视图【缺省级别】2:系统级【参数】route-policy-name:指定路由策略名,唯一标识一个路由策略,为1~63个字符的字符串,区分大小写.
deny:指定所定义的路由策略节点的匹配模式为拒绝模式,当路由项满足该节点的所有if-match子句时被拒绝通过该节点的过滤,并且不会进行下一个节点的测试.
permit:指定所定义的路由策略节点的匹配模式为允许模式.
当路由项满足该节点的所有if-match子句时被允许通过该节点的过滤并执行该节点的apply子句,如路由项不满足该节点的if-match子句,将继续测试该路由策略的下一个节点.
nodenode-number:标识路由策略中的一个节点索引,当该路由策略用于路由信息过滤时,node-number小的节点先被测试,取值范围为0~65535.
【描述】route-policy命令用来创建路由策略并进入该路由策略视图.
undoroute-policy命令用来删除指定的路由策略.
缺省情况下,没有创建路由策略.
路由策略用于路由信息过滤.
一个路由策略由若干节点组成,每一节点由一些if-match子句和apply子句组成.
if-match子句定义该节点的匹配规则,apply子句定义通过该节点过滤后进行的动作.
节点的if-match子句之间的过滤关系是"与"的关系,即必须满足该节点的所有if-match子句.
路由策略节点之间的过滤关系是"或"的关系,即通过一个节点的过滤就意味着通过该路由策略的过滤.
若没有通过任一节点的过滤,则表示没有通过该路由策略的过滤.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit,并进入路由策略视图.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]1.
2IPv4路由策略配置命令1.
2.
1applyfast-reroute【命令】applyfast-reroute{backup-interfaceinterface-typeinterface-number[backup-nexthopip-address]}undoapplyfast-reroute【视图】路由策略视图1-22【缺省级别】2:系统级【参数】backup-interfaceinterface-typeinterface-number:备份出接口.
对于备份出接口为非P2P类型的接口时(包括NBMA类型接口或广播类型接口,如以太网接口、VLAN接口等),必须同时指定其对应的备份下一跳地址.
interface-typeinterface-number为指定的接口类型和编号.
backup-nexthopip-address:备份下一跳地址.
【描述】applyfast-reroute命令用来配置快速重路由备份.
undoapplyfast-reroute命令用来取消快速重路由配置.
缺省情况下,没有配置快速重路由.
当网络中的链路或某台路由器发生故障时,需要通过故障链路或故障路由器传输才能到达目的地的报文将会丢失或产生路由环路,数据流量将会被中断,直到路由协议根据新的拓扑网络拓扑路由收敛完毕后,被中断的流量才能恢复正常的传输.
网络管理员可以为路由协议配置快速重路由功能,路由协议将通过路由策略为路由指定备份下一跳,当路由器探测到网络故障时,路由协议会使用事先指定好的备份下一跳替换失效下一跳,通过备份下一跳来指导报文的转发,从而大大缩短了流量中断时间.
网络管理员可以在路由策略中配置快速重路由功能的指定备份下一跳,为符合过滤条件的路由指定备份下一跳.
【举例】#创建一个名为policy1的路由策略,为到达目的地100.
1.
1.
0/24的路由配置备份出接口为Vlan-interface1,备份下一跳地址为193.
1.
1.
8.
system-view[Sysname]ipip-prefixabcindex10permit100.
1.
1.
024[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchip-prefixabc[Sysname-route-policy]applyfast-reroutebackup-interfacevlan-interface1backup-nexthop193.
1.
1.
81.
2.
2applyip-addressnext-hop【命令】applyip-addressnext-hopip-addressundoapplyip-addressnext-hop【视图】路由策略视图【缺省级别】2:系统级【参数】ip-address:下一跳IP地址.
1-23【描述】applyip-addressnext-hop命令用来配置IPv4路由信息的下一跳地址.
undoapplyip-addressnext-hop命令用来取消该配置.
缺省情况下,没有配置IPv4路由信息的下一跳地址.
当引入路由时,使用applyip-addressnext-hop命令设置下一跳地址无效.
【举例】#创建一个名为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.
3displayipip-prefix【命令】displayipip-prefix[ip-prefix-name][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】ip-prefix-name:指定显示的地址前缀列表名,为1~19个字符的字符串.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayipip-prefix命令用来显示IPv4地址前缀列表的统计信息.
如果不指定ip-prefix-name,将显示所有已配置的地址前缀列表的统计信息.
相关配置可参考命令ipip-prefix.
【举例】#显示名为abc的地址前缀列表的统计信息.
displayipip-prefixabcPrefix-listabcPermitted0Denied0index:10permit1.
0.
0.
0/11ge22le321-24表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.
4if-matchacl【命令】if-matchaclacl-numberundoif-matchacl【视图】路由策略视图【缺省级别】2:系统级【参数】acl-number:指定用于过滤的访问控制列表号,取值范围为2000~3999.
【描述】if-matchacl命令用来配置路由信息的目的IP地址范围的匹配条件.
undoif-matchacl命令用来取消该配置.
缺省情况下,没有配置路由信息的目的IP地址范围的匹配条件.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
定义一条if-match子句,允许路由目的地址匹配已存在的编号为2000的访问控制列表过滤的路由信息通过.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchacl20001.
2.
5if-matchip【命令】if-matchip{next-hop|route-source}{aclacl-number|ip-prefixip-prefix-name}1-25undoif-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的路由信息的下一跳地址或源地址的匹配条件.
【举例】#创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit.
定义一个if-match子句,允许下一跳地址匹配已存在的地址前缀列表p1的路由信息通过.
system-view[Sysname]route-policypolicy1permitnode10[Sysname-route-policy]if-matchipnext-hopip-prefixp11.
2.
6if-matchip-prefix【命令】if-matchip-prefixip-prefix-nameundoif-matchip-prefix【视图】路由策略视图【缺省级别】2:系统级【参数】ip-prefix-name:指定用于过滤的地址前缀列表名,为1~19个字符的字符串.
【描述】if-matchip-prefix命令用来配置路由信息的目的IP地址范围的匹配条件.
undoif-matchip-prefix命令用来取消该配置.
缺省情况下,没有配置路由信息的目的IP地址范围的匹配条件.
1-26【举例】#创建一个名为policy2的路由策略,其节点序列号为10,匹配模式为permit.
定义一条if-match子句,允许路由目的地址匹配已存在的地址前缀列表p1过滤的路由信息通过.
system-view[Sysname]route-policypolicy2permitnode10[Sysname-route-policy]if-matchip-prefixp11.
2.
7ipip-prefix【命令】ipip-prefixip-prefix-name[indexindex-number]{deny|permit}ip-addressmask-length[greater-equalmin-mask-length][less-equalmax-mask-length]undoipip-prefixip-prefix-name[indexindex-number]【视图】系统视图【缺省级别】2:系统级【参数】ip-prefix-name:指定IPv4地址前缀列表名,唯一标识一个IPv4地址前缀列表,为1~19个字符的字符串.
index-number:标识IPv4地址前缀列表中的一条表项,index-number小的表项先被测试,取值范围为1~65535.
deny:指定所定义的IPv4地址前缀列表表项的匹配模式为拒绝模式.
当指定为拒绝模式并且待过滤的IPv4地址在该表项指定的前缀范围内时,则该IPv4地址不能通过该表项的过滤,并且不会进行下一个表项的测试,否则进入下一表项的测试.
permit:指定所定义的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.
2.
8resetipip-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【视图】路由策略视图1-28【缺省级别】2:系统级【参数】ipv6-address:指定下一跳IPv6地址.
【描述】applyipv6next-hop命令用来配置IPv6路由信息的下一跳地址.
undoapplyipv6next-hop命令用来取消该配置.
缺省情况下,没有配置IPv6路由信息的下一跳地址.
引入路由时,使用applyipv6next-hop命令设置下一跳地址无效.
【举例】#创建一个名为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][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】ipv6-prefix-name:指定IPv6地址前缀列表的名称,为1~19个字符的字符串.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayipipv6-prefix命令用来显示IPv6地址前缀列表的统计信息.
如果没有指定地址前缀列表名称,将显示所有配置的地址前缀列表的统计信息.
【举例】#显示所有IPv6地址前缀列表的统计信息.
1-29displayipipv6-prefixPrefix-list6abcPermitted0Denied0index:10permit::/0index:20permit::/1ge1le128表1-4displayipipv6-prefix命令显示信息描述表字段描述Prefix-list6地址前缀列表(ipv6-prefix)的名字Permitted符合匹配条件的路由个数Denied不符合匹配条件的路由个数index地址前缀列表的内部序列号permit匹配模式,有两种取值:permit表示允许;deny表示拒绝::/1匹配的IPv6地址和前缀长度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命令用来取消该配置.
1-30缺省情况下,没有配置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]【视图】系统视图【缺省级别】2:系统级【参数】ipv6-prefix-name:指定IPv6地址前缀列表名,唯一标识一个IPv6地址前缀列表,为1~19个字符的字符串.
index-number:标识IPv6地址前缀列表中的一条表项,index-number小的表项先被测试,取值范围为1~65535.
deny:指定所定义的IPv6地址前缀列表表项的匹配模式为拒绝模式.
当指定为拒绝模式并且待过滤的IPv6地址在该表项指定的前缀范围内时,则该IPv6地址不能通过该表项的过滤,并且不会进行下一个表项的测试,否则进入下一表项的测试.
permit:指定所定义的IPv6地址前缀列表表项的匹配模式为允许模式.
当指定为允许模式并且待过滤的IPv6地址在该表项指定的前缀范围内时,通过该表项的过滤不进入下一个结点的测试;如待过滤的IPv6地址不在该表项指定的前缀范围内,则进行下一表项测试.
ipv6-addressprefix-length:指定IPv6地址前缀和前缀长度,当指定为::0时匹配缺省路由,prefix-length的取值范围为0~128.
greater-equalmin-prefix-length:大于等于最小前缀长度.
less-equalmax-prefix-length:小于等于最大前缀长度.
前缀长度范围可以表达为prefix-lengthsystem-view[Sysname]ipipv6-prefixabcpermit::0greater-equal32less-equal64#配置一条IPv6地址前缀列表,拒绝地址前缀为3FFE:D00::/32,前缀长度大于等于32位的IPv6地址通过.
system-view[Sysname]ipipv6-prefixabcdeny3FFE: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.
1applyip-addressdefaultnext-hop·1-11.
1.
2applyip-addressnext-hop1-21.
1.
3applyip-precedence·1-21.
1.
4displayippolicy-based-route1-31.
1.
5displayippolicy-based-routesetup·1-41.
1.
6displaypolicy-based-route1-51.
1.
7if-matchacl1-61.
1.
8iplocalpolicy-based-route1-71.
1.
9ippolicy-based-route1-81.
1.
10policy-based-route·1-81-11策略路由配置命令z本章只包含PBR方式策略路由的相关命令.
z通过QoS策略方式实现策略路由相关的流分类、流行为及QoS策略的配置命令,请参见"ACL和QoS命令参考"中的"QoS策略配置命令".
1.
1策略路由配置命令1.
1.
1applyip-addressdefaultnext-hop【命令】applyip-addressdefaultnext-hopip-address[tracktrack-entry-number][ip-address[tracktrack-entry-number]]undoapplyip-addressdefaultnext-hop[ip-address[ip-address]]【视图】策略路由视图【缺省级别】2:系统级【参数】ip-address:缺省下一跳的IP地址.
tracktrack-entry-number:指定Track项的序号,track-entry-number取值范围为1~1024.
【描述】applyip-addressdefaultnext-hop命令用来设置报文的缺省下一跳.
undoapplyip-addressdefaultnext-hop命令用来取消已设置的报文缺省下一跳.
需要注意的是:本命令对匹配的IP报文设置转发的缺省下一跳,最多可以指定两个下一跳地址.
配置undo命令时,如果指定了下一跳的IP地址,将取消已配置的该缺省下一跳;如果没有指定下一跳的IP地址,将取消已配置的所有缺省下一跳.
目前,只支持公网缺省下一跳,缺省下一跳不能处于VPN实例中.
【举例】#设置报文的缺省下一跳为1.
1.
1.
1.
system-view[Sysname]policy-based-routeaapermitnode11[Sysname-pbr-aa-11]applyip-addressdefaultnext-hop1.
1.
1.
1track11-21.
1.
2applyip-addressnext-hop【命令】applyip-addressnext-hopip-address[direct][tracktrack-entry-number][ip-address[direct][tracktrack-entry-number]]undoapplyip-addressnext-hop[ip-address[ip-address]]【视图】策略路由视图【缺省级别】2:系统级【参数】ip-address:下一跳IP地址.
direct:指定当前下一跳生效的条件为直连下一跳.
tracktrack-entry-number:指定Track项的序号,track-entry-number取值范围为1~1024.
【描述】applyip-addressnext-hop命令用来设置报文转发的下一跳.
undoapplyip-addressnext-hop命令用来取消下一跳的设置.
需要注意的是:本命令对匹配的IP报文设置转发的下一跳,最多可以指定两个下一跳.
配置undo命令时,如果指定了下一跳IP地址,将取消已配置的该下一跳;如果没有指定下一跳IP地址,将取消已配置的所有下一跳.
目前,只支持公网下一跳,下一跳不能处于VPN实例中.
【举例】#设置报文的直连下一跳为1.
1.
1.
1.
system-view[Sysname]policy-based-routeaapermitnode11[Sysname-pbr-aa-11]applyip-addressnext-hop1.
1.
1.
1direct1.
1.
3applyip-precedence【命令】applyip-precedencevalueundoapplyip-precedence【视图】策略路由视图【缺省级别】2:系统级1-3【参数】value:IP报文优先级值,IP报文共有8(0~7)个优先级,每个数值对应一个IP优先级类型.
在输入参数的时候可以输入数值,也可以输入IP优先级类型.
对应关系如下表:表1-1IP优先级值与优先级类型对应表优先级值优先级类型0routine1priority2immediate3flash4flash-override5critical6internet7network【描述】applyip-precedence命令用来设置IP报文优先级.
undoapplyip-precedence命令用来取消报文优先级设置.
【举例】#设置IP报文优先级为5(critical).
system-view[Sysname]policy-based-routeaapermitnode11[Sysname-pbr-aa-11]applyip-precedencecritical1.
1.
4displayippolicy-based-route【命令】displayippolicy-based-route[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
1-4【描述】displayippolicy-based-route命令用来显示系统和接口应用的所有策略路由的信息.
【举例】#显示系统和接口应用的策略路由的信息.
displayippolicy-based-routePolicyNameinterfacepr02localpr02Vlan-interface10pr01Vlan-interface11表1-2displayippolicy-based-route命令显示信息描述表字段描述PolicyName策略的名称interface应用的策略路由local:应用本地策略路由接口:应用接口策略路由,例如Vlan-interface101.
1.
5displayippolicy-based-routesetup【命令】displayippolicy-based-routesetup{policy-name|interfaceinterface-typeinterface-number[slotslot-number]|local[slotslot-numberbegin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】policy-name:显示指定名称的已经应用的策略路由的设置情况,为1~19个字符的字符串.
interfaceinterface-typeinterface-number:显示指定接口下已经应用的策略路由的设置情况.
interface-typeinterface-number用来指定接口的类型和编号.
local:显示已经应用的本地策略路由的设置情况.
slotslot-number:显示指定成员设备的会话信息,slot-number表示设备在IRF中的成员编号.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
1-5【描述】displayippolicy-based-routesetup命令用来显示已经应用的策略路由的设置情况.
【举例】#显示策略pr01的应用情况.
displayippolicy-based-routesetuppr01policyNameinterfacepr01Vlan-interface11#显示接口Vlan-interface11上的已经应用的接口策略路由的设置情况.
displayippolicy-based-routesetupinterfaceVlan-interface11InterfaceVlan-interface11policybasedroutingconfigurationinformation:policy-based-route:pr01permitnode1:if-matchacl3101applyip-addressnext-hop1.
1.
1.
1#显示已经应用的本地策略路由的设置情况.
displayippolicy-based-routesetuplocalLocalpolicybasedroutingconfigurationinformation:policy-based-route:pr01permitnode1:if-matchacl3101applyip-addressnext-hop1.
1.
1.
1表1-3displayippolicy-based-routesetup命令显示信息描述表字段描述policyName策略的名称interface策略应用的接口,如果显示为local,则表示该策略应用到本地InterfaceVlan-interface11policybasedroutingconfigurationinformation接口Vlan-interface11上的接口策略路由的设置情况Localpolicybasedroutingconfigurationinformation本地策略路由的设置情况policy-based-route策略的名称permitnode1匹配模式为允许,有一个节点1if-matchacl3101满足访问列表3101的报文被匹配applyip-addressnext-hop1.
1.
1.
1已经匹配的报文指定下一跳地址为1.
1.
1.
11.
1.
6displaypolicy-based-route【命令】displaypolicy-based-route[policy-name][|{begin|exclude|include}regular-expression]【视图】任意视图1-6【缺省级别】1:监控级【参数】policy-name:策略名,唯一标识一个策略路由,为1~19个字符的字符串.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaypolicy-based-route命令用来显示已经配置的策略路由.
如果不指定policy-name,将显示所有已经配置的策略路由;如果指定policy-name,将显示指定的策略路由.
【举例】#显示已经配置的策略路由.
displaypolicy-based-routePolicybasedroutingconfigurationinformation:policy-based-route:aaaNode1permit:applyip-addressnext-hop1.
1.
1.
1表1-4displaypolicy-based-route命令显示信息描述表字段描述Policybasedroutingconfigurationinformation策略信息policy-based-route:aaa策略名为aaaNode1permit:节点1的匹配模式为允许applyip-addressnext-hop1.
1.
1.
1已经匹配的报文指定下一跳地址为1.
1.
1.
11.
1.
7if-matchacl【命令】if-matchaclacl-numberundoif-matchacl【视图】策略路由视图【缺省级别】2:系统级1-7【参数】acl-number:访问控制列表号,取值范围为2000~3999.
其中:基本ACL,acl-number取值范围为2000~2999;高级ACL,acl-number取值范围为3000~3999.
【描述】if-matchacl命令用来设置ACL匹配条件.
undoif-matchacl命令用来删除ACL匹配条件.
【举例】#设置满足访问控制列表2010的报文被匹配.
system-view[Sysname]policy-based-routeaapermitnode11[Sysname-pbr-aa-11]if-matchacl20101.
1.
8iplocalpolicy-based-route【命令】iplocalpolicy-based-routepolicy-nameundoiplocalpolicy-based-routepolicy-name【视图】系统视图【缺省级别】2:系统级【参数】policy-name:策略名,唯一标识一个策略路由,为1~19个字符的字符串.
【描述】iplocalpolicy-based-route命令用来应用本地策略路由.
undoiplocalpolicy-based-route命令用来删除本地策略路由的设置.
缺省情况下,没有配置本地策略路由.
需要注意的是:在应用本地策略路由时,只能引用一个策略.
本地策略路由是对本地产生的所有报文进行匹配.
若无特殊需求,建议用户不要配置本地策略路由.
【举例】#应用本地策略路由,策略名称为aaa.
system-view[Sysname]iplocalpolicy-based-routeaaa1-81.
1.
9ippolicy-based-route【命令】ippolicy-based-routepolicy-nameundoippolicy-based-routepolicy-name【视图】接口视图【缺省级别】2:系统级【参数】policy-name:策略名,唯一标识一个策略路由,为1~19个字符的字符串.
【描述】ippolicy-based-route命令用来在接口上应用策略路由.
undoippolicy-based-route命令用来删除接口上已有的策略路由.
缺省情况下,没有配置接口策略路由.
需要注意的是:在应用接口策略路由时,一个接口只能引用一个策略.
接口策略路由是对本接口收到的所有报文进行匹配.
【举例】#在接口Vlan-interface11上应用接口策略路由,该策略名称为aaa.
system-view[Sysname]interfaceVlan-interface11[Sysname-Vlan-interface11]ippolicy-based-routeaaa1.
1.
10policy-based-route【命令】policy-based-routepolicy-name[deny|permit]nodenode-numberundopolicy-based-routepolicy-name[deny|nodenode-number|permit]【视图】系统视图【缺省级别】2:系统级【参数】policy-name:策略名,唯一标识一个策略路由,为1~19个字符的字符串.
deny:指定所定义的策略节点的匹配模式为拒绝模式.
permit:指定所定义的策略节点的匹配模式为允许模式.
缺省匹配模式为permit.
1-9nodenode-number:策略节点.
node-number取值范围为0~65535.
node-number的值越小优先级越高,优先级高的先进行匹配操作.
【描述】policy-based-route命令用来创建策略或一个策略节点,并进入策略路由视图.
undopolicy-based-route命令用来删除已创建的策略或策略节点.
缺省情况下,没有创建策略或策略节点.
【举例】#配置一个策略policy1,其节点序列号为10,匹配模式为permit,并进入策略路由视图.
system-view[Sysname]policy-based-routepolicy1permitnode10[Sysname-pbr-policy1-10]i目录1MCE命令1-11.
1MCE配置命令·1-11.
1.
1description1-11.
1.
2displaybgpvpnv4vpn-instancegroup·1-11.
1.
3displaybgpvpnv4vpn-instancenetwork·1-31.
1.
4displaybgpvpnv4vpn-instancepaths1-41.
1.
5displaybgpvpnv4vpn-instancepeer1-51.
1.
6displaybgpvpnv4vpn-instancerouting-table·1-91.
1.
7displayfibvpn-instance·1-111.
1.
8displayfibvpn-instanceip-address1-131.
1.
9displayipvpn-instance·1-141.
1.
10domain-id1-161.
1.
11exportroute-policy·1-171.
1.
12ext-community-type1-181.
1.
13filter-policyexport·1-181.
1.
14filter-policyimport·1-191.
1.
15importroute-policy·1-201.
1.
16ipbindingvpn-instance·1-211.
1.
17ipvpn-instance1-211.
1.
18ipv4-family·1-221.
1.
19ipv4-familyvpn-instance1-221.
1.
20peerallow-as-loop·1-231.
1.
21refreshbgpvpn-instance1-241.
1.
22resetbgpvpn-instance·1-241.
1.
23resetbgpvpn-instancedampening1-251.
1.
24resetbgpvpn-instanceflap-info·1-251.
1.
25route-distinguisher·1-261.
1.
26routing-tablelimit1-271.
1.
27vpn-instance-capabilitysimple1-281.
1.
28vpn-target·1-282IPv6MCE命令2-12.
1IPv6MCE配置命令2-1ii2.
1.
1displaybgpvpnv6vpn-instancepeer2-12.
1.
2displaybgpvpnv6vpn-instancerouting-table·2-42.
1.
3displayipv6fibvpn-instance2-52.
1.
4displayipv6fibvpn-instanceipv6-address·2-72.
1.
5exportroute-policy2-82.
1.
6filter-policyexport2-92.
1.
7filter-policyimport2-102.
1.
8importroute-policy2-112.
1.
9ipv6-family2-122.
1.
10ipv6-familyvpn-instance2-122.
1.
11refreshbgpipv6vpn-instance2-132.
1.
12resetbgpipv6vpn-instance·2-132.
1.
13routing-tablelimit2-142.
1.
14vpn-target·2-151-11MCE命令本章只介绍与MCE功能相关的命令,在配置过程中使用的其他各种路由协议的配置命令,请参见"三层技术-IP路由命令参考"中各协议部分的介绍.
本章中提到的三层以太网接口是指工作模式被配置成三层模式的以太网端口,有关以太网端口工作模式切换的操作,请参见"二层技术-以太网交换配置指导"中的"以太网端口配置"部分.
1.
1MCE配置命令1.
1.
1description【命令】descriptiontextundodescription【视图】VPN实例视图【缺省级别】2:系统级【参数】text:指定VPN实例的描述信息,为1~80个字符的字符串.
【描述】description命令用来配置当前VPN实例的描述信息.
undodescription命令用来删除当前VPN实例的描述信息.
【举例】#配置名为vpn1的VPN实例的描述信息.
system-view[Sysname]ipvpn-instancevpn1[Sysname-vpn-instance-vpn1]descriptionvpn11.
1.
2displaybgpvpnv4vpn-instancegroup【命令】displaybgpvpnv4vpn-instancevpn-instance-namegroup[group-name][|{begin|exclude|include}regular-expression]1-2【视图】任意视图【缺省级别】1:监控级【参数】vpn-instance-name:显示指定VPN的信息.
vpn-instance-name表示VPN实例名称,为1~31个字符的字符串,区分大小写.
group-name:BGP对等体组的名称,为1~47个字符的字符串.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgpvpnv4vpn-instancegroup命令用来显示指定BGPVPNv4对等体组信息.
【举例】#显示名为vpn1的VPN实例的BGPVPNv4对等体组信息.
displaybgpvpnv4vpn-instancevpn1groupaBGPpeer-groupisaremoteASnumbernotspecifiedType:externalMaximumallowedprefixnumber:150000Threshold:75%Configuredholdtimervalue:180Keepalivetimervalue:60Minimumtimebetweenadvertisementrunsis30secondsOptionalcapabilities:ORFadvertisecapabilitybasedonPrefix(type64):Local:bothPeerPreferredValue:99NoroutingpolicyisconfiguredMembers:PeerASMsgRcvdMsgSentOutQPrefRcvUp/DownState10.
1.
1.
120018210100:12:58Established表1-1displaybgpvpnv4vpn-instancegroup命令输出信息描述表字段描述BGPpeer-groupBGP对等体组名称remoteASnumber远端自治系统号1-3字段描述Type对等体组类型MaximumallowedprefixnumberVPN实例允许的最大路由数Threshold门槛值Configuredholdtimervalue配置的保持时间间隔Keepalivetimervalue存活时间间隔Minimumtimebetweenadvertisementruns路由发布最小时间间隔Optionalcapabilities对等体组使能的可选扩展能力ORFadvertisecapability对等体组支持的ORF能力Local本地设备是否支持发送和接收携带ORF信息的Route-refresh报文,取值包括:both:同时支持发送和接收携带ORF信息的Route-refresh报文send:只支持发送携带ORF信息的Route-refresh报文receive:只支持接收携带ORF信息的Route-refresh报文PeerPreferredValue为来自对等体的路由配置的权重值Noroutingpolicyisconfigured该VPN实例没有配置路由策略Peer对等体的IP地址AS对等体组所在的自治系统号MsgRcvd收到的消息数目MsgSent发送的消息数目OutQ等待发往指定对等体的消息数目PrefRcv收到的前缀数目Up/DownBGP会话处于Established状态的时长,如果不是处于Established状态,则显示处于当前状态的时长State对等体的状态1.
1.
3displaybgpvpnv4vpn-instancenetwork【命令】displaybgpvpnv4vpn-instancevpn-instance-namenetwork[|{begin|exclude|include}regular-expression]【视图】任意视图1-4【缺省级别】1:监控级【参数】vpn-instance-name:显示指定VPN的信息.
vpn-instance-name表示VPN实例名称,为1~31个字符的字符串,区分大小写.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgpvpnv4vpn-instancenetwork命令用来显示引入的BGPVPNv4路由信息.
【举例】#显示名为vpn1的VPN实例引入的BGPVPNv4路由信息.
displaybgpvpnv4vpn-instancevpn1networkBGPLocalRouterIDis1.
1.
1.
1.
LocalASNumberis100.
NetworkMaskRoute-policyShort-cut10.
0.
0.
0255.
0.
0.
0表1-2displaybgpvpnv4vpn-instancenetwork命令输出信息描述表字段描述BGPLocalRouterID运行BGP协议的本地路由器IDLocalASNumber本地自治系统号Network发布的网络路由Mask发布的网络路由的掩码Route-policy配置的路由策略Short-cut是否为Short-cut路由1.
1.
4displaybgpvpnv4vpn-instancepaths【命令】displaybgpvpnv4vpn-instancevpn-instance-namepaths[as-regular-expression][|{begin|exclude|include}regular-expression]【视图】任意视图1-5【缺省级别】1:监控级【参数】vpn-instance-name:显示指定VPN的信息.
vpn-instance-name表示VPN实例名称,为1~31个字符的字符串,区分大小写.
as-regular-expression:AS路径正则表达式,用于过滤输出的AS路径信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgpvpnv4vpn-instancepaths命令用来显示BGPVPNv4的AS路径信息.
【举例】#显示名为vpn1的VPN实例的BGPVPNv4的AS路径信息.
displaybgpvpnv4vpn-instancevpn1pathsAddressHashRefcountMEDPath/Origin0x6E72D180102000x6E72E50010i0x6E72B781100x6E72BE0120表1-3displaybgpvpnv4vpn-instancepaths命令显示信息描述表字段描述Address本地数据库中的路由地址Hash存放路径的哈希桶Refcount路径被引用的次数MED路由的度量值Path/Origin路由的AS路径(AS_PATH)属性/路由起源代码1.
1.
5displaybgpvpnv4vpn-instancepeer【命令】displaybgpvpnv4vpn-instancevpn-instance-namepeer[group-namelog-info|ip-address{log-info|verbose}|verbose][|{begin|exclude|include}regular-expression]【视图】任意视图1-6【缺省级别】1:监控级【参数】vpn-instance-name:显示指定VPN的信息.
vpn-instance-name表示VPN实例名称,为1~31个字符的字符串,区分大小写.
group-name:对等体组的名称,为1~47个字符的字符串.
log-info:日志信息.
ip-address:对等体的IP地址.
verbose:显示详细信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgpvpnv4vpn-instancepeer命令用来显示BGPVPNv4对等体信息.
【举例】#显示名为vpn1的VPN实例的BGPVPNv4对等体信息.
displaybgpvpnv4vpn-instancevpn1peerBGPlocalrouterID:2.
2.
2.
2LocalASnumber:100Totalnumberofpeers:1Peersinestablishedstate:1PeerASMsgRcvdMsgSentOutQPrefRcvUp/DownState10.
1.
1.
120024290100:18:47Established表1-4displaybgpvpnv4vpn-instancepeer命令显示信息描述表字段描述BGPLocalrouterIDBGP本地路由器IDlocalASnumber本地自治系统号Totalnumberofpeers对等体数Peersinestablishedstate处于Established状态的对等体数Peer对等体的IP地址AS对等体所在的自治系统号MsgRcvd收到的消息数目MsgSent发送的消息数目1-7字段描述OutQ等待发往指定对等体的消息数目PrefRcv收到的前缀数目Up/DownBGP会话处于Established状态的时长,如果不是处于Established状态,则显示处于当前状态的时长State对等体的状态#显示名为vpn1的VPN实例的BGPVPNv4对等体详细信息.
displaybgpvpnv4vpn-instancevpn1peerverbosePeer:10.
1.
1.
1Local:2.
2.
2.
2Type:EBGPlinkBGPversion4,remoterouterID10.
1.
1.
1BGPcurrentstate:Established,Upfor00h19m26sBGPcurrentevent:KATimerExpiredBGPlaststate:OpenConfirmPort:Local-179Remote-1025Configured:ActiveHoldTime:180secKeepaliveTime:60secReceived:ActiveHoldTime:180secNegotiated:ActiveHoldTime:180secPeeroptionalcapabilities:Peersupportbgpmulti-protocolextendedPeersupportbgprouterefreshcapabilityAddressfamilyIPv4Unicast:advertisedandreceivedReceived:Total25messages,Updatemessages1Sent:Total30messages,Updatemessages4Maximumallowedprefixnumber:150000Threshold:75%Minimumtimebetweenadvertisementrunsis30secondsOptionalcapabilities:ORFadvertisecapabilitybasedonPrefix(type64):Local:bothNegotiated:sendPeerPreferredValue:99BFD:EnabledRoutingpolicyconfigured:Noroutingpolicyisconfigured表1-5displaybgpvpnv4vpn-instancepeerverbose命令显示信息描述表字段描述Peer对等体的IP地址Local本地路由器的IP地址1-8字段描述TypeBGP类型BGPversion对等体使用的BGP版本remoterouterID远端路由器IDBGPcurrentstateBGP会话当前的状态Upfor对等体建立持续时间BGPcurrenteventBGP会话当前的事件BGPlaststateBGP会话的上一个状态PortBGP会话所用接口号,分为本地(Local)号和远端(Remote)号Configured本地配置的定时器值,包括激活保持时间间隔(ActiveHoldTime)和存活时间间隔(KeepaliveTime)Received收到的定时器值,包括激活保持时间间隔(ActiveHoldTime)Negotiated协商的定时器值,包括激活保持时间间隔(ActiveHoldTime)和存活时间间隔(KeepaliveTime)Peeroptionalcapabilities对等体可选能力Peersupportbgpmulti-protocolextended对等体支持多协议扩展能力Peersupportbgprouterefreshcapability对等体支持路由刷新能力AddressfamilyIPv4UnicastIPv4单播地址族能力Received接收的消息数目及更新的消息数目Sent发送的消息数目及更新的消息数目MaximumallowedprefixnumberVPN实例允许的最大路由数Threshold门槛值Minimumtimebetweenadvertisementruns路由发布最小时间间隔Optionalcapabilities可选能力ORFadvertisecapabilitybasedonprefix(type64):对等体支持ORF的地址前缀能力,能力值为64Local本地设备是否支持发送和接收携带ORF信息的Route-refresh报文,取值包括:both:同时支持发送和接收携带ORF信息的Route-refresh报文send:只支持发送携带ORF信息的Route-refresh报文receive:只支持接收携带ORF信息的Route-refresh报文Negotiated本地设备和对端的协商结果,取值包括:send:本地设备可以发送携带ORF信息的Route-refresh报文;对端可以接收携带ORF信息的Route-refresh报文receive:本地设备可以接收携带ORF信息的Route-refresh报文;对端可以发送携带ORF信息的Route-refresh报文1-9字段描述如果协商失败,则不会显示该行信息PeerPreferredValue为来自对等体的路由配置的权重值BFD对等体的BFD配置状态Routingpolicyconfigured针对对等体指定的路由策略1.
1.
6displaybgpvpnv4vpn-instancerouting-table【命令】displaybgpvpnv4vpn-instancevpn-instance-namerouting-table[[network-address[{mask|mask-length}[longer-prefixes]]|as-path-aclas-path-acl-number|cidr|community[aa:nn]&[no-advertise|no-export|no-export-subconfed]*[whole-match]|community-list{basic-community-list-number[whole-match]|adv-community-list-number}&|dampened|dampeningparameter|different-origin-as|flap-info[network-address[{mask|mask-length}[longer-match]]|as-path-aclas-path-acl-number]|peerip-address{advertised-routes|received-routes}|statistic][|{begin|exclude|include}regular-expression]|[flap-info]regular-expressionas-regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】vpn-instance-name:VPN实例名称,为1~31个字符的字符串,区分大小写.
network-address:目的网段的IP地址.
mask:网络掩码,形式为X.
X.
X.
X.
mask-length:掩码长度,取值范围为0~32.
longer-prefixes:匹配最长前缀.
as-path-aclas-path-acl-number:匹配过滤列表的路由信息,指定匹配的AS路径列表号,取值范围为1~256.
cidr:无类域间路由CIDR(classlessinterdomainrouting)的路由信息.
community:路由表中指定BGP团体的路由信息.
aa:nn&:指定团体号,aa为0~65535,nn为0~65535.
&表示前面的参数最多可以输入13次no-export-subconfed:具有此属性的路由在收到后,不能被发布到本地AS之外,也不能发布到联盟中的其他子AS.
no-advertise:具有此属性的路由在收到后,不能被通告给任何其他的BGP对等体.
1-10no-export:具有此属性的路由在收到后,不能被发布到本地AS之外.
如果使用了联盟,则不能被发布到联盟之外,但可以发布给联盟中的其他子AS.
whole-match:确切匹配.
community-list:路由表中指定BGP团体列表的路由信息.
basic-community-list-number:基本团体表号,取值范围为1~99.
adv-community-list-number:高级团体表号,取值范围为100~199.
&:表示前面的参数最多可以输入16次.
dampened:BGPVPNv4衰减的路由信息.
dampeningparameter:已配置的BGPVPNv4路由衰减参数.
different-origin-as:不同起源AS的路由信息.
flap-info:BGPVPNv4的振荡统计信息.
longer-match:显示比network-address{mask|mask-length}具有更长掩码位数的路由的振荡统计信息.
peerip-address:向指定的BGPVPNv4对等体发送或者从BGPVPNv4对等体收到的路由信息,ip-address,对等体的IP地址.
advertised-routes:向指定的对等体发送的路由信息.
received-routes:从指定的对等体接收到的路由信息.
regular-expressionas-regular-expression:与指定的AS正则表达式相匹配的路由信息.
statistic:BGPVPNv4的路由统计信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
regular-expressionas-regular-expression:与指定的AS正则表达式相匹配的路由信息.
【描述】displaybgpvpnv4vpn-instancerouting-table命令用来显示指定VPN实例的BGPVPNv4路由信息.
【举例】#显示名为vpn1的VPN实例的BGPVPNv4路由信息.
displaybgpvpnv4vpn-instancevpn1routing-tableTotalNumberofRoutes:5BGPLocalrouterIDis2.
2.
2.
2Statuscodes:*-valid,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:i-IGP,e-EGP,-incompleteNetworkNextHopMEDLocPrfPrefValPath/Ogn1-11*>i10.
0.
0.
01.
1.
1.
101000i*>10.
1.
1.
0/240.
0.
0.
000*>20.
0.
0.
010.
1.
1.
1099200*>i123.
1.
1.
1/321.
1.
1.
101000*>124.
1.
1.
1/320.
0.
0.
000表1-6displaybgpvpnv4vpn-instancerouting-table命令显示信息描述表字段描述TotalNumberofRoutes路由总数BGPLocalrouterIDBGP本地路由器IDStatuscodes路由状态代码Origin路由起源代码Network从BGP路由表中显示网络地址NextHop下一跳IP地址MED与目的网络关联的度量值LocPrf本地优先级PrefVal协议首选值Path/Ogn路由的AS路径(AS_PATH)属性/路由起源代码1.
1.
7displayfibvpn-instance【命令】displayfibvpn-instancevpn-instance-name[aclacl-number|ip-prefixip-prefix-name][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】vpn-instance-name:VPN实例名称,为1~31个字符的字符串,区分大小写.
aclacl-number:显示VPN实例中通过指定基本访问控制列表过滤的FIB信息.
acl-number为ACL编号,取值范围为2000~2999.
如果指定的访问控制列表不存在,则显示VPN实例中所有的FIB信息.
ip-prefixip-prefix-name:显示VPN实例中通过指定前缀列表过滤的FIB信息.
ip-prefix-name为前缀列表名称,为1~19个字符的字符串,区分大小写.
如果指定的前缀列表不存在,则显示VPN实例中所有的FIB信息.
1-12|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayfibvpn-instance命令用来显示指定VPN的FIB信息.
如果不指定任何参数,则显示VPN中所有的FIB信息.
【举例】#显示VPN实例vpn1的所有FIB信息.
displayfibvpn-instancevpn1Destinationcount:2FIBentrycount:2Flag:U:UseableG:GatewayH:HostB:BlackholeD:DynamicS:StaticR:RelayDestination/MaskNexthopFlagOutInterfaceInnerLabelToken10.
2.
0.
0/1610.
2.
1.
1UVlan1NullInvalid10.
2.
1.
1/32127.
0.
0.
1UHInLoop0NullInvalid127.
0.
0.
0/8127.
0.
0.
1UInLoop0NullInvalid127.
0.
0.
1/32127.
0.
0.
1UHInLoop0NullInvalid#显示VPN实例vpn1中从包含字符串"127"的表项开始的FIB信息.
displayfibvpn-instancevpn1|begin12710.
2.
1.
1/32127.
0.
0.
1UHInLoop0NullInvalid127.
0.
0.
0/8127.
0.
0.
1UInLoop0NullInvalid127.
0.
0.
1/32127.
0.
0.
1UHInLoop0NullInvalid#显示VPN实例vpn1中通过访问控制列表2000过滤的FIB信息.
system-view[Sysname]aclnumber2000[Sysname-acl-basic-2000]rulepermitsource10.
2.
0.
00.
0.
255.
255[Sysname-acl-basic-2000]displayfibvpn-instancevpn1acl2000FIBentrycount:2Flag:U:UseableG:GatewayH:HostB:BlackholeD:DynamicS:StaticDestination/MaskNexthopFlagOutInterfaceInnerLabelToken10.
2.
0.
0/1610.
2.
1.
1UVlan1NullInvalid10.
2.
1.
1/32127.
0.
0.
1UHInLoop0NullInvalid#显示VPN实例vpn1中通过abc0前缀列表过滤的FIB信息.
system-view[Sysname]ipip-prefixabc0permit10.
2.
0.
0161-13[Sysname]displayfibvpn-instancevpn1ip-prefixabc0FIBentrycount:1Flag:U:UseableG:GatewayH:HostB:BlackholeD:DynamicS:StaticDestination/MaskNexthopFlagOutInterfaceInnerLabelToken10.
2.
0.
0/1610.
2.
1.
1UVlan1NullInvalid表1-7displayfibvpn-instance命令显示信息描述表字段描述FIBentrycountFIB表项数目Destination/Mask目的地址/掩码长度Nexthop转发的下一跳地址Flag路由的标志:U:表示可用路由G:表示网关路由H:表示主机路由B:表示黑洞路由D:表示动态路由S:表示静态路由OutInterface转发接口InnerLabel内层标签值TokenLSP索引号1.
1.
8displayfibvpn-instanceip-address【命令】displayfibvpn-instancevpn-instance-nameip-address[mask|mask-length][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】vpn-instance-name:VPN实例名称,为1~31个字符的字符串,区分大小写.
ip-address:目的IP地址,点分十进制格式.
mask:IP地址掩码,点分十进制格式.
mask-length:IP地址掩码长度,取值范围为0~32.
1-14|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayfibvpn-instanceip-address命令用来显示指定VPN中与指定目的IP地址匹配的FIB信息.
不指定掩码和掩码长度时,显示指定VPN中与指定目的IP地址最长匹配的FIB信息;指定掩码或掩码长度时,显示与指定VPN中指定目的IP地址和掩码精确匹配的FIB信息.
【举例】#显示VPN实例vpn1中目的地址为10.
2.
1.
1的FIB信息.
displayfibvpn-instancevpn110.
2.
1.
1FIBentrycount:1Flag:U:UseableG:GatewayH:HostB:BlackholeD:DynamicS:StaticDestination/MaskNexthopFlagOutInterfaceInnerLabelToken10.
2.
1.
1/32127.
0.
0.
1UHInLoop0NullInvalid以上显示信息的解释请参见表1-7.
1.
1.
9displayipvpn-instance【命令】displayipvpn-instance[instance-namevpn-instance-name][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】instance-namevpn-instance-name:显示指定VPN实例的详细信息.
vpn-instance-name表示VPN实例名称,为1~31个字符的字符串,区分大小写.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI配置".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
1-15【描述】displayipvpn-instance命令用来显示VPN实例信息.
如果不指定可选参数,此命令将显示配置的所有VPN实例的简要信息.
【举例】#显示所有VPN实例的信息.
displayipvpn-instanceTotalVPN-Instancesconfigured:2VPN-InstanceNameRDCreateTimevpn122:12008/10/1309:32:45vpn233:32008/10/1309:42:59表1-8displayipvpn-instance命令显示信息描述表字段描述VPN-InstanceNameVPN实例名称RDVPN实例的路由标识符值CreateTimeVPN实例创建的时间#显示指定VPN实例的详细信息.
displayipvpn-instanceinstance-namevpn1VPN-InstanceNameandID:vpn1,1Createtime:2000/04/2612:03:26Uptime:0days,00hours,03minutesand30secondsRouteDistinguisher:100:1ExportVPNTargets:100:1ImportVPNTargets:100:1ImportRoutePolicy:policy2ExportRoutePolicy:policy3TunnelPolicy:policy1Description:vpn1MaximumRoutesLimit:600ThresholdValue(%):30IPv6ExportVPNTargets:100:1IPv6ImportVPNTargets:100:1IPv6ImportRoutePolicy:policy2IPv6ExportRoutePolicy:policy3IPv6TunnelPolicy:policy1IPv6MaximumRoutesLimit:600IPv6ThresholdValue(%):30Interfaces:Vlan-interface10表1-9displayipvpn-instanceinstance-name命令显示信息描述表字段描述VPN-InstanceNameandIDVPN实例名称和ID1-16字段描述CreatetimeVPN实例创建的时间UptimeVPN实例建立持续的时间RouteDistinguisherVPN实例的路由标识符值ExportVPNTargetsIPv4VPN的出方向扩展团体属性ImportVPNTargetsIPv4VPN的入方向扩展团体属性ImportRoutePolicyIPv4VPN的入方向路由策略ExportRoutePolicyIPv4VPN的出方向路由策略TunnelPolicyIPv4VPN的隧道策略DescriptionVPN实例的描述信息MaximumRoutesLimitIPv4VPN的路由最大条数ThresholdValue(%)VPN实例的路由数量告警阈值IPv6ExportVPNTargetsIPv6VPN的出方向扩展团体属性IPv6ImportVPNTargetsIPv6VPN的入方向扩展团体属性IPv6ImportRoutePolicyIPv6VPN的入方向路由策略IPv6ExportRoutePolicyIPv6VPN的出方向路由策略IPv6TunnelPolicyIPv6VPN的隧道策略IPv6MaximumRoutesLimitIPv6VPN的路由最大条数IPv6ThresholdValue(%)IPv6VPN的路由数量告警阈值InterfacesVPN实例绑定的接口1.
1.
10domain-id【命令】domain-iddomain-id[secondary]undodomain-id[domain-id]【视图】OSPF视图【缺省级别】2:系统级【参数】domain-id:OSPF域标识符,可以采用以下三种形式.
采用整数形式,取值范围为0~4294967295,例如:1.
点分十进制形式,例如:0.
0.
0.
1.
1-17点分十进制形式:16位用户自定义数,取值范围0~65535,例如:0.
0.
0.
1:512.
secondary:配置的域标识符作为从标识符.
如果不配置,表示配置主标识符.
【描述】domain-id命令用来配置OSPF域标识符.
undodomain-id命令用来恢复缺省值.
缺省情况下,OSPF域标识符为0.
通常情况下,从PE路由器引入的路由将会作为External-LSA发布出去.
但对于属于同一个OSPF域不同节点的目的地,这样的路由应该将被作为Type-3LSA(区域内路由)发布,这就需要为同一个OSPF域使用相同的域标识符.
执行undodomain-id命令时,如果不指定参数,将删除主域标识符.
【举例】#配置OSPFVPN扩展中的VPN域标识符.
system-view[Sysname]ospf100vpn-instancevpn1[Sysname-ospf-100]domain-id2341.
1.
11exportroute-policy【命令】exportroute-policyroute-policyundoexportroute-policy【视图】VPN实例视图/IPv4VPN视图【缺省级别】2:系统级【参数】route-policy:VPN实例的出方向路由策略名,为1~63个字符的字符串.
【描述】exportroute-policy命令用来对当前VPN实例应用出方向路由策略.
undoexportroute-policy命令用来取消对当前VPN实例应用出方向路由策略.
当要求比采用扩展团体属性方式更精确地控制发布的VPN实例路由时,可以使用出方向路由策略.
此路由策略可能会过滤掉发布路由中选定的路由.
缺省情况下,允许所有VPNTarget属性匹配的路由通过.
VPN实例视图下的配置,既可以用于IPv4VPN,也可以用于IPv6VPN;IPv4VPN视图下的配置只能用于IPv4VPN;IPv4VPN视图下的配置优先级高于VPN实例视图下的配置,即如果同时在IPv4VPN视图和VPN实例视图下进行了配置,则IPv4VPN采用IPv4VPN视图下的配置.
【举例】#对名为vpn1的VPN实例应用出方向路由策略poly-1.
system-view1-18[Sysname]ipvpn-instancevpn1[Sysname-vpn-instance-vpn1]exportroute-policypoly-11.
1.
12ext-community-type【命令】ext-community-type{domain-idtype-code1|router-idtype-code2|route-typetype-code3}undoext-community-type{domain-id|router-id|route-type}【视图】OSPF视图【缺省级别】2:系统级【参数】domain-idtype-code1:配置OSPF扩展团体属性DomainID的类型编码.
type-code1取值可以为0005,0105,0205和8005.
router-idtype-code2:配置OSPF扩展团体属性RouterID的类型编码.
type-code2取值可以为0107和8001.
route-typetype-code3:配置OSPF扩展团体属性RouteType的类型编码.
type-code3取值可以为0306和8000.
【描述】ext-community-type命令用来配置OSPF扩展团体属性的类型编码.
undoext-community-type命令用来恢复缺省情况.
缺省情况下,OSPF扩展团体属性DomainID的类型编码是0x0005,RouterID的类型编码是0x0107,RouteType的类型编码是0x0306.
【举例】#为OSPF进程100配置OSPF扩展团体属性DomainID的类型编码为0x8005,RouterID的类型编码为0x8001,RouteType的类型编码为0x8000.
system-view[Sysname]ospf100[Sysname-ospf-100]ext-communityroute-typedomain-id8005[Sysname-ospf-100]ext-communityroute-typerouter-id8001[Sysname-ospf-100]ext-communityroute-typeroute-type80001.
1.
13filter-policyexport【命令】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-VPN实例视图1-19【缺省级别】2:系统级【参数】acl-number:IP访问控制列表号,取值范围为2000~3999.
ip-prefix-name:IP地址前缀列表名,为1~19个字符的字符串.
direct:对发布的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:对发布的static路由信息进行过滤.
如果省略路由协议参数,将对所有发布的路由进行过滤.
【描述】filter-policyexport命令用来配置对发布的路由信息进行过滤.
undofilter-policyexport命令用来取消对发布路由的过滤.
只有通过过滤的路由才会被BGP发布出去.
缺省情况下,不对发布的路由信息进行过滤.
【举例】#在BGP-VPN实例视图下,对发布的路由使用ACL2555进行过滤.
system-view[Sysname]bgp100[Sysname]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]filter-policy2555export1.
1.
14filter-policyimport【命令】filter-policy{acl-number|ip-prefixip-prefix-name}importundofilter-policyimport【视图】BGP-VPN实例视图【缺省级别】2:系统级【参数】acl-number:IP访问控制列表号,取值范围为2000~3999.
ip-prefix-name:IP地址前缀列表名,为1~19个字符的字符串.
1-20【描述】filter-policyimport命令用来设置对接收的路由信息进行过滤.
undofilter-policyimport命令用来取消对接收的路由信息进行过滤.
只有通过过滤的路由才会被BGP接收.
缺省情况下,不对接收的路由信息进行过滤.
【举例】#在BGP-VPN实例视图下,对接收的路由信息使用ACL2255进行过滤.
system-view[Sysname]bgp100[Sysname]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]filter-policy2255import1.
1.
15importroute-policy【命令】importroute-policyroute-policyundoimportroute-policy【视图】VPN实例视图/IPv4VPN视图【缺省级别】2:系统级【参数】route-policy:VPN实例的入方向路由策略名,为1~63个字符的字符串.
【描述】importroute-policy命令用来对当前VPN实例应用入方向路由策略.
undoimportroute-policy命令用来取消对当前VPN实例应用入方向路由策略.
当要求比采用扩展团体属性方式更精确地控制引入VPN实例路由时,可以采用入方向路由策略,缺省情况下根据路由的VPN-target扩展团体属性过滤引入的路由.
入方向路由策略可能会拒绝从输入列表中的团体里选定的路由.
缺省情况下,允许所有VPNTarget属性匹配的路由通过.
VPN实例视图下的配置,既可以用于IPv4VPN,也可以用于IPv6VPN;IPv4VPN视图下的配置只能用于IPv4VPN;IPv4VPN视图下的配置优先级高于VPN实例视图下的配置,即如果同时在IPv4VPN视图和VPN实例视图下进行了配置,则IPv4VPN采用IPv4VPN视图下的配置.
【举例】#对名为vpn1的VPN实例应用入方向路由策略poly-1.
system-view[Sysname]ipvpn-instancevpn1[Sysname-vpn-instance-vpn1]importroute-policypoly-11-211.
1.
16ipbindingvpn-instance【命令】ipbindingvpn-instancevpn-instance-nameundoipbindingvpn-instancevpn-instance-name【视图】VLAN接口视图/Tunnel接口视图/三层以太网接口视图【缺省级别】2:系统级【参数】vpn-instance-name:接口关联的VPN实例名称,为1~31个字符的字符串,区分大小写.
【描述】ipbindingvpn-instance命令用来将当前接口与指定VPN实例进行关联.
undoipbindingvpn-instance命令用来取消接口与VPN实例的关联.
缺省情况下,接口不关联到任何VPN实例,属于公网接口.
在接口上配置与VPN实例关联将清除接口的IP地址,所以,关联后需要重新配置接口IP地址.
三层以太网接口是指工作模式被配置成三层模式的以太网端口,有关以太网端口工作模式切换的操作,请参见"二层技术-以太网交换配置指导"中的"以太网端口配置"部分.
【举例】#将接口Vlan-interface1与名为vpn1的VPN实例关联.
system-view[Sysname]interfacevlan-interface1[Sysname-Vlan-interface1]ipbindingvpn-instancevpn1#将接口Tunnel1与名为vpn2的VPN实例进行关联.
system-view[Sysname]interfaceTunnel1[Sysname-Tunnel1]ipbindingvpn-instancevpn21.
1.
17ipvpn-instance【命令】ipvpn-instancevpn-instance-nameundoipvpn-instancevpn-instance-name【视图】系统视图【缺省级别】2:系统级【参数】vpn-instance-name:VPN实例的名称,为1~31个字符的字符串,不区分大小写.
1-22【描述】ipvpn-instance命令用来创建VPN实例.
undoipvpn-instance命令用来删除指定的VPN实例.
创建VPN实例后可进入VPN实例视图.
必须对VPN实例配置RD后,此VPN实例才可用.
相关配置可参考命令route-distinguisher.
【举例】#创建一个名为vpn1的VPN实例.
system-view[Sysname]ipvpn-instancevpn1[Sysname-vpn-instance-vpn1]1.
1.
18ipv4-family【命令】ipv4-familyundoipv4-family【视图】VPN实例视图【缺省级别】2:系统级【参数】无【描述】ipv4-family命令用来进入IPv4VPN视图.
undoipv4-family命令用来删除IPv4VPN视图下的所有配置.
【举例】#进入IPv4VPN视图.
system-view[Sysname]ipvpn-instancevpn1[Sysname-vpn-instance-vpn1]ipv4-family[Sysname-vpn-ipv4-vpn1]1.
1.
19ipv4-familyvpn-instance【命令】ipv4-familyvpn-instancevpn-instance-nameundoipv4-familyvpn-instancevpn-instance-name【视图】BGP视图1-23【缺省级别】2:系统级【参数】vpn-instancevpn-instance-name:将指定的VPN实例与IPv4地址族进行关联,进入BGP-VPN实例视图,vpn-instance-name表示VPN实例名称,为1~31个字符的字符串,区分大小写.
【描述】ipv4-familyvpn-instance命令用来进入BGP-VPN视图.
undoipv4-familyvpn-instance命令用来删除相应视图下的所有配置.
进入BGP-VPN实例视图前,该VPN实例必须已经被创建.
【举例】#进入BGP-VPN实例视图.
system-view[Sysname]bgp100[Sysname]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]1.
1.
20peerallow-as-loop【命令】peer{group-name|ip-address}allow-as-loop[number]undopeer{group-name|ip-address}allow-as-loop【视图】BGP-VPN实例视图【缺省级别】2:系统级【参数】group-name:对等体组的名称,为1~47个字符的字符串.
ip-address:对等体的IP地址.
number:表示本地AS号的重复次数,取值范围为1~10,缺省值为1.
【描述】peerallow-as-loop命令用来配置允许本地AS号在所接收的路由的AS_PATH属性中出现,并可同时配置允许重复的次数.
undopeerallow-as-loop命令用来取消该配置.
【举例】#在BGP-VPN实例视图下,配置允许从对等体1.
1.
1.
1所接收的路由的本地AS号在AS_PATH属性中出现,允许重复次数为2.
system-view[Sysname]bgp100[Sysname]ipv4-familyvpn-instancevpn1[Sysname-bgp-vpn1]peer1.
1.
1.
1allow-as-loop21-241.
1.
21refreshbgpvpn-instance【命令】refreshbgpvpn-instancevpn-instance-name{ip-address|all|external|groupgroup-name}{export|import}【视图】用户视图【缺省级别】1:监控级【参数】vpn-instance-name:VPN实例名称,为1~31个字符的字符串,区分大小写.
ip-address:对等体的IP地址.
all:所有的BGP-VPN实例连接.
external:EBGP会话.
groupgroup-name:对等体组的名称,为1~47个字符的字符串.
export:触发出方向的软复位.
import:触发入方向的软复位.
【描述】refreshbgpvpn-instance命令用来软复位指定VPN实例的BGP连接.
【举例】#触发名为vpn1的VPN实例的所有BGP连接在入方向软复位,使新的配置生效.
refreshbgpvpn-instancevpn1allimport1.
1.
22resetbgpvpn-instance【命令】resetbgpvpn-instancevpn-instance-name{as-number|ip-address|all|external|groupgroup-name}【视图】用户视图【缺省级别】1:监控级【参数】vpn-instance-name:VPN实例名称,为1~31个字符的字符串,区分大小写.
as-number:自治系统号,取值范围为1~4294967295.
ip-address:对等体的IP地址.
groupgroup-name:对等体组的名称,为1~47个字符的字符串.
all:所有BGP连接.
1-25external:EBGP会话.
【描述】resetbgpvpn-instance命令用来复位指定VPN实例的BGP连接.
【举例】#复位名为vpn1的VPN实例的所有BGP连接.
resetbgpvpn-instancevpn1all1.
1.
23resetbgpvpn-instancedampening【命令】resetbgpvpn-instancevpn-instance-namedampening[network-address[mask|mask-length]]【视图】用户视图【缺省级别】1:监控级【参数】vpn-instance-name:VPN实例名称,为1~31个字符的字符串,区分大小写.
dampening:路由振荡衰减信息.
network-address:网络地址.
mask:网络掩码,形式为X.
X.
X.
X.
mask-length:掩码长度,取值范围为0~32.
【描述】resetbgpvpn-instancedampening命令用来清除指定VPN实例的路由振荡衰减信息.
【举例】#清除名为vpn1的VPN实例的路由振荡衰减信息.
resetbgpvpn-instancevpn1dampening1.
1.
24resetbgpvpn-instanceflap-info【命令】resetbgpvpn-instancevpn-instance-nameip-addressflap-inforesetbgpvpn-instancevpn-instance-nameflap-info[ip-address[mask|mask-length]|as-path-aclas-path-acl-number|regexpas-path-regexp]【视图】用户视图【缺省级别】1:监控级1-26【参数】vpn-instance-name:VPN实例的名称,为1~31个字符的字符串.
ip-address:对等体的IP地址.
mask:网络掩码,形式为X.
X.
X.
X.
mask-length:掩码长度,取值范围为0~32.
as-path-aclas-path-acl-number:AS路径过滤列表,as-path-acl-number表示AS路径过滤列表号,取值范围为1~256.
regexpas-path-regexp:AS路径正则表达式.
【描述】resetbgpvpn-instanceflap-info命令用来清除指定VPN实例的BGP对等体路由振荡历史信息.
【举例】#清除名为vpn1的VPN实例BGP对等体2.
2.
2.
2的路由振荡历史信息.
resetbgpvpn-instancevpn12.
2.
2.
2flap-info1.
1.
25route-distinguisher【命令】route-distinguisherroute-distinguisher【视图】VPN实例视图【缺省级别】2:系统级【参数】route-distinguisher:指定路由标识值为nn:nn或IP-address:nn,为3~21个字符的字符串.
RD有三种格式:16位自治系统号:32位用户自定义数,例如:101:3.
32位IP地址:16位用户自定义数,例如:192.
168.
122.
15:1.
32位自治系统号:16位用户自定义数字,其中的自治系统号最小值为65536.
例如:65536:1.
【描述】route-distinguisher命令用来为VPN实例配置RD(RouteDistinguisher,路由标识).
RD用于为VPN创建路由及转发表,并且指定缺省的路由标识.
将RD添加到一个特定的IPv4前缀之前,使之成为全局唯一的VPNIPv4前缀.
RD没有缺省值.
创建VPN实例时,必需配置RD.
只有配置了RD,VPN实例才会生效.
一旦配置了RD,就不能将其和VPN实例解除关联.
不能直接修改RD值,必须先删除VPN实例,然后用新的RD值重新创建VPN实例.
1-27【举例】#配置VPN实例vpn1的RD.
system-view[Sysname]ipvpn-instancevpn1[Sysname-vpn-instance-vpn1]route-distinguisher22:11.
1.
26routing-tablelimit【命令】routing-tablelimitnumber{warn-threshold|simply-alert}undorouting-tablelimit【视图】VPN实例视图/IPv4VPN视图【缺省级别】2:系统级【参数】number:指定一个VPN实例最多可以支持的路由数.
VPN实例视图下的取值范围为1~6144,IPv4VPN视图下的取值范围为1~12288.
warn-threshold:当超过告警门限值时,产生一条告警信息,但仍然允许接收路由.
当达到最多支持路由条目时,不再激活路由.
阈值是指定的最大路由数的百分比,取值范围为1~100.
simply-alert:当VPN实例的最大路由数超过阈值时,可以继续增加新的路由,但会产生一条SYSLOG错误信息.
【描述】routing-tablelimit命令用来限制当前VPN实例支持的最多路由数,以避免PE路由器引入太多路由.
undorouting-tablelimit命令用来恢复缺省情况.
缺省情况下,没有限制当前VPN实例支持的最多路由数.
VPN实例视图下的配置,既可以用于IPv4VPN,也可以用于IPv6VPN;IPv4VPN视图下的配置只能用于IPv4VPN;IPv4VPN视图下的配置优先级高于VPN实例视图下的配置,即如果同时在IPv4VPN视图和VPN实例视图下进行了配置,则IPv4VPN采用IPv4VPN视图下的配置.
【举例】#限制名为vpn1的VPN实例最多可引入1000条路由,并且当路由数超过阈值时,可以继续增加新的路由.
system-view[Sysname]ipvpn-instancevpn1[Sysname-vpn-instance-vpn1]route-distinguisher100:1[Sysname-vpn-instance-vpn1]routing-tablelimit1000simply-alert1-281.
1.
27vpn-instance-capabilitysimple【命令】vpn-instance-capabilitysimpleundovpn-instance-capability【视图】OSPF多实例视图【缺省级别】2:系统级【参数】无【描述】vpn-instance-capabilitysimple命令用来关闭OSPF实例的路由环路检测功能.
undovpn-instance-capability命令用来恢复缺省情况.
缺省情况下,OSPF实例的路由环路检测功能处于开启状态.
【举例】#关闭OSPF实例的路由环路检测功能.
system-view[Sysname]ospf100vpn-instancevpna[Sysname-ospf-100]vpn-instance-capabilitysimple1.
1.
28vpn-target【命令】vpn-targetvpn-target&[both|export-extcommunity|import-extcommunity]undovpn-target{all|vpn-target&[both|export-extcommunity|import-extcommunity]}【视图】VPN实例视图/IPv4VPN视图【缺省级别】2:系统级【参数】vpn-target&:添加VPNTarget扩展团体属性到VPN实例入或出方向VPNTarget扩展团体列表,并指定VPNTarget值为nn:nn或IP-address:nn,为3~21个字符的字符串.
&表示前面的参数最多可以输入8次.
VPNTarget有三种格式:16位自治系统号:32位用户自定义数,例如:101:3.
32位IP地址:16位用户自定义数,例如:192.
168.
122.
15:1.
32位自治系统号:16位用户自定义数字,其中的自治系统号最小值为65536.
例如:65536:1.
1-29both:从目的VPN扩展团体来的入方向路由信息和到目的VPN扩展团体的出方向路由信息,为缺省值.
export-extcommunity:到目的VPN扩展团体来的出方向路由信息.
import-extcommunity:从目的VPN扩展团体来的入方向路由信息.
all:所有从目的VPN扩展团体来的入方向路由信息和到目的VPN扩展团体的出方向路由信息.
【描述】vpn-target命令用来将当前VPN实例与一个或多个VPNTarget相关联.
undovpn-target命令用来删除当前VPN实例关联的VPNTarget.
VPNTarget没有缺省值,创建VPN实例时需要配置.
需要注意的是:VPN实例视图下的配置,既可以用于IPv4VPN,也可以用于IPv6VPN;IPv4VPN视图下的配置只能用于IPv4VPN;IPv4VPN视图下的配置优先级高于VPN实例视图下的配置,即如果同时在IPv4VPN视图和VPN实例视图下进行了配置,则IPv4VPN采用IPv4VPN视图下的配置.
【举例】#将当前VPN实例与VPNTarget关联.
system-view[Sysname]ipvpn-instancevpn1[Sysname-vpn-instance-vpn1]vpn-target3:3export-extcommunity[Sysname-vpn-instance-vpn1]vpn-target4:4import-extcommunity[Sysname-vpn-instance-vpn1]vpn-target5:5both2-12IPv6MCE命令本章只介绍与IPv6MCE功能相关的命令,在配置过程中使用的其他各种路由协议的配置命令以及,请参见"三层技术-IP路由命令参考"中各协议部分的介绍.
2.
1IPv6MCE配置命令2.
1.
1displaybgpvpnv6vpn-instancepeer【命令】displaybgpvpnv6vpn-instancevpn-instance-namepeer[ipv6-addressverbose|verbose][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】vpn-instance-name:VPN实例名称,为1~31个字符的字符串,区分大小写.
ipv6-address:显示指定对等体的信息.
ipv6-address为对等体的IPv6地址.
verbose:显示对等体的详细信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgpvpnv6vpn-instancepeer命令用来显示指定VPN实例中PE与CE之间建立的IPv6BGP对等体的信息.
如果没有指定任何参数,则显示所有对等体的简要信息.
【举例】#显示名为vpn1的VPN实例中IPv6BGP对等体简要信息.
displaybgpvpnv6vpn-instancevpn1peer2-2BGPlocalrouterID:2.
2.
2.
2LocalASnumber:100Totalnumberofpeers:1Peersinestablishedstate:1PeerASMsgRcvdMsgSentOutQPrefRcvUp/DownState2001::1200460200:00:09Established表2-1displaybgpvpnv6vpn-instancepeer命令显示信息描述表字段描述BGPlocalrouterIDBGP本地路由器IDlocalASnumber本地自治系统号Totalnumberofpeers对等体数Peersinestablishedstate处于Established状态的对等体数Peer对等体的IPv6地址AS对等体所在的自治系统号MsgRcvd收到的消息数目MsgSent发送的消息数目OutQ等待发往指定对等体的消息数目PrefRcv收到的前缀数目Up/DownBGP会话处于Established状态的时长,如果不是处于Established状态,则显示处于当前状态的时长State对等体的当前状态#显示名为vpn1的VPN实例中IPv6BGP对等体的详细信息.
displaybgpvpnv6vpn-instancevpn1peerverboseBGPPeeris2001::1,remoteAS200,Type:EBGPlinkBGPversion4,remoterouterID2.
2.
2.
2BGPcurrentstate:Established,Upfor00h00m54sBGPcurrentevent:RecvUpdateBGPlaststate:OpenConfirmPort:Local-179Remote-1024Configured:ActiveHoldTime:180secKeepaliveTime:60secReceived:ActiveHoldTime:180secNegotiated:ActiveHoldTime:180secKeepaliveTime:60secPeeroptionalcapabilities:Peersupportbgpmulti-protocolextendedPeersupportbgprouterefreshcapabilityAddressfamilyIPv6Unicast:advertisedandreceivedReceived:Total4messages,Updatemessages2Sent:Total6messages,Updatemessages32-3Maximumallowedprefixnumber:4294967295Threshold:75%Minimumtimebetweenadvertisementrunsis30secondsOptionalcapabilities:RouterefreshcapabilityhasbeenenabledPeerPreferredValue:0Routingpolicyconfigured:Noroutingpolicyisconfigured表2-2displaybgpvpnv6vpn-instancepeerverbose命令显示信息描述表字段描述BGPPeer对等体的IPv6地址remoteAS对等体所在的自治系统号TypeBGP类型BGPversion对等体使用的BGP版本remoterouterID远端路由器IDBGPcurrentstateBGP会话当前的状态Upfor对等体建立持续时间BGPcurrenteventBGP会话当前的事件BGPlaststateBGP会话的上一个状态PortBGP会话所用端口号,分为本地(Local)号和远端(Remote)号Configured本地配置的定时器值,包括激活保持时间间隔(ActiveHoldTime)和存活时间间隔(KeepaliveTime)Received收到的定时器值,包括激活保持时间间隔(ActiveHoldTime)Negotiated协商的定时器值,包括激活保持时间间隔(ActiveHoldTime)Peeroptionalcapabilities对等体可选能力Peersupportbgpmulti-protocolextended对等体支持多协议扩展能力Peersupportbgprouterefreshcapability对等体支持路由刷新能力AddressfamilyIPv6UnicastIPv6单播地址族能力Received接收的消息总数及接收的更新消息数目Sent发送的消息总数及发送的更新消息数目MaximumallowedprefixnumberVPN实例允许的最大路由数Threshold路由器产生提示信息的阈值,即路由器接收的路由前缀数量与允许的最大路由数的百分比达到此值时,路由器将产生提示信息Minimumtimebetweenadvertisementruns路由发布最小时间间隔Optionalcapabilities可选能力2-4字段描述Routerefreshcapability是否使能路由刷新能力PeerPreferredValue为来自对等体的路由配置的首选值Routingpolicyconfigured针对对等体指定的路由策略2.
1.
2displaybgpvpnv6vpn-instancerouting-table【命令】displaybgpvpnv6vpn-instancevpn-instance-namerouting-table[network-addressprefix-length[longer-prefixes]|peeripv6-address{advertised-routes|received-routes}][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】vpn-instance-name:VPN实例名称,为1~31个字符的字符串,区分大小写.
network-address:目的网段的IPv6地址.
prefix-length:前缀长度,取值范围为0~128.
longer-prefixes:指定根据如下方法判断显示哪条路由:用户输入的目的IPv6地址同用户输入的前缀长度值进行与运算;路由表中各条路由的目的IPv6地址同用户输入的前缀长度值进行与运算;两次运算结果相同、且前缀长度小于等于用户输入前缀长度的路由中,前缀长度最长的路由条目将被显示出来.
peeripv6-address:向指定的BGPVPNv6对等体发送或者从BGPVPNv6对等体收到的路由信息,ipv6-address为对等体的IPv6地址.
advertised-routes:向指定的对等体发送的路由信息.
received-routes:从指定的对等体接收到的路由信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaybgpvpnv6vpn-instancerouting-table命令用来显示指定VPN的BGPVPNv6路由信息.
2-5【举例】#显示名为vpn1的VPN实例的BGPVPNv6路由信息.
displaybgpvpnv6vpn-instancevpn1routing-tableBGPLocalrouterIDis1.
1.
1.
1Statuscodes:*-valid,^-VPNbest,>-best,d-damped,h-history,i-internal,s-suppressed,S-StaleOrigin:i-IGP,e-EGP,-incompleteTotalroutesofvpn-instancevpn1:1*^>Network:324::PrefixLen:64NextHop:100::2LocPrf:100PrefVal:0Label:NULLMED:0Path/Ogn:表2-3displaybgpvpnv6vpn-instancerouting-table命令显示信息描述表字段描述BGPLocalrouterIDBGP本地路由器IDStatuscodes路由状态代码Origin路由起源代码Totalroutesofvpn-instance指定VPN实例的路由总数Network目的网络地址PrefixLen目的网络地址的前缀长度NextHop下一跳IPv6地址LocPrf本地优先级PrefVal路由首选值Label收到的标签MED与目的网络关联的度量值Path/Ogn路由的AS路径(AS_PATH)属性/路由起源代码2.
1.
3displayipv6fibvpn-instance【命令】displayipv6fibvpn-instancevpn-instance-name[acl6acl6-number|ipv6-prefixipv6-prefix-name][|{begin|exclude|include}regular-expression]【视图】任意视图2-6【缺省级别】1:监控级【参数】vpn-instance-name:VPN实例名称,为1~31个字符的字符串,区分大小写.
acl6acl6-number:显示VPN实例中通过指定基本访问控制列表过滤的IPv6FIB信息.
acl6-number为ACL编号,取值范围为2000~2999.
如果指定的访问控制列表不存在,则显示VPN实例中所有的IPv6FIB信息.
ipv6-prefixipv6-prefix-name:显示VPN实例中通过指定前缀列表过滤的IPv6FIB信息.
ipv6-prefix-name为前缀列表名称,为1~19个字符的字符串,区分大小写.
如果指定的前缀列表不存在,则显示VPN实例中所有的IPv6FIB信息.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayipv6fibvpn-instance命令用来显示指定VPN的IPv6FIB信息.
如果不指定任何参数,则显示VPN中所有的IPv6FIB信息.
【举例】#显示VPN实例vpn1的所有IPv6FIB信息.
displayipv6fibvpn-instancevpn1FIBTable:TotalnumberofRoutes:1Flag:U:UseableG:GatewayH:HostB:BlackholeD:DynamicS:StaticDestination:::1PrefixLength:128NextHop:::1Flag:UHLabel:NullToken:InvalidInterface:InLoopBack0表2-4displayipv6fibvpn-instance命令显示信息描述表字段描述TotalnumberofRoutesFIB表中路由的总数Destination目的地址PrefixLength目的地址的前缀长度Nexthop下一跳地址Flag路由的标志:2-7字段描述U:表示可用路由G:表示网关路由H:表示主机路由B:表示黑洞路由D:表示动态路由S:表示静态路由Label为报文添加的标签值TokenLSP索引号,用来关联NHLFE(NextHopLabelForwardingEntry,下一跳标签转发项)表项Interface报文的出接口2.
1.
4displayipv6fibvpn-instanceipv6-address【命令】displayipv6fibvpn-instancevpn-instance-nameipv6-address[prefix-length][|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】vpn-instance-name:VPN实例名称,为1~31个字符的字符串,区分大小写.
ipv6-address:目的IPv6地址.
prefix-length:目的IPv6地址的前缀长度,取值范围为0~128.
|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayipv6fibvpn-instanceipv6-address命令用来显示指定VPN中与指定目的IPv6地址匹配的IPv6FIB信息.
不指定前缀长度时,显示指定VPN中与指定目的IPv6地址最长匹配的IPv6FIB信息;指定前缀长度时,显示指定VPN中与指定目的IPv6地址和前缀长度精确匹配的IPv6FIB信息.
2-8【举例】#显示VPN实例vpn1中目的地址为::1的IPv6FIB信息.
displayipv6fibvpn-instancevpn1::1FIBTable:TotalnumberofRoutes:1Flag:U:UseableG:GatewayH:HostB:BlackholeD:DynamicS:StaticDestination:::1PrefixLength:128NextHop:::1Flag:UHLabel:NullToken:InvalidInterface:InLoopBack0表2-5displayipv6fibvpn-instanceipv6-address命令显示信息描述表字段描述TotalnumberofRoutesFIB表中路由的总数Destination目的地址PrefixLength目的地址的前缀长度Nexthop下一跳地址Flag路由的标志:U:表示可用路由G:表示网关路由H:表示主机路由B:表示黑洞路由D:表示动态路由S:表示静态路由Label为报文添加的标签值TokenLSP索引号,用来关联NHLFE(NextHopLabelForwardingEntry,下一跳标签转发项)表项Interface报文的出接口2.
1.
5exportroute-policy【命令】exportroute-policyroute-policyundoexportroute-policy【视图】VPN实例视图/IPv6VPN视图2-9【缺省级别】2:系统级【参数】route-policy:VPN实例的出方向路由策略名,为1~63个字符的字符串,区分大小写.
【描述】exportroute-policy命令用来对当前VPN实例应用出方向路由策略.
undoexportroute-policy命令用来取消对当前VPN实例应用出方向路由策略.
缺省情况下,不对发布的路由进行过滤.
当要求比采用扩展团体属性方式更精确地控制发布的VPN实例路由时,可以使用出方向路由策略.
需要注意的是:VPN实例视图下的配置,既可以用于IPv4VPN,也可以用于IPv6VPN;IPv6VPN视图下的配置只能用于IPv6VPN;IPv6VPN视图下的配置优先级高于VPN实例视图下的配置,即如果同时在IPv6VPN视图和VPN实例视图下进行了配置,则IPv6VPN采用IPv6VPN视图下的配置.
【举例】#对名为vpn1的VPN实例应用出方向路由策略poly-1.
system-view[Sysname]ipvpn-instancevpn1[Sysname-vpn-instance-vpn1]exportroute-policypoly-1#对名为vpn3的IPv6VPN应用出方向路由策略poly-3.
system-view[Sysname]ipvpn-instancevpn3[Sysname-vpn-instance-vpn3]ipv6-family[Sysname-vpn-ipv6-vpn3]exportroute-policypoly-32.
1.
6filter-policyexport【命令】filter-policy{acl6-number|ipv6-prefixipv6-prefix-name}export[direct|isisv6process-id|ospfv3process-id|ripngprocess-id|static]undofilter-policyexport[direct|isisv6process-id|ospfv3process-id|ripngprocess-id|static]【视图】IPv6BGP-VPN实例视图【缺省级别】2:系统级【参数】acl6-number:IPv6访问控制列表号,取值范围为2000~3999.
ipv6-prefixipv6-prefix-name:指定IPv6地址前缀列表名,为1~19个字符的字符串.
2-10direct:对发布的direct路由信息进行过滤.
isisv6process-id:对发布的协议进程号为process-id的isisv6路由进行过滤,process-id的取值范围为1~65535.
ospfv3process-id:对发布的协议进程号为process-id的ospfv3路由进行过滤,process-id的取值范围为1~65535.
ripngprocess-id:对发布的协议进程号为process-id的ripng路由进行过滤,process-id的取值范围为1~65535.
static:对发布的static路由信息进行过滤.
【描述】filter-policyexport命令用来配置对发布的路由信息进行过滤.
undofilter-policyexport命令用来取消对发布路由的过滤.
缺省情况下,不对发布的路由信息进行过滤.
只有通过过滤的路由才会被BGP发布出去.
如果没有指定任何路由协议,则将对所有发布的路由进行过滤.
【举例】#在IPv6BGP-VPN实例视图下,对BGP发布的路由使用ACL2555进行过滤.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-familyvpn-instancevpn1[Sysname-bgp-ipv6-vpn1]filter-policy2555export2.
1.
7filter-policyimport【命令】filter-policy{acl6-number|ipv6-prefixipv6-prefix-name}importundofilter-policyimport【视图】IPv6BGP-VPN实例视图【缺省级别】2:系统级【参数】acl6-number:IPv6访问控制列表号,取值范围为2000~3999.
ipv6-prefixipv6-prefix-name:指定IPv6地址前缀列表名,为1~19个字符的字符串.
【描述】filter-policyimport命令用来设置对接收的路由信息进行过滤.
undofilter-policyimport命令用来取消对接收的路由信息进行过滤.
缺省情况下,不对接收的路由信息进行过滤.
只有通过过滤的路由才会被BGP接收.
2-11【举例】#在IPv6BGP-VPN实例视图下,对接收的路由信息使用ACL2255进行过滤.
system-view[Sysname]bgp100[Sysname-bgp]ipv6-familyvpn-instancevpn1[Sysname-bgp-ipv6-vpn1]filter-policy2255import2.
1.
8importroute-policy【命令】importroute-policyroute-policyundoimportroute-policy【视图】VPN实例视图/IPv6VPN视图【缺省级别】2:系统级【参数】route-policy:VPN实例的入方向路由策略名,为1~63个字符的字符串,区分大小写.
【描述】importroute-policy命令用来对当前VPN实例应用入方向路由策略.
undoimportroute-policy命令用来取消对当前VPN实例应用入方向路由策略.
缺省情况下,接收所有VPNTarget属性匹配的路由.
当要求比采用扩展团体属性方式更精确地控制引入VPN实例路由时,可以采用入方向路由策略,缺省情况下根据路由的VPN-target扩展团体属性过滤引入的路由.
入方向路由策略可能会拒绝从输入列表中的团体里选定的路由.
需要注意的是:VPN实例视图下的配置,既可以用于IPv4VPN,也可以用于IPv6VPN;IPv6VPN视图下的配置只能用于IPv6VPN;IPv6VPN视图下的配置优先级高于VPN实例视图下的配置,即如果同时在IPv6VPN视图和VPN实例视图下进行了配置,则IPv6VPN采用IPv6VPN视图下的配置.
【举例】#对名为vpn1的VPN实例应用入方向路由策略poly-1.
system-view[Sysname]ipvpn-instancevpn1[Sysname-vpn-instance-vpn1]importroute-policypoly-1#对名为vpn3的IPv6VPN应用入方向路由策略poly-3.
system-view[Sysname]ipvpn-instancevpn3[Sysname-vpn-instance-vpn3]ipv6-family[Sysname-vpn-ipv6-vpn3]importroute-policypoly-32-122.
1.
9ipv6-family【命令】ipv6-familyundoipv6-family【视图】VPN实例视图【缺省级别】2:系统级【参数】无【描述】ipv6-family命令用来进入IPv6VPN视图.
undoipv6-family命令用来删除IPv6VPN视图下的所有配置.
【举例】#进入IPv6VPN视图.
system-view[Sysname]ipvpn-instancevpn1[Sysname-vpn-instance-vpn1]ipv6-family[Sysname-vpn-ipv6-vpn1]2.
1.
10ipv6-familyvpn-instance【命令】ipv6-familyvpn-instancevpn-instance-nameundoipv6-familyvpn-instancevpn-instance-name【视图】BGP视图【缺省级别】2:系统级【参数】vpn-instancevpn-instance-name:将指定的VPN实例与IPv6地址族进行关联,并进入IPv6BGP-VPN实例视图.
vpn-instance-name表示VPN实例名称,为1~31个字符的字符串,区分大小写.
【描述】ipv6-familyvpn-instance命令用来进入BGP指定的视图.
undoipv6-familyvpn-instance命令用来删除相应视图下的所有配置.
进入IPv6BGP-VPN实例视图前,该VPN实例必须已经被创建.
2-13【举例】#将指定VPN实例与IPv6地址族进行关联,并进入IPv6BGP-VPN实例视图.
system-view[Sysname]ipvpn-instancevpn1[Sysname-vpn-instance-vpn1]quit[Sysname]bgp100[Sysname-bgp]ipv6-familyvpn-instancevpn1[Sysname-bgp-vpn1]2.
1.
11refreshbgpipv6vpn-instance【命令】refreshbgpipv6vpn-instancevpn-instance-name{ipv6-address|all|external}{export|import}【视图】用户视图【缺省级别】1:监控级【参数】vpn-instance-name:VPN实例名称,为1~31个字符的字符串,区分大小写.
ipv6-address:对等体的IPv6地址.
all:VPN实例的所有IPv6BGP连接.
external:EBGP会话.
export:触发出方向的软复位.
import:触发入方向的软复位.
【描述】refreshbgpipv6vpn-instance命令用来软复位指定VPN实例的IPv6BGP连接.
【举例】#触发名为vpn1的VPN实例的所有IPv6BGP连接在入方向软复位,使新的配置生效.
refreshbgpipv6vpn-instancevpn1allimport2.
1.
12resetbgpipv6vpn-instance【命令】resetbgpipv6vpn-instancevpn-instance-name{as-number|ipv6-address|all|external}【视图】用户视图【缺省级别】1:监控级2-14【参数】vpn-instance-name:VPN实例名称,为1~31个字符的字符串,区分大小写.
as-number:自治系统号,取值范围为1~4294967295.
ipv6-address:对等体的IPv6地址.
all:VPN实例的所有IPv6BGP连接.
external:EBGP会话.
【描述】resetbgpipv6vpn-instance命令用来复位指定VPN实例的IPv6BGP连接.
【举例】#复位名为vpn1的VPN实例的所有IPv6BGP连接.
resetbgpipv6vpn-instancevpn1all2.
1.
13routing-tablelimit【命令】routing-tablelimitnumber{warn-threshold|simply-alert}undorouting-tablelimit【视图】VPN实例视图/IPv6VPN视图【缺省级别】2:系统级【参数】number:指定一个VPN实例最多可以支持的路由数.
VPN实例视图下的取值范围为1~6144,IPv4VPN视图下的取值范围为1~1024.
warn-threshold:告警门限值,取值范围为1~100,单位为百分比.
当(VPN实例中的路由数/最多支持路由数*100)超过告警门限值时,产生一条告警信息,但仍然允许增加路由.
当VPN实例中的路由数达到最多支持路由数目时,不再增加新的路由.
simply-alert:当VPN实例的路由数超过最多支持的路由数目时,可以继续增加新的路由,但会产生一条系统日志Syslog信息.
【描述】routing-tablelimit命令用来限制当前VPN实例支持的最多路由数,以避免PE路由器引入太多路由.
undorouting-tablelimit命令用来恢复缺省情况.
缺省情况下,没有限制当前VPN实例支持的最多路由数.
需要注意的是:IPv6VPN视图下的配置只能用于IPv6VPN;IPv6VPN视图下的配置优先级高于VPN实例视图下的配置,即如果同时在IPv6VPN视图和VPN实例视图下进行了配置,则IPv6VPN采用IPv6VPN视图下的配置.
2-15【举例】#限制名为vpn1的VPN实例最多可支持1000条路由,并且当路由数超过最多支持路由数时,可以继续增加新的路由.
system-view[Sysname]ipvpn-instancevpn1[Sysname-vpn-instance-vpn1]route-distinguisher100:1[Sysname-vpn-instance-vpn1]routing-tablelimit1000simply-alert#限制名为vpn3的IPv6VPN最多可支持1000条路由,并且当路由数超过最多支持路由数时,可以继续增加新的路由.
system-view[Sysname]ipvpn-instancevpn3[Sysname-vpn-instance-vpn3]route-distinguisher100:3[Sysname-vpn-instance-vpn3]ipv6-family[Sysname-vpn-ipv4-vpn3]routing-tablelimit1000simply-alert2.
1.
14vpn-target【命令】vpn-targetvpn-target&[both|export-extcommunity|import-extcommunity]undovpn-target{all|vpn-target&[both|export-extcommunity|import-extcommunity]}【视图】VPN实例视图/IPv6VPN视图【缺省级别】2:系统级【参数】vpn-target&:添加VPNTarget扩展团体属性到VPN实例的入方向VPNTarget扩展团体列表(ImportTarget)或出方向VPNTarget扩展团体列表(ExportTarget),并指定VPNTarget值为nn:nn或IP-address:nn,为3~21个字符的字符串.
&表示前面的参数最多可以输入8次.
VPNTarget有三种格式:16位自治系统号:32位用户自定义数,例如:101:3.
32位IP地址:16位用户自定义数,例如:192.
168.
122.
15:1.
32位自治系统号:16位用户自定义数字,其中的自治系统号最小值为65536.
例如:65536:1.
both:指定配置的VPNTarget值同时作为ImportTarget和ExportTarget.
没有指定both、export-extcommunity和import-extcommunity中的任何一个参数时,缺省值为both.
export-extcommunity:指定配置的VPNTarget值为ExportTarget.
import-extcommunity:指定配置的VPNTarget值为ImportTarget.
all:所有VPNTarget值.
【描述】vpn-target命令用来配置当前VPN实例的VPNTarget.
undovpn-target命令用来删除当前VPN实例的VPNTarget.
2-16VPNTarget没有缺省值,创建VPN实例时需要配置.
需要注意的是:VPN实例视图下的配置,既可以用于IPv4VPN,也可以用于IPv6VPN;IPv6VPN视图下的配置只能用于IPv6VPN;IPv6VPN视图下的配置优先级高于VPN实例视图下的配置,即如果同时在IPv6VPN视图和VPN实例视图下进行了配置,则IPv6VPN采用IPv6VPN视图下的配置.
【举例】#为名为vpn1的VPN实例配置VPNTarget.
system-view[Sysname]ipvpn-instancevpn1[Sysname-vpn-instance-vpn1]vpn-target3:3export-extcommunity[Sysname-vpn-instance-vpn1]vpn-target4:4import-extcommunity[Sysname-vpn-instance-vpn1]vpn-target5:5both#为名为vpn3的IPv6VPN配置VPNTarget.
system-view[Sysname]ipvpn-instancevpn3[Sysname-vpn-instance-vpn3]ipv6-family[Sysname-vpn-ipv6-vpn3]vpn-target3:3export-extcommunity[Sysname-vpn-ipv6-vpn3]vpn-target4:4import-extcommunity[Sysname-vpn-ipv6-vpn3]vpn-target5:5both
妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款,超过2天不退款 物...
关于Linode,这是一家运营超过18年的VPS云主机商家,产品支持随时删除(按小时计费),可选包括美国、英国、新加坡、日本、印度、加拿大、德国等全球十多个数据中心,最低每月费用5美元($0.0075/小时)起。目前,注册Linode的新用户添加付款方式后可以获得100美元赠送,有效期为60天,让更多新朋友可以体验Linode的产品和服务。Linode的云主机产品分为几类,下面分别列出几款套餐配置...
天上云怎么样?天上云隶属于成都天上云网络科技有限公司,是一家提供云服务器及物理服务器的国人商家,目前商家针对香港物理机在做优惠促销,香港沙田机房采用三网直连,其中电信走CN2,带宽为50Mbps,不限制流量,商家提供IPMI,可以自行管理,随意安装系统,目前E3-1225/16G的套餐低至572元每月,有做大规模业务的朋友可以看看。点击进入:天上云官方网站天上云香港物理机服务器套餐:香港沙田数据中...
如何反p2p终结者为你推荐
本公司chromeSAProute可現場列印的全自動單面和雙面印相機developedandroid支持ipad支持ipad支持ipadipad如何上网苹果ipad无线上网卡怎么设置?ipad连不上wifiipad无法加入网络怎么回事ipadwifiIpad怎么用移动无线上网
四川虚拟主机 美国主机网 webhosting unsplash 免费名片模板 合肥鹏博士 本网站在美国维护 骨干网络 qq对话框 爱奇艺会员免费试用 河南移动梦网 vul 域名转入 rewritecond zcloud linux服务器系统 hosts文件 rsync ddos攻击教程 免费网络电视直播 更多