欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

华为和思科IPV6初探之IPV6中的link-local address

程序员文章站 2022-04-09 15:05:25
华为和思科IPV6初探之IPV6中的link-local address   全球IP不够分,IPv6逐步上线了。 IPv6好处就不用多说了,比如支持IP安全,比如用不完。...


华为和思科IPV6初探之IPV6中的link-local address

 

全球IP不够分,IPv6逐步上线了。

IPv6好处就不用多说了,比如支持IP安全,比如用不完。

近日工作中发现华为和思科配置IPv6时,接口下会产生一个叫做link-local address的IPv6地址。

做了部分实验,记录如下:  www.2cto.com  

 

华为VRP系统中,在指定接口配置静态路由的时候就必须使用接口的link-local address地址,而不能使用配置的ip地址。

原因是ipv6在接口下是可以配置多个地址:
 

display current-configuration interface  Eth-Trunk 1.1788

#

interface Eth-Trunk1.1788

 vlan-type dot1q 1788

 ip binding vpn-instance IBM

 ipv6 enable

 ipv6 address 500E:0:0:5::2/126

 ipv6 address 192:168:31::1/64

#

return

 

配置静态路由提示信息:

[R1]ipv6 route-static vpn-instance IBM 20E:0:0:5::2 128 Eth-Trunk1.1788 500E:0:0:5::2

Error: The next-hop must be a link-local address.

[R1]ipv6 route-static vpn-instance IBM 20E:0:0:5::2 128 Eth-Trunk1.1788 500E:0:0:5::1

Error: The next-hop must be a link-local address.

   www.2cto.com  

应该是在每个接口使能ipv6后,该接口会自动生成一个 link-local address ,作为唯一标识路由的手段,而不用端口下配置的IPv6地址作标示了。
 

[R1]display ipv6 interface Eth-Trunk 1.1788

Eth-Trunk1.1788 current state : DOWN 

IPv6 protocol current state : DOWN

IPv6 is enabled, link-local address is FE80::5689:98FF:FE44:8133 [TENTATIVE]

  Global unicast address(es):

    500E:0:0:5::2, subnet is 500E:0:0:5::/126 [TENTATIVE]

    192:168:31::1, subnet is 192:168:31::/64 [TENTATIVE]

 

在华为设备上,使用link-local address 作为下一跳地址配置静态路由成功:

[R1]ipv6 route-static vpn-instance IBM 20E:0:0:5::2 128 Eth-Trunk 1.1788 FE80::5689:98FF:FE44:8133

[R1]

 

在华为设备上,无论接口有一个或者多个IPv6地址,在指定端口的VPN静态路由配置中总要使用本地链路地址,而不是端口下地址。

同样,思科会产生接口的本地链路地址,在路由标示中使用。不过,

在思科IOX系统的设备上,没有配置方面的问题,因为思科IOX系统配置静态路由可以指定到端口为止。  www.2cto.com  

思科设备应该默认也是使用该端口的本地链路地址,不过不需要明确指出而已。

R2#configure t                       

Wed Sep  5 17:43:39.760 PRC

R2(config)#router static

R2(config-static)#vrf SONY

R2(config-static-vrf)#address-family ipv6 unicast

R2(config-static-vrf-afi)#192:168:31::1/64 GigabitEthernet0/4/0/4 

R2(config-static-vrf-afi)#end                                                        

R2#quit