ISIS协议的IPv4和IPv6的标准

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ISIS协议的IPv4和IPv6的标准相关的知识,希望对你有一定的参考价值。

ISIS协议的IPv4和IPv6的标准

拓扑图拓扑图
技术图片

?实验目的:

  测试该拓扑中运行ISIS协议下同时开启IPV4和IPV6,在中间路由器IPV6不连续的情况下,两端的路由器能获得对方的ipv6路由,但是无法ping通。

实验要求:

1.各路由器对应链路上的地址按:ipv4为XY.1.1.X/Y--/24,换回口地址按:X.X.X.X/32

                                                 ipv6为:2001:XY::X/Y--/64,换回口地址按:2012::X/128

2.在R1到R4路由器上配置IPV4的ISIS进程并在所有相关接口开启ISIS协议

3.在R1和R2,R3和R4之间开启IPv6的ISIS进程,并在相关接口开启IPV6,但是在R2,R3之间接口下不开启IPV6的ISIS进程

实验步骤:

1.配置各路由器接口的IP地址

2.配置各路路由器ipv4和ipv6的ISIS进程

3.配置各路由器接口下的路由宣告进ISIS

具体配置:

#R1的配置
[Huawei]sysname R1 //配置路由的名字

[R1]ipv6 //开启IPv6功能

[R1]interface GigabitEthernet0/0/0 //进入接口配置模式

[R1-GigabitEthernet0/0/0]ip address 12.1.1.1 255.255.255.0 //配置接口ipv6地址

[R1-GigabitEthernet0/0/0]ipv6 enable //开启接口IPV6模式

[R1-GigabitEthernet0/0/0]ipv6 address 2001:12::1 64 //配置接口ipv4地址

[R1-GigabitEthernet0/0/0]isis enable //开启接口下的IPv4模式

[R1-GigabitEthernet0/0/0]isis ipv6 enable //开启接口下的IPV6模式

[R1-GigabitEthernet0/0/0]quit //退出接口模式

[R1]interface Loopback0 //进入接口配置模式

[R1-Loopback0]ip address 1.1.1.1 255.255.255.255 //配置接口IPv4地址

[R1-Loopback0]ipv6 enable //开启接口IPv6模式

[R1-Loopback0]ipv6 address 2012::1 128 //配置接口IPV6地址

[R1-Loopback0]isis enable //开启接口下的IPv4模式

[R1-Loopback0]isis ipv6 enable //开启接口下的IPv6模式

[R1-Loopback0]quit

[R1]ISIS 1 //开启ISIS进程1

[R1-isis-1]network-entity 49.0012.1111.1111.1111.00 //配置ISIS的区域号以及系统ID

[R1-isis-1]is-level levle-2 //配置路由器的ISIS级别为Level-2

[R1-isis-1]ipv6 enable topology standard //开启IPv6同ipv4的标准模式

[R1-isis-1]quit

[R1]

#R2的配置
[Huawei]sysname R2 //配置路由的名字

[R2]ipv6 //开启IPv6功能

[R2]interface GigabitEthernet0/0/0 //进入接口配置模式

[R2-GigabitEthernet0/0/0]ip address 12.1.1.2 255.255.255.0 //配置接口ipv6地址

[R2-GigabitEthernet0/0/0]ipv6 enable //开启接口IPV6模式

[R2-GigabitEthernet0/0/0]ipv6 address 2001:12::1 64 //配置接口ipv4地址

[R2-GigabitEthernet0/0/0]isis enable //开启接口下的IPv4模式

[R2-GigabitEthernet0/0/0]isis ipv6 enable //开启接口下的IPV6模式

[R2-GigabitEthernet0/0/0]quit //退出接口模式

[R2]interface GigabitEthernet0/0/1 //进入接口配置模式

[R2-GigabitEthernet0/0/1]ip address 23.1.1.2 255.255.255.0 //配置接口ipv6地址

[R2-GigabitEthernet0/0/1]ipv6 enable //开启接口IPV6模式

[R2-GigabitEthernet0/0/1]ipv6 address 2001:23::2 64 //配置接口ipv4地址

[R2-GigabitEthernet0/0/1]isis enable //开启接口下的IPv4模式

[R2-GigabitEthernet0/0/1]isis ipv6 enable //开启接口下的IPV6模式

[R2-GigabitEthernet0/0/1]quit //退出接口模式

[R2]interface Loopback0 //进入接口配置模式

[R2-Loopback0]ip address 2.2.2.2 255.255.255.255 //配置接口IPv4地址

