Biblioteki i narzedzia uzywane i napisane przez cisco ( 3000 programistow/kilka lat) teraz sa dostepne dla wszystkich. Do zbierania i porownywania konfigow i wynikow komend show. Do konfiguracji urzadzen i pewnie tysiaca innych zastosowan.
Polecam - bo analiza output string we wlasnym skrypcie zawsze byla bolem w d...
A tu wszystko gotowe bo cisco napisalo parsery- a z genie to nawet pythona nie trzeba znac
https://developer.cisco.com/docs/pyats/ ... ut-parsing
https://pubhub.devnetcloud.com/media/ge ... ction.html
Cos fajnego: pyATS
- peper
- CCIE / Site Admin
- Posty: 5005
- Rejestracja: 13 sie 2004, 12:19
- Lokalizacja: Warsaw, PL
- Kontakt:
Re: Cos fajnego: pyATS
Nie od teraz a od sporego czasu już są, nawet wspominałem o tym na ostatnim PLNOG w swojej prezentacji o ile pamiętam
Szkoła DevNet: https://szkoladevnet.pl
Facebook: https://www.facebook.com/Piotr.Wojciechowski.CCIE
LinkedIn: https://www.linkedin.com/in/peper
Twitter: https://www.twitter.com/PiotrW_CCIE
"Zapomniałem że od kilku lat wszyscy giną jakby nigdy ich nie miało być
w stu tysiącach jednakowych miast giną jak psy"
Facebook: https://www.facebook.com/Piotr.Wojciechowski.CCIE
LinkedIn: https://www.linkedin.com/in/peper
Twitter: https://www.twitter.com/PiotrW_CCIE
"Zapomniałem że od kilku lat wszyscy giną jakby nigdy ich nie miało być
w stu tysiącach jednakowych miast giną jak psy"
Re: Cos fajnego: pyATS
Do parsowania polecam Nornir + TextFSM. Do tego NTC ma troche template'ow: https://github.com/networktocode/ntc-te ... /templates. Fakt nie jest to trywialne ale jak cos w CLI sie zmienia, albo jest nowe CLI to mozna sobie samemu taki template poprawic/napisac od nowa.
Re: Cos fajnego: pyATS
W pyATS nie chodzi o samo parsowanie tekstu, bo to zrobisz "czymkolwiek" ale o przygotowane modele do komponentów (Genie Ops), które umożliwiają dużo szybszą walidację stanu niż parsowanie "ręczne" wielu komend.
Jak ktoś zrozumie o co chodzi w pyATS to też pisać szybko można - kwestia przyzwyczajenia.
.ılı..ılı.