Тёмный

GNS3 Talks: Python for Network Engineers with GNS3 (Part 1). Network programmability made easy. 

David Bombal
Подписаться 2,7 млн
Просмотров 337 тыс.
50% 1

Udemy: Get the course for $10 here: goo.gl/QYC988
GNS3 Academy: Get the course for $10 here: goo.gl/vnZJhg
More free Python videos here: • Python Programming for...
Learn Python programming with GNS3. In this series of videos I will show you how you can quickly and easily program Cisco networks using Python. In this video we program a Cisco IOSv router using Python on an Ubuntu Docker container.
The script used in this video is available on GitHub here:
github.com/dav...
Transcription:
This is one of multiple videos discussing Python programming. Now there's a lot of information on the internet with regards to Python programming, but in these series of videos I'm going to concentrate solely on the use of Python with networking devices and specifically with gns3 .
I'm a very strong believer in practical learning. Think about it, when you were a child, did you go to university or school to learn how to ride a bike? Typically you learnt how to ride a bike by riding a bike and falling off a few times, making mistakes. But as you practiced you got better and better at riding a bike.
I think the same is true for any other skill that you want to gain and any other knowledge that you want to obtain. The best way to do it is to just do it , make mistakes, pick yourself up and try again. And with that in mind I'm going to show you how quickly you can get programming a Cisco network using Python.
In Google I've done a search for Python telnet and my first hitch is the telnet library or telnet client available in Python 2.7. Now there's a large debate in Python community about which version of Python you should learn. Python 2.7 is being replaced by Python 3. But notice on the Python website you can still download Python 2.7 and a lot of operating systems and network devices have version 2.7 by default. I'm going to show you both Python 2.7 and python 3 as part of these videos or as part of my GNS3 Python course. You may only have Python 2.7 available so it's good to know that but you should also learn Python 3 for the future.
So notice the simple script that we can copy from the Python documentation. We'll start off with a script and start programming our GNS3 topology.
In GNS3, I'm going to drag a iOS router to the workspace as well as an iOSv switch. These devices take a while to boot up, so to allow my docker containers to connect to the Internet quickly, I'm going to use a layer 2 switch. One of the docker containers available is in a blue 2 container and that's what I'm going to use in this topology rather than trying to get python running on your Windows PC or trying to get Python working on other operating systems. It's going to be a lot quicker for us just to use a docker container and add that to our GNS3 topology.
Again, my belief is start or learning as quickly as you can, make mistakes and learn from that. Don't get hung up with trying to learn the best way to do everything right away. Just get started.
Some people believe that they need to have a degree to become a programmer or use programming skills in networking. I don't necessarily agree with that. Just get started.
So on the Ubuntu machine I'm going to edit to the config. I'm going to set this device to use DHCP and click Save and click start. To boot up the network, I'm going to open up a console
to each device.
Now again the Cisco devices will take a while to boot up but our docker container has already booted up and we can already ping google.com even though the switch and the router are still
booting.
So how to get update? We will get update our references in ubuntu, that's done, will install Python.
In this first example I'm going to install Python 2.7. So Python version of Python that we're using is 2.7. 1. So here is the script that we're going to start off with it's not perfect. What we will be doing now is not necessarily the most optimized way of implementing a script like this but the
idea there is, we want to get started, get it working by for instance creating a loop back on the router and configuring VLANs on the switch and then we can build on our script and optimize it.
I'm going to use nano to create a file so let's call this python Router1 script 1 to start off with. And then I'm going to paste the code off the internet into nano. so we’re importing modules here get passes telnet library.
The device that we're going to telnet to is going to be the router. So we need to configure the router's IP address, username and password and other details for when the script telnets
to the router. So before we continue with our script let's configure the network devices. See here's the router it's booted up. Now I'll bypass the initial configuration dialog.
Transcription limited by RU-vid.

Опубликовано:

 

