Versions Compared

Key

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

...

Code Block
{
    "localPublicIpPrefixes" : [
         "200.0.0.0/32",
         "201.0.0.0/30",
         "202.0.0.0/30"
    ],
    "nextHopIpAddress" : "200.0.0.5",
    "publicFacingMac" : "00:00:00:00:00:66",
    "xosIpAddress" : "10.254.1.22",
    "xosRestPort" : "8000",
    "hosts" : {
        "hostname.onlab.us" : "of:0000000000000001/1"
    }
}

The “localPublicIpPrefixes” means the public IP address for vBNG to assign.

...

The "xosIpAddress" is the IP address of XOS. The "xosRestPort" is the port of XOS for vBNG to fetch the mapping record. This function is used for vBGN's reboot, we should recovery the vBNG status from the XOS' record.

The "hosts" dictionary contains a map of compute node hostnames to connect point on the vBNG-managed switch.

Proxy ARP Configuration

When we configure each host with an IP address (the IP address is private IP address), we also configure the gateway IP address on each host. Then the host will send out ARP packets to look for the MAC address of the gateway. Since there is no physical gateway, we will use proxy ARP application to handle those ARP requests.

...