国家 / 地区

06-三层技术-IP路由配置指导

11-IPv6 IS-IS配置

本章节下载  (266.74 KB)

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/SR_Router/SR6600/Configure/Operation_Manual/H3C_SR6600_CG-R2603(V1.15)/06/201212/766612_30005_0.htm

11-IPv6 IS-IS配置


1 IPv6 IS-IS配置

IPv6 IS-IS实现了IPv4 IS-IS的所有功能,与IPv4 IS-IS的区别在于发布的是IPv6路由信息,本章只列出了IPv6 IS-IS专有的配置任务,其他相关配置任务请参见“三层技术-IP路由配置指导”中的“IS-IS”。

 

1.1  IPv6 IS-IS简介

IS-IS(Intermediate System-to-Intermediate System intra-domain routing information exchange protocol,IS-IS路由协议)支持多种网络层协议,其中包括IPv6协议,支持IPv6协议的IS-IS路由协议又称为IPv6 IS-IS动态路由协议。IETF的draft-ietf-isis-ipv6-05中规定了IS-IS为支持IPv6所新增的内容,主要是新添加的支持IPv6协议的两个TLV(Type-Length-Values)和一个新的NLPID(Network Layer Protocol Identifier,网络层协议标识符)。

TLV是LSP(Link State PDU或Link State Packet)中的一个可变长字段值。新增的两个TLV分别是:

l              IPv6 Reachability:类型值为236(0xEC),通过定义路由信息前缀、度量值等信息来说明网络的可达性。

l              IPv6 Interface Address:类型值为232(0xE8),它对应于IPv4中的“IP Interface Address”TLV,只不过把原来的32比特的IPv4地址改为128比特的IPv6地址。

NLPID是标识网络层协议报文的一个8比特字段,IPv6的NLPID值为142(0x8E)。如果IS-IS路由器支持IPv6,那么它必须以这个NLPID值向外发布路由信息。

IS-IS的相关知识请参见“三层技术-IP路由配置指导”中的“IS-IS”。

1.2  配置IPv6 IS-IS的基本特性

在IPv6网络环境中,可以通过配置IPv6 IS-IS路由协议来实现IPv6网络的互连。

 

1.2.1  配置准备

在配置之前,需完成以下任务:

l              全局使能IPv6能力

l              配置接口的网络层地址,使各相邻节点网络层可达

l              启动IS-IS

1.2.2  配置IS-IS的IPv6基本特性

表1-1 配置IS-IS的IPv6基本特性

操作

命令

说明

进入系统视图

system-view

-

启动IS-IS路由进程,进入IS-IS视图

isis [ process-id ]

必选

缺省情况下,系统没有运行IS-IS

配置网络实体名称(NET)

network-entity net

必选

缺省情况下,没有配置NET

使能IS-IS进程的IPv6能力

ipv6 enable

必选

缺省情况下,没有使能IS-IS路由进程的IPv6能力

退回到系统视图

quit

-

进入接口视图

interface interface-type interface-number

-

使能接口IS-IS路由进程的IPv6能力并指定要关联的IS-IS进程号

isis ipv6 enable [ process-id ]

必选

缺省情况下,接口上没有使能IS-IS路由进程的IPv6能力

 

1.3  配置IPv6 IS-IS的路由信息控制

1.3.1  配置准备

在进行IPv6 IS-IS的路由特性配置之前,需完成IPv6 IS-IS基本配置。

1.3.2  配置IPv6 IS-IS的路由信息控制

表1-2 配置IPv6 IS-IS的路由信息控制

操作

命令

说明

进入系统视图

system-view

-

进入IS-IS视图

isis [ process-id ]

-

配置IPv6 IS-IS路由优先级

ipv6 preference { route-policy route-policy-name | preference } *

可选

缺省情况下,IPv6 IS-IS路由优先级为15

配置IPv6 IS-IS聚合路由

ipv6 summary ipv6-prefix prefix-length [ avoid-feedback | generate_null0_route | [ level-1 | level-1-2 | level-2 ] | tag tag ] *

可选

缺省情况下,没有配置IPv6聚合路由

配置生成IPv6 IS-IS缺省路由

