Cisco NX-OS נעטוואָרק אַוטאָמאַטיאָן ניצן פּיטהאָן
נעץ אַוטאָמאַטיאָן
- פּראָצעס פון ניצן ווייכווארג צו אָטאַמייט נעץ פּראַוויזשאַנז, טעסטינג, דיפּלוימאַנט און נעץ פאַרוואַלטונג
- צו העלפֿן מאַקסאַמייז נעץ עפעקטיווקייַט און פאַנגקשאַנאַליטי
- נעטוואָרקס זענען קאָמפּלעקס און באַלקי אין נאַטור
- מאַנואַל אַפּעריישאַנז - מער דילייז
- אַוטאָמאַטיאָן מאכט די נעטוואָרקס מער פלינק און אָפּרופיק צו ענדערונגען
- Benefits:
- ימפּרוווד אַפּעריישאַנאַל עפעקטיווקייַט
- רידוסט ערראָרס
נעץ אַוטאָמאַטיאָן אַרטשיטעקטורע
נעץ פּראָגראַממאַביליטי
- עס איז אַ סכום פון מכשירים צו צעוויקלען, פירן און טראָובלעשאָאָט אַ נעץ מיטל
- נעץ ינזשעניר פּערספּעקטיוו - ינטעראַקטינג מיט אַ מיטל אָדער גרופּע פון דעוויסעס
- ווייכווארג דעוועלאָפּער פּערספּעקטיוו - אַבסטראַקטינג די נעץ. זען די גאנצע נעץ ווי אַ איין מיטל און מאַניפּולירן עס מיט ווייכווארג
Benefits פון נעטוואָרק פּראָגראַממאַביליטי
- רידוסט OPEX
- קוסטאָמיזאַטיאָן
- רידוסט מענטש טעות
- אַפּעריישאַנאַל בייגיקייַט
- געוואקסן געלעגנהייט פֿאַר כידעש
אַפּפּליקאַטיאָן פּראָגראַממינג צובינד (API)
- אַפּיס זענען מעקאַניזאַמז געניצט צו יבערגעבן מיט אַפּלאַקיישאַנז און אנדערע ווייכווארג.
- אַן אַפּי קען דורכפירן פאַרשידענע פאַנגקשאַנז באזירט אויף ווו זיי זענען ליגן אין די לויפן
- גענוצט צו יבערגעבן מיט פאַרשידן קאַמפּאָונאַנץ פון די נעץ דורך ווייכווארג
- אַפּיס זענען יוזשאַוואַלי RESTful APIs
רעפּרעסענטאַטיאָנאַל שטאַט אַריבערפירן (REST) אַפּיס
- אַ API וואָס ניצט REST איז אָפט ריפערד צו אַ RESTful API
- RESTful APIs נוצן היפּערטעקסט טראַנספער פּראָטאָקאָל (HTTP) מעטהאָדס צו זאַמלען און מאַניפּולירן דאַטן.
| הטטפּ פֿונקציע | קאַמף |
| באַקומען | לייענען |
| POST | שאַפֿן |
| לאַטע | דערהייַנטיקן / מאָדיפיצירן |
| PUT | דערהייַנטיקן / פאַרבייַטן |
| ויסמעקן | ויסמעקן |
הטטפּ סטאַטוס קאָודז
| הטטפּ סטאַטוס
קאָד |
RESULTAT | פּראָסט סיבה |
| 200 | Ok | ניצן GET אָדער POST צו וועקסל דאַטן מיט
אַן אַפּי |
| 201 | באשאפן | קריייטינג רעסורסן דורך ניצן אַ REST API רופן |
| 400 | שלעכט בעטן | פארלאנג איז דורכגעפאלן רעכט צו קליענט-זייַט אַרויסגעבן |
| 401 | אַנאָטערייזד | קליענט איז נישט אָטענטאַקייטאַד צו אַקסעס פּלאַץ אָדער
אַפּי רופן |
| 403 | פארבאטן | אַקסעס ניט געגעבן באזירט אויף סאַפּלייד
קראַדענטשאַלז |
| 404 | ניט געפונען | בלאַט אין הטטפּ URL אָרט טוט נישט עקסיסטירן
אָדער איז פאַרבאָרגן |
נעטמיקאָ איבערview
- נעטמיקאָ - פּיטהאָן ביבליאָטעק געניצט יקסטענסיוולי צו ינטעראַקט מיט נעץ דעוויסעס
- מולטי-פאַרקויפער ביבליאָטעק
- Cisco IOS/IOS-XE, NX-OS, Firewalls, עטק.
- עקסטענדעד שטיצן פון Paramiko ביבליאָטעק ס סש פאַנגקשאַנאַליטי
- גיין אין קאַנפיגיעריישאַן מאָדעס
- שיקט קאַמאַנדז
- ריטריווינג אַוטפּוץ
- נעמען קעיר פון יאָ / ניין פּראַמפּס
NAPALM איבערview
- NAPALM - נעץ אָטאַמיישאַן און פּראָגראַממאַביליטי אַבסטראַקציע שיכטע מיט מולטי-פאַרקויפער שטיצן
- פּראָווידעס פאַנגקשאַנז אַז אַלאַוז:
- קאָנפיגוראַטיאָן אַפּעריישאַנז (באַקומען אָדער ראָולבאַק)
- צוריקקריגן שטאַט דאַטן פון נעץ דעוויסעס
- כּולל מעטהאָדס צו פאַרלייגן קשר צו נעץ דעוויסעס
- קענען אַרבעטן אין קאַנדזשאַנגקשאַן מיט אָטאַמיישאַן מכשירים - Ansible
- האט שטיצן פֿאַר פאַרשידן נעץ אַס:
- IOS, IOS-XR, NX-OS, JunOS, EOS, עטק.
NAPALM אָפּעראַטיאָנס
- פאַרבייַטן - אַלאַוז ניצערס צו פאַרבייַטן די יגזיסטינג פליסנדיק קאַנפיגיעריישאַן מיט אַ גאָר נייַע קאַנפיגיעריישאַן.
- צונויפגיסן - אַלאַוז ניצערס צו צונויפגיסן קאַנפיגיעריישאַן ענדערונגען פֿון אַ file צו די פליסנדיק קאַנפיגיעריישאַן אויף די מיטל.
- פאַרגלייַכן - פאַרגלייַכן די ניי פארגעלייגט קאַנפיגיעריישאַן מיט די יגזיסטינג. בלויז אַפּלייז צו פאַרבייַטן אָפּעראַציע און נישט פֿאַר צונויפגיסן אָפּעראַציע.
- אַוועקוואַרפן - באַשטעטיק די צונויפגיסן קאַנפיגיעריישאַן file צו אַ ליידיק file. אזוי, ניט אַלאַוינג די נייַע קאַנפיגיעריישאַן צו זיין געווענדט אויף די מיטל.
- קאַמיט - קאַמיץ די פארגעלייגט קאַנפיגיעריישאַן צו די נעץ מיטל. אין אנדערע ווערטער, געוויינט צו צעוויקלען וויtagעד קאַנפיגיעריישאַן.
- ראָולבאַק - ראָולבאַק (צוריקקערן צוריק) די פליסנדיק קאַנפיגיעריישאַן צו די געראטעוועט קאַנפיגיערד איידער די לעצטע יבערגעבן.
טעמפּלאַטינג מיט Jinja2
- Jinja איז אַ מאָדערן טעמפּלאַטינג שפּראַך פֿאַר פּיטהאָן - מאָדעלעד נאָך Django טעמפּלאַטעס
- אַלאַוז באַניצער צו לייכט ינטעראַקט מיט פּיטהאָן פּראָגראַם
- ניצן דאַטן צו געשווינד דזשענערייט דינאַמיש אינהאַלט
- Benefits:
- מוסטער ירושה
- אָפּטימאַל פּונקט-אין-צייט זאַמלונג
- גרינג דיבאַגאַביליטי
- קאָנפיגוראַבלע סינטאַקס
- קאַמאַנלי געניצט מיט web פראַמעוואָרקס אַזאַ ווי פלאַסק
- קאָנפיגוראַטיאָן פאַרוואַלטונג מכשירים - Ansible, Nornir, עטק.
דעלימיטערס
נאָרניר איבערview
- פּיטהאָן באזירט אָטאַמיישאַן פריימווערק
- פירן נעץ און באַלעבאָס ינוואַנטאָרי און צושטעלן פּראָסט פריימווערק צו שרייַבן plugins פֿאַר די נעץ דעוויסעס און מחנות
- ריקוויירז מינימום פּיטהאָן ווערסיע 3.6.2
- מולטי-טרעדעד - דיפאָלץ צו 20 אַרבעט פֿעדעם
- יניטיאַליזעד ניצן קאָנפיג file - רעפערענצן פּאָר אנדערע files
- באַלעבאָס ינוואַנטאָרי file
- גרופע file
- אַלע די files זענען געשריבן אין YAML פֿאָרמאַט
Nornir Advantages
- פּיטהאָן אָדער גאָלאַנג (גאָרניר)
- רייוז יגזיסטינג לייברעריז - נאַפּאַלם, נעטמיקאָ
- שנעל באַלעבאָס פֿילטרירונג באזירט אויף קיין אַטריביוט אָדער קאָמבינאַציע פון אַטריביוץ
- זייער שנעל רעכט צו נוצן פון פֿעדעם
- קענען זיין גענוצט צו בויען העכסט פלעקסאַבאַל און עקסטענסיבלע אָטאַמיישאַן מכשירים ניצן פלאַסק, דדזשאַנגאָ, עטק.
- אויטאָמאַטיש פּערפאָרמז קאַטשינג און קלאָוזיז עפענען קאַנעקשאַנז
עקסטרע רעסאָורסעס און רעפערענצן
Cisco Press News
נעטוואָרק פּראָגראַממאַביליטי און אַוטאָמאַטיאָן פונדאַמענטאַלס [לערנען מער] CCNP און CCIE זיכערהייט קאָר SCOR 350-701 באַאַמטער סערט גייד
https://www.ciscopress.com/store/ccnp-and-ccie-security-core-scor-350-701-official-cert-9780135971970
סיסקאָ דעוונעט פּראַפעשאַנאַל דעוקאָר 350-901 לערנען גייד
https://www.ciscopress.com/store/cisco-devnet-professional-devcor-350-901-study-guide-9780137500048
אנדערע נוציק רעסורסן:
ינטערview מיט Vinit Jain, Cisco's Top Event Contributor
https://community.cisco.com/t5/networking-documents/interview-with-vinit-jain-cisco-s-top-events-contributor/ta-p/3156059
וויניטס אויסגאבעס
http://www.ciscopress.com/authors/bio/255ee209-1418-4938-9a42-d3bece2b46c6
דאָקומענטן / רעסאָורסעס
![]() |
Cisco NX-OS נעטוואָרק אַוטאָמאַטיאָן ניצן פּיטהאָן [pdfבאַניצער מאַנואַל NX-OS נעטוואָרק אַוטאָמאַטיאָן ניצן פּיטהאָן, נעטוואָרק אַוטאָמאַטיאָן ניצן פּיטהאָן, ניצן פּיטהאָן |




