Блог

15 Вт 2017

Как реализовать сетевую программируемость на устройствах Cisco

CISCO: По мере развития диапазона сетей передачи данных и данных так же весит инженеров, которым необходимо внедрять изменения. Многочисленные ассоциации имеют сотни и даже огромное количество сетевых гаджетов. Работа с каждым, вовремя, неэффективна и берется за ограничение, противоречащее тому, что может быть достигнуто с помощью компьютеризации.

Для тех, кто сделал снимок в любом Сеть Cisco гаджет в предыдущем очень долгое время, разумно спросить: «Является ли интерфейс линии вызова (CLI), который контролирует один гаджет в любой момент, самый эффективный путь, который можно использовать для любой огромной развивающейся сети?»

Инженеру трудно дать твердое «да» на этот вопрос.

Лучшая альтернатива работе с несколькими гаджетами обработки должна содержать возможность роботизировать изменения дизайна сети. Cisco разрабатывает и принимает бизнес-курс по программированию сети для компьютеризации.

Простой протокол сетевого управления (SNMP) широко используется для сетевого мониторинга в течение значительного периода времени. Первоначально предполагалось, что в конце 1980s SNMP никогда не имел полной программируемости сети.

Google, например, заявил, что в этом году он не будет использовать SNMP для мониторинга своих сетевых гаджетов.

Сетевая программируемость в Cisco может быть реализована с помощью этих отраслевых руководств и бесплатных соглашений:

Интерфейс RESTful: В прямом смысле, представление State State Transfer (REST) ​​является стандартом для базовых веб-программ для подключения к сайту. Cisco открыла интерфейсы RESTful на многочисленных коммутаторах и коммутаторах, а также в Application Centric Infrastructure (ACI) для сетевой программируемости.

Python: Этот свободный диалект программирования развивался впечатляюще в распространенности в группе людей Linux в течение значительного периода времени. Cisco теперь скоординировала переведенный скриптовый диалект python в рабочую среду NX-OS, ACI и другие этапы Cisco.

XML и JSON: Расширяемый язык разметки (XML) и JavaScript Object Notation (JSON) - это стандартные схемы кодирования данных, которые являются понятными и понятными для машины. Например, целый коммутатор или коммутатор может отображаться в XML или JSON, измененном текстовым процессором, а затем использоваться с Python или REST для роботизации изменений в сети.

Модели данных: Модель данных является стандартным подходом к описанию того, как данные идентифицируются с другими данными и как все данные обрабатываются и убираются. Большая часть устройств большинства сетевых гаджетов может быть рассказана в огромном представлении данных. Затем модели данных могут быть механизированы с помощью Network Programmability. Cisco реализовала Дерево информации управления (MIT) как отображение данных внутри ACI. Еще одна восходящая информация демонстрирует, что ее можно подключить к коммутаторам Cisco и коммутаторам - это шоу YANG. YANG - это представление данных из выражения «Еще одно новое поколение», которое является открытым стандартом, предназначенным для преодоления недостатков SNMP.

Время внесения изменений в сетевые гаджеты, каждый из которых, в свою очередь, подходит к концу. В настоящее время существует несколько программных интерфейсов для многочисленных гаджетов Cisco, доступных для механизации. Хотя для этого требуется базовое инвестиционное предприятие для программирования любой сетевой роботизации, после его полного, впечатляющего времени и рабочих расходов можно избавиться.

&bsp

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