ipv6 default-route-advertise [ [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name ] *

可选

缺省情况下,不生成IPv6 IS-IS缺省路由

配置IPv6 IS-IS对接收的路由进行过滤

ipv6 filter-policy { acl6-number | ipv6-prefix ipv6-prefix-name | route-policy route-policy-name } import

可选

缺省情况下,IPv6 IS-IS不对接收的路由信息进行过滤

配置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 ] *

可选

缺省情况下,IPv6 IS-IS不引入其他协议的路由信息

配置引入Level1/Level2的IPv6路由最大条数

ipv6 import-route limit number

可选

本命令的缺省值为300000

配置IPv6 IS-IS对引入的路由进行过滤

ipv6 filter-policy { acl6-number | ipv6-prefix ipv6-prefix-name | route-policy route-policy-name } export [ protocol [ process-id ] ]

可选

缺省情况下,IPv6 IS-IS不对引入的路由进行过滤

使能IPv6 IS-IS路由渗透功能

ipv6 import-route isisv6 level-2 into level-1 [ filter-policy { acl6-number | ipv6-prefix ipv6-prefix-name | route-policy route-policy-name } | tag tag ] *

可选

缺省情况下,禁止IPv6 IS-IS路由渗透功能

配置在负载分担方式下IPv6 IS-IS等价路由的最大数量

ipv6 maximum load-balancing number

可选

本命令的缺省值为8

 

l          ipv6 filter-policy export命令一般和ipv6 import-route命令结合使用,如果没有指定protocol参数,将对当前路由器从所有协议引入的路由进行过滤;如果指定了protocol参数,则只对当前路由器从特定协议引入的路由进行过滤。

l          ACL的相关知识请参见“ACL和QoS配置指导”中的“ACL”。

l          路由策略、IPv6地址前缀列表的相关知识请参见“三层技术-IP路由配置指导”中的“路由策略”。

 

1.4  配置IPv6 IS-IS与BFD联动

BFD(Bidirectional Forwarding Detection,双向转发检测)能够为IPv6 IS-IS邻居之间的链路提供快速检测功能。当邻居之间的链路出现故障时,加快IPv6 IS-IS协议的收敛速度。

表1-3 配置IPv6 IS-IS与BFD联动

操作

命令

说明

进入系统视图

system-view

-

启动IS-IS路由进程,进入IS-IS视图

isis [ process-id ]

-

配置网络实体名称(NET)

network-entity net

必选

缺省情况下,没有配置NET

使能IS-IS进程的IPv6能力

ipv6 enable

必选

缺省情况下,没有使能IS-IS路由进程的IPv6能力

退回系统视图

quit

-

进入接口视图

interface interface-type interface-number

-

使能接口IS-IS路由进程的IPv6能力并指定要关联的IS-IS进程号

isis ipv6 enable [ process-id ]

必选

缺省情况下,接口上没有使能IS-IS路由进程的IPv6能力

在指定接口上使能IPv6 IS-IS BFD

isis ipv6 bfd enable

必选

缺省情况下,运行IPv6 IS-IS的接口未使能BFD功能

 

关于BFD的介绍和基本功能配置,请参见“可靠性配置指导”中的“BFD”。

 

1.5  配置IS-IS IPv4和IPv6分拓扑

l          关于MTR的介绍,请参见请参见“三层技术-IP路由配置指导”中的“MTR”。

l          IS-IS IPv4单播多拓扑的相关配置,请参见“三层技术-IP路由配置指导”中的“IS-IS”。

 

1.5.1  简介

一台路由器同时支持IPv4和IPv6两种协议,那么只支持IPv4或IPv6的路由器都可以与该路由器通信。但是IPv6具有和IPv4相同的拓扑结构,使用同样的最短路径进行SPF计算。当IPv4和IPv6协议在网络中的部署可能不一致时,IPv4和IPv6的拓扑信息可能不同,混合拓扑中的一些路由器和链路不支持IPv6协议,但是支持双协议栈的路由器无法感知到这些路由器和链路不支持IPv6,仍然会把IPv6报文转发给它们,这就导致IPv6报文由于无法转发而被丢弃。同样,存在不支持IPv4的路由器和链路时,IPv4报文也无法转发。

