Blog

15 Marzec 2017

Jak wdrożyć programowanie sieci na urządzeniach Cisco

/
Wysłane przez

CISCO: Wraz z rozwojem sieci danych i koncentracji danych rośnie również ciężar inżynierów, którzy muszą wdrażać zmiany. Liczne skojarzenia mają setki, a nawet ogromną liczbę gadżetów sieciowych. Radzenie sobie z każdym, jeden na raz, jest nieefektywne i podjęte restrykcyjne opłaty w przeciwieństwie do tego, co można osiągnąć za pomocą komputeryzacji.

Dla tych, którzy strzelali do wszystkich Sieć Cisco gadżet w przeszłości bardzo długo, rozsądnym pytaniem jest: "Czy interfejs linii Summon (CLI), który w danym momencie nadzoruje jeden gadżet, jest najskuteczniejszą ścieżką, z której można sobie poradzić w każdej wielkiej rozwijającej się sieci?"

Każdemu inżynierowi trudno jest wyrazić "tak" na to pytanie.

Najlepsza alternatywa dla obsługi kilku gadżetów przetwarzania musi zawierać możliwość zautomatyzowania zmian w projekcie sieci. Firma Cisco podejmuje i podejmuje działania zmierzające ku programowaniu sieci w celu komputeryzacji.

Prosty protokół zarządzania siecią (SNMP) był szeroko wykorzystywany do monitorowania sieci przez znaczny okres czasu. Początkowo wyobrażano to sobie w późnych 1980ach, a SNMP nigdy nie posiadał pełnej programowalności sieciowej.

Googlena przykład zadeklarował, że zrezygnuje z SNMP do monitorowania swoich gadżetów sieciowych w tym roku.

Programowalność sieci w Cisco można wdrożyć zgodnie z wytycznymi branżowymi i darmowymi konwencjami:

Interfejs RESTful: W prostym sensie, Reprezentacyjny Transfer Stanowy (REST) ​​jest standardem dla podstawowych programów internetowych do łączenia się z witryną. Firma Cisco otworzyła interfejsy RESTful na wielu przełącznikach i przełącznikach, a ponadto w aplikacji Application Centric Infrastructure (ACI) dla programowalności sieci.

Pyton: Ten bezpłatny dialekt programistyczny rozwijał się imponująco w rozpowszechnieniu w grupie Linuksa przez znaczny okres czasu. Firma Cisco obecnie koordynowała przetłumaczony dialekt skryptowy Pythona na strukturę roboczą NX-OS, ACI i inne etapy Cisco.

XML i JSON: Extensible Markup Language (XML) i JavaScript Object Notation (JSON) są standardowymi projektami kodowania danych, które są zrozumiałe i mają sens maszynowy. Na przykład cały układ przełącznika lub przełącznika może być pokazany w XML lub JSON, zmieniony za pomocą edytora tekstu, a następnie wykorzystywany w Pythonie lub REST w celu robotyzacji zmian w sieci.

Modele danych: Model danych to standardowe podejście do określania, w jaki sposób dane identyfikują się z innymi danymi oraz w jaki sposób wszystkie dane są przetwarzane i usuwane. Większą część aranżacji większości gadżetów sieciowych można przekazać w ogromnym pokazie danych. Modele danych można następnie zmechanizować za pomocą programowalności sieci. Firma Cisco wdrożyła drzewo informacji zarządzania (MIT) jako dane wyświetlane w ACI. Kolejne rosnące dane pokazują, że można podłączyć do przełączników i przełączników Cisco to program YANG. YANG to pokaz danych z wyrażenia "Yet Another Next Generation", który jest otwartym standardem mającym na celu pokonanie niedociągnięć SNMP.

Czasy wprowadzania zmian w gadżetach sieciowych z kolei dobiegają końca. Obecnie istnieje kilka programowych interfejsów do licznych gadżetów Cisco dostępnych do zmechanizowania. Chociaż wymaga to przedsięwzięcia inwestycyjnego związanego z programowaniem jakiejkolwiek robotyzacji sieci, po jego zakończeniu można zaoszczędzić imponujący czas i wydatki na pracę.

GTranslate Your license is inactive or expired, please subscribe again!