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 .
In generally we make a communication and retrieve the information process by using Representational State Transfer (REST) APIs and also we can use HTTP messages to send information between an application and an SDN controller by using GET or PUT functions. We can retrieve information from a controller by using use the GET message and packet tracer. And also send the information to a controller by using PUT function. For make a communication process , like send and retrieve the informations by using RESTful APIs based on the two pacakges , like JavaScript Object Notation (JSON) and Extensible Markup Language (XML).
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.
Technology | Ph.D | MS | M.Tech |
---|---|---|---|
NS2 | 75 | 117 | 95 |
NS3 | 98 | 119 | 206 |
OMNET++ | 103 | 95 | 87 |
OPNET | 36 | 64 | 89 |
QULANET | 30 | 76 | 60 |
MININET | 71 | 62 | 74 |
MATLAB | 96 | 185 | 180 |
LTESIM | 38 | 32 | 16 |
COOJA SIMULATOR | 35 | 67 | 28 |
CONTIKI OS | 42 | 36 | 29 |
GNS3 | 35 | 89 | 14 |
NETSIM | 35 | 11 | 21 |
EVE-NG | 4 | 8 | 9 |
TRANS | 9 | 5 | 4 |
PEERSIM | 8 | 8 | 12 |
GLOMOSIM | 6 | 10 | 6 |
RTOOL | 13 | 15 | 8 |
KATHARA SHADOW | 9 | 8 | 9 |
VNX and VNUML | 8 | 7 | 8 |
WISTAR | 9 | 9 | 8 |
CNET | 6 | 8 | 4 |
ESCAPE | 8 | 7 | 9 |
NETMIRAGE | 7 | 11 | 7 |
BOSON NETSIM | 6 | 8 | 9 |
VIRL | 9 | 9 | 8 |
CISCO PACKET TRACER | 7 | 7 | 10 |
SWAN | 9 | 19 | 5 |
JAVASIM | 40 | 68 | 69 |
SSFNET | 7 | 9 | 8 |
TOSSIM | 5 | 7 | 4 |
PSIM | 7 | 8 | 6 |
PETRI NET | 4 | 6 | 4 |
ONESIM | 5 | 10 | 5 |
OPTISYSTEM | 32 | 64 | 24 |
DIVERT | 4 | 9 | 8 |
TINY OS | 19 | 27 | 17 |
TRANS | 7 | 8 | 6 |
OPENPANA | 8 | 9 | 9 |
SECURE CRT | 7 | 8 | 7 |
EXTENDSIM | 6 | 7 | 5 |
CONSELF | 7 | 19 | 6 |
ARENA | 5 | 12 | 9 |
VENSIM | 8 | 10 | 7 |
MARIONNET | 5 | 7 | 9 |
NETKIT | 6 | 8 | 7 |
GEOIP | 9 | 17 | 8 |
REAL | 7 | 5 | 5 |
NEST | 5 | 10 | 9 |
PTOLEMY | 7 | 8 | 4 |