Pull to refresh
2
0

Пользователь

Send message

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

Не соглашусь с вами что логика работы с Huawei сильно отключается от работы с Cisco, различаться команды и их вывод, сам подход к настройке каких либо фич. но это особенности OS, а вот сам порядок работы с CLI он один везде, отправили команду , ждем (и вот тут пробема как отловить конец ответа, к примеру netmiko запоминает промт, и ждем пока не появиться это приглашение, пример из мей практики после команды на смену контекста на Cisco ASA меняется, приглашение и netmmiko на этом валиться не получив ожидаемое приглашение,это решаеться путем доп. настройки что мы ждем перед отправкой комманд.) и парсим ответ.

вот тут и становятся полезны всякого рода высокоуровневые интерфейсы по типу napalm, Nornir. Они позволяют сосредоточиться на задаче и спрятать особенности OS под капотом. тот же Cisco NSO оперирует абстракциями, а работа с железом вынесена на драйверы.

Хорошо кода вы сами писали и сами эксплуатируете скрипт, а вот придет другой специалист на ваше место и ему читать ваш код, он не разберётся и будет плодить свои скрипты. Ansible в этом плен удобней он описан есть сообщество, а то что каждая задача свой таск это я считаю за плюс. изменения в части одного таска гарантированно не затронет другие задачи. И разве при использовании playbook в каждом таске мы не указываем модуль который будем использовать ?

еще бы посоветовал, максимально использовать SNMP чтоб вычитывать версии софта, модели железа, имена устройств и прочее что стандартизировано, поможет избежать лишний парсинг ответа CLI и уменьшить вероятность ошибок. Тот же eSight максимально конфигурирует железо Huawei через SNMP.

Могу порекомендовать книг Натальи Самойленко Питон для сетевых инженеров и что то там про Ansible

У Huawei в разделе обучения есть специализация Network Automation Developer, закладка Learning, искать

Training materials: HCIP-Datacom-Network Automation Developer V1.0 Training material.pdf

Lab Guide: HCIP-Datacom-Network Automation Developer V1.0 Lab Guide.pdf

https://e.huawei.com/en/talent/#/cert/product-details?certifiedProductId=357&authenticationLevel=CTYPE_CARE_HCIP&technicalField=IIC&version=1.0

у Cisco есть тоже свое направление DevNET тут не подскажу, где брать.

Соглашусь, что хватает морально устаревшего железа, но я за то чтоб современные задачи решать современными инструментами. я за Ansible, Napalm, pyATS.

из личного опыта Cisco вся линейка 9000 имеет API, ISG второго поколения умеют ASA имеет на борту REST API, NExus - там python основной язык конфигурации, Cisco свичи 3850 на борту есть python. Arista - REST api, Mikrotik - есть API.

В свое время сам съел пуд соли со всякими netmiko при автоматизации конфигурации Cisco ASA если там есть контексты то это пытка с их переключением и вводом команд, и нет 100% гарантированного результата. в итоге активировал REST API.

Пора, оставить netmiko (paramiko) и автоматизацию через CLI, в 2022 году надо использовать специальные интерфейсы для работы с сетевым оборудованием NETCONF, RESTCONF, REST. у Huawei есть хорошая дока Datacom-Network Automation Developer .

Современные коробки от Cisco, Huawei имеют на борту даже интерпретатор Python, а некоторые даже умеют и контейнеры с гостевыми OS.

https://e.huawei.com/en/talent/#/cert/product-details?certifiedProductId=357&authenticationLevel=CTYPE_CARE_HCIP&technicalField=IIC&version=1.0

А ещё например Ф. Дик «Предпоследняя правда».
Странно что в статья про углубленное изучение ipv6 нет не слова про icmpv6 и его роль в обнаружении соседей, ведь в шестой версии нет ARP. Не раскрыт механизм автокофигурации SLAAC.
А как обстоят дела с ИБ. Любая служба корпоративной защиты завернет все облака на свои сервера.
Зачем так усложнять. Можно же использовать старый добрый rancid. Он прекрасно работает с микротиками так ещё и diff делает.
Из личного опыта эксплуатации, при использовании Vlan на чипе для CRS125 и RB2011, скорость трафика на клиентских портах падала от 5 — 10 раз. чем если бы эти порты были в простых бриджах, а транковый порт реализован как подинтерфейсы. Не все так гладко с аппаратным Switching-ом на микротиках.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity