The way you break down networking is crazy… Thank you for all your time for teaching us!
@PracticalNetworking
Жыл бұрын
You're welcome, John. Thank you for looking past all the tech glitches in this video, heh.
@PracticalNetworking
2 жыл бұрын
Well, I had a bunch of technical issues with this live stream. There is irony of having tech issues while explaining the tech issues Facebook dealt with on Monday. ;) Either way, I've added chapters to the video. The real content is at these timestamps: 00:00 - Intro [until 02:39] 10:55 - DNS - A Records & NS Records 13:09 - DNS - Types of Name Servers: Caching, Root, TLD, Authoritative 16:22 - DNS - Process for Resolving a Record 25:50 - BGP 32:09 - Anycast 40:05 - Tying it all together 44:30 - Q&A 48:16 - Outro
@mariamfirdous8456
2 жыл бұрын
lolz it was fun to watch you get all serious and explain stuff. but again ty for this video. keep it up.
@thivakaran6849
2 жыл бұрын
But I enjoyed it.. 😀😀 Learning should be fun right 😀.. Thanks for the video
@PracticalNetworking
2 жыл бұрын
@@mariamfirdous8456 Heh, it was a good laugh after the fact (and during). A little embarrassing though. ;)
@PracticalNetworking
2 жыл бұрын
@@thivakaran6849 This one certainly brought about a few laughs ;). Glad you enjoyed it!
@fareselamine8115
2 жыл бұрын
If I can smash the like button more than once, I would do it a thousand times. This channel has so much knowledge and I can't stress how valuable it is. Thank you for all the effort you've put into it all, Ed!! Also, gotta love how even the most technical people out there still mess up the simplest things.. Humans be humans :)
@PracticalNetworking
2 жыл бұрын
Thanks for the kind words, Fares =). And yea, I had so many glitches that day, it was not my best tech day. My perfectionism has desperately wanted me to remake the video, but I'm forcing myself to simply accept it for what it is. Cheers Fares!
@CPT_Pepper
Жыл бұрын
😂😂me too!! Ed is like the Instructor of the millennium!😊
@CPT_Pepper
Жыл бұрын
@Practical Networking no worries. It was so helpful. I thought TikTok and Facebook had a fight and TikTok won!!😂😂
@aireddy
2 жыл бұрын
We lost 4 minutes talk ! Thank you for taking time and explaining based on your deep understanding of networking perspective. You are awesome , Ed. This is super important for everyone! I watched all of Networking Fundamentals, NAT vs PAT and subnetting concepts in preparation of my AWS Advanced Networking Specialty exam. I am also learning IBGP, EBGP , Direct Connect. Your Networking & security concepts cleared my most of questions.
@PracticalNetworking
2 жыл бұрын
Much appreciated, Surender. Thank you for all the sharing you've done with my content! Glad the videos helped w/ the AWS certification! When is your exam scheduled?
@BillTorelli
Жыл бұрын
Ed, You are definitely one of the best networking gurus on the planet. I have learned so much about networking from your videos as VMware Consulting Architect. Please continue to share your vast knowledge on networking to YT. I has been extremely valuable to me in terms of piecing together concepts that have been a black hole for some time. Again, thank you and best of luck in your Practical Networking venture on YT. All the Best, William "Bill" J. Torelli, Jr. MS | VCP | ITIL, Transition Systems LLC
@PracticalNetworking
Жыл бұрын
Hi Bill, thanks for the kind words! Glad my content has helped you professionally =). If you're willing... Could you do me a favor? Do you mind sharing some of my videos (doesn't have to be this one) on Linked In, Reddit, Twitter, Facebook, or any other social media you use? As an independent creator, that would be an _enormous_ help, and I would appreciate it _greatly_ .
@BillTorelli
Жыл бұрын
Ed, I will absolutely recommend your content. Your content, by far, is the best I've seen based on knowledge, presentation and delivery in comparison to the other creators in your space. Best of luck in building your channel, Bill
@PracticalNetworking
Жыл бұрын
@@BillTorelli Thank you Bill, I appreciate your support =)
@learnitsimple3986
2 жыл бұрын
Man you're simply awesome . Most people will fail in interview just because of they are not good at Fundamentals of how networking is working. your each and every videos are saving plenty of time reading the books or watching other network instructor videos. And also it will be really helpful for interview preparation as well.
@PracticalNetworking
2 жыл бұрын
Thank you for the kind words =). Glad you've enjoyed this content.
@kapach1000
2 жыл бұрын
don't know why am laughing at your mishaps Lol. But this is quite insightful, just discovered the channel, i like it. Subscribed!
@PracticalNetworking
2 жыл бұрын
Don't worry, I laughed at them too =) Thanks for your support!
@jhc4090
6 ай бұрын
You are the Goat of teaching
@scottspa74
2 жыл бұрын
I just love you, man. Great work, and thanks for all you do. Your breakdowns are as good or better than I got at 3 quarters at Edmonds College. Great stuff, and thank you.
@PracticalNetworking
2 жыл бұрын
Glad to help, Scott. Glad you're enjoying this content =)
@luckyadeloye3452
2 жыл бұрын
Thank you much more than I am able to express. I have learnt so much through your channel. You have tremendous capacity to make difficult concepts simple and clear.
@PracticalNetworking
2 жыл бұрын
Thank you for the kind words, Adeloye. I'm happy you found this channel beneficial. =)
@silastetteh310
2 жыл бұрын
I can now solve subnetting issues with ease, thank you. Your videos are intuitive and your teaching style is priceless. Please I want you to do series on BGP, LINUX, DNS and Wireshark. I need your videos before I take my certification exam in Linux; I want a one-off approach. Thanks in advance.
@PracticalNetworking
2 жыл бұрын
That's great to hear, Silas. Glad you found the Subnetting series helpful. Thank you for the kind words =) DNS / BGP are on my list. Once I can get more traction marketing my TLS course, I'll then focus efforts on the next course.
@bangangajoackim7944
6 ай бұрын
Awesome, I will love the way you break down the topic
@edwardfestus8360
2 жыл бұрын
You are amazing! I learned a lot from your videos . Thank you for this insightful information.
@PracticalNetworking
2 жыл бұрын
You're welcome, Edward. Happy to help!
@shockerblaze04
2 жыл бұрын
This is a wonderful use case. Thank you for this lecture. Looked like you were under the weather, but you delivered regardless. I appreciate you.
@PracticalNetworking
2 жыл бұрын
Let's blame that for the tech difficulties =) Glad you enjoyed the content!
@nolaKONG
Жыл бұрын
stuck with ya, no worries about the volume the content was very educational
@PracticalNetworking
Жыл бұрын
Ha, yea so many tech fails in this video. I should re-do the content in dedicated videos on DNS & Anycast.
@iamjoycheee
5 ай бұрын
The topics , handsdown thank you sir
@SudhaGanapareddy
8 ай бұрын
Great video , Thank you... at that time i heard this was caused due to some flowspec configuration issues in the BGP caused the BGP to withdrawn the routes.
@klimoslavtakojevic1258
2 жыл бұрын
This is a great video, you obviously did a magnificent job clarifying FB outage... don't worry about minor audio issue, after all you did repeat everything from the very start...
@PracticalNetworking
2 жыл бұрын
Thank you for the kind words =). Glad it was useful despite the tech issues.
@Don-Carillo
2 жыл бұрын
Your way of making complicated subjcts so easy to understand is on another level 👌. Would like a video of BGP in more detail and the DNSec would be interesting too . Thanks 😊.
@PracticalNetworking
2 жыл бұрын
Thank you, Don =). All three are on my list to cover at some point. =)
@Don-Carillo
2 жыл бұрын
@@PracticalNetworking great. Will look out for the notification 👌 😎
@SuijoART
5 ай бұрын
Awesome, you've explained so well the notions. Thanks & big up ❤
@rahulaga
2 жыл бұрын
You really made understanding of networking concepts easy, fun and interesting, superb work !! I am not sure if its too much of ask - but can you come up with something on DNS area. I know this concept not directly linked to networking itself, but its used quite often. Things like domain, subdomain, hostname, namespace, DNS records makes it confusing. Its also ok if you can provide some good reference pointer, thanks again !!
@PracticalNetworking
2 жыл бұрын
A deeper dive into DNS is on my list, as it were. Right now I'm busy trying to market my SSL course: classes.pracnet.net/courses/practical-tls
@cssssp2192
2 жыл бұрын
You make networking easy and interesting. Thankyou! sir
@PracticalNetworking
2 жыл бұрын
Thank you for the kind words =)
@Roy-di1hf
2 жыл бұрын
A fun way to revise DNS, BGP and Anycast!..thank you
@PracticalNetworking
2 жыл бұрын
Agreed! =)
@protyaybanerjee5051
2 жыл бұрын
Hey , awesome content. I've recently started working with AWS and my networking knowledge gaps are too much to really build the right mental model. I'll check your other videos out. Please do a course on Networking Virtualization on Cloud. SO MUCH TO LEARN!
@PracticalNetworking
2 жыл бұрын
>SO MUCH TO LEARN Yes, 100% =). And yes, hope you enjoy the other Networking Videos: kzitem.info/door/PLIFyRwBY_4bRLmKfP1KnZA6rZbRHtxmXi
@DHARMiLSANGHVI
2 жыл бұрын
Hello Ed, Thank you for this great course. Please do more deep dive videos like this.
@PracticalNetworking
2 жыл бұрын
Glad you enjoyed it, Dharmil! Noted about wanting more of these =)
@JaLikon65
9 ай бұрын
Ed, you are such a gem man. Thank you so much for doing what you do. You are such an incredible teacher, and I just really, really appreciate all the work you've put into your videos and and teaching us. Thank you from the bottom of my heart man, thank you! You're the best! (And p.s., I know I'm 2 years late to this video, but hey, better late than never right! 😂)
@shivangitomar5557
Жыл бұрын
Amazing video!!! Learnt so much!
@elyaasmohammed2521
2 жыл бұрын
your standby expression after you miss to turn-on camera was hilarious...
@PracticalNetworking
2 жыл бұрын
;)
@CPT_Pepper
Жыл бұрын
😅😂 Ed, you were having a time w/ this one, huh?😊 😂😂 NO worries. 👍🏽This video is excellent as usual. 🎉THANK YOU.
@abrarahmad-fd6st
2 жыл бұрын
Normally routers are configured to authenticate via AAA server as the first priority and if the AAA server is inaccessible due to some reason a locally created disaster username/password can be used. The service provider has this arrangement in place and frequently ( once every quarter normally) changes the password for this local user name. The question is, was there any such thing in place for FB and if yes, why did they need physical access to the router, they would have been able to readvertise the anycast IP remotely via local username. I hope you will reply. BTW good explaination. keep up the good work.
@PracticalNetworking
2 жыл бұрын
Yes, the option of configuring a fall back user with full privileges always exists. But I've come across some enterprise networks where this was intentionally not the case. The idea for networks that big (and hopefully that redundant) is if access to a Router/Switch is lost, the Router/Switch is simply decommissioned and reset. Consider, those organizations aren't concerned with 1 or 2 routers, but with 10000 and 20000 routers. Glad you enjoyed the explanation =).
@parimi001
2 жыл бұрын
Thank you for this informative video. I really enjoyed it.
@PracticalNetworking
2 жыл бұрын
You're welcome, Venkat =)
@anmarofficial4953
2 жыл бұрын
Actually you are explaining complex thing simply and we are getting confident after hearing each session on a topic... Also please mention sir what you studied H
@PracticalNetworking
2 жыл бұрын
Glad you're enjoying my content, Anmar. Cheers! I studied through CCNA/CCNP(x2) then was a CCSI for a while. Everything else was learned on the job.
@rafay1708
2 жыл бұрын
thank you Sir, you are one of the best Teacher i have ever seen, awesome explanation Point to Point.
@PracticalNetworking
2 жыл бұрын
Glad you enjoyed it, Rafay!
@howtobasicbreathe8457
2 жыл бұрын
Amazing work, truly appreciate your time spent on this topic...Can you please also dive as deep into the DNS security in one of ur videos ? Thank you so much for the technical explanations!
@PracticalNetworking
2 жыл бұрын
It would be fun to unpack DNS in more detail. Glad you enjoyed this video. Thanks for the recommendation =)
@howtobasicbreathe8457
2 жыл бұрын
@@PracticalNetworking thanks for taking in consideration & for the reply!
@adedejiemmanuel1
2 жыл бұрын
I had to see the video again. Still insightful. Thanks.
@PracticalNetworking
2 жыл бұрын
@adedejiemmanuel1
2 жыл бұрын
Good stuff.👍
@alittax
2 жыл бұрын
Thank you for your work! Very informative and clear as always.
@PracticalNetworking
2 жыл бұрын
You're welcome, AlittA. Cheers@
@prakashmr8713
2 жыл бұрын
No Audio after start of the session. We love your efforts but please check once
@PracticalNetworking
2 жыл бұрын
Yup, I had all sorts of tech fails in this video. I've added chapters so you can jump to the parts w/o issues. See the pinned comment =)
@telisijohn2054
2 жыл бұрын
The explanation is superb. I have seen lots of explanation on this and other issues by networking professionals on KZitem or in real life , none can match your teaching skill. I don't really care about the minor technical issue you experienced in presenting this video. In my opinion, you are better than the two giants, David Bombal and Kevin wallce in teaching.
@PracticalNetworking
2 жыл бұрын
Heh. Thank's for sitting through the tech difficulties and getting to the 'meat' of the issue. Glad you enjoyed it =)
@vikasae360
2 жыл бұрын
the best teacher
@PracticalNetworking
2 жыл бұрын
Thank you, Vikas.
@Diduoyknow
2 ай бұрын
Thanks for sharing such information
@Seamonster446
Жыл бұрын
Thanks a lot for this Amazing informative session Ed!!!...One question I have is , What's the lesson learnt - esp. one of the reason for cascading effect is using their domain name for AAA and badge access. What could be better design solutions?
@PracticalNetworking
Жыл бұрын
That's a good question. First suggestion that jumps to mind is a separate domain / DNS host for "services FB staff uses" vs "external FB customers use". But you'd also need to host the separate domain on different infrastructure than the "customer facing" DNS infrastructure.
@djamarildo2010
2 жыл бұрын
Great work i appreciate your time and efforts for helping us with your videos 🙂✅🖥️
@PracticalNetworking
2 жыл бұрын
Glad you enjoyed it. Cheers, Amarildinio
@aniswlidi2012
Жыл бұрын
WoW explanation
@PracticalNetworking
Жыл бұрын
=)
@georgemavimbela
2 жыл бұрын
Thanks so much
@PracticalNetworking
2 жыл бұрын
You're welcome!
@arunsankpal4219
2 жыл бұрын
thank you sir really helpfull
@PracticalNetworking
2 жыл бұрын
You're welcome!
@nikosianipar1637
2 жыл бұрын
Kudos
@PracticalNetworking
2 жыл бұрын
Cheers!
@amirbaghaei1082
Жыл бұрын
Very good and easy explanation 🐧
@himanshukshatriya2401
5 ай бұрын
Hello Ed, recursive lookup is performed from nameserver , why they don't do iterative lookup are there any benefits of using Recursive or is it just a choice
@PracticalNetworking
5 ай бұрын
Recursive is asking the name server to get the answer for you (this is what your Client does when speaking to a DNS server). Iterative is asking the name server to give me the best possible answer it knows, or the nameserver of who should be asked next. This is typically what your DNS server itself is doing. You can make your Client perform an iterative search using the "dig" tool and the "+trace" argument.
@SureshReddy_Hyd
2 жыл бұрын
Thank you for wonderful explanation. I have difficulty understanding anycast though. In some of the other internet resource, it was told that servers are distributed all over the world with same ip address and these are advertized via BGP. So, shortest route can be taken. I am just wondering, how is it possible to have same ip address for multiple machines on the internet? Can you please clarify. Thanks in advance.
@PracticalNetworking
2 жыл бұрын
Glad you enjoyed it! Duplicate IPs are a problem on the same network. Duplicate IPs on either side of the Internet are not a problem... it's just about which instance of an IP address are you actually communicating with. Routing protocols will manage all that. They'll try to route you to the "closest" instance of an IP address.
@michawojcik1519
2 жыл бұрын
Great explanation, thanks for the video. Qustion: If those AAA servers weren't accesible via DNS, couldn't they use IP adresses directly to connect? I bet they knew them.
@jenycek2222
2 жыл бұрын
another question - could you access the Facebook main page with its IP address? It's almost the same question, but I think, that it would not be possible in both our cases. The main page, AuthDNS and AAA servers are probably within the same ip block, but without the BGP, you can't access it...
@michawojcik1519
2 жыл бұрын
@@jenycek2222 ah, that's right. I focused only on dns and forget about bgp
@jenycek2222
2 жыл бұрын
@@michawojcik1519 but I am not sure, I'm not an expert...
@PracticalNetworking
2 жыл бұрын
@Michał Wójcik & @Jan Novák -- great thoughts / questions! Yes, if FB did withdraw more IP space than just their DNS servers from BGP, so even if us (random internet users) knew the IP we needed to reach, we likely would still not be able to access any FB IP space. Internally, the FB network still existed, so internal devices *likely* had access to FB IP space. The issue is telling those devices to use a hard coded IP instead of a DNS lookup involved a configuration change -- and the configuration change involved authentication against "aaa.facebook.com". So it was a bit of a catch 22. And again, all this is speculation =). It's unlikely Facebook will tell us what really happened.
@manafro2714
2 жыл бұрын
Can you please let me know what kind of pad you're using for drawing things? I'd like to buy something like that to take notes in my PDF documents. Thanks.
@PracticalNetworking
2 жыл бұрын
Just a touch screen laptop and a pen. Getting a full sketching tablet is on my list and would make things easier, I think.
@manafro2714
2 жыл бұрын
@@PracticalNetworking Thanks for the response! :)
@Mohammadjulfikar7187
2 жыл бұрын
Excellent explanation!!
@PracticalNetworking
2 жыл бұрын
Thank you, Mohammad!
@jenycek2222
2 жыл бұрын
but when only the Auth DNS things were down due to BGP, then you could connect to Facebook straight with the IP address or were the IP addresses of actual servers down too due to BGP? It would make sense hence they may be in the same ip block / network.
@PracticalNetworking
2 жыл бұрын
I responded to you in the other thread with Michal W. But yes, it appears more than just the auth DNS servers were withdrawn from BGP by Facebook. So even if we knew the IP we needed to reach, we wouldn't have been able to access them.
@user-gu5lu6rs8x
2 жыл бұрын
Thank you!!!
@PracticalNetworking
2 жыл бұрын
You're welcome!
@jchink2708
6 ай бұрын
10:48 start of slide notes
@arishkhan8325
2 жыл бұрын
Awesome video , however I have one doubt if on router aaa access is not working so mostly every organization has the local user itself on every router if any case aaa access is not working then they can use the local access .
@PracticalNetworking
2 жыл бұрын
Glad you enjoyed it! At large enough organizations, where there are 100s, or 1000s, of other devices supporting the redundancy, there are sometimes no local users. The idea is if one device is behaving poorly, it can be taken offline and reset while the other devices handle the load. No single device is so important that a local full rights admin user is worth the risk. In Facebook's case, it wasn't expected that *all devices* would loose access to the AAA servers. Either way... you'd still run into the physical access problem. =)
@arishkhan8325
2 жыл бұрын
@@PracticalNetworking thank you for clearing my doubt .thanks a lot
@locklessviking2978
2 жыл бұрын
There seems to be some audio issues intermittently..
@PracticalNetworking
2 жыл бұрын
Yup, I had all sorts of tech fails in this video. I've added chapters so you can jump to the parts w/o issues. See the pinned comment =)
@RayanMADAO
2 жыл бұрын
Was it possible to access facebook during that day by just typing the ip address out in a browser
@PracticalNetworking
2 жыл бұрын
Good question. But alas, no... since the IP addresses were withdrawn from BGP, even if you had the right IP, packets wouldn't get routed to the actual FB datacenters.
@mmus98
2 жыл бұрын
does auth ns has all the domain and ip? if yes why client doesnt direct request to auth dns instead requesting to caching/root dns first
@PracticalNetworking
2 жыл бұрын
Follow up question.... How would the Client know the Auth DNS server for _all_ domains? There has to be a way to query from zero previous knowledge, hence starting at the Root servers.
@videosyarego
2 жыл бұрын
Lo vere mas tarde, gracias por compartirlo.
@PracticalNetworking
2 жыл бұрын
De nada =)
@jackthibo7644
2 жыл бұрын
Could we have accessed the Facebook servers via the relevant IPs if we would know which IP to access, whilst the DNS was down?
@PracticalNetworking
2 жыл бұрын
The BGP withdrawal included more IPs than just the FB DNS servers. So any Internet user (even if they knew the IP they wanted to reach) would still be unable to access FB services.
@sidazhou
Жыл бұрын
Why ips werent cached on the client side?
@MherZaqaryann
8 ай бұрын
Even if It was the routers didn't know how to get there because Facebook's BGP was not advertising their "location"
@aniswlidi2012
Жыл бұрын
So basically the audio issue you had was similar in a way to the BGP issue at Facebook since no one arround the world could hear you. LOL
@PracticalNetworking
Жыл бұрын
Ha, yea pretty much !
@Abdirahmaann
11 ай бұрын
Laughing 10:26 anyway thanks Ed 😊
@cod06
7 ай бұрын
It was a big fall)
@code-inc
Жыл бұрын
Hey sound gone
@PracticalNetworking
Жыл бұрын
It comes back later in the video. See the timestamps for links.
@mohammadzubaid4698
2 жыл бұрын
What a coincidence while providing a Facebook DNS solution you faced your own DNS glitches...🤣🤣
Пікірлер: 138