...
Code Block |
---|
onos> summary node=127.0.0.1, version=1.0.0.SNAPSHOT nodes=1, devices=6, links=14, hosts=5, clustersSCC(s)=1, paths=46, flows=0, intents=0 |
...
We can see the routes that SDN-IP has learnt with the "routes" command.
Code Block |
---|
onos> routes prefix= Network Next Hop 192.168.1.0/24, nexthop= 10.0.1.1 prefix= 192.168.2.0/24, nexthop= 10.0.2.1 prefix= 192.168.3.0/24, nexthop= 10.0.3.1 Total SDN-IP routes = 3 |
Don't worry if you don't see all of the routes straight away - sometimes it takes a minute or so for the BGP sessions to establish and advertise the routes to ONOS.
...
Code Block |
---|
onos> intents -s
Connectivity total= 27 installed= 27
Connectivity withdrawn= 0 failed= 0
Connectivity submitted= 0 compiling= 0
Connectivity installing= 0 recompiling= 0
Connectivity withdrawing= 0
PointToPoint total= 24 installed= 24
PointToPoint withdrawn= 0 failed= 0
PointToPoint submitted= 0 compiling= 0
PointToPoint installing= 0 recompiling= 0
PointToPoint withdrawing= 0
MultiPointToSinglePoint total= 3 installed= 3
MultiPointToSinglePoint withdrawn= 0 failed= 0
MultiPointToSinglePoint submitted= 0 compiling= 0
MultiPointToSinglePoint installing= 0 recompiling= 0
MultiPointToSinglePoint withdrawing= 0
SinglePointToMultiPoint total= 0 installed= 0
SinglePointToMultiPoint withdrawn= 0 failed= 0
SinglePointToMultiPoint submitted= 0 compiling= 0
SinglePointToMultiPoint installing= 0 recompiling= 0
SinglePointToMultiPoint withdrawing= 0
Path total= 0 installed= 0
Path withdrawn= 0 failed= 0
Path submitted= 0 compiling= 0
Path installing= 0 recompiling= 0
Path withdrawing= 0
LinkCollection total= 0 installed= 0
LinkCollection withdrawn= 0 failed= 0
LinkCollection submitted= 0 compiling= 0
LinkCollection installing= 0 recompiling= 0
LinkCollection withdrawing= 0
UnknownType total= 0 installed= 0
UnknownType withdrawn= 0 failed= 0
UnknownType submitted= 0 compiling= 0
UnknownType installing= 0 recompiling= 0
UnknownType withdrawing= 0
All total= 27 installed= 27
All withdrawn= 0 failed= 0
All submitted= 0 compiling= 0
All installing= 0 recompiling= 0
All withdrawing= 0
|
We see a total of 27 intents. The 24 PointToPointIntents are simple end-to-end flows which allow the external BGP routers to communicate with our internal BGP speaker. The three MultiPointToSinglePoint intents are the forwarding rules for the routes that we've learned through BGP. Each route is translated into one MultiPointToSinglePoint intent which matches the traffic for that route at the ingress ports of the network and forwards it along to the router who advertised the route to us. This is how we use routing information learned from BGP to enable traffic to transit our network on these routes.
...
Let's go back to our ONOS terminal and see if ONOS has received the new route.
Code Block |
---|
onos> routes prefix= Network Next Hop 192.168.1.0/24, nexthop= 10.0.1.1 prefix= 192.168.2.0/24, nexthop= 10.0.2.1 prefix= 192.168.3.0/24, nexthop= 10.0.3.1 prefix= 192.168.4.0/24, nexthop= 10.0.4.1 Total SDN-IP routes = 4 |
We see the new route to 192.168.4.0/24 has appeared in the list. Also, when SDN-IP received the route it installed a new MultiPointToSinglePoint intent into the network.
...