14 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 364   
@alreid12345
@alreid12345 7 лет назад
Lovin this Python content and look forward to more. When will the Python specific course be available?. Hopefully not too expensive but whatever it is "shut up and take my money!!!" Thank you once again.
@davidbombal
@davidbombal 7 лет назад
Al, thank you for the comments! Great to get feedback like this :) I hope to get initial versions of the Linux and Python courses out in the next few weeks. I' ll probably release a starter versions so people can access content quicker and then continue to add content to them like I do with the RU-vid videos. Thoughts?
@alreid12345
@alreid12345 7 лет назад
David Bombal sure sounds like a solid plan. please let the channel know where this can be purchased and hopefully it will be on Udemy and GNS3 Academy. Are you going to cover things like Netmiko and NAPLAM?. I would also love to see an Ansible series and would also pay for good useful practical training on Ansible. Thank you and I'm also running through your CCNA Voice series at the moment and really enjoying that content but for very different reasons. Thanks again.
@abdulravoofka363
@abdulravoofka363 7 лет назад
Looking forward in youtube as well as GNS3 academy...more and more. Very soon , i would like to start network programming using python scripts configuring different types network topologies...
@davidbombal
@davidbombal 7 лет назад
I will cover both Netmiko and NAPLAM and more. Initially I'll cover the basics and then get deeper and deeper. Ansible will be a separate course, but that is also on my list to create asap.
@davidbombal
@davidbombal 7 лет назад
Thank you! Lots of videos coming ...
@James67851
@James67851 4 года назад
It took me about a week to Learn GNS3 and get all of this to work through trial and error. I learned so much along the way about dockers, dynamits, virl, getting DHCP to work in for ubuntu, linux commands, Nano and alot more. I didn't know what any of the was when I started and today I was able to get this python script to work in my GNS3 environment. Thanks a lot this has shown me that I do have what it takes to further my IT career. Just start is a great motto. Thanks
@mohammedelharfaoui
@mohammedelharfaoui 5 лет назад
Simply the best introduction to Network programming with Python. Thanks a lot.
@xtensionxward3659
@xtensionxward3659 5 лет назад
i got recently CCNA certified and this is the first time i see programming and networking work together , this is so freakin magical ! i can only imagine the fun and euphoria i will feel having my router on GNS3 configured with loopback using a simple python script :D thanks for the motivation to move forward in network automation however i would love to see things that python can do that are not similar to just telneting and directly configuring the routers
@davidbombal
@davidbombal 5 лет назад
Really happy to hear that the video inspired you!
@bensake7921
@bensake7921 6 лет назад
This was fantastic. I've been trying to pickup programming for a while (as a network engineer), but just couldn't see "WHY" I should be doing it. After seeing this, seeing the "why", it's now motivating to learn Python, and furthermore know where to start! Thanks for the great vid.
@davidbombal
@davidbombal 6 лет назад
Thanks Ben! All the best with your network automation journey.
@hainguyen-it8598
@hainguyen-it8598 3 года назад
Tks you, after I bought your course on udemy (python for networking), I combined automation skill with 5 years of network exp, then nearly x2 my income with new position of network admin for a securities company. Really helpful
@FaeizMohammed
@FaeizMohammed 5 лет назад
Thank you so much sir, the mistake I made was using Eve-ng community edition. Switched back to GNS3 and I am using your videos. Now I have a lot of catching up too do. I really appreciate your efforts. A big thank you
@abdimohamed1554
@abdimohamed1554 4 года назад
Faeiz Mohammed I am curios. What was the issue with Eve-Ng community version?
@FaeizMohammed
@FaeizMohammed 4 года назад
Abdi Mohamed EvE Ng community has limitations unlike GNS3, also I switched to Ubuntu Linux to run GNS3 and I don’t run it on windows
@jeffsicuranza1168
@jeffsicuranza1168 7 лет назад
I went through the video, excellent introduction as well as re-enforcing the just do it approach. As many of us experienced network engineers recall this particular example is similar to using inspect or a ZOC like terminal emulator with a macro recorder that utilizes a script language. In ZOC for example you record your steps first on the device, then you just edit the macro recording for changes/variables(username, interface numbers, IP addresses etc.), resulting in REXX macro that I just run from ZOC to the router or switch. Very easy and powerful and I had to do this to deploy QoS commands to over 10,000 ports on a global network 6 years ago. The Python approach is especially flexible when you leverage the python interpreter on the actual network device’s OS. Since most network OS will be Linux based in one form or another will mostly likely now have a python 2.x or 3.x interpreter built in, just as Davide showed on the UBUNTU container. So, for some of the more OS specific commands you can just add something to the effect of “import cisco” and use the same concepts David outlined but on the device directly with script objects such as cisco.cli('show hostname') or cisco.cli("config t") or cisco.cli("interface vlan2") for example. You can save and run the script directly on the Cisco device for operators to run to make changes locally(a menu too), or run it from other network devices or centrally as David showed. I did this on a Nexus NXOS on 7k and 5k a few years back. Other venders will have their libraries as David mentioned that can be imported and run on the device directly or you access them remotely. Very powerful indeed. Great video and I look forward to the others. I always learn something from David.
@davidbombal
@davidbombal 7 лет назад
Great comments Jeff! Thank you for the input :)
@dattarayahonrao6928
@dattarayahonrao6928 7 лет назад
The best video tutorial for network engineer to start learning python.
@davidbombal
@davidbombal 7 лет назад
Thank you. I appreciate it!
@danielshin3559
@danielshin3559 4 года назад
here agreed Absolutely!
@PROUDVETERAN1
@PROUDVETERAN1 7 лет назад
I'm a voice engineer always looking for better ways of doing what I do for many years. It's was inevitable that I needed to learn a new skill set. I was specifically looking for content your are providing. Thank You!!
@davidbombal
@davidbombal 7 лет назад
Thank you for watching Joon!
@bernardbain5302
@bernardbain5302 3 года назад
Love theses videos very clear and easy to understand unlike the constant issues you get with GNS3, I am constantly being bogged down with new issues which take days sometimes weeks to resolve totally hindering and slowing down the studying and learning process for me
@Tcpipx
@Tcpipx 7 лет назад
Simply WOW! I recently discovered David's courses. I have to say, I finally see the light! This video was EXCELLENT! Is the first time I see Python applied to networking hands on! Thank you for that David!!!
@davidbombal
@davidbombal 7 лет назад
Thanks Robert! Glad to hear you are enjoying the videos :)
@zosmanovic9763
@zosmanovic9763 Год назад
I think you will change my life...as a netops guy this is Gold
@Danth01gt
@Danth01gt 7 лет назад
This is awesome!!! I managed to create my first ever script (I have zero programming experience). Had a few hiccups with getting it to work with windows and understanding the logic but once I got it working I was able to perform a test script to log into a device at work and do a show command then exit. Thank you so much for the awesome tutorial!
@davidbombal
@davidbombal 7 лет назад
Congratulations! Thank you for watching.
@kebeeyong9360
@kebeeyong9360 7 лет назад
Finally i'm up and running with GNS 3 on ubuntu 16.04, thanks for this great tutorials
@LesterCarrejo
@LesterCarrejo 6 лет назад
David, I finally got around to trying this on a actual Cisco 3560 switch and IT WORKED Flawlessly!! Thank You for all of your informational video and especially the blogs with the DEV NET OPS, I hope it doesn't take me as long to try those out. Thanks again. You Rock!!
@davidbombal
@davidbombal 6 лет назад
Thank you! And well done!
@ipserv9539
@ipserv9539 4 года назад
I really liked the way you are explaining things for the people who don't have any coding experience. Thanks for sharing videos about python.
@davidbombal
@davidbombal 4 года назад
Glad it was helpful!
@albertlee8537
@albertlee8537 7 лет назад
Thanks David for sharing your knowledge! I also love “practical learning” especially via RU-vid. This series that you have posted is an excellent way to have a feel of “networking programming”. Keep up the good work!
@davidbombal
@davidbombal 7 лет назад
Thank you Albert! I'm glad to hear you are enjoying the videos :)
@spidygamingb9120
@spidygamingb9120 6 лет назад
""the best way to do it ....is to do it""....excellent encouragement..
@MrDropvis
@MrDropvis 5 лет назад
Thank you for sharing this knowledge, been a fan of your video's for a while and wanted to thank you as your video's are awsome !! keep the good work
@rougearlequin
@rougearlequin 7 лет назад
Best intro to Python for Network so far. Keep up the good work!
@davidbombal
@davidbombal 7 лет назад
Thank you. Stay tuned!
@nadirslh60
@nadirslh60 7 лет назад
Outstanding training methods David , it does not get any easier and any better than this. Gratitude Sir !
@davidbombal
@davidbombal 7 лет назад
Thanks for the comment!
@alreid12345
@alreid12345 7 лет назад
Quick word of warning just in case people are trying the copy and paste the script the formatting in the description does not work exactly. Remember to check it's exactly same as the video. The if password loop is where you need to be careful!. Thanks again David.
@davidbombal
@davidbombal 7 лет назад
Thanks for the feedback Al. I have now moved all code examples to GitHub, so hopefully things have now improved.
@muhammadusmanali9779
@muhammadusmanali9779 5 лет назад
Sir, Your Videos are very good that motivate me to learn the python. Because I am Network Administrator and I love to learn the New Technologies specially Cisco, Linux, GNS3, Python. Keep motivate us. Thanks
@davidbombal
@davidbombal 5 лет назад
Thank you! I am glad you are enjoying my videos Muhammad!
@victormelothemaster
@victormelothemaster 5 лет назад
you will need to learn Cisco, Linux ,Gns3 and Python to have a better idea of what David is doing because he is using all those tools and command here! Go easy on yourself and try to learn one by one
@славаегоров-р2ф
@славаегоров-р2ф 7 лет назад
Mr.Bombal biggest thanks (sorry for my bad english), good words about just do it... wery good practical learning...
@davidbombal
@davidbombal 7 лет назад
Thank you! You English is great... no need to apologise :)
@NewtonMbazima
@NewtonMbazima 7 лет назад
Hi David, Thank you very much for all your hard work and this valuable set of learning material. i am enjoying the course on GNS3
@davidbombal
@davidbombal 7 лет назад
You're very welcome, thanks for the feedback Newton!
@dattarayahonrao6928
@dattarayahonrao6928 7 лет назад
Thanks a lot!!! These is like teaching a Network Engineer how take baby steps towards python. Best help one can use to get started.
@davidbombal
@davidbombal 7 лет назад
Thank you! Each journey starts with one step :)
@g-man21
@g-man21 4 года назад
You should have been in the Queen's Birthday honours list. David Bombal MBE ;). Thanks for the superb videos you put out on various Network tech, but this has taken me to the next stage and opens the door to so much more.
@TravelisToLive
@TravelisToLive 4 года назад
Hey David! you are doing a good job man, keep up the spirit. This is going to help a lot of network engineers across the globe. Love from INDIA
@klittlet005
@klittlet005 3 года назад
Thank you! I have GNS3 running on Ubuntu. If my thinking is correct, I should be able to run the python scripts without adding a Linux box into the GNS3 environment. Years ago I have used bash scripting to send IP, username, password and commands using Expect . And often gathering the show output for analysis. I'll look for your training material after I finish my intro python class.
@gladegel123
@gladegel123 7 лет назад
I like the way you are teaching for network engineer who are Python beginners.
@davidbombal
@davidbombal 7 лет назад
Glad to hear that and thank you :)
@kenmurphy4259
@kenmurphy4259 7 лет назад
Ok, I'm hooked now! Thanks David, great tutorials. I want to start using python!
@davidbombal
@davidbombal 7 лет назад
That's great news Ken! Lots more programming coming in the next few days :)
@kritikapathak2728
@kritikapathak2728 3 года назад
Hello Mr. David, thank you so much for this tutorial! And the Amazing part of all your videos are that on every step, you always motivates the learner. Thanks again!
@farajibader1913
@farajibader1913 4 года назад
You are the best .. Very simple explination to a hard subject .. Can yiu please recommand books that are related to this ?
@ujjalsamanta5841
@ujjalsamanta5841 6 лет назад
now I am very interest to learn python after see your lecture. ..thank you. .
@subhashdabhade3960
@subhashdabhade3960 7 лет назад
Hi David, Its nice video series. Thanks shring such a fantastic video. Moreover i have query, Whicgh version of GNS3 required for python?
@johntaylor9861
@johntaylor9861 7 лет назад
Dave, good job on the video, but I have 3 basic questions. 1. How did you create Ubuntu inside a docker container? 2. How exactly did you configure the NAT cloud, I assume that Ubuntu was using one interface to communicate with the GNS3 switches and another to be able to get to the Internet for the apt-get repos. 3. What served as the DNS server for the router? Regards, John.
@davidbombal
@davidbombal 7 лет назад
Thank you John. Please search the videos on my channel that show options like these and much more: Ubuntu: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ii1ynMwXiE8.html and NAT: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-2zeoC2Q4mW0.html The router was not using DNS in this topology.
@johntaylor9861
@johntaylor9861 7 лет назад
I'm sorry, I meant DHCP. Thank you, I will look into the links that you have provided.
@davidbombal
@davidbombal 7 лет назад
The NAT device is acting as a DHCP server.
@mihirshah042
@mihirshah042 4 года назад
Hi David, All your videos are awesome and really helpful I wanted to learn more by purchasing course on GNS3 academy. You provided a link for $10 course but when i opened, it shows $39
@RezwanRahman
@RezwanRahman 7 лет назад
your all video is very very very help full ..thanks a Ton "David Bombal"
@davidbombal
@davidbombal 7 лет назад
Thank you for watching Rezwan!
@julaoscisar
@julaoscisar 4 года назад
David, What about to use python3.X, pyhton 2.X is will has not anymore support since Jan/2020? The scripts you sre using will not work with python 3.X anymore, right??
@MatheusHenrique-jz1dc
@MatheusHenrique-jz1dc 3 года назад
Excellent David thank you!!
@ErnieJunValledorbunny
@ErnieJunValledorbunny 4 года назад
Very detailed explanation.
@moussainfotech8683
@moussainfotech8683 3 года назад
Thanks a lot for this cours is very important content
@HugoArmando35
@HugoArmando35 4 года назад
Wow beautiful! I had not seen this video!!!!
@rajivnarayan5214
@rajivnarayan5214 4 года назад
Extremely useful introduction, that you very much.
@Danth01gt
@Danth01gt 7 лет назад
Good stuff!!! This could have been a great thing to use to make QoS changes to 260ish routers I had to do a while back.
@davidbombal
@davidbombal 7 лет назад
Thank you for watching. Network automation can really save time :)
@jorgegill1225
@jorgegill1225 4 года назад
It'd be cool if you had explained your GNS3 configuration
@abdulravoofka363
@abdulravoofka363 7 лет назад
Simply great video..Many thanks David. Loved it...looking forward for more network programmability using python scripts
@davidbombal
@davidbombal 7 лет назад
Thank you! Lots of Python and network programmability videos in the queue :)
@abdulravoofka363
@abdulravoofka363 7 лет назад
Many thanks...Looking forward on this. And trying to best to follow with you...
@japhdal8249
@japhdal8249 4 года назад
Thanks David this is the beginning of my carrier in network automation ;)
@swapnilchavan5708
@swapnilchavan5708 7 лет назад
Hello David, Thanks for the course. it is very helpful for the network engineer who are python beginners. could you pls suggest from where I should get Switch IOS for GNS 3, Ubuntu container. Thanks, Swapnil
@abhishekshah11
@abhishekshah11 5 лет назад
This is so beautiful. Thanks David!
@gabimassi8265
@gabimassi8265 4 года назад
great, everything works fine so far... thank you so much... salute from Zurich
@davidbombal
@davidbombal 4 года назад
You're welcome Gabi!
@jairusan
@jairusan 7 лет назад
Hello David, thank you very much for the great video, very interesting and informative. I am curious about the way you set up the network on GNS3 (NAT) to reach out the Internet I am sure there are plenty of documentation on the internet about how to accomplish that, but I like the way you explain things therefore I was wondering if you have anything like that to look at? Again, I will be setting up a lab in GNS3, including Linux containers or just VMs in virtualbox, network devices routers and switches, and access to the outside internet on my home network. Thank you in advance.
@davidbombal
@davidbombal 7 лет назад
Watch this: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-2zeoC2Q4mW0.html and this: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Gpje9PV1j8U.html
@jairusan
@jairusan 7 лет назад
Hello David, that is exactly what I was looking for! thank you! will keep in touch!
@davidthompson9359
@davidthompson9359 5 лет назад
David, what comes in the courses? I've been working Cisco Networking for almost 20 years and want to get into the programming and the newer SDN technologies. Even though I've worked in the field this long I still haven't had a certification higher than CCNP because of issues with testing. I worked in a server farm bigger than a football field but that was old Cisco when version 11 and 12 were king. Other than your courses, what are other good materials to combine with what I know and move forward?
@carlosmunozii9318
@carlosmunozii9318 5 лет назад
Excellent video! You just earned a new subscriber, cheers!
@bikramjeetsandhu2382
@bikramjeetsandhu2382 4 года назад
Thanks David - You are awesome 👏🏻
@cresrey5961
@cresrey5961 3 года назад
Damn! David why you are so great! Your a rockstar!
@ampdeck
@ampdeck 7 лет назад
This is the python tutorial that Ive been looking for. Thank you so much David. You're a very good teacher - explained very well. I just have quick question, when I close my gns3 project... I have to re-install update and python again each time. Is there a way to save this into ubuntu docker? Cheers!
@davidbombal
@davidbombal 7 лет назад
Thank you. See this video: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-jclRq0MQAKE.html
@haxid.
@haxid. 7 лет назад
Thanks you a lot!! im a really beegginer to code. your video really empower me to do more !!
@davidbombal
@davidbombal 7 лет назад
Thanks Christian, I'm glad that helped.
@mohamednazaras
@mohamednazaras 5 лет назад
Hi David....Thanks for shared video. Could you please share how to install VM and inside VM how to install GNS3 and required application associated with that for to learn python for network...Just I am asking how to add doctor container and other switch and router iOS.Pleade share the link you already uploaded......Note: if any one knows pls share the link.
@antikoerper256
@antikoerper256 4 года назад
10:44 - very neat, thanks for this tutorial
@andyandyp
@andyandyp 6 лет назад
Hi David, Great content. I have been using your videos here and udemy to get started. But do you have a video on using Ansible/Netmiko in Pycharm on windows. I am trying to get a single workspace for all python scripts/playbooks. I can do REST calls in Pycharm, but know how to do Cli calls from the same environment - or do they not work in windows?
@andrewcoleman3741
@andrewcoleman3741 6 лет назад
There's no specific videos using PyCharm, and I'm not sure whether or not he's used it (I know I haven't).
@newphone3594
@newphone3594 5 лет назад
Amazing tutorial. Thank you. I have a question how does Python really help speed up configuration? I think putting everything in a notepad and copying is much faster. Please prove me wrong if I am.
@ER_aka_RAM
@ER_aka_RAM 4 года назад
Cheers for the attention to detail 🍻
@genghis_khan_
@genghis_khan_ 5 лет назад
Nice video. Will all cisco ios be able to be automated using python?
@voipgenius5765
@voipgenius5765 6 лет назад
i love the way you teach us .... great
@davidbombal
@davidbombal 6 лет назад
Thank you. I appreciate it!
@diferey
@diferey 7 лет назад
Hello David, Great Video! But what version of GNS3 should i use? There is actually a version that i can run that shows devices represented here? It is version 2.0.2? If there is a tutorial to get this configured please let me know.
@andrewcoleman3741
@andrewcoleman3741 6 лет назад
2.1 is the latest, but you might want to hold off until 2.1.1 launches (unless you've already updated since your post).
@TheGlobalNetworker
@TheGlobalNetworker 3 года назад
is this kind of a Good Network engineer learning Python to improve his work... or Strong Python programmer pickup domain knowledge of Networking and move into specific industry ?
@RishiKumar-uo9fp
@RishiKumar-uo9fp 5 лет назад
awesome stuff to learn David.....thanks a ton for this....
@cil3150
@cil3150 5 лет назад
amazing David! straight forward!
@kevindoom
@kevindoom 8 месяцев назад
you are the best!!!
@PrabhatKumar-pc4ec
@PrabhatKumar-pc4ec 7 лет назад
Thanks David ...:) i was searching for this kind of tutorial....
@davidbombal
@davidbombal 7 лет назад
Thank you Prabhat! Glad to hear the tutorial was helpful :)
@steveperson1553
@steveperson1553 3 года назад
Thanks david for showing us the "Python way" but i don't get the point in it, when you can run these commands in cisco IOS in half the time
@komphatak3395
@komphatak3395 4 года назад
Hi David Bombal, I have bought your Python programming videos on Udemy. Can I use free CML labs on Cisco Devnet to do the labs on the videos? I cannot find network automation container in CML labs, also what are the login credentials for the Ubuntu host in CML?
@MuhammadKhan-yl7mt
@MuhammadKhan-yl7mt 4 года назад
Very nicely walked through, thanks.
@davidbombal
@davidbombal 4 года назад
Thank you
@maboxdiamond3812
@maboxdiamond3812 3 года назад
Thank you David
@jonathandominguezrebollo6564
@jonathandominguezrebollo6564 5 лет назад
Great Content David... Congrats
@jasonme3557
@jasonme3557 4 года назад
Very nice. TY David.
@davidbombal
@davidbombal 4 года назад
Thank you Jason
@letswatch5224
@letswatch5224 4 года назад
Hi, Thank you for doing such great work and for helping the beginners. I have a case scenario where I am copying the config of various network devices (per device script :( but unable to compare the new and last configs and generate a diff report. In an ideal world, I would like to send the differences to an email. or I can print the the diff from the device and email. Please advise me if that is possible if yes, please assist me. Thank you :)
@synthc1786
@synthc1786 4 года назад
thank so much Mr David!
@dhilipkumar2567
@dhilipkumar2567 5 лет назад
Good explanation David😊 Thanks much!
@davidbombal
@davidbombal 5 лет назад
Thank you!
@abdullahabdi9093
@abdullahabdi9093 2 года назад
Just amazing
@juanlyon3368
@juanlyon3368 6 лет назад
David Bombal!!! a big thank you
@davidbombal
@davidbombal 6 лет назад
Thanks, Juan!
@joseluisquintero4076
@joseluisquintero4076 6 лет назад
Excelente! Gracias por el contenido. Saludos desde Venezuela
@davidbombal
@davidbombal 6 лет назад
De nada Jose! Enjoy the videos :)
@karubees
@karubees 7 лет назад
Great video brother David!
@davidbombal
@davidbombal 7 лет назад
Thank you!
@AnonymousC
@AnonymousC 7 лет назад
YOU ARE THE MAN DAVID
@davidbombal
@davidbombal 7 лет назад
Thanks!
@AnonymousC
@AnonymousC 7 лет назад
Honestly i am still a beginner ( in python , makes me struggle in some parts ) , but this course made me transition into someone else with practical skills , Sir if you ever release a new cisco + python programmability course ( Paid or free ) , immediately i will be the first customer to sign in ..looking forward to it Regards
@davidbombal
@davidbombal 7 лет назад
I am working on a course. Thank you for the feedback :)
@CarlosLopez-vx5wb
@CarlosLopez-vx5wb 7 лет назад
Great video David and thanks for share your acknowledge!
@davidbombal
@davidbombal 7 лет назад
Thank you for watching Carlos!
@SaveraVikasBarjo
@SaveraVikasBarjo 7 лет назад
great intro of python for Network folks. Thanks David :) most of the #PythonForNetworkEngineers video are just the python videos. but this really helped me to understand the basic application of python in networks devices.
@davidbombal
@davidbombal 7 лет назад
Thank you! I'm glad you are enjoying the videos :)
@mustafadarwish4561
@mustafadarwish4561 7 лет назад
Thank you for your valuable videos, Could you please share with me the lab preparation ? How to prepare this lab from scratch ?!
@MohamedAli-qy5ui
@MohamedAli-qy5ui 4 года назад
we need to find a way to get the ios for the machines he's using.
@Milovanovmaks
@Milovanovmaks 7 лет назад
Thanks David for your video! The question is, if i use unetlab instead of gns3, will it work?
@davidbombal
@davidbombal 7 лет назад
You will have to ask their support that question. I am demonstrating on GNS3 only in these videos.
@kingsleyomons
@kingsleyomons 7 лет назад
Thanks so much for the video. I'd like to know the console application you used for the demo because am using SecureCRT and it seems to having problem with editing scripts in vi or nano. thanks
@davidbombal
@davidbombal 7 лет назад
I am using a Mac console. But you could use Putty with GNS3 for example on Windows.
@anthonysbarat
@anthonysbarat 7 лет назад
Wow, really cool! Thank you for sharing this knowledge!
@davidbombal
@davidbombal 7 лет назад
Thanks Anthony, I'm glad that helped.
@ngstylenew-grow9779
@ngstylenew-grow9779 7 лет назад
Great video David!
@davidbombal
@davidbombal 7 лет назад
Thank you for watching :)
@nounizekarya3608
@nounizekarya3608 5 лет назад
sir David i am following your ccna labs in order to pass my ccna exam ; i am close to complete the labs; would the next step be learning paython or what?? please help
@beatzbyDAVE
@beatzbyDAVE 7 лет назад
I can only thank you. thank you, sir
@davidbombal
@davidbombal 7 лет назад
You're very welcome :)
@datsun7777
@datsun7777 7 лет назад
Great video. Thanks David.
@davidbombal
@davidbombal 7 лет назад
Thanks. Stay tuned.
@عليكاظممزهرشكارةالعبودي
That's incredible. Thank you
@davidbombal
@davidbombal 7 лет назад
Thanks for the comment, you're welcome!
@alfredkoteyamon2818
@alfredkoteyamon2818 7 лет назад
i am new to python and cisco, must i have a basic knowledge in both before enrolling into this class tutorial
@bigzy7
@bigzy7 7 лет назад
Hi I'm a newbie, I would like to know if we could initially setup a router or switch with a python script that would include all configurations including interface IP addresses as well as telnet and ssh passwords/usernames etc..
@nehasharma-1909
@nehasharma-1909 5 лет назад
Sir, Can we write a script which takes ping rtt value & wait for 2*rtt time and again ping?
Далее
Python Network Automation Training changes today!
15:06
Fundamentals of Network Automation
1:29:59
Просмотров 49 тыс.