You must explicitly define a virtual link local address for each VRRP for IPv6 group. Otherwise, when you attempt to commit the configuration, the commit request fails. The virtual link local address must be on the same subnet as the physical interface address.
The two switches connected via trunk ports and configured for VRRP with ipv6 address will show themselves as the master if the link local address is not the same.
BR1 - border router 1:
colin@sjc1-br01> show configuration interfaces vlan unit 20
family inet {
address 199.47.216.67/26 {
vrrp-group 8 {
virtual-address 199.47.216.65;
priority 200;
preempt;
}
vrrp-group 9 {
virtual-address 199.47.216.66;
priority 100;
}
}
}
family inet6 {
address 2620:0100:6000:0216::3/64 {
vrrp-inet6-group 104 {
virtual-inet6-address 2620:0100:6000:0216::1;
virtual-link-local-address fe80::0800:2000:104:01;
priority 200;
preempt;
}
vrrp-inet6-group 105 {
virtual-inet6-address 2620:0100:6000:0216::2;
virtual-link-local-address fe80::0800:2000:105:01;
priority 100;
preempt;
}
}
address fe80::0800:2000:0020:0001/64;
}
BR2 - border router #2
colin@sjc1-br02> show configuration interfaces vlan unit 20
family inet {
address 199.47.216.68/26 {
vrrp-group 8 {
virtual-address 199.47.216.65;
priority 100;
preempt;
}
vrrp-group 9 {
virtual-address 199.47.216.66;
priority 200;
}
}
}
family inet6 {
address 2620:0100:6000:0216::4/64 {
vrrp-inet6-group 104 {
virtual-inet6-address 2620:0100:6000:0216::1;
virtual-link-local-address fe80::0800:2000:104:02;
priority 100;
preempt;
}
vrrp-inet6-group 105 {
virtual-inet6-address 2620:0100:6000:0216::2;
virtual-link-local-address fe80::0800:2000:105:02;
priority 200;
preempt;
}
}
address fe80::0800:2000:0020:0002/64;
}
Output of "show vrrp summary (BR1)
vlan.20 up 8 master Active lcl 199.47.216.67
vip 199.47.216.65
vlan.20 up 9 backup Active lcl 199.47.216.67
vip 199.47.216.66
vlan.20 up 104 master Active lcl 2620:100:6000:216::3
vip fe80::800:2000:104:1
vip 2620:100:6000:216::1
vlan.20 up 105 master Active lcl 2620:100:6000:216::3
vip fe80::800:2000:105:1
vip 2620:100:6000:216::2
Output of show vrrp summary (BR2)
vlan.20 up 8 backup Active lcl 199.47.216.68
vip 199.47.216.65
vlan.20 up 9 master Active lcl 199.47.216.68
vip 199.47.216.66
vlan.20 up 104 master Active lcl 2620:100:6000:216::4
vip fe80::800:2000:104:1
vip 2620:100:6000:216::2
vlan.20 up 105 master Active lcl 2620:100:6000:216::4
vip fe80::800:2000:105:2
vip 2620:100:6000:216::2
VRRP advertisements on vlan 20, will working for IPv4, but not for V6 (as both switches shows they are the master.)
The solution is to assign the same link local address for both the routers.
BR1 - border router 1:colin@sjc1-br01> show configuration interfaces vlan unit 20
family inet {
address 199.47.216.67/26 {
vrrp-group 8 {
virtual-address 199.47.216.65;
priority 200;
preempt;
}
vrrp-group 9 {
virtual-address 199.47.216.66;
priority 100;
}
}
}
family inet6 {
address 2620:0100:6000:0216::3/64 {
vrrp-inet6-group 104 {
virtual-inet6-address 2620:0100:6000:0216::1;
virtual-link-local-address fe80::0800:2000:104:01;
priority 200;
preempt;
}
vrrp-inet6-group 105 {
virtual-inet6-address 2620:0100:6000:0216::2;
virtual-link-local-address fe80::0800:2000:105:01;
priority 100;
preempt;
}
}
address fe80::0800:2000:0020:0001/64;
}
BR2 - border router #2
colin@sjc1-br02> show configuration interfaces vlan unit 20
family inet {
address 199.47.216.68/26 {
vrrp-group 8 {
virtual-address 199.47.216.65;
priority 100;
preempt;
}
vrrp-group 9 {
virtual-address 199.47.216.66;
priority 200;
}
}
}
family inet6 {
address 2620:0100:6000:0216::4/64 {
vrrp-inet6-group 104 {
virtual-inet6-address 2620:0100:6000:0216::1;
virtual-link-local-address fe80::0800:2000:104:01;
priority 100;
preempt;
}
vrrp-inet6-group 105 {
virtual-inet6-address 2620:0100:6000:0216::2;
virtual-link-local-address fe80::0800:2000:105:01;
priority 200;
preempt;
}
}
address fe80::0800:2000:0020:0002/64;
}
Output of "show vrrp summary (BR1)
vlan.20 up 8 master Active lcl 199.47.216.67
vip 199.47.216.65
vlan.20 up 9 backup Active lcl 199.47.216.67
vip 199.47.216.66
vlan.20 up 104 backup Active lcl 2620:100:6000:216::3
vip fe80::800:2000:104:1
vip 2620:100:6000:216::1
vlan.20 up 105 backup Active lcl 2620:100:6000:216::3
vip fe80::800:2000:105:1
vip 2620:100:6000:216::2
Output of show vrrp summary (BR2)
vlan.20 up 8 backup Active lcl 199.47.216.68
vip 199.47.216.65
vlan.20 up 9 master Active lcl 199.47.216.68
vip 199.47.216.66
vlan.20 up 104 master Active lcl 2620:100:6000:216::4
vip fe80::800:2000:104:1
vip 2620:100:6000:216::1
vlan.20 up 105 master Active lcl 2620:100:6000:216::4
vip fe80::800:2000:105:1
vip 2620:100:6000:216::2