...
Initial implementation will split the Super IPv4 CIDR to /24 networks and each /24 network will be split into /27 networks. If the super IPv4 CIDR is not sufficiently big enough to split into network sub levels then appropriate errors will be given to the user.
The last ip address of the VPC level super-cidr will be used as the loopback id of the ospf enabled VPC-VR.
...
Following schema objects will be added to the MS schema:
network_details: The zone level dynamic routing parameters for public network will be saved in network details table.
network_offering: the table will be modified and a new field dynamic_routing will be added to it.
user_vm_details: for capturing priority of the OSPF router in order to facilitate selection of designated router.
Quagga Router VPC-VR1 (hostname: r-6-VM)
#
interface eth0
description link to link local network
ip address 169.254.3.148/24
link detect
interface eth1
description link to public network
ip address 192.168.100.68/24
link detect
interface eth2
description link to VPC tier1
ip address 200.100.100.0/27
interface eth3
description link to VPC tier 2
ip address 200.100.100.32/27
interface lo
ip address 127200.0100.0100.1255
link detect
hostname r-6-VM
router ospf
network 200.100.100.0/27 area 0
network 200.100.100.32/27 area 0
network 169.254.0.0/24 area 0
network 182.168.100.0/24 area 0
line vty
no login
enable password <password>
Static Routes:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.100.1 0.0.0.0 UG 0 0 0 eth1
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
## Not set 200.100.100.0 0.0.0.0 255.255.255.224 U 0 0 0 eth2
## Not set 200.100.100.32 0.0.0.0 255.255.255.224 U 0 0 0 eth3
192.168.100.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1