为了避免这样的情况,就需要将IPv4拓扑和IPv6拓扑分开计算。IS-IS MTR(Multi-Topology Routing,多拓扑路由)的功能之一就是实现IPv4和IPv6分拓扑计算。

图1-1 IS-IS IPv4和IPv6分拓扑功能示意图

 

图1-1所示,图中的数值表示对应链路上的开销值;Router A、Router C和Router D支持IPv4和IPv6双协议栈;Router B只支持IPv4协议,不能转发IPv6报文。

在Router A、Router B、Router C、Router D上都配置IS-IS IPv4和IPv6分拓扑,所有的路由器对于IPv4、IPv6都分为两个拓扑进行计算,则Router A能够感知到Router B和Router C之间,Router C和Router D之间的链路不支持IPv6,即不会将到达Router D的IPv6报文转发给Router B而造成报文丢弃。

1.5.2  配置IS-IS IPv4和IPv6分拓扑

1. 配置准备

在配置IS-IS IPv4IPv6分拓扑特性之前,需完成以下任务:

l              配置IS-IS IPv4和IPv6基本功能,网络建立IS-IS邻居,有基本拓扑;

l              配置全局和接口支持多拓扑。关于全局和接口支持多拓扑的详细配置过程,请参见“三层技术-IP路由配置指导”中的“MTR”。

2. 配置IS-IS IPv4和IPv6分拓扑

表1-4 配置IS-IS IPv4和IPv6分拓扑

操作

命令

说明

进入系统视图

system-view

-

进入IS-IS视图

isis [ process-id ] [ vpn-instance vpn-instance-name ]

-

配置IS-IS的Wide Metric属性

cost-style { narrow | wide | wide-compatible | { compatible | narrow-compatible } [ relax-spf-limit ] }

必选

缺省情况下,IS-IS只收发采用Narrow方式表示路由权值的报文

使能IPv4\V6分拓扑

multiple-topology ipv6-unicast

必选

缺省情况下,IS-IS不支持IPv4\v6分拓扑计算

 

1.6  IPv6 IS-IS显示和维护

在完成上述配置后,在任意视图下执行display命令可以显示配置后IPv6 IS-IS的运行情况,用户可以通过查看显示信息验证配置的效果。

在用户视图下执行reset命令可以清除IPv6 IS-IS的数据库信息,或者复位特定邻居的数据信息。

表1-5 IPv6 IS-IS显示和维护

操作

命令

显示IS-IS的摘要信息

display isis brief [ | { begin | exclude | include } regular-expression ]

显示IS-IS当前debug开关的状态

display isis debug-switches { process-id | vpn-instance vpn-instance-name } [ | { begin | exclude | include } regular-expression ]

显示使能了IS-IS的接口信息

display isis interface [ statistics | [ interface-type interface-number ] [ verbose ] ] [ process-id | vpn-instance vpn-instance-name ] [ | { begin | exclude | include } regular-expression ]

显示IS-IS的链路状态数据库

display isis lsdb [ [ l1 | l2 | level-1 | level-2 ] | [ [ lsp-id lsp-id | lsp-name lspname | local ] | verbose ] * ] * [ process-id | vpn-instance vpn-instance-name ] [ | { begin | exclude | include } regular-expression ]

显示IS-IS的mesh-group

display isis mesh-group [ process-id | vpn-instance vpn-instance-name ] [ | { begin | exclude | include } regular-expression ]

显示本地路由器名称到系统ID的映射关系表

display isis name-table [ process-id | vpn-instance vpn-instance-name ] [ | { begin | exclude | include } regular-expression ]

显示IS-IS的邻居信息

display isis peer [ statistics | verbose ] [ process-id | vpn-instance vpn-instance-name ] [ | { begin | exclude | include } regular-expression ]

显示IPv6 IS-IS路由信息

display isis route ipv6 [ [ level-1 | level-2 ] | verbose ] * [ process-id | vpn-instance vpn-instance-name ] [ | { begin | exclude | include } regular-expression ]

显示IS-IS的SPF计算日志记录

display isis spf-log [ process-id | vpn-instance vpn-instance-name ] [ | { begin | exclude | include } regular-expression ]

