Nova radvd uses wrong MAC address
After booting a nova-compute node, IPv6-enabled instances have buggy IPv6 connectivity, with packets coming through sporadically. This appears to be caused by the radvd started by nova-network using a wrong MAC address in router advertisements:
[root@i-00000036:~]# rdisc6 eth0 Soliciting ff02::2 (ff02::2) on eth0... ... Source link-layer address: 66:AD:2A:A5:D9:19 from fe80::64ad:2aff:fea5:d919The MAC address 66:AD:2A:A5:D9:19 doesn’t match the bridge device on which radvd is listening:
[root@stan:~]# ifconfig br100 Link encap:Ethernet HWaddr FE:16:3E:2E:C4:E4 ...Killing radvd and restarting nova-network fixed this:
[root@i-00000036:~]# rdisc6 eth0 Soliciting ff02::2 (ff02::2) on eth0... ... Source link-layer address: FE:16:3E:2E:C4:E4 from fe80::64ad:2aff:fea5:d919Cause unknown. Might have to do with the MAC addresses of the enslaved interfaces (vnetN).
Submitted by Eelco Dolstra on 20 June 2011 at 18:14
Log in to post comments