PLNOG19 - Krzysztof Mazepa - Yang Development Kit – stwórz swój pierwszy program obsługujący urządzenia Cisco IOS XR/XE dzięki ułatwieniom jakie oferuje YDK
Zastanawiasz się w jaki sposób możesz programować urządzenia sieciowe Cisco? Jesteś inżynierem i nie wiesz od czego zacząć? Czytaleś o RestConf i modelach Yang ale nie wiesz co dalej z tym zrobić? Nie powiem ci do czego możesz tą wiedzę wykorzystać ale w trakcie tej sesji pokażę ci w jaki sposób możemy łatwo programować urządzenia sieciowe dzięki ułatwieniom jakie oferuje Yang Development Kit. Już ponad rok temu powstała pierwsza oficjalna wersja YDK. Jak działa YDK? YDK generuje API w róznych językach programowania (np. Python lub C++) korzystając z modeli Yang. Dzieki temu możemy znacznie łatwiej komunikować się z urządzeniami sieciowymi nie martwiąc się wieloma szczegółami związanymi z protokołem Netconf/Restconf, formatem danych (XML/JSON) oraz szybciej eliminować błędy (błędny typ, wartość, rodzaj operacji itd.) dzięki lokalnemu sprawdzeniu poprawności składni. W trakcie sesji pokażę jak szybko możesz zbudować swoje środowisko programistyczne oraz parę przykładów dzieki którym zobaczysz, że jest to naprawdę proste.
Similar to PLNOG19 - Krzysztof Mazepa - Yang Development Kit – stwórz swój pierwszy program obsługujący urządzenia Cisco IOS XR/XE dzięki ułatwieniom jakie oferuje YDK
Better Network Management Through Network ProgrammabilityCisco Canada
Similar to PLNOG19 - Krzysztof Mazepa - Yang Development Kit – stwórz swój pierwszy program obsługujący urządzenia Cisco IOS XR/XE dzięki ułatwieniom jakie oferuje YDK (20)
PLNOG19 - Krzysztof Mazepa - Yang Development Kit – stwórz swój pierwszy program obsługujący urządzenia Cisco IOS XR/XE dzięki ułatwieniom jakie oferuje YDK
1. Krzysztof Mazepa
Consulting Systems Engineer
26 września 2017, Krakow
Yang Development Kit
– stwórz swój pierwszy program
obsługujący urządzenia Cisco
IOS XR/XE (i nie tylko) dzięki
ułatwieniom jakie oferuje YDK.
ydk.io
2. • Wprowadzenie
• Data Models
• Management Protocols
• Model-Driven APIs
• Demonstration
• Resources
• Conclusion
Agenda
Większość materiałów w tej prezentacji pochodzi z sesji Santiago Alvarez’a
BRKSPG-2303 Model-driven programmability for Cisco IOS XR.pdf