Blog

15 Sel 2017

Bagaimana untuk melaksanakan Rangkaian Programmabiliti pada Cisco Devices

/
Dihantar oleh

CISCO: Oleh kerana rentang rangkaian data dan fokus data berkembang, begitu juga berat kepada jurutera yang perlu melaksanakan perubahan. Banyak persatuan mempunyai beratus-ratus malah sejumlah besar alat rangkaian. Berurusan dengan setiap orang, pada satu masa, adalah tidak cekap dan mengambil tol yang bertentangan dengan apa yang dapat dicapai dengan pengkomputeran.

Bagi mereka yang telah ditembak di mana-mana Rangkaian Cisco Gadget pada masa dahulu yang sangat lama, satu perkara yang munasabah untuk bertanya adalah, "Adakah antara muka garis panggilan (CLI), yang mengawasi satu alat pada satu ketika tertentu, jalan yang paling berkesan untuk menangani apa-apa rangkaian pembangunan yang besar?"

Sukar untuk mana-mana jurutera memberi "ya" firma kepada soalan ini.

Alternatif terbaik untuk berurusan dengan beberapa alat pemprosesan mesti mengandungi keupayaan untuk meramalkan perubahan reka bentuk rangkaian. Cisco sedang membuat dan mengambil selepas perniagaan menuju Rangkaian Programmabiliti untuk pengkomputeran.

Protokol Pengurusan Rangkaian Langsung (SNMP) telah digunakan secara meluas untuk pemantauan rangkaian untuk jangka masa yang panjang. Ia pada mulanya dibayangkan pada akhir 1980s dan SNMP tidak pernah mempunyai pemrograman rangkaian lengkap.

Google, misalnya, telah mengisytiharkan ia akan mengetepikan SNMP untuk pemantauan alat rangkaian mereka tahun ini.

Keupayaan Program Rangkaian di Cisco boleh dilaksanakan dengan garis panduan industri dan konvensyen percuma:

Interface yang RESTful: Secara ringkas, Pemindahan Negeri Perwakilan (REST) ​​adalah standard untuk program web asas untuk berhubung dengan laman web. Cisco telah membuka antara muka RESTful pada pelbagai suis dan suis, dan seterusnya dalam Aplikasi Centric Infrastructure (ACI) untuk Programmability Rangkaian.

Python: Dialek pengaturcaraan percuma ini telah berkembang pesat dalam kelaziman dalam kumpulan orang Linux untuk jangka masa yang panjang. Cisco kini telah menyelaraskan dialek skrip diterjemahkan python ke dalam kerangka kerja NX-OS, ACI dan peringkat Cisco yang lain.

XML dan JSON: Language Markup Extensible (XML) dan JavaScript Object Notation (JSON) adalah reka bentuk pengekodan data standard yang boleh difahami dan mesin yang bermakna. Sebagai contoh, sakelar atau susunan suis boleh ditunjukkan dalam XML atau JSON, diubah dengan pemproses kata, kemudian digunakan dengan Python atau REST untuk mengubah robot ke rangkaian.

Model Data: Model data adalah pendekatan standard untuk mencirikan bagaimana data mengenal pasti dengan data lain dan bagaimana semua data dikendalikan dan dimatikan. Sebahagian besar perkiraan alat rangkaian yang paling banyak boleh dibincangkan dalam pertunjukan data yang besar. Model data kemudian boleh dijana dengan Rangkaian Programmabiliti. Cisco telah melaksanakan Pengurusan Maklumat Tree (MIT) sebagai paparan data di dalam ACI. Satu lagi data yang semakin meningkat menunjukkan bahawa boleh disambungkan kepada suis Cisco dan suis adalah persembahan YANG. YANG adalah persembahan data dari ungkapan "Yet Another Next Generation," yang merupakan standard terbuka yang bertujuan untuk menaklukkan kelemahan SNMP.

Masa membuat perubahan pada alat rangkaian masing-masing seterusnya tiba pada akhirnya. Pada masa ini terdapat beberapa antara muka pengaturcaraan kepada pelbagai alat Cisco yang boleh diakses oleh mekanisma. Walaupun ia memerlukan usaha pelaburan yang mendasari untuk memprogram sebarang robotisasi rangkaian, selepas itu keseluruhan, masa yang mengesankan dan perbelanjaan kerja dapat diselamatkan.

Sila tinggalkan balasan anda

GTranslate Please upgrade your plan for SSL support!
GTranslate Your license is inactive or expired, please subscribe again!