Project Atrium is an open source SDN distribution - a vertically integrated set of open source components which together form a complete SDN stack. It’s goals are threefold:
The key components of Atrium BGP Peering Router Application are as follows:
The BGP Routing Configuration maintains information about its BGP Speakers & BGP Peers.
Configuration data about BGP speakers can be accessed from the below URL:
GET http://<controller_ip>:8181/restconf/config/bgpconfig:bgpSpeakers/
Configuration data about BGP peers can be accessed from the below URL:
GET http://<controller_ip>:8181/restconf/config/bgpconfig:bgpPeers/
Host Service API contains the host specific details that can be used during address resolution
Host specific data can be accessed by using the below REST request:
GET http://<controller_ip>:8181/restconf/config/hostservice-api:addresses/
The BGP RIB module stores all the route information that it has learnt from its peers.
Routing Information Base entries can be accessed from the URL below:
GET http://<controller_ip>:8181/restconf/operational/bgp-rib:bgp-rib/
The Forwarding Information Base is used to keep track of active FIB entries.
FIB entries can be accessed from the URL below:
GET http://<controller_ip>:8181/restconf/config/routingservice-api:fibEntries/