When you succeed teaching a concept to a person who is not an SME of the subject being taught, then you know the teacher is insanely awesome. Thank you David.
Thank you. I'm a Technical Director looking at this technology for the first time, and found it confusing until this video kicked me in the right direction.
This video is an excellent way to get introduced to the SDN concept,i really appreciate the time that you took to put this presentations together and also to highlight the excellent pace you used on your videos to explain concepts like SDN, your videos have helped me to continue increasing my knowledge of the networks like NFV, SDN, IoT and 5G.
Thanks so much for the detailed feedback! I'm glad you commented on pacing because on a couple of my other videos there are comments that I spoke/went too fast. I was able to compare this video to those and see that in fact I have starting speeding up since this video - and should not have done that ;-). Thanks!
This is a very well executed presentation, David. I tend to be critical of on-line video presentations, as the illustrations and paired audio are either too light on content and abbreviated (revealing a lack of knowledge on the part of the presenter) or too detailed on specifics rather than presenting context and awareness (too convoluted). This was well balanced and professionally delivered!
.... Congratulations on the tutorial, David + 1 like here !! ....Please , one question only, is it possible to change the response when a request is made to a network recursive DNS Server, changing response IP to IP from another machine on the network (redirecting to another gateway, my network intend to put 2 gateway)? ....Thanks alot !! ...
Excellent video on SDN. It's a great video David. Thanks for sharing such a valuable information. Exited to see how this will implemented in real world
David, your videos on OpenFlow and SDN have been an eye opener for me and are helping me greatly in my graduation paper. Really well put videos, informative and easy to understand. After these its easier to understand the very dry documentation.
this is a great overview. I have one question about the network supporting the openflow connection(in general the network linking the NOS and the forwarding device), how is that network materialize ? is it predefined special ip adress ? or is it auto-discovery or ....?
You beat me to it Stephen! I loved this little easter egg. To be honest its a testament to how engaging your content is, I was hooked by everything coming from the video. Your thorough presentation just fills those logical gaps that are always present when learning something new. I wish I had more videos to learn from you.
David, thanks so much for this video. It has helped me a great deal. I hope you make more videos. I have one request: Please speak slower. It's difficult to understand new information, especially when someone speaks fast. But this is still a great video.
In less than an hour, you finally made me understand the concept of SDN, introduced me to mininet and showed me the first steps with Openvswitch. Thanks! And well done. You talk very fast. Is this good or bad? I had to pay attention very closely, which is not a bad thing at all, but after that hour I was really tired. Try making a slower video; I will then tell you which is better :)
Hello sir Your videos are are very informative. I want to proceed my research with SDN. Want to know that is there any place where SDN is practically used. Thank you
Excellent explanation of SDN fundamentals! Thanks for the video! In the network as en elastic resource part, specifically in the southbound layer, does the forwarding device have the intelligence to map different flows to different SDN controller? I assumed the brains (control plane) of the forwarding device is moved to the NOS (SDN controller).
Thanks! Great question. I'm rusty on this and would have to review more - I do know some HW vendors let you make slices on a single switch where traffic is controlled my different SDN controllers - like based on input port, vlan, maybe virtual switch instances, etc. I'm hand waving - need to review it myself!
Thank you so much David. Subscribed and followed on LinkedIn. Keep it up with this great job of helping most of us. This was simply the best introductory video about SDN. Being a graduate student in Electrical and Computer Engineering with telecommunications and computer networks as my major. My area of interest is SDN and NFV. I wish to commence a major project in SDN to get an in depth knowledge and understanding about the subject but with SDN and NFV technologies evolving rapidly at industrial level as compared to university level, it is not easy to catch up. Can you help me with some good project ideas related to SDN. My key skills include routing and switching protocols, Linux, Bash scripting, C++ and Python. My motive is to simulate a network using open flow protocol which utilizes all the 3 layers you explained (Application, Control and data plane) and could demonstrate the capabilities of SDN, analyze the performance measures of the network (Latency, throughput, delay etc).What controller is best suited for my skills? How to integrate application layer ( supposing I'm a data center or an enterprise) with the control plane? Other recommended software?
Hello Sandeep. Thanks so much for your comments. I really think a great jumping off point is the IEEE article I reference in the video - there are so many ideas and areas covered there - it also discusses a lot of your questions and references a ton of great research so you can see what's been done, what controllers are being used, etc. If you want to discuss more, hit me up on linkedin. arxiv.org/abs/1406.0440
.... Congratulations on the tutorial, David ...+ 1 like here !! .... One question only, is it possible to change the response when a request is made to a network recursive DNS Server, changing response IP to IP from another machine on the network (redirecting to another gateway, my network intend to put 2 gateway)? ....Thank you very much !! ...
Great video. Concrete example are helpful for me (perhaps others, too). For instance could you name some specific network applications, or specific forwarding devices? For me, such examples help to provide a tangible context, which enhances retention. Once again, thanks for a great vid.
Thanks for your video, i am newbie and i want to get started on SDN, openswitch your videos make an eye opener for me and get a broader picture. Thanks a lot !!
wonderful video man, have you personally set up a lab using GNS3 or a virtual rack ESXi solution, i would like to get started labbing this stuff up but with all the different pieces of the controllers and forwarding devices i dont know where to start or networking OS to use.
Woaaa nice video with simple and clear understanding, thanks for the video ! I have one question for you, have you try to implement this technology (SDN) in a campus network ?
What about performance? If all decisions go through a controller rather an ASIC and also handles instructions for multiple devices, it must have a performance penalty, right? If not, please explain.
Want to know what is the future of SDN? I don't want to know that this is the future but if anyone can actually tell me is SDN the Next Real Thing and why? Will there be no other technology that can out-stand the concept of this SDN?
Hi David , thanks for the video ! I got a few question for you, if you please. What's your understanding on OpenFlow 2.0 or also known as P4 ? Do you intend to make a video about it :) ? And also, if you had to list some "good skill to have" for a young wannabe network engineer, what your list would have ? Thank you in advance (hope my engrish is ok !)
Hello, thanks for the comment and questions. No, I don't have any plans for videos on OF 2.0 but I'm keeping my eye on it :-). The other question is pretty subjective and speculative I think. First it depends on area of focus (for example data center vs ISP vs enterprise) because skills sets can be very different. Anyways I guess I'd focus on being REALLY good and well practiced on all core routing and switching technologies - e.g. CCIE objectives but most focused on vendor neutral parts everyone cares about (BGP, OSPF, MPLS, L2, etc). After that security is very big - firewalls, IDS/IPS. L7 load balancing is great to have and everything that goes with that (which can be a lot). After that I'd look to differentiate yourself from the average network engineer by getting decent skills in programming and scripting (Python, Java, Bash). Strong Linux skills (maybe more of an expected skill though). Virtualization and cloud computing skills/knowledge as well are getting pretty important. That enough for starters? ;-).
When you succeed teaching a concept to a person who is not an SME of the subject being taught, then you know the teacher is insanely awesome. Thank you David.
Very kind feedback Kashif, thanks for that!
This is an excellent presentation. No fluffy nonsense, just straight into the detail. Great.
I dislike fluffy nonsense ;-). Thanks for the comment and feedback!
Thank you. I'm a Technical Director looking at this technology for the first time, and found it confusing until this video kicked me in the right direction.
Great! That's what I was hoping for with the video, some kind of head start.
your 13 min video has explained me the SDN concept. short, precise ...excellent.
Easily the best video on SDN I've seen - you cleared up so many points that other videos I've watched failed to cover. Thank you for uploading this.
That's awesome, thanks for taking the time out to comment and give feedback!
Sir you are a living legend. Thanks for your description.
So nice of you
This video is an excellent way to get introduced to the SDN concept,i really appreciate the time that you took to put this presentations together and also to highlight the excellent pace you used on your videos to explain concepts like SDN, your
videos have helped me to continue increasing my knowledge of the networks like NFV, SDN, IoT and 5G.
Thanks so much for the detailed feedback! I'm glad you commented on pacing because on a couple of my other videos there are comments that I spoke/went too fast. I was able to compare this video to those and see that in fact I have starting speeding up since this video - and should not have done that ;-). Thanks!
I'm an SDN Controller software engineer. It's helpful. This video has explained SDN concept clearly, precise.
Nice, thank you William! Glad to not get called out by an expert ;-).
Thank you David Mahler for the rich visual content & explanation.
You're welcome!
Simplicity is sensibility, nice work David (y)
arpit desai Thanks a lot!
After reading and watching a lot of videos, your's was the one i needed to finally understand SDN concept. Thanks!
You're welcome!
Excellent....
This is a very well executed presentation, David. I tend to be critical of on-line video presentations, as the illustrations and paired audio are either too light on content and abbreviated (revealing a lack of knowledge on the part of the presenter) or too detailed on specifics rather than presenting context and awareness (too convoluted). This was well balanced and professionally delivered!
+Alex Jones Thanks so much for the detailed feedback. They take a crazy amount of time to make so it's very helpful to hear comments like this!
It's worth to watching this video. Great explanation on SDN.
Thanks David for sharing this very helpful knowledge with us.
Cheers !!
Thanks for the comment, you're welcome!
wow!! crisp concise and awesome.. @David Mahler: thank you
You're welcome!! Thanks for commenting!
Many thanks, David, you made it easy to understand the core concept of SDN.
Thanks Ugo, I appreciate the time you took to comment!
Very clearly presented information in a short and descriptive video. Nice job!
nishant jain Thanks !
This is probably the best concise and precise explanation,thx
Thank you sir!
Well done. Gives great overview and pointers where to dig deeper.
Thank you!
One of the best share I have ever seen about SDN , Thanks for sharing such a great videos!
+Isak Imamverdiyev Thanks, that's a great compliment!
Lol you just literally beautifully summarize a whole class in 13mns excellent job Sir 👏
Nice, thanks!
Marvelous explanation David... Here ends my search for my perfect introduction to SDN... Thanks a ton....
Ha! Thanks Bharath, I'm glad that helped.
Thanks David for such a clear explanation in a very simple way!
You're very welcome!
The best explanation on TH-cam!!!
Thanks!
God bless u .... people like you make this world a better place 😄😄
Thanks, I appreciate that!
I'm so happy to understand the SDN from your video thank you so much
Excellent explanation. I just start studying this topic and it seems really a game changing technology. Cheers from Brazil!
Beautifully explained the basic concepts of SDN and its comparison with the Traditional Networks. It helped a lot. Thanks :)
Awesome, I'm happy to help! Thanks!
Excellent Video, Excellent explanation .., gr8 Job Dear David.
pavan tomer Thanks for the kind feedback Pavan!
Thanks @Chema Galvez for the comment!
.... Congratulations on the tutorial, David + 1 like here !! ....Please , one question only, is it possible to change the response when a request is made to a network recursive DNS Server, changing response IP to IP from another machine on the network (redirecting to another gateway, my network intend to put 2 gateway)? ....Thanks alot !! ...
Excellent video on SDN. It's a great video David. Thanks for sharing such a valuable information. Exited to see how this will implemented in real world
+Ravi Kishore Thanks for the comments!
best video on SDN so far
Glad you feel so! Thanks!
great video! it summarize perfectly the most important topics of SDN
Thanks!
Very easy to understand, thank David
Ngọc Dương Mai Thanks for your comments!
David, your videos on OpenFlow and SDN have been an eye opener for me and are helping me greatly in my graduation paper. Really well put videos, informative and easy to understand. After these its easier to understand the very dry documentation.
ty sir!
Excellent information, this will help me a lot in my final tomorrow. Thank you so much.
How did you do? ;-)
David Thank you so much the best video I have ever found about SDN..
Thanks a lot SnowInnovator I'm happy it was useful!
Thanks, I'm very glad to know more about this technology, and your source make my day, thank you.
Thanks for the comment!
Hi David.
Great video thank you very much. I learned more from this than reading a ton of other documents.
Thanks Jeff! That's what I was hoping to accomplish.
You saved my grade at my upcoming exam !! Thanks you bro
Really? Cool, thanks!
i got 93% and it's totally thanks to you !
David sir is Best...just amazing lecture
Glad you liked it!
this is a great overview.
I have one question about the network supporting the openflow connection(in general the network linking the NOS and the forwarding device), how is that network materialize ?
is it predefined special ip adress ? or is it auto-discovery or ....?
Simple but superb explanation! Thanks..
Palanisamy Sennimalai Thanks again Palanisamy!
This presentation is AWESOME
Thanks a lot Vitor!!
12:07 Can you please explain exactly what the "derp" command I used for?
Bump, I need to know
:-) 5 years later and someone finally commented :-)
This makes me happy
You beat me to it Stephen! I loved this little easter egg.
To be honest its a testament to how engaging your content is, I was hooked by everything coming from the video. Your thorough presentation just fills those logical gaps that are always present when learning something new.
I wish I had more videos to learn from you.
Simple and neat explanation.
Thanks!
best way to understand what is SDN and its comparison with traditional harware controlled network
Thanks for the comment!
Thank you. Great explanation and analogies throughout!
You're very welcome!
Great explanation on SDN technology , Thanks for sharing it
+Abdalla AlAmeen Thanks!
Thank you David..That was a great introduction.
You're welcome!
best sdn video ever
Thanks Victor!
This is gold!
David, thanks so much for this video. It has helped me a great deal. I hope you make more videos. I have one request: Please speak slower. It's difficult to understand new information, especially when someone speaks fast. But this is still a great video.
Thanks! I've heard that feedback before, it is hard to find a balance but there is some consensus I should slow down a little :-). Will work on it.
I am really very thanks full for this video. Able to understand SDN core concept.
Glad to hear that
Very good explanation about SDN concepts
Thanks a lot!
In less than an hour, you finally made me understand the concept of SDN, introduced me to mininet and showed me the first steps with Openvswitch. Thanks! And well done.
You talk very fast. Is this good or bad? I had to pay attention very closely, which is not a bad thing at all, but after that hour I was really tired. Try making a slower video; I will then tell you which is better :)
***** OK, thanks for the feedback Bernd!
Great video. Thanks David!
+Lowell Abraham You're very welcome! Thank You.
Very concise and clean introduction.. Thanks :)
+Alessandro Molari You're welcome, thanks for the comment!
Alessandro Molari sec
Hello sir
Your videos are are very informative. I want to proceed my research with SDN.
Want to know that is there any place where SDN is practically used.
Thank you
Very nice introduction! Thank you!
You're welcome!
Excellent explanation of SDN fundamentals! Thanks for the video!
In the network as en elastic resource part, specifically in the southbound layer, does the forwarding device have the intelligence to map different flows to different SDN controller? I assumed the brains (control plane) of the forwarding device is moved to the NOS (SDN controller).
Thanks! Great question. I'm rusty on this and would have to review more - I do know some HW vendors let you make slices on a single switch where traffic is controlled my different SDN controllers - like based on input port, vlan, maybe virtual switch instances, etc. I'm hand waving - need to review it myself!
Thanks for the video. it's a great summary overview with excellent pointers to additional resources to review.
You're welcome Jay! That was the intent, I'm glad it was useful.
very nice video. Gave me what I was looking for. Have some questions though. Will read more and come back if i am not getting the concepts
***** Great!
Thank you. I read a few things. Saw a little video. Didn't understand it until now.
yw!
Excellent explanation
Thanks very much!
Great Video on SDN, Thanks for sharing it
Could you please guide me what need to study to know basic of this technology more.
Thank you so much David. Subscribed and followed on LinkedIn. Keep it up with this great job of helping most of us. This was simply the best introductory video about SDN. Being a graduate student in Electrical and Computer Engineering with telecommunications and computer networks as my major. My area of interest is SDN and NFV. I wish to commence a major project in SDN to get an in depth knowledge and understanding about the subject but with SDN and NFV technologies evolving rapidly at industrial level as compared to university level, it is not easy to catch up. Can you help me with some good project ideas related to SDN. My key skills include routing and switching protocols, Linux, Bash scripting, C++ and Python. My motive is to simulate a network using open flow protocol which utilizes all the 3 layers you explained (Application, Control and data plane) and could demonstrate the capabilities of SDN, analyze the performance measures of the network (Latency, throughput, delay etc).What controller is best suited for my skills? How to integrate application layer ( supposing I'm a data center or an enterprise) with the control plane? Other recommended software?
Hello Sandeep. Thanks so much for your comments. I really think a great jumping off point is the IEEE article I reference in the video - there are so many ideas and areas covered there - it also discusses a lot of your questions and references a ton of great research so you can see what's been done, what controllers are being used, etc. If you want to discuss more, hit me up on linkedin.
arxiv.org/abs/1406.0440
.... Congratulations on the tutorial, David ...+ 1 like here !! .... One question only, is it possible to change the response when a request is made to a network recursive DNS Server, changing response IP to IP from another machine on the network (redirecting to another gateway, my network intend to put 2 gateway)? ....Thank you very much !! ...
Great video. Concrete example are helpful for me (perhaps others, too). For instance could you name some specific network applications, or specific forwarding devices? For me, such examples help to provide a tangible context, which enhances retention. Once again, thanks for a great vid.
Thanks, thanks for the valuable feedback!
Thanks . Could you please provide the paper have mentioned?
Thanks for your video, i am newbie and i want to get started on SDN, openswitch your videos make an eye opener for me and get a broader picture.
Thanks a lot !!
bhargava tadi You're welcome!
thank you on SDN technology tutorial, it was very impacting
You're very welcome, thanks for the feedback!
precise and full intro package
+Tapish Chaudhary Thanks for the comment
Very informative video...!!!!!.
Thanks for the comment!
Thank you very much. Very helpful.
🙏🙏🙏🙏🙏
You are most welcome
Very nice intro. Good job
Thanks Ali!
Awesomely described, anything on configuring the sdn controller?
Hey, thanks Prajuj, no I don't have anything like that atm.
Thanks for this video, it helps a lot
You're welcome!
Wow, that was really clear and helpful ! Thanks a lot
You're welcome, thanks for commenting!
Hate to tell you, starting at 1:42, middle box has "Operating Sytem" instead of "Operating System" ;-)
dang....ah well S's are overrated anyways ;-)
+David Mahler Great video, regardless!
+Stephen Weiss Thanks!
Good one and explained well. Thank you
Thanks again!!!
Super video; as always.
+Colum Gaynor Thank you!
wonderful video man, have you personally set up a lab using GNS3 or a virtual rack ESXi solution, i would like to get started labbing this stuff up but with all the different pieces of the controllers and forwarding devices i dont know where to start or networking OS to use.
C Bax For SDN I'd highly recommend using Mininet check out mininet.org, I also have a video on the topic - th-cam.com/video/jmlgXaocwiE/w-d-xo.html
Woaaa nice video with simple and clear understanding, thanks for the video !
I have one question for you, have you try to implement this technology (SDN) in a campus network ?
Bhai campus selection huaa kyaa?
What about performance? If all decisions go through a controller rather an ASIC and also handles instructions for multiple devices, it must have a performance penalty, right? If not, please explain.
Great Work
Thanks a lot!!
Great video!
TY!
Great introduction for a new comer! thanks!
Anytime :-)
What are the topics or problems in the networks that the researcher can work on in graduate studies?
Want to know what is the future of SDN?
I don't want to know that this is the future but if anyone can actually tell me is SDN the Next Real Thing and why?
Will there be no other technology that can out-stand the concept of this SDN?
Thanks, well put together !!
Vinod Gowin You're welcome!
Thankyou David. Very informativ.
No problem!
Hey David, great video.
Hey Annony thanks, again, again! Really appreciate the support!
So what are some examples of network applications that can run on top of NOS?
+peterphan92 Hey - check out tables IX and X in the reference paper in the expanded video description, theres a whole bunch of examples there!
Hi David , thanks for the video !
I got a few question for you, if you please.
What's your understanding on OpenFlow 2.0 or also known as P4 ? Do you intend to make a video about it :) ?
And also, if you had to list some "good skill to have" for a young wannabe network engineer, what your list would have ?
Thank you in advance (hope my engrish is ok !)
Hello, thanks for the comment and questions.
No, I don't have any plans for videos on OF 2.0 but I'm keeping my eye on it :-).
The other question is pretty subjective and speculative I think. First it depends on area of focus (for example data center vs ISP vs enterprise) because skills sets can be very different. Anyways I guess I'd focus on being REALLY good and well practiced on all core routing and switching technologies - e.g. CCIE objectives but most focused on vendor neutral parts everyone cares about (BGP, OSPF, MPLS, L2, etc). After that security is very big - firewalls, IDS/IPS. L7 load balancing is great to have and everything that goes with that (which can be a lot). After that I'd look to differentiate yourself from the average network engineer by getting decent skills in programming and scripting (Python, Java, Bash). Strong Linux skills (maybe more of an expected skill though). Virtualization and cloud computing skills/knowledge as well are getting pretty important.
That enough for starters? ;-).
That was so useful! Thank you!
yw!
This is really great one, Thank you so much
You're welcome! Thanks for commenting!
thanks, David.
+asher koh You're welcome!
Thanks for helping us with this knowledge
You're welcome!
Ramachary T
Hi sir
Thanks, this really helps me understand better.
Great, I'm glad it helps!!
Great work. Thank you.
You're welcome!