We can make a northbound based application fir make a communication with network controller ,For example, in our created an application , we perform the network controller based process to create a VLAN with two switches to perform the process of configure an OSPF routing process with two of routers. The northbound APIs, or northbound interfaces (NBIs), we can make a control process from the network controller up to the applications.
By use this application we can perform the process of retrieve monitoring information from the controller , for example we can monitor network devices used processor details. And also monitoring the traffic flow of the network process based on the layer of abstraction. For make a communication between the devices and controller ,we use the using OpFlex as the API .
And also we can retrieve information from the SDN controller through a GUI. We can use python and java to write scripts and also automate our network administration for make some following process, like list out the all collected /retrieved information from all network devices and also Show the status of all physical interfaces in the network. We can add a new VLAN process on all our needed switches. Next we can view the topology of entire network and also Automatically configure IP addresses for a newly created virtual machines.By use our multiple applications we can access the SDN controller based on the following process, like A user can use a GUI to retrieve information from the SDN controller. Behind the scenes, the GUI is using the API.
|VNX and VNUML||8||7||8|
|CISCO PACKET TRACER||7||7||10|
Unlimited Network Simulation Results available here.