Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.

 

Routed VPC Network Offering

...

DB Schema changes

 

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 Configuration

 

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