关于配置VRRP6无法ping通虚拟网关

先说结论:把PC的网关改成VRRP6主的本地链路地址,前缀长度改为128,就能通了,至于为什么我也不知道,以下是具体过程。

自己在做拓扑时发现配置了VRRP6却无法ping通虚拟网关,拓扑如下

先看LSW1,LSW2和PC5,其他暂时不是重点,LSW1,LSW2,PC5配置如下:

[LSW1-Vlanif114]dis this
#
interface Vlanif114
 ipv6 enable
 ip address 192.168.2.1 255.255.255.0
 ipv6 address 2001:DB8:2::1/64
 ospfv3 1 area 0.0.0.0
 vrrp vrid 114 virtual-ip 192.168.2.254
 vrrp vrid 114 priority 101
 vrrp vrid 114 track interface GigabitEthernet0/0/1
 vrrp vrid 114 track interface GigabitEthernet0/0/6
 vrrp6 vrid 114 virtual-ip FE80::114 link-local
 vrrp6 vrid 114 virtual-ip 2001:DB8:2::254
 vrrp6 vrid 114 priority 101
 vrrp6 vrid 114 track interface GigabitEthernet0/0/1
 dhcp select relay
 dhcp relay server-ip 192.168.110.10
#
[LSW2-Vlanif114]dis this
#
interface Vlanif114
 ipv6 enable
 ip address 192.168.2.2 255.255.255.0
 ipv6 address 2001:DB8:2::2/64
 ospfv3 1 area 0.0.0.0
 vrrp vrid 114 virtual-ip 192.168.2.254
 vrrp vrid 114 track bfd-session session-name 114 increased 40
 vrrp6 vrid 114 virtual-ip FE80::114 link-local
 vrrp6 vrid 114 virtual-ip 2001:DB8:2::254
 vrrp6 vrid 114 track bfd-session session-name 114 increased 40
 dhcp select relay
 dhcp relay server-ip 192.168.110.10
#

去查了查是什么问题却发现好像并没有解决方法,因此就自己捣鼓了下

上面的PC1和2通过DHCPV6分配IPv6地址,本想指定网关却发现好像不行,因此网关也是自动分配的,PC1配置如下:

PC>ipconfig

Link local IPv6 address...........: fe80::5689:98ff:fe3d:1ae8
IPv6 address......................: 2001:db8::6 / 128
IPv6 gateway......................: fe80::4e1f:ccff:fe4d:2e55
IPv4 address......................: 192.168.0.253
Subnet mask.......................: 255.255.255.0
Gateway...........................: 192.168.0.254
Physical address..................: 54-89-98-3D-1A-E8
DNS server........................: 114.114.114.114

同时也在LSW1和LSW2配置了给PC1,2做备份的VRRP6,配置如下:

[LSW1-Vlanif13]dis this
#
interface Vlanif13
 ipv6 enable
 ip address 192.168.0.1 255.255.255.0
 ipv6 address 2001:DB8::1/64
 undo ipv6 nd ra halt
 ipv6 nd autoconfig managed-address-flag
 ipv6 nd autoconfig other-flag
 ospfv3 1 area 0.0.0.0
 vrrp vrid 13 virtual-ip 192.168.0.254
 vrrp vrid 13 priority 101
 vrrp vrid 13 track interface GigabitEthernet0/0/1
 vrrp vrid 13 track interface GigabitEthernet0/0/6
 vrrp6 vrid 13 virtual-ip FE80::13 link-local
 vrrp6 vrid 13 virtual-ip 2001:DB8::254
 vrrp6 vrid 13 priority 101
 vrrp6 vrid 13 track interface GigabitEthernet0/0/1
 vrrp6 vrid 13 track interface GigabitEthernet0/0/6
 dhcp select relay
 dhcp relay server-ip 192.168.110.10
 dhcpv6 relay destination 2001:DB8:110::10
#
[LSW2-Vlanif13]dis this
#
interface Vlanif13
 ipv6 enable
 ip address 192.168.0.2 255.255.255.0
 ipv6 address 2001:DB8::2/64
 undo ipv6 nd ra halt
 ipv6 nd autoconfig managed-address-flag
 ipv6 nd autoconfig other-flag
 ospfv3 1 area 0.0.0.0
 vrrp vrid 13 virtual-ip 192.168.0.254
 vrrp vrid 13 track bfd-session session-name 13 increased 40
 vrrp6 vrid 13 virtual-ip FE80::13 link-local
 vrrp6 vrid 13 virtual-ip 2001:DB8::254
 dhcp select relay
 dhcp relay server-ip 192.168.110.10
 dhcpv6 relay destination 2001:DB8:110::10
#

 此时神奇的事情发生了,我抱着试一试的心态用PC1ping虚拟网关2001:0db8::254,结果ping通了,DHCP分配的地址可以,我自己配的却不行?我寻思PC1和PC5究竟哪里不同,为什么PC1能通PC5却不行?因此我把PC5的配置改为和PC1相似,先把前缀长度改为128,再把网关改为LSW1中vlan 114的本地链路地址,如下:

[LSW1]dis ipv6 interface vlan 114
Vlanif114 current state : UP 
IPv6 protocol current state : UP
IPv6 is enabled, link-local address is FE80::4E1F:CCFF:FE4D:2E55
  Global unicast address(es):
    2001:DB8:2::1, subnet is 2001:DB8:2::/64

结果也ping通了,探索就到此为止,具体是什么原因我也不清楚

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值