ONOS Intent Path Forwarding using Dijkstra Algorithm

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.

[1]  Arturo González-Escribano,et al.  The Shortest-Path Problem: Analysis and Comparison of Methods , 2014, The Shortest-Path Problem.

[2]  Paolo Giaccone,et al.  Scalability of ONOS reactive forwarding applications in ISP networks , 2017, Comput. Commun..

[3]  Jae-Hyoung Yoo,et al.  An intent-based network virtualization platform for SDN , 2016, 2016 12th International Conference on Network and Service Management (CNSM).

[4]  Ieee Staff 2017 Optical Fiber Communications Conference and Exhibition (OFC) , 2017 .

[5]  Siamak Azodolmolky,et al.  Software Defined Networking with OpenFlow , 2013 .

[6]  Marcial P. Fernandez,et al.  Comparing OpenFlow Controller Paradigms Scalability: Reactive and Proactive , 2013, 2013 IEEE 27th International Conference on Advanced Information Networking and Applications (AINA).

[7]  Reza Nejabati,et al.  Load and nonlinearity aware resource allocation in elastic optical networks , 2017, 2017 Optical Fiber Communications Conference and Exhibition (OFC).

[8]  Ken Gray,et al.  SDN: Software Defined Networks , 2013 .

[9]  Douglas Comer,et al.  OSDF: An Intent-based Software Defined Network Programming Framework , 2018, 2018 IEEE 43rd Conference on Local Computer Networks (LCN).