显示IS-IS进程的统计信息

display isis statistics [ level-1 | level-1-2 | level-2 ] [ process-id |  vpn-instance vpn-instance-name ] [ | { begin | exclude | include } regular-expression ]

清除所有IS-IS的数据结构信息

reset isis all [ process-id | vpn-instance vpn-instance-name ]

清除IS-IS特定邻居的数据信息

reset isis peer system-id  [ process-id | vpn vpn-instance-name ]

 

1.7  IPv6 IS-IS典型配置举例

1.7.1  IPv6 IS-IS基本配置

1. 组网需求

如下图所示,Router A、Router B、Router C和Router D属于同一自治系统,所有路由器已使能了IPv6能力,要求它们之间通过IPv6 IS-IS协议达到IPv6网络互连的目的。

其中Router A和Router B是Level-1路由器,Router D是Level-2路由器,Router C是Level-1-2路由器。Router A、Router B和Router C属于区域10,而Router D属于区域20。

2. 组网图

图1-2 IPv6 IS-IS基本配置组网图

 

3. 配置步骤

(1)        配置各接口的IPv6地址(略)

(2)        配置IPv6 IS-IS

# 配置Router A。

<RouterA> system-view

[RouterA] ipv6

[RouterA] isis 1

[RouterA-isis-1] is-level level-1

[RouterA-isis-1] network-entity 10.0000.0000.0001.00

[RouterA-isis-1] ipv6 enable

[RouterA-isis-1] quit

[RouterA] interface serial 2/2/0

[RouterA-Serial2/2/0] isis ipv6 enable 1

[RouterA-Serial2/2/0] quit

# 配置Router B

<RouterB> system-view

[RouterB] ipv6

[RouterB] isis 1

[RouterB-isis-1] is-level level-1

[RouterB-isis-1] network-entity 10.0000.0000.0002.00

[RouterB-isis-1] ipv6 enable

[RouterB-isis-1] quit

[RouterB] interface serial 2/2/0

[RouterB-Serial2/2/0] isis ipv6 enable 1

[RouterB-Serial2/2/0] quit

# 配置Router C。

<RouterC> system-view

[RouterC] ipv6

[RouterC] isis 1

[RouterC-isis-1] network-entity 10.0000.0000.0003.00

[RouterC-isis-1] ipv6 enable

[RouterC-isis-1] quit

[RouterC] interface serial 2/2/0

[RouterC-Serial2/2/0] isis ipv6 enable 1

[RouterC-Serial2/2/0] quit

[RouterC] interface serial 2/2/1

[RouterC-Serial2/2/1] isis ipv6 enable 1

[RouterC-Serial2/2/1] quit

[RouterC] interface serial 2/2/2

[RouterC-Serial2/2/2] isis ipv6 enable 1

[RouterC-Serial2/2/2] quit

# 配置Router D

<RouterD> system-view

[RouterD] ipv6

[RouterD] isis 1

[RouterD-isis-1] is-level level-2

[RouterD-isis-1] network-entity 20.0000.0000.0004.00

[RouterD-isis-1] ipv6 enable

[RouterD-isis-1] quit

[RouterD] interface serial 2/2/0

[RouterD-Serial2/2/0] isis ipv6 enable 1

[RouterD-Serial2/2/0] quit

[RouterD] interface gigabitethernet 2/1/1

[RouterD-Gigabitethernet2/1/1] isis ipv6 enable 1

[RouterD-Gigabitethernet2/1/1] quit

1.7.2  配置IPv6 IS-IS与BFD联动

1. 组网需求

l              Router A、Router B通过二层交换机互连,并且在双方接口上使能BFD应用,之间运行IPv6 IS-IS,网络层相互可达。

l              当Router B和二层交换机之间的链路发生故障后,BFD能够快速检测并通告IPv6 IS-IS协议。

2. 组网图

图1-3 配置IPv6 IS-IS与BFD联动组网图

设备

接口

IPv6地址

设备

接口

IPv6地址

Router A

GE2/1/1

2001::1/64

Router B

GE2/1/1

2001::2/64

 

GE2/1/2

2001:2::1/64

 

