11-IPv6 IS-IS命令
本章节下载: 11-IPv6 IS-IS命令 (358.63 KB)
目 录
1.1.6 display isis event-log spf ipv6
1.1.7 display isis redistribute ipv6
1.1.9 display isis spf-tree ipv6
1.1.10 display isis statistics ipv6
1.1.15 import-route isisv6 level-1 into level-2
1.1.16 import-route isisv6 level-2 into level-1
1.1.21 isis ipv6 fast-reroute lfa-backup exclude
1.1.22 isis ipv6 prefix-suppression
IPv6 IS-IS实现了IPv4 IS-IS的所有功能,与IPv4 IS-IS的区别在于发布的是IPv6路由信息,本章只列出了IPv6 IS-IS专有的命令,其他相关命令请参见“三层技术-IP路由命令参考”中的“IS-IS”。
address-family ipv6命令用来创建IS-IS IPv6地址族,并进入IS-IS IPv6地址族视图。
undo address-family ipv6命令用来删除IS-IS IPv6地址族及IS-IS IPv6地址族视图下的所有配置。
【命令】
address-family ipv6 [ unicast ]
undo address-family ipv6 [ unicast ]
【缺省情况】
不存在IS-IS IPv6地址族。
【视图】
IS-IS视图
【缺省用户角色】
network-admin
【参数】
unicast:表示单播地址族。缺省为单播地址族。
【使用指导】
配置本命令后,进程的IPv6被使能。
【举例】
# 在IS-IS视图下,创建并进入IS-IS IPv6地址族视图。
<Sysname> system-view
[Sysname] isis 100
[Sysname-isis-100] address-family ipv6
[Sysname-isis-100-ipv6]
auto-cost enable命令用来使能自动计算接口链路开销值功能。
undo auto-cost enable命令用来关闭自动计算接口链路开销值功能。
【命令】
auto-cost enable
undo auto-cost enable
【缺省情况】
自动计算接口链路开销值功能处于关闭状态。
【视图】
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
【使用指导】
使能自动计算接口链路开销值功能后,将根据带宽参考值自动计算接口的链路度量值。当开销值的类型为wide或wide-compatible时,可以根据公式“开销=(参考值÷带宽)×10”计算接口的链路度量值。当开销值类型为其他类型时,具体情况如下:接口带宽≤10Mbps时,值为60;接口带宽≤100Mbps时,值为50;接口带宽≤155Mbps时,值为40;接口带宽≤622Mbps时,值为30;接口带宽≤2500Mbps时,值为20;接口带宽>2500Mbps时,值为10。
【举例】
# 使能IS-IS进程1的IPv6自动计算接口链路开销值功能。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] auto-cost enable
【相关命令】
· bandwidth-reference
· cost-style
· isis ipv6 cost
bandwidth-reference命令用来配置IPv6 IS-IS自动计算链路开销值时依据的带宽参考值。
undo bandwidth-reference命令用来恢复缺省情况。
【命令】
bandwidth-reference value
undo bandwidth-reference
【缺省情况】
IPv6 IS-IS自动计算链路度量值时依据的带宽参考值为100Mbps。
【视图】
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
【参数】
value:带宽参考值,取值范围为1~2147483648,单位为Mbps。
【举例】
# 配置IS-IS进程1的IPv6带宽参考值为200Mbps。
<Sysname> system-view
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] bandwidth-reference 200
【相关命令】
· auto-cost enable
· isis cost
circuit-cost命令用来全局配置IPv6 IS-IS的链路开销值。
undo circuit-cost命令用来取消全局配置的IPv6 IS-IS的链路开销值。
【命令】
circuit-cost value [ level-1 | level-2 ]
undo circuit-cost [ level-1 | level-2 ]
【缺省情况】
未全局配置IPv6 IS-IS的链路开销值。
【视图】
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
【参数】
value:链路开销值,当指定的路径开销值类型不同时,取值范围也不同:
· 当指定的路径开销值类型为narrow、narrow-compatible或compatible时,取值范围为0~63。
· 当指定的路径开销值类型为wide或wide-compatible时,取值范围为0~16777215。
level-1:配置在计算Level-1路由时使用的链路开销值。
level-2:配置在计算Level-2路由时使用的链路开销值。
【使用指导】
如果不指定级别,将同时配置计算Level-1和Level-2路由时使用的链路开销值。
【举例】
# 全局配置IS-IS进程1下IPv6所有接口在计算Level-1路由时的链路开销值为11。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] circuit-cost 11 level-1
【相关命令】
· cost-style
· isis cost
default-route-advertise命令用来配置IPv6 IS-IS发布Level-1或Level-2级别的缺省路由。
undo default-route-advertise命令用来恢复缺省情况。
【命令】
default-route-advertise [ avoid-learning | [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *
undo default-route-advertise
【缺省情况】
IPv6 IS-IS不发布Level-1或Level-2级别的缺省路由。
【视图】
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
【参数】
avoid-learning:禁止学习通过LSP发过来的缺省路由和ATT位产生的缺省路由,防止出现环路。
level-1:发布Level-1级别的缺省路由。
level-1-2:同时发布Level-1和Level-2级别的缺省路由。
level-2:发布Level-2级别的缺省路由。
route-policy route-policy-name:指定路由策略名。route-policy-name为1~63个字符的字符串,区分大小写。
tag tag:配置缺省路由Tag值,取值范围为1~4294967295。
【使用指导】
如果不指定级别,则发布Level-2级别的缺省路由。
Level-1缺省路由只发布给本区域的其他路由器;Level-2缺省路由发布给所有Level-2和Level-1-2路由器。
通过使用路由策略,可以强制IPv6 IS-IS只在路由表中有匹配的路由项时才生成缺省路由:
· 在路由策略视图中apply isis level-1,可以在L1 LSP中生成缺省路由。
· 在路由策略视图中apply isis level-2,可以在L2 LSP中生成缺省路由。
· 在路由策略视图中apply isis level-1-2,可以在L1 LSP、L2 LSP中各自生成缺省路由。
如果在路由策略中指定了Tag值,则本命令中的Tag值不生效。
【举例】
# 配置IPv6 IS-IS进程1发布Level-2级别的缺省路由。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] default-route-advertise
【相关命令】
· apply isis
display isis event-log spf ipv6命令用来显示IS-IS的IPv6路由计算日志信息。
【命令】
display isis event-log spf ipv6 [ [ level-1 | level-2 ] | verbose ] * [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
level-1:显示Level-1的IPv6路由计算日志信息。
level-2:显示Level-2的IPv6路由计算日志信息。
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的IPv6路由计算日志信息。如果不指定本参数,则显示所有IS-IS进程的IPv6路由计算日志信息。
【使用指导】
如果不指定级别,则同时显示Level-1和Level-2级别的IPv6路由计算日志信息。
【举例】
# 显示IS-IS的IPv6路由计算日志的概要信息。
<Sysname> display isis event-log spf ipv6
SPF Log for IS-IS(1)
--------------------
Level-1 SPF Log
---------------
Date Time Duration Count Trigger event
-------------------------------------------------------------------------------
2015-09-07 11:10:45 0 4 Interface metric changed
2015-09-07 09:26:40 0 4 LSP updated
2015-09-07 09:26:28 0 2 DIS changed
2015-09-07 09:26:21 0.001 2 LSP updated
2015-09-07 09:26:07 0.001 3 Direct route changed
Level-2 SPF Log
---------------
Date Time Duration Count Trigger event
-------------------------------------------------------------------------------
2015-09-07 11:10:45 0 4 Interface metric changed
2015-09-07 09:26:40 0 4 LSP updated
2015-09-07 09:26:28 0 2 DIS changed
2015-09-07 09:26:21 0 2 LSP updated
2015-09-07 09:26:07 0 3 Direct route changed
# 显示IS-IS的IPv6路由计算日志的详细信息。
<Sysname> display isis event-log spf ipv6 verbose
SPF Log for IS-IS(1)
--------------------
Level-1 SPF Log
---------------
Log date : 2015-09-07 02:18:09
Log key : 10
Trigger count : 2
Trigger event : LSP updated
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 0
BSPF 0 Candidate NBRs: 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 0
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2015-09-07 02:18:09
Log key : 9
Trigger count : 2
Trigger event : NextHop changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0.003 SPF nodes: 3
BSPF 0 Candidate NBRs: 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 1
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0.003
Log date : 2011-01-01 02:17:40
Log key : 8
Trigger count : 2
Trigger event : Logic interface changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 0
BSPF 0 Candidate NBRs: 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 0
PRC 0.005 Add: 1 modify: 0 delete: 0
Last 10 routes:
10::/64
Route summary 0 Summary route nodes: 0
Total 0.005
Log date : 2015-09-07 02:17:38
Log key : 7
Trigger count : 1
Trigger event : Logic interface changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 0
BSPF 0 Candidate NBRs: 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 0
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2015-09-07 02:17:33
Log key : 6
Trigger count : 5
Trigger event : NextHop changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF links changed: 1
BSPF 0 Candidate NBRs: 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 0
PRC 0.003 Add: 0 modify: 0 delete: 1
Last 10 routes:
3::/24
Route summary 0 Summary route nodes: 0
Total 0.003
Log date : 2015-09-07 02:17:21
Log key : 5
Trigger count : 1
Trigger event : Direct route changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 0
BSPF 0 Candidate NBRs: 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 0
PRC 0.006 Add: 1 modify: 0 delete: 0
Last 10 routes:
3::/24
Route summary 0 Summary route nodes: 0
Total 0.006
Log date : 2015-09-07 02:17:11
Log key : 4
Trigger count : 1
Trigger event : IPv6 mode changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 3
BSPF 0 Candidate NBRs: 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 1
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2015-09-07 01:09:33
Log key : 3
Trigger count : 2
Trigger event : DIS changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0.001 SPF nodes: 3
BSPF 0 Candidate NBRs: 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 1
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0.001
Log date : 2015-09-07 01:09:25
Log key : 2
Trigger count : 2
Trigger event : LSP updated
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF links changed: 1
BSPF 0 Candidate NBRs: 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 1
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2015-09-07 01:08:49
Log key : 1
Trigger count : 1
Trigger event : Area address changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 0
BSPF 0 Candidate NBRs: 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 1
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Level-2 SPF Log
---------------
Log date : 2015-09-07 02:18:09
Log key : 10
Trigger count : 2
Trigger event : LSP updated
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 0
BSPF 0 Candidate NBRs: 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 0
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2015-09-07 02:18:09
Log key : 9
Trigger count : 2
Trigger event : NextHop changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0.002 SPF nodes: 3
BSPF 0 Candidate NBRs: 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 1
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0.001 Summary route nodes: 0
Total 0.003
Log date : 2015-09-07 02:17:40
Log key : 8
Trigger count : 2
Trigger event : Logic interface changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 0
BSPF 0 Candidate NBRs: 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 0
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2015-09-07 02:17:38
Log key : 7
Trigger count : 1
Trigger event : Logic interface changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 0
BSPF 0 Candidate NBRs: 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 0
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2015-09-07 02:17:33
Log key : 6
Trigger count : 5
Trigger event : NextHop changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF links changed: 1
BSPF 0 Candidate NBRs: 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 0
PRC 0.001 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0.001
Log date : 2015-09-07 02:17:21
Log key : 5
Trigger count : 1
Trigger event : Direct route changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 0
BSPF 0 Candidate NBRs: 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 0
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2015-09-07 02:17:11
Log key : 4
Trigger count : 1
Trigger event : IPv6 mode changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0.001 SPF nodes: 3
BSPF 0 Candidate NBRs: 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 1
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0.001
Log date : 2015-09-07 01:09:33
Log key : 3
Trigger count : 2
Trigger event : DIS changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 3
BSPF 0 Candidate NBRs: 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 1
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2015-09-07 01:09:25
Log key : 2
Trigger count : 2
Trigger event : LSP updated
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF links changed: 1
BSPF 0 Candidate NBRs: 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 1
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2015-09-07 01:08:49
Log key : 1
Trigger count : 1
Trigger event : Area address changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 0
BSPF 0 Candidate NBRs: 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 1
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
表1-1 display isis event-log spf ipv6命令显示信息描述表
字段 |
描述 |
Date |
路由计算开始日期 |
Time |
路由计算开始时间 |
Duration |
路由计算持续时间,单位为秒,精确到小数点后六位 |
Count |
触发当前路由计算的事件计数 |
Trigger event |
最后一次触发路由计算的事件类型: · NextHop changed:下一跳发生变化 · DIS changed:DIS发生变化 · Interface metric changed:接口链路开销发生变化 · SPF link changed:SPF link发送变化 · Default route changed:缺省路由发生变化 · Summary route changed:聚合路由发生变化 · TE tunnel updated:TE隧道更新 · TE tunnel metirc changed:TE隧道链路开销变化 · IPv6 mode changed:IPv6分拓扑模式发生变化 · FRR configuration changed:FRR配置变化 · Prefix priority configuration changed:前缀优先级配置变化 · Route preference changed:路由优先级配置发生变化 · ISPF configuration changed:ISPF配置发生变化 · Import filter policy changed:接收路由信息过滤策略变化 · ECMP configuration changed:等价路由条数规格配置变化 · PIC configuration changed:PIC配置发生变化 · Interface LFA exclude changed:接口不参与LFA计算配置发生变化 · ATT configuration changed:ATT配置发生变化 · GR/NSR first SPF:GR/NSR过程中第一次路由计算 · GR over:GR过程结束 · T3 timeout:T3定时器超时 · Direct route changed:直连路由变化 · Logic interface changed:逻辑接口变化 · Route leakage configuration changed:路由渗透配置变化 · NSR over:NSR过程结束 · Entered overload state:协议进入过载状态 · Exited overload state:协议离开过载状态 · Area address changed:区域地址变化 · Route policy changed:路由策略变化 · Redistributed route updated:引入路由更新 · LSP updated:LSP更新 · MT disabled:拓扑去使能 · MT enabled:拓扑使能 · TE tunnel configuration changed:TE隧道配置变化 · TE tunnel destination changed:TE隧道目的地址变化 · RIB smooth:RIB平滑 |
Log date |
路由计算日志的生成时间 |
Log key |
路由计算日志Key |
Trigger count |
触发当前路由计算的事件计数 |
SPF details |
路由计算各阶段详细信息 |
Phase |
路由计算阶段: · TE tunnel ADJ:TE隧道邻居发布计算阶段 · Topology:拓扑计算阶段 · BSPF:备份SPF计算阶段 · LFA:LFA计算阶段 · Area:区域计算阶段 · PRC:前缀计算阶段 · Route summary:路由聚合计算阶段 |
Description |
路由计算阶段的描述信息: · TE SPF nodes:表示TE隧道邻居发布计算的SPF节点数 · SPF nodes:表示拓扑计算的SPF节点数 · Candidate NBRs:表示候选邻居节点计数 · LFA SPF nodes:表示LFA计算的SPF节点数 · Area addresses:表示区域地址计算的区域地址个数 · Add、modify和delete:表示前缀计算汇总信息 · Last 10 routes:表示最后计算的10条路由信息 · Summary route nodes:表示聚合路由计算的聚合节点数 |
Total |
路由计算各阶段持续时间总和 |
display isis redistribute ipv6命令用来显示IPv6 IS-IS引入路由信息。
【命令】
display isis redistribute ipv6 [ ipv6-address mask-length ] [ level-1 | level-2 ] [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
ipv6-address mask-length:显示指定目的IP地址和掩码长度的引入路由。
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的IPv6路由信息。
level-1:显示Level-1的IS-IS路由信息。
level-2:显示Level-2的IS-IS路由信息。
【使用指导】
如果不指定级别,将同时显示Level-1和Level-2的路由信息。
【举例】
# 显示IS-IS的IPv6引入路由信息。
<Sysname> display isis redistribute ipv6 1
Route information for IS-IS(1)
------------------------------
Level-1 IPv6 Redistribute Table
--------------------------------
Type : direct Destination: 12:1::/64
IntCost : 0 Tag :
State : Active
Level-2 IPv6 Redistribute Table
--------------------------------
Type : direct Destination: 12:1::/64
IntCost : 0 Tag :
State : Active
表1-2 display isis redistribute ipv6命令显示信息描述表
字段 |
描述 |
Route information for IS-IS(1) |
指定IS-IS进程引入路由信息 |
Level-1 IPv6 Redistribute Table |
Level-1的IS-IS IPv6引入路由信息 |
Level-2 IPv6 Redistribute Table |
Level-2的IS-IS IPv6引入路由信息 |
Type |
引入的路由类型,包括直连、ISISv6、静态、OSPFv3、BGP4+、RIPng |
Destination |
IPv6目的地址 |
IntCost |
内部路由Cost |
Tag |
引入路由发布时的Tag值 |
State |
引入路由是否为最终生效路由 |
display isis route ipv6命令用来显示IPv6 IS-IS路由信息。
【命令】
display isis route ipv6 [ ipv6-address ] [ [ level-1 | level-2 ] | verbose ] * [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
ipv6-address:显示指定目的IPv6地址的路由。
level-1:显示Level-1的IPv6 IS-IS路由。
level-2:显示Level-2的IPv6 IS-IS路由。
verbose:显示IPv6 IS-IS路由的详细信息。
process-id:IPv6 IS-IS进程号,取值范围为1~65535。
【使用指导】
如果不指定级别,则显示Level-1和Level-2路由信息,即Level-1-2。
【举例】
# 显示IPv6 IS-IS的路由信息。
<Sysname> display isis route ipv6
Route information for IS-IS(1)
------------------------------
Level-1 IPv6 forwarding table
-----------------------------
Destination : 2001:1:: PrefixLen: 64
Flag : R/L/- Cost : 20
Next hop : FE80::200:5EFF:FE64:8905 Interface: Vlan100
Destination : 2001:2:: PrefixLen: 64
Flag : D/L/- Cost : 10
Next hop : Direct Interface: Vlan100
Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down bit set
Level-2 IPv6 forwarding table
-----------------------------
Destination : 2001:1:: PrefixLen: 64
Flag : -/-/- Cost : 20
Destination : 2001:2:: PrefixLen: 64
Flag : D/L/- Cost : 10
Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down bit set
表1-3 display isis route ipv6命令显示信息描述表
字段 |
描述 |
Destination |
IPv6目的地址前缀 |
PrefixLen |
前缀长度 |
Flag/Flags |
路由信息状态标志位 · D:直连路由 · R:该路由是否已放到路由表中 · L:是否已经通过LSP发布 · U:路由渗透状态标识,标识Level-1路由是否来自Level-2。如果配置为“U”则可避免由Level-2发送到Level-1的LSP又返回给Level-2 |
Cost |
开销值 |
Next hop |
下一跳 |
Interface |
出接口 |
# 显示IPv6 IS-IS的详细路由信息。
<Sysname> display isis route ipv6 verbose
Route information for IS-IS(1)
------------------------------
Level-1 IPv6 forwarding table
-----------------------------
IPv6 dest : 2001:1::/64
Flag : D/L/- Cost : 10
Admin tag : - Src count : 2
Nexthop : Direct
Interface : Vlan101
Nib ID : 0x0
IPv6 dest : 2001:2::/64
Flag : R/-/- Cost : 20
Admin tag : - Src count : 2
Nexthop : FE80::200:5EFF:FE64:8905
Interface : Vlan101
BkNexthop : FE80::200:5EFF:FE64:8905
BkInterface : Vlan101
Nib ID : 0x24000002
Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down bit set
Level-2 IPv6 Forwarding Table
-----------------------------
IPv6 dest : 2001:1::/64
Flag : D/L/- Cost : 10
Admin tag : - Src count : 2
Nexthop : -
Interface : -
Nib ID : -
IPv6 dest : 2001:2::/64
Flag : D/L/- Cost : 10
Admin tag : - Src count : 2
Nexthop : -
Interface : -
Nib ID : -
Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down bit set
表1-4 display isis route ipv6 verbose命令显示信息描述表
字段 |
描述 |
IPv6 dest |
IPv6目的地址和前缀信息 |
Flag/Flags |
路由信息状态标志位 · D:直连路由 · R:该路由是否已放到路由表中 · L:是否已经通过LSP发布 · U:路由渗透状态标识,标识Level-1路由是否来自Level-2。如果配置为“U”则可避免由Level-2发送到Level-1的LSP又返回给Level-2 |
Cost |
开销值 |
Admin tag |
管理标记 |
Src count |
发布源个数 |
Nexthop |
下一跳 |
Interface |
出接口 |
BkNexthop |
备份下一跳 |
BkInterface |
备份出接口 |
Nib ID |
路由管理分配的ID,即下一跳索引 |
display isis spf-tree ipv6命令用来显示IS-IS的IPv6最短路径树信息。
【命令】
display isis spf-tree ipv6 [ [ level-1 | level-2 ] | verbose ] * [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
level-1:显示IS-IS Level-1的IPv6最短路径树信息。如果未指定级别,将同时显示Level-1和Level-2的IPv6最短路径树信息。
level-2:显示IS-IS Level-2的IPv6最短路径树信息。如果未指定级别,将同时显示Level-1和Level-2的IPv6最短路径树信息。
verbose:显示IS-IS IPv6最短路径树的详细信息。如果未指定该参数,显示IS-IS IPv6最短路径树的摘要信息。
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的IPv6最短路径树信息。如果未指定IS-IS进程号,将显示所有IS-IS进程的IPv6最短路径树信息。
【举例】
# 显示IS-IS的IPv6最短路径树信息。
<Sysname> display isis spf-tree ipv6
Shortest Path Tree for IS-IS(1)
-------------------------------
Flags: S-Node is on SPF tree T-Node is on tent list
O-Node is overload R-Node is directly reachable
I-Node or Link is isolated D-Node or Link is to be deleted
C-Neighbor is child P-Neighbor is parent
V-Link is involved N-Link is a new path
L-Link is on change list U-Protocol usage is changed
H-Nexthop is changed
Level-1 Shortest Path Tree
----------------------------------
SpfNode NodeFlag SpfLink LinkCost LinkFlag
-------------------------------------------------------------------------------
0000.0000.0032.00 S/-/-/-/-/-
-->0000.0000.0032.01 10 -/-/C/-/-/-/-/-/-
-->0000.0000.0064.00 10 -/-/C/-/-/-/-/-/-
0000.0000.0032.01 S/-/-/R/-/-
-->0000.0000.0064.00 0 -/-/C/-/-/-/-/-/-
-->0000.0000.0032.00 0 -/-/-/P/-/-/-/-/-
0000.0000.0064.00 S/-/-/R/-/-
-->0000.0000.0032.00 10 -/-/-/P/-/-/-/-/-
-->0000.0000.0032.01 10 -/-/-/P/-/-/-/-/-
Level-2 Shortest Path Tree
----------------------------------
SpfNode NodeFlag SpfLink LinkCost LinkFlag
-------------------------------------------------------------------------------
0000.0000.0032.00 S/-/-/-/-/-
-->0000.0000.0032.01 10 -/-/C/-/-/-/-/-/-
-->0000.0000.0064.00 10 -/-/C/-/-/-/-/-/-
0000.0000.0032.01 S/-/-/R/-/-
-->0000.0000.0064.00 0 -/-/C/-/-/-/-/-/-
-->0000.0000.0032.00 0 -/-/-/P/-/-/-/-/-
0000.0000.0064.00 S/-/-/R/-/-
-->0000.0000.0032.00 10 -/-/-/P/-/-/-/-/-
-->0000.0000.0032.01 10 -/-/-/P/-/-/-/-/-
# 显示IS-IS Level-1的IPv6最短路径树的详细信息。
<Sysname> display isis spf-tree ipv6 level-1 verbose
Shortest Path Tree for IS-IS(1)
-------------------------------
Flags: S-Node is on SPF tree T-Node is on tent list
O-Node is overload R-Node is directly reachable
I-Node or Link is isolated D-Node or Link is to be deleted
C-Neighbor is child P-Neighbor is parent
V-Link is involved N-Link is a new path
L-Link is on change list U-Protocol usage is changed
H-Nexthop is changed
Level-1 Shortest Path Tree
--------------------------
SpfNode : 0000.0000.0032.00
Distance : 0
TE distance : 0
NodeFlag : S/-/-/-/-/-
RelayNibID : 0x0
TE tunnel count: 0
Nexthop count : 0
SpfLink count : 2
-->0000.0000.0032.01
LinkCost : 10
LinkNewCost : 10
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type : Adjacent Interface: N/A
Cost : 10 Nexthop : N/A
-->0000.0000.0064.00
LinkCost : 10
LinkNewCost : 10
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type : Adjacent Interface: Tun1
Cost : 10 Nexthop : FE80::A0A:A40
SpfNode : 0000.0000.0032.01
Distance : 10
TE distance : 10
NodeFlag : S/-/-/R/-/-
RelayNibID : 0x0
TE tunnel count: 0
Nexthop count : 0
SpfLink count : 2
-->0000.0000.0064.00
LinkCost : 0
LinkNewCost : 0
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type : Adjacent Interface: Vlan2
Cost : 10 Nexthop : FE80::200:12FF:FE34:1
-->0000.0000.0032.00
LinkCost : 0
LinkNewCost : 0
LinkFlag : -/-/-/P/-/-/-/-/-
LinkSrcCnt : 1
Type : Adjacent Interface: N/A
Cost : 0 Nexthop : N/A
SpfNode : 0000.0000.0064.00
Distance : 10
TE distance : 10
NodeFlag : S/-/-/R/-/-
RelayNibID : 0x0
TE tunnel count: 0
Nexthop count : 2
Neighbor : 0000.0000.0064.00 Interface : Vlan2
NextHop : FE80::200:12FF:FE34:1
BkNeighbor: N/A BkInterface: N/A
BkNextHop : N/A
Neighbor : 0000.0000.0064.00 Interface : Tun1
NextHop : FE80::A0A:A40
BkNeighbor: N/A BkInterface: N/A
BkNextHop : N/A
SpfLink count : 2
-->0000.0000.0032.00
LinkCost : 10
LinkNewCost : 10
LinkFlag : -/-/-/P/-/-/-/-/-
LinkSrcCnt : 1
Type : Remote Interface: N/A
Cost : 10 Nexthop : N/A
AdvMtID : 0
-->0000.0000.0064.00
LinkCost : 10
LinkNewCost : 10
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type : Remote Interface: Tun1
Cost : 10 Nexthop : FE80::A0A:A40
AdvMtID : 0
表1-5 display isis spf-tree ipv6命令显示信息描述表
字段 |
描述 |
SpfNode |
拓扑节点ID |
Distance |
根节点到该节点的最短距离 |
TE distance |
根节点到该节点的最短距离(包含隧道Link),如果未配置隧道,则与Distance值相等 |
NodeFlag |
节点状态标记: · S:节点在SPF树上 · T:节点在候选列表上 · O:节点处于OverLoad · R:节点是直连的 · I:孤立节点 · D:节点待删除 |
TE tunnel count |
Destination为该节点的隧道条数 |
Nexthop count |
节点的下一跳个数 |
NextHop |
节点的主用下一跳地址/链路发布源下一跳地址 |
AdvMtID |
从哪个拓扑学到的路由: · 0:标准拓扑ID · 6~4094:其它拓扑ID |
Interface |
节点的主用下一跳出接口/链路发布源下一跳出接口 |
BkNextHop |
节点的备份下一跳地址 |
BkInterface |
节点的备份下一跳出接口 |
Neighbor |
节点主用下一跳邻居节点ID |
BkNeighbor |
节点备份下一跳邻居节点ID |
SpfLink |
拓扑链路 |
SpfLink count |
拓扑链路个数 |
LinkCost |
链路开销 |
LinkNewCost |
链路新开销 |
LinkFlag |
链路状态标记: · I:孤立链路 · D:链路待删除 · C:目的节点是源节点的子节点 · P:目的节点是源节点的父节点 · V:链路受到影响 · N:新增链路 · L:链路在变化链表上 · U:链路协议类型发生变化 · H:链表下一跳发生变化 |
LinkSrcCnt |
链路发布源个数 |
Type |
链路发布源类型: · Adjacent:本地邻居维护产生 · Remote:其它节点LSP产生 |
Cost |
链路发布源开销 |
display isis statistics ipv6命令用来显示IS-IS的IPv6统计信息。
【命令】
display isis statistics ipv6 [ level-1 | level-1-2 | level-2 ] [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
level-1:显示IS-IS Level-1的统计信息。
level-1-2:显示IS-IS Level-1-2的统计信息。
level-2:显示IS-IS Level-2的统计信息。
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的统计信息。如果未指定本参数,将显示所有IS-IS进程的统计信息。
【使用指导】
如果未指定级别,将同时显示Level-1和Level-2的统计信息。
【举例】
# 显示IS-IS的IPv6统计信息。
<Sysname> display isis statistics ipv6
Statistics information for IS-IS(1)
-----------------------------------
Level-1 Statistics
------------------
MTR(base)
Learnt routes information:
Total IPv6 Learnt Routes in IPv6 Routing Table: 0
Imported routes information:
IPv6 Imported Routes:
Static: 0 Direct: 0
ISISv6: 0 BGP4+: 0
RIPng: 0 OSPFv3: 0
Total Number: 0
Level-2 Statistics
------------------
MTR(base)
Learnt routes information:
Total IPv6 Learnt Routes in IPv6 Routing Table: 0
Imported routes information:
IPv6 Imported Routes:
Static: 0 Direct: 0
ISISv6: 0 BGP4+: 0
RIPng: 0 OSPFv3: 0
Total Number: 0
表1-6 display isis statistics ipv6命令显示信息描述表
字段 |
描述 |
Statistics information for IS-IS(processid) |
指定IS-IS进程的统计信息 |
Level-1 Statistics |
Level-1路由统计信息 |
Level-2 Statistics |
Level-2路由统计信息 |
MTR(topo-name) |
指定某个拓扑,拓扑名为base则为公网拓扑 |
Learnt routes information |
学习到的路由信息: Total IPv6 Learnt Routes in IPv6 Routing Table:学习到的IPv6路由信息的总数 |
Imported routes information |
路由引入信息 |
IPv6 Imported Routes |
引入IPv6路由数量: · Static:引入的IPv6静态路由数量 · Direct:引入的IPv6直连路由数量 · ISISv6:从其它IS-ISv6进程引入的路由数量 · BGP4+:从BGP4+引入的路由数量 · RIPng:从RIPng引入的路由数量 · OSPFv3:从OSPFv3引入的路由数量 |
Lsp information |
LSP信息: · LSP Source ID:本地生成的LSP的System ID · No. of used LSPs:本地生成的LSP已使用的分片数量 |
fast-reroute命令用来配置IPv6 IS-IS快速重路由功能。
undo fast-reroute命令用来关闭IPv6 IS-IS快速重路由功能。
【命令】
fast-reroute { lfa | route-policy route-policy-name }
undo fast-reroute
【缺省情况】
IPv6 IS-IS快速重路由功能处于关闭状态。
【视图】
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
【参数】
lfa:为所有路由通过LFA(Loop Free Alternate)算法选取备份下一跳信息。
route-policy route-policy-name:指定路由策略名,route-policy-name为1~63个字符的字符串,区分大小写。为通过策略的路由指定备份下一跳信息。
【使用指导】
等价路由不支持快速重路由功能。
【举例】
# 为所有路由通过LFA算法选取备份下一跳信息。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] fast-reroute lfa
【相关命令】
· display isis route ipv6
filter-policy export命令用来配置IPv6 IS-IS对引入的路由信息进行过滤。
undo filter-policy export命令用来取消IPv6 IS-IS对引入的路由信息的过滤。
【命令】
filter-policy { ipv6-acl-number | prefix-list prefix-list-name | route-policy route-policy-name } export [ protocol [ process-id ] ]
undo filter-policy export [ protocol [ process-id ] ]
【缺省情况】
IPv6 IS-IS不对引入的路由进行过滤。
【视图】
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
【参数】
ipv6-acl-number:用来过滤引入路由的基本或高级IPv6 ACL编号,取值范围为2000~3999。
prefix-list prefix-list-name:用来过滤引入路由的IPv6地址前缀列表名称,prefix-list-name为1~63个字符的字符串,区分大小写。
route-policy route-policy-name:用来过滤引入路由的路由策略名称,route-policy-name为1~63个字符的字符串,区分大小写。
protocol:路由协议名称,指定过滤从哪种路由协议引入的路由信息。如果不指定该参数,将对所有引入的路由进行过滤。
process-id:路由协议进程号,取值范围为1~65535。当protocol为isisv6、ospfv3、ripng时,支持该参数。
【使用指导】
某些情况下,可能要求只发布某些满足条件的路由信息,此时,可以定义filter-policy配置所发布路由信息的过滤条件,只有通过了过滤的路由信息才能被发布。
filter-policy export命令一般和import-route命令结合使用,它只对已引入的路由在发布给其他路由器时进行过滤。
当配置的是高级ACL(3000~3999)或者指定的路由策略中配置的是高级ACL时,其使用规则如下:
· 使用命令rule [ rule-id ] { deny | permit } ipv6 source sour sour-prefix来过滤指定目的地址的路由。
· 使用命令rule [ rule-id ] { deny | permit } ipv6 source sour sour-prefix destination dest dest-prefix来过滤指定目的地址和前缀的路由。
其中,source用来过滤路由目的地址,destination用来过滤路由前缀,配置的前缀应该是连续的(当配置的前缀不连续时该过滤前缀的条件不生效)。
【举例】
# 配置IPv6 IS-IS使用编号为2006的IPv6基本ACL对引入的路由进行过滤。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] filter-policy 2006 export
# 使用编号为3000的IPv6高级ACL对引入的路由进行过滤,只允许2001::1/128通过。
<Sysname> system-view
[Sysname] acl ipv6 advanced 3000
[Sysname-acl-ipv6-adv-3000] rule 10 permit ipv6 source 2001::1 128 destination ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff 128
[Sysname-acl-ipv6-adv-3000] rule 100 deny ipv6
[Sysname-acl-ipv6-adv-3000] quit
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] filter-policy 3000 export
【相关命令】
· filter-policy import
filter-policy import命令用来配置IPv6 IS-IS对接收的路由信息进行过滤。
undo filter-policy import命令用来取消恢复缺省情况。
【命令】
filter-policy { ipv6-acl-number | prefix-list prefix-list-name | route-policy route-policy-name } import
undo filter-policy import
【缺省情况】
IPv6 IS-IS不对接收的路由信息进行过滤。
【视图】
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
【参数】
ipv6-acl-number:用来过滤接收的路由的基本或高级IPv6 ACL编号,取值范围为2000~3999。
prefix-list prefix-list-name:用来过滤接收的路由的IPv6地址前缀列表名称,prefix-list-name为1~63个字符的字符串,区分大小写。
route-policy route-policy-name:用来过滤接收的路由的路由策略名称,route-policy-name为1~63个字符的字符串,区分大小写。
【使用指导】
某些情况下,可能要求只接收某些满足条件的路由信息,此时,可以定义filter-policy配置接收路由信息的过滤条件,只有通过了过滤的路由信息才能被加入路由表。
当配置的是高级ACL(3000~3999)或者指定的路由策略中配置的是高级ACL时,其使用规则如下:
· 使用命令rule [ rule-id ] { deny | permit } ipv6 source sour sour-prefix来过滤指定目的地址的路由。
· 使用命令rule [ rule-id ] { deny | permit } ipv6 source sour sour-prefix destination dest dest-prefix来过滤指定目的地址和前缀的路由。
其中,source用来过滤路由目的地址,destination用来过滤路由前缀,配置的前缀应该是连续的(当配置的前缀不连续时该过滤前缀的条件不生效)。
【举例】
# 使用编号为2003的IPv6基本ACL对接收的路由进行过滤。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] filter-policy 2003 import
# 使用编号为3000的IPv6高级ACL对接收的路由进行过滤,只允许2001::1/128通过。
<Sysname> system-view
[Sysname] acl ipv6 advanced 3000
[Sysname-acl-ipv6-adv-3000] rule 10 permit ipv6 source 2001::1 128 destination ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff 128
[Sysname-acl-ipv6-adv-3000] rule 100 deny ipv6
[Sysname-acl-ipv6-adv-3000] quit
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] filter-policy 3000 import
【相关命令】
· filter-policy export
import-route命令用来配置IPv6 IS-IS引入外部路由信息。
undo import-route命令用来取消IPv6 IS-IS引入的外部路由信息。
【命令】
import-route protocol [ as-number | process-id ] [ allow-ibgp ] [ allow-direct | [ cost cost-value | inherit-cost ] | [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *
undo import-route protocol [ process-id ]
【缺省情况】
IPv6 IS-IS不引入外部路由信息。
【视图】
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
【参数】
protocol:要引入的路由协议。
as-number:引入指定AS内的路由。as-number为AS号,取值范围为1~4294967295。只有当protocol是bgp4+时该参数可选。当protocol是bgp4+时,如果没有指定本参数,则引入所有的IPv6 EBGP路由。建议配置时指定AS号,否则引入的IPv6 EBGP路由数量过多时,会引发设备内存资源紧张等问题。
process-id:引入路由的源路由协议号,取值范围1~65535,缺省值为1。只有当protocol是ripng、isisv6及ospfv3时,该参数可选。
allow-direct:在引入的路由中包含使能了该协议的接口网段路由。缺省情况下,在引入协议路由时不会包含使能了该协议的接口网段路由。当allow-direct与route-policy route-policy-name参数一起使用时,需要注意路由策略中配置的匹配规则不要与接口路由信息存在冲突,否则会导致allow-direct配置失效。例如,当配置allow-direct参数引入OSPFv3直连时,在路由策略中不要配置if-match route-type匹配条件,否则,allow-direct参数失效。
cost cost-value:引入路由的路由开销值,取值范围为0~4261412864。
inherit-cost:指定引入外部路由时使用路由的原有开销值。仅Release 2612P01及以上版本支持本参数。
level-1:引入路由到Level-1的路由表中。
level-1-2:引入路由到Level-1和Level-2的路由表中。
level-2:引入路由到Level-2的路由表中。如果不指定引入的级别,默认为引入路由到Level-2路由表中。
route-policy route-policy-name:用来过滤引入的路由的路由策略名称,route-policy-name为1~63个字符的字符串,区分大小写。
tag tag:为引入的路由分配管理标签号,取值范围1~4294967295。
allow-ibgp:允许引入IBGP路由,只有当protocol为bgp4+时,该参数可选。
【使用指导】
对IPv6 IS-IS而言,其它路由协议发现的路由总被当作路由域外部的路由来处理。从其它协议引入IPv6路由时,还可指定引入路由的缺省开销值。
在IPv6 IS-IS引入路由时,可以指定将路由引入到Level-1级、Level-2级或者Level-1-2级路由表中。
如果未指定cost或inherit-cost参数,则引入的外部路由的开销值为0。仅Release 2612P01及以上版本支持inherit-cost参数。
import-route bgp4+表示只引入EBGP路由,import-route bgp4+ allow-ibgp表示将IBGP路由也引入,容易引起路由环路,请慎用。
【举例】
# IPv6 IS-IS引入静态路由,并配置其开销值为15。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] import-route static cost 15
import-route isisv6 level-1 into level-2命令用来配置从Level-1向Level-2进行路由渗透。
undo import-route isisv6 level-1 into level-2命令用来禁止从Level-1向Level-2进行路由渗透。
【命令】
import-route isisv6 level-1 into level-2 [ filter-policy { ipv6-acl-number | prefix-list prefix-list-name | route-policy route-policy-name } | tag tag ] *
undo import-route isisv6 level-1 into level-2
【缺省情况】
从Level-1向Level-2进行路由渗透。
【视图】
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
【参数】
filter-policy:过滤策略。
ipv6-acl-number:IPv6 ACL的编号,取值范围2000~3999。
prefix-list prefix-list-name:IPv6地址前缀列表名称,prefix-list-name为1~63个字符的字符串,区分大小写。
route-policy route-policy-name:路由策略名称,route-policy-name为1~63个字符的字符串,区分大小写。
tag tag:为引入的路由分配管理标签号,取值范围1~4294967295。
【使用指导】
Level-1-2路由器可以将它所知道的其他区域的Level-1区域路由信息发布给本区域的Level-2和Level-1-2路由器。
【举例】
# 设定路由器从Level-1向Level-2进行路由渗透。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] import-route isisv6 level-1 into level-2
import-route isisv6 level-2 into level-1命令用来配置从Level-2向Level-1进行路由渗透。
undo import-route isisv6 level-2 into level-1命令用来恢复缺省情况。
【命令】
import-route isisv6 level-2 into level-1 [ filter-policy { ipv6-acl-number | prefix-list prefix-list-name | route-policy route-policy-name } | tag tag ] *
undo import-route isisv6 level-2 into level-1
【缺省情况】
不从Level-2向Level-1进行路由渗透。
【视图】
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
【参数】
filter-policy:过滤策略。
ipv6-acl-number:IPv6 ACL的编号,取值范围2000~3999。
prefix-list prefix-list-name:IPv6地址前缀列表名称,prefix-list-name为1~63个字符的字符串,区分大小写。
route-policy route-policy-name:路由策略名称,route-policy-name为1~63个字符的字符串,区分大小写。
tag tag:为引入的路由分配管理标签号,取值范围1~4294967295。
【使用指导】
Level-1-2路由器可以将它所知道的其他区域的Level-2区域路由信息发布给本区域的Level-1和Level-1-2路由器。
【举例】
# 设定路由器从Level-2向Level-1进行路由渗透。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] import-route isisv6 level-2 into level-1
import-route limit命令用来配置引入Level1/Level2的IPv6路由最大条数。
undo import-route limit命令用来恢复缺省情况。
【命令】
import-route limit number
undo import-route limit
【缺省情况】
允许引入Level1/Level2的IPv6路由最大条数为8192。
【视图】
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
【参数】
number:引入Level1/Level2的IPv6路由最大条数,取值范围为1~8192。
【举例】
# 配置IS-IS进程1引入Level1/Level2的IPv6路由最大条数为1000。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] import-route limit 1000
【相关命令】
· import-route
isis ipv6 bfd enable命令用来在使能IPv6 IS-IS的BFD功能。
undo isis ipv6 bfd enable命令用来关闭IPv6 IS-IS的BFD功能。
【命令】
isis ipv6 bfd enable
undo isis ipv6 bfd enable
【缺省情况】
IPv6 IS-IS的BFD功能处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
【举例】
# 使能接口Vlan-interface11的IPv6 IS-IS BFD功能。
<Sysname> system-view
[Sysname] interface vlan-interface 11
[Sysname-Vlan-interface11] isis ipv6 bfd enable
isis ipv6 cost命令用来配置接口的IPv6链路开销值。
undo isis ipv6 cost命令用来取消接口的IPv6链路开销值的配置。
【命令】
isis ipv6 cost cost-value [ level-1 | level-2 ]
undo isis ipv6 cost [ level-1 | level-2 ]
【缺省情况】
未配置接口的IPv6链路开销值。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
cost-value:链路开销值,取值范围为1~16777215。
level-1:配置在计算Level-1路由时使用的链路开销值。
level-2:配置在计算Level-2路由时使用的链路开销值。
【使用指导】
接口必须使能IPv6 IS-IS功能。
只有IS-IS支持IPv6拓扑标准模式的情况下,接口中配置的IPv6链路开销值才会生效。
【举例】
# 配置接口Vlan-interface11的IPv6链路开销值为10。
<Sysname> system-view
[Sysname] isis 100
[Sysname-isis-100] address-family ipv6 unicast
[Sysname-isis-100-ipv6] quit
[Sysname-isis-100] quit
[Sysname] interface vlan-interface 11
[Sysname-Vlan-interface11] isis ipv6 enable 100
[Sysname-Vlan-interface11] isis ipv6 cost 10
isis ipv6 enable命令用来使能接口上IS-IS的IPv6能力。
undo isis ipv6 enable命令用来关闭指定接口上IS-IS的IPv6能力。
【命令】
isis ipv6 enable [ process-id ]
undo isis ipv6 enable
【缺省情况】
接口上IS-IS的IPv6能力处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
process-id:IS-IS进程号,取值范围1~65535,缺省值为1。
【举例】
# 配置IPv6 IS-IS,并在接口Vlan-interface100上使能IS-IS的IPv6能力。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] network-entity 10.0001.1010.1020.1030.00
[Sysname-isis-1] address-family ipv6 unicast
[Sysname-isis-1-ipv6] quit
[Sysname-isis-1] quit
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ipv6 address 2002::1/64
[Sysname-Vlan-interface100] isis ipv6 enable 1
isis ipv6 fast-reroute lfa-backup exclude命令用来禁止接口参与LFA计算。
undo isis ipv6 fast-reroute lfa-backup exclude命令用来恢复缺省情况。
【命令】
isis ipv6 fast-reroute lfa-backup exclude
undo isis ipv6 fast-reroute lfa-backup exclude
【缺省情况】
接口参与LFA计算。
【视图】
接口视图
【缺省用户角色】
network-admin
【举例】
# 禁止接口Vlan-interface10参与LFA计算。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] network-entity 10.0001.1010.1020.1030.00
[Sysname-isis-1] quit
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis ipv6 enable 1
[Sysname-Vlan-interface10] isis ipv6 fast-reroute lfa-backup exclude
【相关命令】
· fast-reroute
isis ipv6 prefix-suppression命令用来配置接口的前缀抑制功能。
undo isis ipv6 prefix-suppression命令用来关闭接口的前缀抑制功能。
【命令】
isis ipv6 prefix-suppression
undo isis ipv6 prefix-suppression
【缺省情况】
接口的前缀抑制功能处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
缺省情况下,接口上使能IS-IS后,会在LSP中发布此接口的前缀,可以通过在接口上配置此命令,减少此接口的前缀在LSP中携带,屏蔽内部节点被发布,提高安全性,加快路由收敛。
【举例】
# 接口Vlan-interface10使能前缀抑制功能。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis ipv6 prefix-suppression
isis ipv6 primary-path-detect bfd命令用来使能IPv6 IS-IS协议中主用链路的BFD检测功能。
undo isis ipv6 primary-path-detect bfd命令用来关闭IPv6 IS-IS协议中主用链路的BFD检测功能。
【命令】
isis ipv6 primary-path-detect bfd { ctrl | echo }
undo isis ipv6 primary-path-detect bfd
【缺省情况】
IPv6 IS-IS协议中主用链路的BFD检测功能处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
ctrl:配置通过工作于控制报文方式的BFD会话对主用链路进行检测。
echo:配置通过工作于echo报文方式的BFD会话对主用链路进行检测。
【使用指导】
配置本功能后,IPv6 IS-IS协议的快速重路由特性和PIC特性中的主用链路将使用BFD进行检测。
接口使用echo报文方式的BFD会话对主用链路进行检测时,需要保证该接口拥有IPv6全球单播地址,否则BFD功能无法正常运行。关于IPv6全球单播地址的详细介绍,请参见“三层技术-IP业务配置指导”中的“IPv6基础”。
【举例】
# 在接口Vlan-interface10上配置IPv6 IS-IS协议快速重路由特性中主用链路使能BFD(Ctrl方式)检测功能。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] fast-reroute lfa
[Sysname-isis-1-ipv6] quit
[Sysname-isis-1] quit
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis ipv6 primary-path-detect bfd ctrl
# 在接口Vlan-interface11上配置IPv6 IS-IS协议PIC特性中主用链路使能BFD(Echo方式)检测功能。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] pic additional-path-always
[Sysname-isis-1] quit
[Sysname] bfd echo-source-ipv6 1::1
[Sysname] interface vlan-interface 11
[Sysname-Vlan-interface11] isis ipv6 primary-path-detect bfd echo
isis ipv6 tag命令用来配置接口的Tag值。
undo isis ipv6 tag命令用来恢复缺省情况。
【命令】
isis ipv6 tag tag
undo isis ipv6 tag
【缺省情况】
未配置接口的Tag值。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
tag:管理标记值,取值范围为1~4294967295。
【使用指导】
只要发布可达的IPv6地址前缀具有Tag属性,IS-IS都会将Tag加入到该前缀的IPv6可达信息TLV中,与cost-style的类型无关。
【举例】
# 配置接口Vlan-interface10的Tag值。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis ipv6 tag 4294967295
ispf enable命令用来开启IPv6 IS-IS ISPF功能,即增量SPF计算功能。
undo ispf enable命令用来关闭IPv6 IS-IS ISPF功能。
【命令】
ispf enable
undo ispf enable
【缺省情况】
IPv6 IS-IS ISPF功能处于开启状态。
【视图】
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
【使用指导】
使能增量SPF计算功能后,当网络的拓扑结构发生变化影响到最短路径树的结构时,只将受影响的部分节点进行修正,而不重建整棵最短路径树。
【举例】
# 使能增量SPF计算功能。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] ispf enable
maximum load-balancing命令用来配置IPv6 IS-IS支持的等价路由的最大条数。
undo maximum load-balancing命令用来恢复缺省情况。
【命令】
maximum load-balancing number
undo maximum load-balancing
【缺省情况】
IPv6 IS-IS支持的等价路由的最大条数与系统支持最大等价路由的条数相同。
【视图】
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
【参数】
number:等价路由的最大条数,当number取值为1时,相当于不进行负载分担。number参数的取值范围和max-ecmp-num命令相关。通过max-ecmp-num命令配置系统支持的最大等价路由条数为m,并重启设备后,number参数的取值范围将修改为1~m。
【举例】
# 配置IPv6 IS-IS支持的等价路由的最大条数为2。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] maximum load-balancing 2
【相关命令】
· max-ecmp-num(三层技术-IP路由命令参考/IP路由基础)
multi-topology命令用来配置IS-IS支持IPv6拓扑。
undo multiple-topology命令用来取消IS-IS支持IPv6拓扑。
【命令】
multi-topology [ compatible ]
undo multi-topology
【缺省情况】
IS-IS不支持IPv6拓扑。
【视图】
IS-IS IPv6地址族视图
【缺省用户角色】
network-admin
【参数】
compatible:支持IPv6拓扑兼容模式,发布IPv6前缀时,会向IPv4拓扑和IPv6拓扑中分别发布一份。如果未指定本参数,表示不支持IPv6拓扑兼容模式,发布IPv6前缀时,只会向IPv6拓扑中发布一份。
【使用指导】
配置此命令之后,IS-IS的IPv4和IPv6将分拓扑进行计算。
本命令必须在链路开销值类型为wide、compatible或wide-compatible时才能配置。
【举例】
# 配置IS-IS支持IPv6拓扑。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] multi-topology
【相关命令】
· cost-style
preference命令用来配置IPv6 IS-IS路由优先级。
undo preference命令用来恢复缺省情况。
【命令】
preference { preference | route-policy route-policy-name } *
undo preference
【缺省情况下】
IPv6 IS-IS路由优先级为15。
【视图】
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
【参数】
preference:IPv6 IS-IS协议优先级,取值范围为1~255。
route-policy route-policy-name:指定路由策略名。route-policy-name为1~63个字符的字符串,区分大小写。
【使用指导】
由于在一台路由器上可能同时运行多种动态路由协议,就存在各个路由协议之间路由信息共享和选择的问题。系统为每一种路由协议配置一个优先级,当不同协议都发现了到同一目的地址的路由时,优先级高的协议将起决定作用。
【举例】
# 配置IPv6 IS-IS路由优先级为20。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] preference 20
prefix-priority命令用来配置指定IPv6 IS-IS路由收敛的优先级。
undo prefix-priority命令用来取消指定IPv6 IS-IS路由收敛的优先级的配置。
【命令】
prefix-priority { critical | high | medium } { prefix-list prefix-list-name | tag tag-value }
prefix-priority route-policy route-policy-name
undo prefix-priority { critical | high | medium } [ prefix-list | tag ]
undo prefix-priority route-policy
【缺省情况】
IPv6 IS-IS路由收敛的优先级为低优先级。
【视图】
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
【参数】
critical:最高优先级。
high:高优先级。
medium:中优先级。
route-policy route-policy-name:指定路由策略名,配置路由收敛的优先级。route-policy-name为1~63个字符的字符串,区分大小写。
prefix-list prefix-list-name:指定IPv6地址前缀列表名,唯一标识一个IPv6地址前缀列表。prefix-list-name为1~63个字符的字符串,区分大小写。
tag tag-value:指定要求的标记值,取值范围为1~4294967295。
【使用指导】
IPv6 IS-IS路由的优先级越高收敛的速度越快。
IPv6 IS-IS主机路由的优先级为中优先级。
【举例】
# 配置前缀列表standtest的IPv6 IS-IS路由收敛的优先级为高优先级。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] prefix-priority high prefix-list standtest
set-att命令用来配置系统自身发布的Level-1 LSP的ATT位置位。
undo set-att命令用来恢复缺省情况。
【命令】
set-att { always | never }
undo set-att
【缺省情况】
系统自身发布的Level-1 LSP的ATT位不置位。
【视图】
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
【参数】
always:保持对Level-1 LSP的ATT位置位。
never:保持对Level-1 LSP的ATT位不置位。
【使用指导】
ATT比特位用来标识Level-1区域是否与其他区域相关联,缺省置位规则如下:
· Level-1-2路由器在其生成的Level-1 LSP中将ATT比特位置位,用来通知同一区域中的Level-1路由器自己与其他区域相连,也就是说与Level-2骨干区域相连。当Level-1区域中的设备收到Level-1-2路由器发送的ATT比特位被置位的Level-1 LSP后,它将生成一条目的地为Level-1-2路由器的缺省路由,实现和其他区域相互通信。
· 如果Level-1-2路由器只连接了一个区域,Level-1-2路由器发送的Level-1 LSP中的ATT比特位不会置位。
通过本命令可以改变缺省置位规则,具体方式如下:
· 如果希望发布的Level-1 LSP的ATT比特位一直置位,请使用set-att always命令。
· 如果不希望Level-1-2所连接的Level-1路由器都因为ATT比特位生成缺省路由,可以通过以下两种方式实现:
¡ 在Level-1-2路由器相连的Level-1路由器上配置ignore-att命令。
¡ 在Level-1-2路由器上配置set-att never命令,该设备将不再发布ATT比特位置位的LSP。
本命令仅对Level-1-2路由器生效。
【举例】
# 设置ATT位置位。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1-ipv6] address-family ipv6
[Sysname-isis-1-ipv6] set-att always
【相关命令】
· ignore-att
set-overload命令用来配置IPv6过载标志位。
undo set-overload命令用来恢复缺省情况。
【命令】
set-overload [ on-startup [ [ start-from-nbr system-id [ timeout1 [ nbr-timeout ] ] ] | timeout2 | wait-for-bgp4+ [ timeout3 ] ] ] [ allow { external | interlevel } * ]
undo set-overload
【缺省情况】
未配置过载标志位。
【视图】
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
【参数】
on-startup:系统启动时将过载标志位置位。
start-from-nbr system-id [ timeout1 [ nbr-timeout ] ]:从系统启动时开始计算,如果在nbr-timeout参数指定的时长内仍未与指定邻居建立邻接关系完毕,过载标志位将结束置位状态;如果在nbr-timeout参数指定的时长内与指定邻居建立邻接关系完毕,过载标志位将继续保持置位状态,且从与指定邻居建立邻接关系时重新计时,在timeout1参数配置的时长内保持置位状态。
· system-id:指定邻居的System ID。
· timeout1:取值范围为5~86400秒,缺省值为600。
· nbr-timeout:取值范围为5~86400秒,缺省值为1200。
timeout2:从系统启动时开始计算,过载标志位保持置位状态的时间长度,取值范围为5~86400秒。缺省值为600。
wait-for-bgp4+ [ timeout3 ]:从系统启动时开始计算,如果在timeout3参数指定的时长内IPv6 BGP仍未收敛,过载标志位将结束置位状态。timeout3取值范围为5~86400秒,缺省值为600。
allow:允许发布地址前缀。缺省情况下,当系统进入过载状态时不允许发布地址前缀。
external:当配置allow时,允许发布从其它协议学来的IP地址前缀。
interlevel:当配置allow时,允许发布从不同层次学来的IP地址前缀。
【使用指导】
如果没有指定on-startup参数,IS-IS将立即把过载标志位置位且一直保持置位状态直到用户通过undo set-overload清除过载标志位。
如果只指定on-startup参数,过载标志位将在系统启动时开始置位,并且在timeout2参数指定的时长内保持置位状态。
【举例】
# 在当前路由器上配置过载标志位。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] set-overload
summary命令用来配置IPv6 IS-IS聚合路由。
undo summary命令用来删除指定的聚合路由。
【命令】
summary ipv6-prefix prefix-length [ avoid-feedback | generate_null0_route | [ level-1 | level-1-2 | level-2 ] | tag tag ] *
undo summary ipv6-prefix prefix-length [ level-1 | level-1-2 | level-2 ]
【缺省情况】
未配置IPv6 IS-IS聚合路由。
【视图】
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
【参数】
ipv6-prefix:IPv6 IS-IS聚合路由前缀。
prefix-length:IPv6 IS-IS聚合路由前缀长度,取值范围为0~128。
avoid-feedback:避免通过路由计算学习到聚合路由。
generate_null0_route:为防止路由循环而生成NULL 0路由。
level-1:只对引入到Level-1区域的路由进行聚合。
level-1-2:对向Level-1区域和Level-2区域引入的路由都进行聚合。
level-2:只对引入到Level-2区域的路由进行聚合。
tag:管理标签号,取值范围1~4294967295。
【使用指导】
通过将有相同下一跳的路由聚合为一条路由,一方面可以减小路由表规模,另一方面可以减少本路由器生成的LSP报文和LSDB的规模。其中,被聚合的路由可以是IS-IS协议发现的路由,也可以是被引入的路由。另外,聚合后路由的开销取所有被聚合路由中最小的开销值。
如果命令中没有指定Level,缺省为level-2。
【举例】
# 配置一条2002::/32的聚合路由。
<Sysname> system-view
[Sysname] isis
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] summary 2002:: 32
timer spf命令用来配置IPv6 IS-IS路由计算的时间间隔。
undo timer spf命令用来恢复缺省情况。
【命令】
timer spf maximum-interval [ minimum-interval [ incremental-interval ] ]
undo timer spf
【缺省情况】
IPv6 IS-IS路由计算的最大时间间隔为5秒,最小时间间隔为50毫秒,时间间隔惩罚增量为200毫秒。
【视图】
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
【参数】
maximum-interval:IPv6 IS-IS路由计算的最大时间间隔,取值范围为1~120,单位为秒。
minimum-interval:IPv6 IS-IS路由计算的最小时间间隔,取值范围为10~60000,单位为毫秒。
incremental-interval:IPv6 IS-IS路由计算的时间间隔惩罚增量,取值范围为10~60000,单位为毫秒。
【使用指导】
根据本地维护的LSDB,运行IS-IS协议的路由器通过SPF算法计算出以自己为根的最短路径树,并根据这一最短路径树决定到目的网络的下一跳。通过调节SPF的计算间隔,可以抑制网络频繁变化可能导致的占用过多带宽资源和路由器资源。
本命令在网络变化不频繁的情况下将连续路由计算的时间间隔缩小到minimum-interval,而在网络变化频繁的情况下可以进行相应惩罚,将等待时间按照配置的惩罚增量延长,最大不超过maximum-interval。
minimum-interval和incremental-interval配置值不允许大于maximum-interval配置值。
【举例】
# 配置路由器Sysname的IPv6 IS-IS路由计算的最大时间间隔为10秒,最小时间间隔为100毫秒,惩罚增量为300毫秒。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] timer spf 10 100 300
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!