Top 5 Python Libraries for Network Automation

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ก.ย. 2024

ความคิดเห็น • 23

  • @himanshunahak5105
    @himanshunahak5105 3 ปีที่แล้ว +18

    00:35 Netmiko
    01:47 Napalm
    02:45 Genie
    04:38 NCClient
    05:40 Requests

    • @IPvZero
      @IPvZero 3 ปีที่แล้ว

      That's the ones :)

  • @gusschlichtmann6073
    @gusschlichtmann6073 2 ปีที่แล้ว +2

    I like this guy, notice he never stops smiling! Keep it up!

  • @adamlicht6614
    @adamlicht6614 3 ปีที่แล้ว +3

    Thanks for all you do, John. This is a fantastic list, and absolutely essential tools for anyone interested in automation. Another library worth exploring for parsing is TextFSM..I find their templating language really easy to extend for specific use-cases. NAPALM really exponentially increases the power of anything you attach it to. Its great with Ansible, but it is an absolute monster with Nornir. Your videos really helped me get started with the Nornir framework to the point where I was porting projects from Ansible to it within days of first picking it up. Keep up the great work; I'll be tuning in!

    • @IPvZero
      @IPvZero 3 ปีที่แล้ว +1

      Hey, Adam. Great input. I definitely agree - TextFSM is a big favourite of mine too.TextFSM, Genie and TTP - those are my 3 for getting stuctured data from the CLI. Really love to see people expanding their automation skills into the Nornir framework - it's outrageously powerful :)
      -John

    • @adamlicht6614
      @adamlicht6614 3 ปีที่แล้ว +1

      @@IPvZero Nornir is definitely the road less traveled, but worth the journey, keep up the great work!!

    • @IPvZero
      @IPvZero 3 ปีที่แล้ว +1

      @@adamlicht6614 100% agree, Adam! Thanks again man :)

  • @jairusan
    @jairusan 3 ปีที่แล้ว +4

    Awesome, concise, and right to the point, thanks for providing the initial and perhaps most important tools needed for new (like me) and experienced network engineers focusing on working with network automation. I am wondering if you know of someplace online where other network engineers share their python3 network-scripts? will be really useful to learn them, update them, and re-use them, even, collaborate and upload them, that way other engineers can use it in labs and testing environments. Thank you in advance for all the great information you share. Keep the great work!

    • @IPvZero
      @IPvZero 3 ปีที่แล้ว +5

      Thanks, Jair! Really appreciate your kind words. In terms of sharing code, a good place to do that is the Cisco Devnet Code Exchange. People submit there code and it's all searchable you can find it here: developer.cisco.com/codeexchange/
      If you just search for something like "ansible" or "nornir" you'll find a bunch of examples that have been added (including a few of my own).
      Hope you find it helpful :)
      -John

    • @jairusan
      @jairusan 3 ปีที่แล้ว

      @@IPvZero I will definitely check it out, Thank you!

    • @mws12345
      @mws12345 ปีที่แล้ว

      @@IPvZero Is there a discord?

  • @kwiatriot6190
    @kwiatriot6190 3 ปีที่แล้ว +1

    Great review of these libraries, you are the automation ninja! Thanks for sharing your thoughts.

    • @IPvZero
      @IPvZero 3 ปีที่แล้ว

      Thanks, Wayne!! :)

  • @melvinoxl3589
    @melvinoxl3589 ปีที่แล้ว

    Ive been able to automate network devices thanks to john

  • @michielvercoutter1439
    @michielvercoutter1439 3 ปีที่แล้ว +2

    Interesting video, Thanks John!

    • @IPvZero
      @IPvZero 3 ปีที่แล้ว

      Thanks, Michiel! Great to get your feedback :)
      -John

  • @DavideNastri
    @DavideNastri 3 ปีที่แล้ว +1

    Lovely video, thanks for the share!

    • @cbtnuggets
      @cbtnuggets  3 ปีที่แล้ว +1

      Thanks for watching, Davide!

    • @IPvZero
      @IPvZero 3 ปีที่แล้ว +1

      Thanks, Davide! Really appreciate getting your feedback!
      -John

  • @user-wg5us4xm7i
    @user-wg5us4xm7i 2 ปีที่แล้ว

    What needs vendor support in python libraries? Isn't ssh open , is there a difference in encoding

  • @johnlefeve8812
    @johnlefeve8812 3 ปีที่แล้ว +5

    *sigh*
    Okay, fine. enough dilly-dallying... it’s time to learn python 🐍

    • @IPvZero
      @IPvZero 3 ปีที่แล้ว +1

      Haha you'll enjoy it, John :)

  • @muhammad.rafi2012
    @muhammad.rafi2012 3 ปีที่แล้ว

    you probably would have suggested scrapli too f you were making video in 2021 :) true right ?