GE2/1/2

2001:3::2/64

Router C

GE2/1/1

2001:2::2/64

 

 

 

 

GE2/1/2

2001:3::1/64

 

 

 

 

3. 配置步骤

(1)        配置各接口的IPv6地址(略)

(2)        配置IPv6 IS-IS

# 配置Router A。

<RouterA> system-view

[RouterA] ipv6

[RouterA] isis 1

[RouterA-isis-1] is-level level-1

[RouterA-isis-1] network-entity 10.0000.0000.0001.00

[RouterA-isis-1] ipv6 enable

[RouterA-isis-1] quit

[RouterA] interface gigabitethernet 2/1/1

[RouterA-Gigabitethernet2/1/1] isis ipv6 enable 1

[RouterA-Gigabitethernet2/1/1] quit

[RouterA] interface gigabitethernet 2/1/2

[RouterA-Gigabitethernet2/1/2] isis ipv6 enable 1

[RouterA-Gigabitethernet2/1/2] quit

# 配置Router B

<RouterB> system-view

[RouterB] ipv6

[RouterB] isis 1

[RouterB-isis-1] is-level level-1

[RouterB-isis-1] network-entity 10.0000.0000.0002.00

[RouterB-isis-1] ipv6 enable

[RouterB-isis-1] quit

[RouterB] interface gigabitethernet 2/1/1

[RouterB-Gigabitethernet2/1/1] isis ipv6 enable 1

[RouterB-Gigabitethernet2/1/1] quit

[RouterB] interface gigabitethernet 2/1/2

[RouterB-Gigabitethernet2/1/2] isis ipv6 enable 1

[RouterB-Gigabitethernet2/1/2] quit

# 配置Router C

<RouterC> system-view

[RouterC] ipv6

[RouterC] isis 1

[RouterC-isis-1] network-entity 10.0000.0000.0003.00

[RouterC-isis-1] ipv6 enable

[RouterC-isis-1] quit

[RouterC] interface gigabitethernet 2/1/1

[RouterC-Gigabitethernet2/1/1] isis ipv6 enable 1

[RouterC-Gigabitethernet2/1/1] quit

[RouterC] interface gigabitethernet 2/1/2

[RouterC-Gigabitethernet2/1/2] isis ipv6 enable 1

[RouterC-Gigabitethernet2/1/2] quit

(3)        配置BFD功能

# Router A上使能IPv6 IS-IS BFD功能,并配置BFD参数。

[RouterA] bfd session init-mode active

[RouterA] interface gigabitethernet 2/1/1

[RouterA-Gigabitethernet2/1/1] isis ipv6 bfd enable

[RouterA-Gigabitethernet2/1/1] bfd min-transmit-interval 500

[RouterA-Gigabitethernet2/1/1] bfd min-receive-interval 500

[RouterA-Gigabitethernet2/1/1] bfd detect-multiplier 7

[RouterA-Gigabitethernet2/1/1] return

# 在Router B上使能IPv6 IS-IS BFD功能,并配置BFD参数。

[RouterB] bfd session init-mode active

[RouterB] interface gigabitethernet 2/1/1

[RouterB-Gigabitethernet2/1/1] isis ipv6 bfd enable

[RouterB-Gigabitethernet2/1/1] bfd min-transmit-interval 500

[RouterB-Gigabitethernet2/1/1] bfd min-receive-interval 500

[RouterB-Gigabitethernet2/1/1] bfd detect-multiplier 6

(4)        检查配置结果

下面以Router A为例,Router B和Router A类似,不再赘述。

# 显示Router A的BFD信息。

<RouterA> display bfd session

Total Session Num: 1            Init Mode: Active

 

 IPv6 Session Working Under Ctrl Mode:

 

     Local Discr: 1441                Remote Discr: 1450

       Source IP: FE80::20F:FF:FE00:1202(Router A接口Gigabitethernet2/1/1的链路本地地址)

  Destination IP: FE80::20F:FF:FE00:1200(Router B接口Gigabitethernet2/1/1的链路本地地址)

   Session State: Up                     Interface: GE2/1/1

       Hold Time:    /

