Versions Compared

Key

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

...

This Quickstart will walk you through setting up your end to end Gluon EVPN environment.

Pre-requisites:

You will need a computer with at least 16GB of RAM and at least 500GB of free hard disk space. A faster processor or solid-state drive will speed up the virtual machine boot time, and a larger screen will help to manage multiple terminal windows.

The computer can run Windows, Mac OS X, or Linux – all work fine with VirtualBox, the only software requirement.

Using virtual box create two virtual machines.

In each virtual machine, you need to have compute, openstack controller and ONOS controller nodes.

Set up your Development Environment

      In both virtual machines, Configure the below mentioned steps.

  1. Download and install the etcd database. Steps are mentioned in below shell script
    start_etcd.sh
  2. Download the gluon code for setting up the protonserver. Steps are mentioned in below shell script
    start_gluon.sh
  3. Download onos and bring up the onos controller. Follow the below link
    Building ONOS
  4. Download openstack and bring up the openstack. Follow the below link
    https://docs.openstack.org/devstack/latest/
  5. Integrate onos with openstack
    The controller and compute set manager command 
    Execute ovs-vsctl set-manager tcp:controlleripaddress:6640 command in compute node.

  6. Setup BGP peer between onos controllers
    Method: POST

    The URL pat: HTTP: // 192.168.212.32: 8181 / Onos / V1 / Network / the Configuration /

    Headers: Content-Type

    Values: application / json

    Body:

    {

    "Apps": {

    "Org.onosproject.provider.bgp.cfg": {

    "Bgpapp": {

    "routerId": "192.168.212.32",

    "LocalAs": 100,

    "MaxSession": 20,

    "HoldTime": 90,

    "EvpnCapability": true,

    "bgpPeer": [{ "peerIp ": "192.168.212.31", "remoteAs": 100, "peerHoldTime": 90, "connectMode": "active"}

    ]

    }}

    }}}

    }}

  7. Create VPN
  8. Create VM
  9. Ping and verify the results

...


  1. Once the development environment setup is ready then verify the gluon ONOS functionality.

    Verify the gluon ONOS functionality:

    1) Use below attached document for verifying the gluon ONOS functionality.

    Gluon_ONOS_Configuration_Guide.odt