Information Technology Network Security Software Define Infrastructure 26 March 2020

YANG (Yet Another Next Generation)

20200326_YANG

YANG merupakan data modeling language untuk protokol manajemen konfigurasi NETCONF atau RESTCONF. YANG menyediakan tools yang dibutuhkan Network Administrator untuk mengotomasi konfigurasi berbagai device dalam software-defined network.

 

YANG data modeling language menyediakan deskripsi dan menentukan interaksi node pada jaringan. Setiap modul YANG mendefiniskan hierarki data yang selanjutnya digunakan NETCONF atau RESTCONF, seperti konfigurasi, status data, Remote Procedure Calls (RPCs), dan notifikasi. Setiap modul dapat megambil data dari modul eksternal lainnya dan memasukkan data ke submodul. YANG merupakan data modeling-driven management untuk menstandarisasi komunikasi data sources dan APIs.

 

20200326_datamodeldrivenmgmt

Ketika model YANG dispesifikasi dan diimplementasikan, network management system (NMS) akan memilih tipe encoding (XML atau JSON) dan protokol (NETCONF atau RESTCONF) untuk transportasi data. Berdasarkan pemilihan encoding dan protokol, kita dapat generate code, misalnya dalam Phyton untuk mengakses objek YANG pada device yang dimanage. Device ini akan menjadi server NETCONF atau RESTCONF.

 

YANG masih dalam proses development dan mulai banyak open source tools yang mendukung otomasi jaringan dengan YANG. Keberhasilan otomasi jaringan dengan YANG ditentukan dari keberhasilan kita mengintegrasikan tools dengan menggunakan panduan standard model-driven management YANG.

 

 

Disadur dan diperbarui dari:

  • Claise, B. (2017, January 25). YANG Opensource Tools for Data Modeling-driven Management. Retrieved March 26, 2020, from https://blogs.cisco.com/: https://blogs.cisco.com/getyourbuildon/yang-opensource-tools-for-data-modeling-driven-management
  • Rouse, M. (2014, April). YANG (data modeling language). Retrieved March 26, 2020, from https://whatis.techtarget.com/: https://whatis.techtarget.com/definition/YANG-data-modeling-language

 

Recent Article

20200326_YANG
26 Mar 2020

YANG (Yet Another Next Generation)

YANG merupakan data modeling language untuk protokol manajemen konfigurasi NETCONF atau RESTCONF. YANG menyediakan tools yang dibutuhkan Network Administrator untuk mengotomasi konfigurasi berbagai device dalam software-defined network.

Read More