A Brief Survey and Implementation on Refinement for Intent-Driven Networking

Intent-driven networking (IDN) is emerging because the traditional network is complicated and error-prone when configured. As the key step of IDN, intent refinement is an alternative approach to convert intents from declarative language to a machine-readable policy, which possesses important scientific significance and application value. In this article, we first present a generic architecture to illustrate the process and functions of IDN. Then we give a definition of intent refinement to make the concept clear. In order to propose a standard classification method of intent refinement, we review the typical intent refinement schemes and distinguish them according to target users, input methods, and refinement approaches. Finally, in order to refine different kinds of intent, we design an intelligent intent refinement system based on natural language processing and deterministic finite automation. In summary, intent refinement plays a crucial role in IDN, which provides a convenient northbound interface for different users to express their communication requirements. Therefore, it is of vital importance to summarize its common methods and explore more straightforward and intelligent ways to enhance its utility.

[1]  Yehia Elkhatib,et al.  SDN Heading North: Towards a Declarative Intent-based Northbound Interface , 2020, 2020 16th International Conference on Network and Service Management (CNSM).

[2]  M. Kiran,et al.  Using Machine Learning for Intent-based provisioning in High-Speed Science Networks , 2020, SNTA@HPDC.

[3]  Vinod Yegneswaran,et al.  An Intent-Based Automation Framework for Securing Dynamic Consumer IoT Infrastructures , 2020, WWW.

[4]  Asif Mehmood,et al.  Intent-Based Orchestration of Network Slices and Resource Assurance using Machine Learning , 2020, NOMS 2020 - 2020 IEEE/IFIP Network Operations and Management Symposium.

[5]  Ben Y. Zhao,et al.  Safely and automatically updating in-network ACL configurations with intent language , 2019, SIGCOMM.

[6]  Dewang Gedia,et al.  VIVoNet: Visually-represented, Intent-based, Voice-assisted Networking , 2019, International Journal of Computer Networks & Communications.

[7]  Lisandro Zambenedetti Granville,et al.  Refining Network Intents for Self-Driving Networks , 2018, SelfDN@SIGCOMM.

[8]  Ying Zhang,et al.  Supporting Diverse Dynamic Intent-based Policies using Janus , 2017, CoNEXT.

[9]  Pontus Sköldström,et al.  DISMI - an intent interface for application-centric transport network services , 2017, 2017 19th International Conference on Transparent Optical Networks (ICTON).

[10]  Lisandro Zambenedetti Granville,et al.  INSpIRE: Integrated NFV-based Intent Refinement Environment , 2017, 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM).

[11]  Inder Monga,et al.  INDIRA: ‘Application Intent’ network assistant to configure SDN-based high performance scientific networks , 2017, 2017 Optical Fiber Communications Conference and Exhibition (OFC).

[12]  Ying Zhang,et al.  PGA: Using Graphs to Express and Automatically Reconcile Network Policies , 2015, Comput. Commun. Rev..

[13]  Peter Linz,et al.  An Introduction to Formal Languages and Automata , 1997 .

[14]  Rrubaa Panchendrarajan,et al.  Bidirectional LSTM-CRF for Named Entity Recognition , 2018, PACLIC.