Как стать автором
Обновить

Комментарии 6

Когда я вижу сайты вроде http://netconfcentral.org/ или http://www.yang-central.org , которые, как я понял, основные, возникает ощущение, что речь идёт о давно вымерших технологиях. Как вот они умудряются?

Похоже при создании сайтов в 2008-ом выбрали какие то инструменты, да так и остались. Поиск в гугле выдает Викистраницу и всяких китайцев. Так что ощущение, что в узких кругах оно может и мастхэв, но узкие круги оплачивают только хостинг, на красивые красивости не тратятся. Я лично про YANG до этого не слышал. Идея хорошая, но родили ее как то не вовремя имхо. Как раз в 2008-2010 была ломка интернет технологий, сложные и архаичные технологии подменялись более простыми. Потому даже смотришь YANG структуры, веет чем то таким, альтернативными мирами.

До сих пор вполне работоспособным методом подключения к сетевому железу для автоматизации является telnet/ssh и дальнейший парсинг вывода с помощью широкого выбора готовых библиотек. Это про довольно старое железо. А на новом часто есть полноценный RESTful, который может и не ietf, но доступен для изучения с помощью API SDK.

YANG это не метод подключения. REST и NETCONF это протоколы автоматизации, которые используют программы для коммуникации друг с другом: тип коммуникации машина-машина, в отличие от telnet/ssh: человек-машина. Это первое, о чем машины должны договориться, прежде чем начать что-то делать. Второе — это формат данных: XML, JSON, YAML. И третье — это модель данных, этот самый YANG, чтобы понимать где, в каком месте иерархии данных что хранится: где статус интерфейса, а где размер MTU и so on.
Упомянутый RESTful именно YANG и использует. Не нужно сравнивать RESTful с ietf. Первое — это протокол, а второе — открытый стандарт. Модели данных могут быть как отрытого стандарта (ietf), то есть применимы для всех, кто работает с открытыми не проприетарными стандартами, либо, так называемые, native модели, которые вендоры только для своих железок изобретают, будь то Huawei или еще кто.

ietf — эт

Вождь положил перед ним кусок копчёной индейки и сказал “Ешь, дружок”. Бучо принялся уминать свой завтрак. После вождь расположился в кресле рядом со своей хижиной, поглаживая голову бульдога, который довольный устроился в его ногах. Это всё YANG. Точнее, вся эта сцена произошла благодаря YANG, потому что YANG - это шаблон поведения.

Это плохой шаблон поведения - нельзя собакам копчёное

Увидел слово YANG, сопоставил с YAML, получил расшифровку — Yet Another Name Generator. И думаю, что за ерундистика… А оказалось, yet another JSON parser, или абстракция связей.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации