Code review comment for lp:~jk0/nova/xs-ipv6

Revision history for this message
Tushar Patil (tpatil) wrote :

There is a slight change in the flatmanager design for IPV6 and I want to bring to your notice the changes we are planning from the initial design.

Database Changes:
1) Renaming ra_server column to gateway_v6 from networks db table. When we (NTT) implemented IPv6 support for VlanManager and FlatDHCPManager in Bexar, we added new ra_server column in the networks database table. However now we think that ra_server name is not suitable naming.Because with all of 3 network models, there are some routers as gateway which forwards the packets between inside and outside of the cloud. And only with VlanManager or FlatDHCPManager, those routers advertises RA messages. Then in generally, those routers should be called as not "RA server" but just "gateway".
So we are planning to rename ra_server column to gateway_v6.
2) Adding netmask_v6 column to the networks db table.
3) We are not adding new addressV6 column to the fixed_ips. Please take a note of this.
  Reason: IPv6 address will be calculated from MAC address a we are doing it in case of all of Vlan, FlatDHCP.

This is the first time, we have come across such dependency and I know you will have to do lot of rework. Sorry for that. Please let us know if you want to know more about our design changes.
Please check-out our branch at https://code.launchpad.net/~ntt-pf-lab/nova/flatmanager-ipv6 for more information. The development is still in progress.

« Back to merge proposal