סיסקאָ לאָגאָ Cisco NX-OS נעטוואָרק אַוטאָמאַטיאָן ניצן פּיטהאָןCisco NX-OS Network Automation ניצן Python-0product

נעץ אַוטאָמאַטיאָן

  • פּראָצעס פון ניצן ווייכווארג צו אָטאַמייט נעץ פּראַוויזשאַנז, טעסטינג, דיפּלוימאַנט און נעץ פאַרוואַלטונג
  • צו העלפֿן מאַקסאַמייז נעץ עפעקטיווקייַט און פאַנגקשאַנאַליטי
  • נעטוואָרקס זענען קאָמפּלעקס און באַלקי אין נאַטור
  • מאַנואַל אַפּעריישאַנז - מער דילייז
  • אַוטאָמאַטיאָן מאכט די נעטוואָרקס מער פלינק און אָפּרופיק צו ענדערונגען
  • Benefits:
  • ימפּרוווד אַפּעריישאַנאַל עפעקטיווקייַט
  • רידוסט ערראָרס

נעץ אַוטאָמאַטיאָן אַרטשיטעקטורעCisco NX-OS Network Automation ניצן Python-1

נעץ פּראָגראַממאַביליטיCisco NX-OS Network Automation ניצן Python-2

  • עס איז אַ סכום פון מכשירים צו צעוויקלען, פירן און טראָובלעשאָאָט אַ נעץ מיטל
  • נעץ ינזשעניר פּערספּעקטיוו - ינטעראַקטינג מיט אַ מיטל אָדער גרופּע פון ​​דעוויסעס
  • ווייכווארג דעוועלאָפּער פּערספּעקטיוו - אַבסטראַקטינג די נעץ. זען די גאנצע נעץ ווי אַ איין מיטל און מאַניפּולירן עס מיט ווייכווארג

Benefits פון נעטוואָרק פּראָגראַממאַביליטי

  • רידוסט OPEX
  • קוסטאָמיזאַטיאָן
  • רידוסט מענטש טעות
  • אַפּעריישאַנאַל בייגיקייַט
  • געוואקסן געלעגנהייט פֿאַר כידעש

אַפּפּליקאַטיאָן פּראָגראַממינג צובינד (API)Cisco NX-OS Network Automation ניצן Python-3

  • אַפּיס זענען מעקאַניזאַמז געניצט צו יבערגעבן מיט אַפּלאַקיישאַנז און אנדערע ווייכווארג.
  • אַן אַפּי קען דורכפירן פאַרשידענע פאַנגקשאַנז באזירט אויף ווו זיי זענען ליגן אין די לויפן
  • גענוצט צו יבערגעבן מיט פאַרשידן קאַמפּאָונאַנץ פון די נעץ דורך ווייכווארג
  • אַפּיס זענען יוזשאַוואַלי 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, עטק.

דעלימיטערסCisco NX-OS Network Automation ניצן Python-נאָרניר איבער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 נעטוואָרק אַוטאָמאַטיאָן ניצן פּיטהאָן, נעטוואָרק אַוטאָמאַטיאָן ניצן פּיטהאָן, ניצן פּיטהאָן

רעפערענצן

לאָזן אַ באַמערקונג

דיין בליצפּאָסט אַדרעס וועט נישט זיין ארויס. פארלאנגט פעלדער זענען אנגעצייכנט *