[R2-Loopback0]ipv6 enable //开启接口IPv6模式

[R2-Loopback0]ipv6 address 2012::2 128 //配置接口IPV6地址

[R2-Loopback0]isis enable //开启接口下的IPv4模式

[R2-Loopback0]isis ipv6 enable //开启接口下的IPv6模式

[R2-Loopback0]quit

[R2]ISIS 1 //开启ISIS进程1

[R2-isis-1]network-entity 49.0023.2222.2222.2222.00 //配置ISIS的区域号以及系统ID

[R2-isis-1]is-level levle-2 //配置路由器的ISIS级别为Level-2

[R2-isis-1]ipv6 enable topology standard //开启IPv6同ipv4的标准模式

[R2-isis-1]quit

[R2]

#R3的配置
[Huawei]sysname R3 //配置路由的名字

[R3]ipv6 //开启IPv6功能

[R3]interface GigabitEthernet0/0/0 //进入接口配置模式

[R3-GigabitEthernet0/0/0]ip address 23.1.1.3 255.255.255.0 //配置接口ipv6地址

[R3-GigabitEthernet0/0/0]ipv6 enable //开启接口IPV6模式

[R3-GigabitEthernet0/0/0]ipv6 address 2001:23::3 64 //配置接口ipv4地址

[R3-GigabitEthernet0/0/0]isis enable //开启接口下的IPv4模式

[R3-GigabitEthernet0/0/0]isis ipv6 enable //开启接口下的IPV6模式

[R3-GigabitEthernet0/0/0]quit //退出接口模式

[R3]interface GigabitEthernet0/0/1 //进入接口配置模式

[R3-GigabitEthernet0/0/1]ip address 34.1.1.3 255.255.255.0 //配置接口ipv6地址

[R3-GigabitEthernet0/0/1]ipv6 enable //开启接口IPV6模式

[R3-GigabitEthernet0/0/1]ipv6 address 2001:34::3 64 //配置接口ipv4地址

[R3-GigabitEthernet0/0/1]isis enable //开启接口下的IPv4模式

[R3-GigabitEthernet0/0/1]isis ipv6 enable //开启接口下的IPV6模式

[R3-GigabitEthernet0/0/1]quit //退出接口模式

[R3]interface Loopback0 //进入接口配置模式

[R3-Loopback0]ip address 3.3.3.3 255.255.255.255 //配置接口IPv4地址

[R3-Loopback0]ipv6 enable //开启接口IPv6模式

[R3-Loopback0]ipv6 address 2012::3 128 //配置接口IPV6地址

[R3-Loopback0]isis enable //开启接口下的IPv4模式

[R3-Loopback0]isis ipv6 enable //开启接口下的IPv6模式

[R3-Loopback0]quit

[R3]ISIS 1 //开启ISIS进程1

[R3-isis-1]network-entity 49.0023.3333.3333.3333.00 //配置ISIS的区域号以及系统ID

[R3-isis-1]is-level levle-2 //配置路由器的ISIS级别为Level-2

[R3-isis-1]ipv6 enable topology standard //开启IPv6同ipv4的标准模式

[R3-isis-1]quit

[R3]

#R4的配置
[Huawei]sysname R4 //配置路由的名字

[R4]ipv6 //开启IPv6功能

[R4]interface GigabitEthernet0/0/0 //进入接口配置模式

[R4-GigabitEthernet0/0/0]ip address 34.1.1.4 255.255.255.0 //配置接口ipv6地址

[R4-GigabitEthernet0/0/0]ipv6 enable //开启接口IPV6模式

[R4-GigabitEthernet0/0/0]ipv6 address 2001:34::4 64 //配置接口ipv4地址

[R4-GigabitEthernet0/0/0]isis enable //开启接口下的IPv4模式

[R4-GigabitEthernet0/0/0]isis ipv6 enable //开启接口下的IPV6模式

[R4-GigabitEthernet0/0/0]quit //退出接口模式

[R4]interface Loopback0 //进入接口配置模式

[R4-Loopback0]ip address 4.4.4.4 255.255.255.255 //配置接口IPv4地址

[R4-Loopback0]ipv6 enable //开启接口IPv6模式

[R4-Loopback0]ipv6 address 2012::4 128 //配置接口IPV6地址

[R4-Loopback0]isis enable //开启接口下的IPv4模式

[R4-Loopback0]isis ipv6 enable //开启接口下的IPv6模式

[R4-Loopback0]quit

[R4]ISIS 1 //开启ISIS进程1

