ONOS Intent Path Forwarding using Dijkstra Algorithm
Taufik Irfan, Rifqy Hakimi, Aris Cahyadi Risdianto, Eueung Mulyana · 2019
The use of intent on computer networking is a new concept that can be used in Software-defined Networking (SDN) technology, where the purpose is to translate high-level policies into the network configuration. ONOS Intent Path Forwarding (ONOS-IPF) is the application designed to implements the concept of the use of the intent on Software-defined Networking (SDN) with an Open Network Operating System (ONOS) as its controller. With a policy to have high availability and less latency than ONOS default application packet forwarding, this ONOS-IPF application will create a packet forwarding based on bandwidth capacity and network traffic utilization rather than use hop count only. In order to achieve its goal of applying policy into a form of network configuration, the utilization of the Dijkstra shortest path algorithm as the main method is needed in this application. As a result, the end-to-end path latency created by for this application is smallest than default ONOS forwarding application when it used to deliver packet size is more than 3200 bytes. This ONOS-IPF application also a high availability with time convergence around 2 seconds and have a secondary path as a backup for the primary path.