Blog

15 Mar 2017

Cisco Cihazlarında Ağ Programlanabilirliği Nasıl Uygulanır?

/
Tarafından gönderildi

CISCO: Veri ağları ve veri odaklarının kapsamı geliştikçe, değişiklikleri uygulamak zorunda kalan mühendislerin de ağırlığı artmaktadır. Sayısız dernek, yüzlerce hatta çok sayıda ağ oluşturma aracına sahiptir. Her biri ile bir arada olmak, verimsizdir ve bilgisayarlaştırma ile yapılabilecekler ile kıyaslanabilecek bir ücret kısıtlayıcıdır.

Herhangi bir çekim yapmış olanlar için Cisco ağı çok uzun bir süre önce gadget, sormak için makul bir şey, “Herhangi bir anda herhangi bir anda bir gadget'ı denetleyen summon hat arayüzü (CLI), herhangi bir büyük gelişmekte olan ağ ile başa çıkmak için düşünülebilir en etkili yol mu?”

Bu soruya herhangi bir mühendisin “evet” denmesi zor.

Birkaç işleme aracıyla uğraşmak için en iyi alternatif, ağ tasarımı değişikliklerini robotize etme yeteneğini içermelidir. Cisco, bilgisayar programlaması için Ağ Programlanabilirliği başlığı altında iş yapıyor.

Basit Ağ Yönetimi Protokolü (SNMP) uzun bir süre boyunca ağ izleme için yaygın olarak kullanılmaktadır. Başlangıçta 1980'lerin sonlarında hayal edilmiştir ve SNMP hiçbir zaman tam bir ağ programlanabilirliği taşımamıştır.

GoogleÖrneğin, bu yıl ağ oluşturma araçlarını izlemek için SNMP’yi kullanmayacağını açıkladı.

Cisco'daki Ağ Programlanabilirliği, bu endüstri kuralları ve ücretsiz sözleşmeler ile uygulanabilir:

RESTful Arabirim: Basit bir anlamda, Temsili Durum Aktarımı (REST), bir siteyle bağlantı kurmak için temel web programlarının standardıdır. Cisco, çok sayıda anahtar ve anahtar üzerinde RESTful arayüzler ve ayrıca Ağ Programlanabilirliği için Uygulama Merkezli Altyapısı (ACI) açmıştır.

Python: Bu serbest programlama diyalekti, Linux insan grubunda oldukça uzun bir süre boyunca etkileyici bir şekilde etkileyici bir şekilde gelişti. Cisco şimdi python'un çevrilmiş betik lehçesini NX-OS çalışma çerçevesine, ACI'ye ve diğer Cisco aşamalarına koordine etmiştir.

XML ve JSON: Genişletilebilir İşaretleme Dili (XML) ve JavaScript Nesne Gösterimi (JSON), hem anlaşılabilir hem de makine anlamında olan standart veri kodlama tasarımlarıdır. Örneğin, bir anahtar veya anahtar düzenlemesi XML veya JSON'da gösterilebilir, bir kelime işlemci ile değiştirilebilir, daha sonra ağdaki değişiklikleri robotize etmek için Python veya REST ile kullanılabilir.

Veri modelleri: Veri modeli, verilerin diğer verilerle nasıl tanımlandığını ve tüm verilerin nasıl ele alındığını ve nasıl ele alındığını tanımlamak için standart bir yaklaşımdır. Ağ oluşturma araçlarının çoğunun düzenlemelerinin büyük kısmı, büyük bir veri gösterisinde konuşulabilir. Veri modelleri daha sonra Ağ Programlanabilirliği ile mekanize edilebilir. Cisco, ACI içindeki veri ekranı olarak Yönetim Bilgi Ağacı'nı (MIT) uyguladı. Diğer bir yükselen veri, Cisco anahtarlarına ve anahtarlarına bağlanabilecek YANG gösterisidir. YANG, SNMP'nin eksikliklerini fethetmeyi amaçlayan açık bir standart olan “Yet Another Next Generation” ifadesinden bir veri şovudur.

Her biri sırayla ağ gadget'larında değişiklik yapma süreleri sona eriyor. Şu anda, mekanize edilmek üzere erişilebilen çeşitli Cisco araçlarına yönelik birkaç programsal arayüz bulunmaktadır. Herhangi bir ağ robotizasyonunu programlamak için temel bir yatırım girişimi gerektirse de, tüm zamanın ardından etkileyici zaman ve çalışma masrafları karşılanabilir.

Yanıt Ver

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