[R4-isis-1]network-entity 49.0012.4444.4444.4444.00 //配置ISIS的区域号以及系统ID

[R4-isis-1]is-level levle-2 //配置路由器的ISIS级别为Level-2

[R4-isis-1]ipv6 enable topology standard //开启IPv6同ipv4的标准模式

[R4-isis-1]quit

[R4]

验证结果:

#R1上ISIS协议的IPV6的路由

<R1>display ipv6 routing-table protocol isis //显示ipv6的路由

Public Routing Table : ISIS

Summary Count : 4

?

ISIS Routing Table‘s Status : < Active >

Summary Count : 4

?

Destination : 2001:34:: PrefixLength : 64

NextHop : FE80::2E0:FCFF:FE74:5E20 Preference : 15

Cost : 30 Protocol : ISIS-L2

RelayNextHop : :: TunnelID : 0x0

Interface : GigabitEthernet0/0/0 Flags : D

?

Destination : 2012::2 PrefixLength : 128

NextHop : FE80::2E0:FCFF:FE74:5E20 Preference : 15

Cost : 10 Protocol : ISIS-L2

RelayNextHop : :: TunnelID : 0x0

Interface : GigabitEthernet0/0/0 Flags : D

?

Destination : 2012::3 PrefixLength : 128

NextHop : FE80::2E0:FCFF:FE74:5E20 Preference : 15

Cost : 20 Protocol : ISIS-L2

RelayNextHop : :: TunnelID : 0x0

Interface : GigabitEthernet0/0/0 Flags : D

?

Destination : 2012::4 PrefixLength : 128 //R4上得到的路由

NextHop : FE80::2E0:FCFF:FE74:5E20 Preference : 15

Cost : 30 Protocol : ISIS-L2

RelayNextHop : :: TunnelID : 0x0

Interface : GigabitEthernet0/0/0 Flags : D

?

ISIS Routing Table‘s Status : < Inactive >

Summary Count : 0

<R1>

#R4上的ISIS的IPV6的路由

<R4>display ipv6 routing-table protocol isis

Public Routing Table : ISIS

Summary Count : 4

?

ISIS Routing Table‘s Status : < Active >

Summary Count : 4

?

Destination : 2001:12:: PrefixLength : 64

NextHop : FE80::2E0:FCFF:FE3B:2A57 Preference : 15

Cost : 30 Protocol : ISIS-L2

RelayNextHop : :: TunnelID : 0x0

Interface : GigabitEthernet0/0/0 Flags : D

?

Destination : 2012::1 PrefixLength : 128

NextHop : FE80::2E0:FCFF:FE3B:2A57 Preference : 15

Cost : 30 Protocol : ISIS-L2

RelayNextHop : :: TunnelID : 0x0

Interface : GigabitEthernet0/0/0 Flags : D

?

Destination : 2012::2 PrefixLength : 128

NextHop : FE80::2E0:FCFF:FE3B:2A57 Preference : 15

Cost : 20 Protocol : ISIS-L2

RelayNextHop : :: TunnelID : 0x0

Interface : GigabitEthernet0/0/0 Flags : D

?

Destination : 2012::3 PrefixLength : 128

NextHop : FE80::2E0:FCFF:FE3B:2A57 Preference : 15

Cost : 10 Protocol : ISIS-L2

RelayNextHop : :: TunnelID : 0x0

Interface : GigabitEthernet0/0/0 Flags : D

?

ISIS Routing Table‘s Status : < Inactive >

Summary Count : 0

<R4>

#在R1上用PING命令测试到R4的路由

<R1>ping ipv6 2012::4

PING 2012::4 : 56 data bytes, press CTRL_C to break

Request time out

Request time out

Request time out

Request time out

Request time out

--- 2012::4 ping statistics ---

5 packet(s) transmitted

0 packet(s) received

100.00% packet loss

round-trip min/avg/max = 0/0/0 ms

<R1>

最终得出结论:

  在路由器上配置IPV4和IPV6同时存在时,IPV4中间连续而IPV6在中间不连续,会出现可以得到路由但是路由确不可达的现象。

以上是关于ISIS协议的IPv4和IPv6的标准的主要内容,如果未能解决你的问题,请参考以下文章

什么是IPv6?与IPv4相比,IPv6具备哪些技术优点?

[Linux]CentOS 6.9下yaf发送IPV4和IPV6的IPfix

IPV4和IPV6

网络Internet 协议版本 6 (IPv6)

IPv4和IPv6的区别

ipv4和ipv6的区别是啥?