# 在Router A上查看2001:4::0/64的路由信息,可以看出Router A和Router B是通过L2 Swtich进行通信的。

<RouterA> display ipv6 routing-table 2001:4::0 64 verbose

Routing Table :

Summary Count : 2

 

 Destination  : 2001:4::0                               PrefixLength : 64

 NextHop      : 2001::2                                 Preference   : 15

 RelayNextHop : ::                                      Tag          : 0H

 Neighbor     : ::                                      ProcessID    : 0

 Interface    : Gigabitethernet2/1/1                    Protocol     : ISISv6

 State        : Active Adv                              Cost         : 20

 Tunnel ID    : 0x0                                     Label        : NULL

 Age          : 4538sec

 

 Destination  : 2001:4::0                               PrefixLength : 64

 NextHop      : 2001:2::2                               Preference   : 15

 RelayNextHop : ::                                      Tag          : 0H

 Neighbor     : ::                                      ProcessID    : 0

 Interface    : Gigabitethernet2/1/2                    Protocol     : ISISv6

 State        : Invalid Adv                             Cost         : 30

 Tunnel ID    : 0x0                                     Label        : NULL

 Age          : 4515sec

# 打开Router A的调试开关。

<RouterA> debugging bfd scm

<RouterA> debugging bfd event

<RouterA> debugging isis event bfd

<RouterA> terminal debugging

# Router B和二层交换机之间的链路发生故障后,可以看到Router A能够快速检测Router B的变化。

#Aug  8 14:54:05:362 2009 RouterA IFNET/4/INTERFACE UPDOWN:

 Trap 1.3.6.1.6.3.1.1.5.3<linkDown>: Interface 983041 is Down, ifAdminStatus is 1, ifOperStatus is 2

#Aug  8 14:54:05:363 2009 RouterA ISIS/4/ADJ_CHANGE:TrapID(1.3.6.1.2.1.138.0.17<isisAdjacencyChange>), ISIS Level-2 Adjencency IN Circuit-983041 State Change.

#Aug  8 14:54:05:364 2008 RouterA ISIS/4/ADJ_CHANGE:TrapID(1.3.6.1.2.1.138.0.17<isisAdjacencyChange>), ISIS Level-1 Adjencency IN Circuit-983041 State Change.

%Aug  8 14:54:05:365 2009 RouterA IFNET/4/LINK UPDOWN: Gigabitethernet2/1/1: link status is DOWN

%Aug  8 14:54:05:366 2008 RouterA IFNET/4/UPDOWN: Line protocol on the interface Ethernet0/1 is DOWN

%Aug  8 14:54:05:367 2009 RouterA ISIS/4/ADJLOG:ISIS-1-ADJCHANGE: Adjacency To 0000.0000.0002 (GE2/1/1) DOWN, Level-2 Circuit Down.

%Aug  8 14:54:05:367 2009 RouterA ISIS/4/ADJLOG:ISIS-1-ADJCHANGE: Adjacency To 0000.0000.0002 (GE2/1/1) DOWN, Level-2 Adjacency clear.

%Aug  8 14:54:05:368 2009 RouterA ISIS/4/ADJLOG:ISIS-1-ADJCHANGE: Adjacency To 0000.0000.0002 (GE2/1/1) DOWN, Level-1 Circuit Down.

%Aug  8 14:54:05:369 2009 RouterA ISIS/4/ADJLOG:ISIS-1-ADJCHANGE: Adjacency To 0000.0000.0002 (GE2/1/1) DOWN, Level-1 Adjacency clear.

*Aug  8 14:54:05:369 2009 RouterA ISIS/6/ISIS: ISIS-1-BFD: Recieve BFD session down . Type 0. DstIPAddr: FE80::20F:FF:FE00:1200 , SrcIPAddr: FE80::20F:FF:FE00:1202

*Aug  8 14:54:05:370 2009 RouterA ISIS/6/ISIS: ISIS-1-BFD: Success to send msg. Msg type 1 delete session. IfPhyIndex: 5 ,DstIPAddr: FE80::20F:FF:FE00:1200 , SrcIPAddr: FE80::20F:FF:FE00:1202 . NeighborType: Level-1.

# 显示Router A的BFD信息。

