11-IPv6 IS-IS命令
本章节下载: 11-IPv6 IS-IS命令 (183.13 KB)
目 录
1.1.2 display isis redistribute ipv6
1.1.4 display isis spf-tree ipv6
1.1.5 ipv6 default-route-advertise
1.1.7 ipv6 filter-policy export
1.1.8 ipv6 filter-policy import
1.1.10 ipv6 import-route isisv6 level-1 into level-2
1.1.11 ipv6 import-route isisv6 level-2 into level-1
1.1.12 ipv6 import-route limit
IPv6 IS-IS实现了IPv4 IS-IS的所有功能,与IPv4 IS-IS的区别在于发布的是IPv6路由信息,本章只列出了IPv6 IS-IS专有的命令,其他相关命令请参见“三层技术-IP路由命令参考”中的“IS-IS”。
address-family ipv6命令用来创建并进入IS-IS IPv6地址族视图。
undo address-family ipv6命令用来删除IS-IS IPv6地址族视图。
【命令】
address-family ipv6 [ unicast ]
undo address-family ipv6 [ unicast ]
【缺省情况】
没有创建IS-IS IPv6地址族视图。
【视图】
IS-IS视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
unicast:表示单播地址族。
【举例】
# 在IS-IS视图下,创建并进入IS-IS IPv6地址族视图。
<Sysname> system-view
[Sysname] isis 100
[Sysname-isis-100] ipv6 enable
[Sysname-isis-100] address-family ipv6
[Sysname-isis-100-ipv6]
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
mdc-admin
mdc-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-1 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
mdc-admin
mdc-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: Vlan1
Destination: 2001:2:: PrefixLen: 64
Flag : D/L/- Cost : 10
Next Hop : Direct Interface: Vlan1
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
Next Hop : Direct Interface: Vlan1
Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set
表1-2 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 : 20
Admin Tag : - Src Count : 1
NextHop : Interface :
FE80::200:5EFF:FE64:8905 Vlan1
IPV6 Dest : 2001:2::/64
Flag : R/L/- Cost : 10
Admin Tag : - Src Count : 2
NextHop : Interface :
Direct Vlan1
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 : -/-/- Cost : 20
Admin Tag : - Src Count : 1
NextHop : Interface :
Direct Vlan1
IPV6 Dest : 2001:2::/64
Flag : D/L/- Cost : 10
Admin Tag : - Src Count : 2
NextHop : Interface :
Direct Vlan1
Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set
表1-3 display isis route ipv6 verbose命令显示信息描述表
字段 |
描述 |
IPV6 Dest |
IPv6目的地址和前缀信息 |
Cost |
开销值 |
Flag/Flags |
路由信息状态标志位 · D:直连路由 · R:该路由是否已放到路由表中 · L:是否已经通过LSP发布 · U:路由渗透状态标识,标识Level-1路由是否来自Level-2。如果配置为“U”则可避免由Level-2发送到Level-1的LSP又返回给Level-2 |
Admin Tag |
管理标记 |
Src Count |
发布源个数 |
Next Hop |
下一跳 |
Interface |
出接口 |
display isis spf-tree ipv6命令用来显示IS-IS的IPv6拓扑信息。
【命令】
display isis spf-tree ipv6 [ [ level-1 | level-2 ] | verbose ] * [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
level-1:显示Level-1的IS-IS拓扑信息。如果未指定级别,将同时显示Level-1和Level-2的拓扑信息。
level-2:显示Level-2的IS-IS拓扑信息。如果未指定级别,将同时显示Level-1和Level-2的拓扑信息。
verbose:显示IS-IS的详细拓扑信息。如果未指定该参数,显示摘要拓扑信息。
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的拓扑信息。如果未指定IS-IS进程号,将显示所有IS-IS进程的拓扑信息。
【举例】
# 显示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(Topo 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/-/-/-/-/-
Level-2(Topo 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的IPv6详细拓扑信息。
<Sysname> display isis spf-tree ipv6 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(Topo 2) Shortest Path Tree
----------------------------------
SpfNode : 0000.0000.0032.00
Distance : 0
NodeFlag : S/-/-/-/-/-
NextHopCnt: 0
SpfLinkCnt: 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
NodeFlag : S/-/-/R/-/-
NextHopCnt: 0
SpfLinkCnt: 2
-->0000.0000.0064.00
LinkCost : 0
LinkNewCost: 0
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type: Adjacent Interface: Vlan2
Cost: 0 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
NodeFlag : S/-/-/R/-/-
NextHopCnt: 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
SpfLinkCnt: 2
-->0000.0000.0032.00
LinkCost : 10
LinkNewCost: 10
LinkFlag : -/-/-/P/-/-/-/-/-
LinkSrcCnt : 1
Type: Remote Interface: N/A
Cost: 10 Nexthop : N/A
-->0000.0000.0032.01
LinkCost : 10
LinkNewCost: 10
LinkFlag : -/-/-/P/-/-/-/-/-
LinkSrcCnt : 1
Type: Remote Interface: N/A
Cost: 10 Nexthop : N/A
Level-2(Topo 2) Shortest Path Tree
----------------------------------
SpfNode : 0000.0000.0032.00
Distance : 0
NodeFlag : S/-/-/-/-/-
NextHopCnt: 0
SpfLinkCnt: 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
NodeFlag : S/-/-/R/-/-
NextHopCnt: 0
SpfLinkCnt: 2
-->0000.0000.0064.00
LinkCost : 0
LinkNewCost: 0
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type: Adjacent Interface: Vlan2
Cost: 0 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
NodeFlag : S/-/-/R/-/-
NextHopCnt: 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
SpfLinkCnt: 2
-->0000.0000.0032.00
LinkCost : 10
LinkNewCost: 10
LinkFlag : -/-/-/P/-/-/-/-/-
LinkSrcCnt : 1
Type: Remote Interface: N/A
Cost: 10 Nexthop : N/A
-->0000.0000.0032.01
LinkCost : 10
LinkNewCost: 10
LinkFlag : -/-/-/P/-/-/-/-/-
LinkSrcCnt : 1
Type: Remote Interface: N/A
Cost: 10 Nexthop : N/A
表1-1 display isis spf-tree ipv6命令显示信息描述表
字段 |
描述 |
SpfNode |
拓扑节点ID |
Distance |
根节点到该节点的最短距离 |
NodeFlag |
节点状态标记: · S:节点在SPF树上 · T:节点在候选列表上 · O:节点处于OverLoad · R:节点是直连的 · I:孤立节点 · D:节点待删除 |
NextHopCnt |
节点的下一跳个数 |
NextHop |
节点的主用下一跳地址/链路发布源下一跳地址 |
Interface |
节点的主用下一跳出接口/链路发布源下一跳出接口 |
BkNextHop |
节点的备份下一跳地址 |
BkInterface |
节点的备份下一跳出接口 |
Neighbor |
节点主用下一跳邻居节点ID |
BkNeighbor |
节点备份下一跳邻居节点ID |
SpfLink |
拓扑链路 |
SpfLinkCnt |
拓扑链路个数 |
LinkCost |
链路开销 |
LinkNewCost |
链路新开销 |
LinkFlag |
链路状态标记: · I: 孤立链路 · D: 链路待删除 · C:目的节点是源节点的子节点 · P:目的节点是源节点的父节点 · V: 链路受到影响 · N: 新增链路 · L: 链路在变化链表上 · U: 链路协议类型发生变化 · H: 链表下一跳发生变化 |
LinkSrcCnt |
链路发布源个数 |
Type |
链路发布源类型: · Adjacent:本地邻居维护产生 · Remote:其它节点LSP产生 |
Cost |
链路发布源开销 |
ipv6 default-route-advertise命令用来配置路由器生成Level-1或Level-2级别的IPv6 IS-IS缺省路由。
undo ipv6 default-route-advertise命令用来取消此项功能。
【命令】
ipv6 default-route-advertise [ [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name ] *
undo ipv6 default-route-advertise
【缺省情况】
不生成IPv6 IS-IS缺省路由。
【视图】
IS-IS视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
level-1:配置缺省路由为Level-1级别。
level-1-2:配置缺省路由为Level-1-2级别。
level-2:配置缺省路由为Level-2级别。
route-policy route-policy-name:指定路由策略名称,route-policy-name为1~63个字符的字符串,区分大小写。
【使用指导】
· 如果不指定级别,则默认为生成Level-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中各自生成缺省路由。
【举例】
# 配置当前路由器在Level-2级别的LSP中生成缺省路由。
[Sysname] isis 1
[Sysname-isis-1] ipv6 default-route-advertise
【相关命令】
· apply isis
ipv6 enable命令用来使能IS-IS进程的IPv6能力。
undo ipv6 enable命令用来取消该配置。
【命令】
ipv6 enable
undo ipv6 enable
【缺省情况】
不使能IS-IS进程的IPv6能力。
【视图】
IS-IS视图
【缺省用户角色】
network-admin
mdc-admin
【举例】
# 创建IS-IS路由进程1,使能该进程的IPv6能力。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] network-entity 10.0001.1010.1020.1030.00
[Sysname-isis-1] ipv6 enable
ipv6 filter-policy export命令用来配置IPv6 IS-IS对引入的路由进行过滤。
undo ipv6 filter-policy export命令用来取消对引入的路由进行过滤。
【命令】
ipv6 filter-policy { acl6-number | prefix-list prefix-list-name | route-policy route-policy-name } export [ protocol [ process-id ] ]
undo ipv6 filter-policy export [ protocol [ process-id ] ]
【缺省情况】
IPv6 IS-IS不对引入的路由进行过滤。
【视图】
IS-IS视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
acl6-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:路由协议名称,指定过滤从哪种路由协议引入的路由信息。目前可包括:bgp4+、direct、isisv6、ospfv3、ripng和static。如果不指定该参数,将对所有引入的路由进行过滤。
process-id:路由协议进程号,取值范围为1~65535。当protocol为isisv6、ospfv3、ripng时,支持该参数。
【使用指导】
某些情况下,可能要求只发布某些满足条件的路由信息,此时,可以定义ipv6 filter-policy配置所发布路由信息的过滤条件,只有通过了过滤的路由信息才能被发布。
ipv6 filter-policy export命令一般和ipv6 import-route命令结合使用,它只对已引入的路由在发布给其他路由器时进行过滤。
· 如果没有指定protocol参数,将对所有协议引入的路由进行过滤;
· 如果指定了protocol参数,则只对特定协议引入的路由进行过滤。
需要注意的是,当配置的是高级ACL(3000~3999)或者指定的路由策略中配置的是高级ACL时,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] ipv6 filter-policy 2006 export
# 使用编号为3000的IPv6 ACL对引入的路由进行过滤,只允许2001::1/128通过。
<Sysname> system-view
[Sysname] acl ipv6 number 3000
[Sysname-acl6-adv-3000] rule 10 permit ipv6 source 2001::1 128 destination ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff 128
[Sysname-acl6-adv-3000] rule 100 deny ipv6
[Sysname-acl6-adv-3000] quit
[Sysname] isis 1
[Sysname-isis-1] ipv6 filter-policy 3000 export
【相关命令】
· ipv6 filter-policy import
ipv6 filter-policy import命令用来配置IPv6 IS-IS对接收的路由进行过滤。
undo ipv6 filter-policy import命令用来取消对接收的路由进行过滤。
【命令】
ipv6 filter-policy { acl6-number | prefix-list prefix-list-name | route-policy route-policy-name } import
undo ipv6 filter-policy import
【缺省情况】
IPv6 IS-IS不对接收的路由信息进行过滤。
【视图】
IS-IS视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
acl6-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个字符的字符串,区分大小写。
【使用指导】
某些情况下,可能要求只接收某些满足条件的路由信息,此时,可以定义ipv6 filter-policy配置接收路由信息的过滤条件,只有通过了过滤的路由信息才能被加入路由表。
需要注意的是,当配置的是高级ACL(3000~3999)或者指定的路由策略中配置的是高级ACL时,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] ipv6 filter-policy 2003 import
# 使用编号为3000的IPv6 ACL对接收的路由进行过滤,只允许2001::1/128通过。
<Sysname> system-view
[Sysname] acl ipv6 number 3000
[Sysname-acl6-adv-3000] rule 10 permit ipv6 source 2001::1 128 destination ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff 128
[Sysname-acl6-adv-3000] rule 100 deny ipv6
[Sysname-acl6-adv-3000] quit
[Sysname] isis 1
[Sysname-isis-1] ipv6 filter-policy 3000 import
【相关命令】
· ipv6 filter-policy export
ipv6 import-route命令用来配置IPv6 IS-IS引入其他协议的路由信息。
undo ipv6 import-route命令用来配置IPv6 IS-IS不引入其它协议的路由信息。
【命令】
ipv6 import-route protocol [ process-id ] [ allow-ibgp ] [ cost cost | [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *
undo ipv6 import-route protocol [ process-id ]
【缺省情况】
IPv6 IS-IS不引入其它协议的路由信息。
【视图】
IS-IS视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
protocol:要引入的路由协议,可以是direct、static、ripng、isisv6、bgp4+及ospfv3。
process-id:引入路由的源路由协议号,取值范围1~65535,缺省值为1。只有当protocol是ripng、isisv6及ospfv3时,该参数可选。
cost cost:引入路由的路由开销,取值范围为0~4261412864。
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路由时,还可指定引入路由的缺省开销cost。
在IPv6 IS-IS引入路由时,可以指定将路由引入到Level-1级、Level-2级或者Level-1-2级路由表中。
需要注意的是,import-route bgp4+表示只引入EBGP路由,import-route bgp4+ allow-ibgp表示将IBGP路由也引入,容易引起路由环路,请慎用。
【举例】
# IPv6 IS-IS引入静态路由,并配置cost值为15。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] ipv6 import-route static cost 15
ipv6 import-route isisv6 level-1 into level-2命令用来配置从Level-1向Level-2进行路由渗透。
undo ipv6 import-route isisv6 level-1 into level-2命令用来配置不从Level-1向Level-2进行路由渗透。
【命令】
ipv6 import-route isisv6 level-1 into level-2 [ filter-policy { acl6-number | prefix-list prefix-list-name | route-policy route-policy-name } | tag tag ] *
undo ipv6 import-route isisv6 level-1 into level-2
【缺省情况】
从Level-1向Level-2进行路由渗透。
【视图】
IS-IS视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
filter-policy:过滤策略。
acl6-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] ipv6 import-route isisv6 level-1 into level-2
ipv6 import-route isisv6 level-2 into level-1命令用来配置从Level-2向Level-1进行路由渗透。
undo ipv6 import-route isisv6 level-2 into level-1命令用来恢复缺省情况。
【命令】
ipv6 import-route isisv6 level-2 into level-1 [ filter-policy { acl6-number | prefix-list prefix-list-name | route-policy route-policy-name } | tag tag ] *
undo ipv6 import-route isisv6 level-2 into level-1
【缺省情况】
不从Level-2向Level-1进行路由渗透。
【视图】
IS-IS视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
filter-policy:过滤策略。
acl6-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] ipv6 import-route isisv6 level-2 into level-1
ipv6 import-route limit命令用来配置引入Level1/Level2的IPv6路由最大条数。
undo ipv6 import-route limit命令用来恢复缺省情况。
【命令】
ipv6 import-route limit number
undo ipv6 import-route limit
【缺省情况】
不限制引入Level1/Level2的IPv6路由最大条数。
【视图】
IS-IS视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
number:引入Level1/Level2的IPv6路由最大条数。取值范围为1~65536。
【举例】
# 配置IS-IS进程1引入Level1/Level2的IPv6路由最大条数为1000。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] ipv6 import-route limit 1000
ipv6 maximum load-balancing命令用来配置IPv6 IS-IS可用的等价路由的最大条数。
undo ipv6 maximum load-balancing命令用来恢复缺省情况。
【命令】
ipv6 maximum load-balancing number
undo ipv6 maximum load-balancing
【视图】
IS-IS视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
number:等价路由的最大条数。
【使用指导】
缺省情况下,IS-IS可用的等价路由最大条数与系统可用的最大等价路由条数保持一致。
如果通过max-ecmp-num命令调整系统可用的最大等价路由条数为m,则本命令的缺省值为m,取值范围为1~m。
【举例】
# 配置IPv6 IS-IS可用的等价路由的最大条数为2。
<Sysname> system-view
[Sysname] isis 100
[Sysname-isis-100] ipv6 maximum load-balancing 2
ipv6 preference命令用来配置IPv6 IS-IS路由优先级。
undo ipv6 preference命令用来恢复缺省情况。
【命令】
ipv6 preference { preference | route-policy route-policy-name } *
undo ipv6 preference
【缺省情况下】
IPv6 IS-IS路由优先级为15。
【视图】
IS-IS视图
【缺省用户角色】
network-admin
mdc-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] ipv6 preference 20
ipv6 priority命令用来配置指定IPv6 IS-IS路由收敛的优先级。
undo ipv6 priority命令用来取消该配置。
【命令】
ipv6 priority { critical | high | medium } { prefix-list prefix-list-name | tag tag-value }
undo ipv6 priority { critical | high | medium } [ prefix-list | tag ]
【缺省情况】
IPv6 IS-IS路由收敛的优先级为低优先级。
【视图】
IS-IS视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
critical:最高优先级。
high:高优先级。
medium:中优先级。
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] ipv6 priority high prefix-list standtest
ipv6 summary命令用来配置IPv6 IS-IS聚合路由。
undo ipv6 summary命令用来删除该聚合路由。
【命令】
ipv6 summary ipv6-prefix prefix-length [ avoid-feedback | generate_null0_route | [ level-1 | level-1-2 | level-2 ] | tag tag ] *
undo ipv6 summary ipv6-prefix prefix-length [ level-1 | level-1-2 | level-2 ]
【缺省情况】
没有配置IPv6 IS-IS聚合路由。
【视图】
IS-IS视图
【缺省用户角色】
network-admin
mdc-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。
【使用指导】
如果命令中没有指定Level,缺省为level-2。
可以将有相同下一跳的路由聚合为一条路由,这样一方面可以减小路由表规模,另一方面可以减少本路由器生成的LSP报文和LSDB的规模。其中,被聚合的路由可以是IS-IS协议发现的路由,也可以是被引入的路由。另外,聚合后路由的开销取所有被聚合路由中最小的开销值。
【举例】
# 配置一条2002::/32的聚合路由。
<Sysname> system-view
[Sysname] isis
[Sysname-isis-1] ipv6 summary 2002:: 32
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
mdc-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命令用来取消该配置。
isis ipv6 cost value [ level-1 | level-2 ]
undo isis ipv6 cost [ level-1 | level-2 ]
接口在指定拓扑上没有配置IPv6链路开销值。
value:链路开销值,取值范围为1~16777215。
level-1:配置在计算Level-1路由时使用的链路开销值。
level-2:配置在计算Level-2路由时使用的链路开销值。
接口必须使能IPv6 IS-IS功能。
只有IS-IS支持IPv6拓扑标准模式的情况下,接口中配置的IPv6链路开销值才会生效。
# 在接口上配置IPv6链路开销值。
[Sysname] isis 100
[Sysname-isis-100] cost-style wide
[Sysname-isis-100] ipv6 enable
[Sysname-isis-100] address-family ipv6 unicast
[Sysname-isis-100-ipv6] quit
[Sysname-isis-100] quit
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] isis ipv6 enable 100
[Sysname-Vlan-interface100] isis ipv6 cost 10
【相关命令】
· isis
· address-family ipv6
· cost-style
· isis ipv6 enable
isis ipv6 enable命令用来使能接口IS-IS路由进程的IPv6能力并指定要关联的IS-IS进程号,命令成功执行后,接口就会和这个IS-IS进程关联起来。
undo isis ipv6 enable命令用来取消该配置。
【命令】
isis ipv6 enable [ process-id ]
undo isis ipv6 enable
【缺省情况】
接口上没有使能IS-IS路由进程的IPv6能力。
【视图】
接口视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
process-id:IS-IS进程号,取值范围1~65535,缺省值为1。
【举例】
# 创建IS-IS路由进程1,使能IPv6能力,并在接口Vlan-interface100上激活这个路由进程的IPv6能力。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] network-entity 10.0001.1010.1020.1030.00
[Sysname-isis-1] ipv6 enable
[Sysname-isis-1] quit
[Sysname] interface vlan-interface 100
[Sysname--Vlan-interface100] ipv6 address 2002::1/64
[Sysname--Vlan-interface100] isis ipv6 enable 1
multi-topology命令用来配置IS-IS支持IPv6拓扑。
undo multiple-topology命令用来取消IS-IS支持IPv6拓扑。
【命令】
multi-topology [ compatible ]
undo multi-topology
【缺省情况】
没有配置支持IPv6拓扑。
【视图】
IS-IS IPv6地址族视图
【缺省用户角色】
network-admin
mdc-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 100
[Sysname-isis-100] cost-style wide
[Sysname-isis-100] ipv6 enable
[Sysname-isis-100] address-family ipv6
[Sysname-isis-100-ipv6] multi-topology
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!