查看Router A的BFD信息,Router A已取消与Router B的邻居关系,没有任何输出信息。

<RouterA> display bfd session

# 在Router A上查看2001:4::0/64的路由信息,可以看出Router A和Router B已经切换到Router C进行通信。

<RouterA> display ipv6 routing-table 2001:4::0 64 verbose

Routing Table :

Summary Count : 1

 

 Destination  : 2001:4::0                               PrefixLength : 64

 NextHop      : 2001:2::2                               Preference   : 15

 RelayNextHop : ::                                      Tag          : 0H

 Neighbor     : ::                                      ProcessID    : 0

 Interface    : Gigabitethernet2/1/2                             Protocol     : ISISv6

 State        : Invalid Adv                             Cost         : 30

 Tunnel ID    : 0x0                                     Label        : NULL

 Age          : 4610sec

1.7.3  配置IS-IS IPv4和IPv6分拓扑

1. 组网需求

图1-4所示,将IPv4拓扑和IPv6拓扑分开计算。

2. 组网图

图1-4 IS-IS IPv4和IPv6分拓扑配置组网图(路由应用)

 

3. 配置步骤

(1)        配置各路由器接口的IPv4/IPv6地址和IS-IS协议

请按照图1-4配置各接口的IPv4/IPv6地址和子网掩码,具体配置过程略。

配置各路由器之间采用IS-IS协议进行互连,确保Router A、Router B、Router C和Router D之间能够在网络层互通,并且各路由器之间能够借助IS-IS协议实现动态路由更新。

请按照图1-4配置各接口的链路开销值,过程略。

(2)        配置IS-IS IPv4IPv6分拓扑

# 配置Router A。

<RouterA> system-view

[RouterA] isis

[RouterA-isis-1] cost-style wide

[RouterA-isis-1] multiple-topology ipv6-unicast

# 配置Router B。

<RouterB> system-view

[RouterB] isis

[RouterB-isis-1] cost-style wide

[RouterB-isis-1] multiple-topology ipv6-unicast

# 配置Router C。

<RouterC> system-view

[RouterC] isis

[RouterC-isis-1] cost-style wide

[RouterC-isis-1] multiple-topology ipv6-unicast

配置Router D。

<RouterD> system-view

[RouterD] isis

[RouterD-isis-1] cost-style wide

[RouterD-isis-1] multiple-topology ipv6-unicast

(3)        检验配置效果

# 在Router A上查看拓扑IPv6的IS-IS路由表。

<RouterA> display isis route ipv6

 

                         Route information for ISIS(1)

                         -----------------------------

 

                     ISIS(1) IPv6 Level-1 Forwarding Table

                     -------------------------------------

 Destination: 12::                                    PrefixLen: 64

 Flag       : D/L/-                                   Cost     : 4

 Next Hop   : Direct                                  Interface: GE2/1/1

 

 Destination: 44::1                                   PrefixLen: 128

 Flag       : R/L/-                                   Cost     : 36

 Next Hop   : FE80::200:5EFF:FE00:F11                 Interface: GE2/1/2

 

 Destination: 14::                                    PrefixLen: 64

 Flag       : D/L/-                                   Cost     : 36

 Next Hop   : Direct                                  Interface: GE2/1/2

 

      Flags: D-Direct, R-Added to RM, L-Advertised in LSPs, U-Up/Down Bit Set

 

 

                     ISIS(1) IPv6 Level-2 Forwarding Table

                     -------------------------------------

 Destination: 12::                                    PrefixLen: 64

 Flag       : D/L/-                                   Cost     : 4

 Next Hop   : Direct                                  Interface: GE2/1/1

 

 Destination: 44::1                                   PrefixLen: 128

 Flag       : -/-/-                                   Cost     : 36

 

 

 Destination: 14::                                    PrefixLen: 64

 Flag       : D/L/-                                   Cost     : 36

 Next Hop   : Direct                                  Interface: GE2/1/2

 

      Flags: D-Direct, R-Added to RM, L-Advertised in LSPs, U-Up/Down Bit Set

Router A上查看拓扑到Router D的IPv6路由44::1/128的下一跳出接口为GigabitEthernet2/1/2。

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!