we ran OUT of IP Addresses!!

2.11M views3630 WordsCopy TextShare
NetworkChuck
Thanks to 3CX I run an entire phone system for my business and it is free for the first year on any ...
Video Transcript:
Now, I'm not sure if you knew this, but there are roughly 4. 3 billion possible IP addresses and we're out like we don't have anymore, which is a huge problem. Because as you saw in our last video, if a device wants to communicate on the internet or with other devices, it needs an IP address.
So in this video, I wanna talk about how is that even possible, right? Because the people who invented the internet were pretty stink and smart, but you see around the time they invented it, which the Internet's birthday is officially January 1st, 1983, it seemed like the 4. 3 billion supply of IP addresses was inexhaustible.
Right? I mean, it sounds like it might be, but they didn't understand two big things that honestly, they probably couldn't see coming. The internet became kind of a big deal, obviously.
Right. And second, they did not anticipate all the, that we would assign IP addresses too. I mean, think about it.
They're like, oh yeah, maybe a few computers here and there. No, your watch your oven, your microwave, your toilet now, because they did not understand these two things would happen. They did some pretty stink and dumb things.
They mismanaged the heck out of our IP address space. So in this video, we're gonna explore that. What did they do?
And later we'll talk about how we fixed it, kind of with the bandaid. So by the end of this video, not only will you understand why the inventors of the internet were very terrible planners, you'll also understand a lot about IP addresses. We're building on the foundation that we set in the first video, and this video will prepare you to become a master chief ninja subnetting skill master chief ninja, because it is part of my series.
You suck at subnetting. So make sure you catch all the episodes anyways, real quick. Can I show you something right, right back here, this guy right here, that little raspberry pie is running an entire business phone system.
It's called three CX. It's amazing. And it's sponsor of today's video.
Now you may remember me doing a video on setting up three CX on a raspberry pie right here. I also did it in the cloud. Why not only was it an insanely fun project, but three CX is an incredible phone system.
And this is coming from a guy who worked with Cisco phone systems. They're probably wondering Chuck, why would you put a phone system in your house? And I would say, well, first, why not?
It's just cool. And second three CX makes it super easy because a lot of the features that you would be nickled and dime for that cost so much are actually free. One of the biggest things is you have unlimited users on your system, which trust me is awesome.
And also as a small business owner myself, I use three CX as my phone system for my business. I have a toll free number in the cloud. I get free video conferencing and my business is fully remote.
And three CX is built for that. Now I also made another video. You can check it out right here, where I play with her live chat.
I deployed it to my website. So right from my assistant soft phone, she could take calls, take live video chats, right from my website, which is kind of crazy. So if you're a nerd, for sure, try the on premise install for three CX or any other computer you have in your house.
It's really fun. Really nerdy. Why don't you want to have a phone system in your house?
Doesn't everyone. And then of course, as a business, you can have this on premise or put that sucker up in the cloud. Now, check this out.
You get three C X free for a year. And not just the software. If you don't wanna host this yourself, they will host it for you and their cloud for free for a year.
So pretty much phone system for free for a year. That's what you're getting. So check 'em out.
Link below three CX as a phone system, I run from my business. And just as a, a nerd and a hobbyist. So check it out, link below.
So let's talk about how the inventors of the internet mismanaged and mishandled are 4. 3 billion IP addresses. And if you wanna get nerdy, it's actually two to the 32nd power, which is actually 4 billion, 294 million, 967,296, IP addresses.
But you 4. 3 billion close enough. So here's what they did.
And it comes down to how they organized the IP addresses. They put them into what are called classes. B C, D E.
Yeah, that's it a C D E. And there are two problems I have with this first, there are large groups of IP addresses that we can't even use. I know like why you'll see.
And second, they set it up to where they gave away too many IP addresses. Because again, they didn't expect the internet to take off and so many devices to have IP addresses. So they gave big companies just, Hey, he, why don't you take 16 million IP addresses?
Just take 'em. Well, we don't care. We have so many right now.
We'll never run out idiots. Anyways, here. Here's what they did.
So you need recall from the first video that N IP address is four numbers separated by three dots. And each of these numbers can be anything between zero and 255, which using big brain math will give you a total of, well, right up here, see the top 4. 3 billion IP addresses, but man, they screw it up.
So here's the classes. Here's how they organize these IP addresses. So here's the chart.
Here's how we group 'em. I'm not gonna list every one of 'em off. That would be super boring.
So just look you can read, but seriously, if you're studying for an exam where you have to know subnetting in the classes, then you might wanna make flashcards out of this and memorize it. Now at first glance, there's nothing wrong with this. Actually, there is one big glaring problem with it, between a and B.
See if you can notice it. We'll talk about that here in a second, but the problem doesn't come in until this very weird thing they did here. It comes, you ready?
Hmm. The subnet mask classes, a B and C each have their own default subnet mask, which if you recall, from our last video, it determines basically how big the network is or which numbers an I IP address stay the same and which ones change. For example, let's take the first network we have here in class a, we have the 1 0 0 0 network.
This is how it would look here. Let's draw it out. There's the IP.
And here is the subnet mask. If you remember the hack I talked about, when you see a 2 55 in the subnet mask, the corresponding or matched up OCTE, which is the first one here, and the first one here will stay the same. So one will always be in the IP address.
And when you see a zero anyone's game, it can be any number between zero and 255. Now that is a pretty stink and big network, because if we're just keeping the first Octa at the same, the one, but everything else can be different. Do you know how many addresses that is?
That is, I gotta look it up. Oh my goodness. 16 million, 777,214 IP addresses and one network, which is ends sane.
Especially when you contrast that with your home network, which we talked about in the first video might look like this. There's the IP address and here's the subnet mask. And with 3, 2 50 fives, we're locking in those first three numbers leaving the last one, the last OCTE to be anything which with this is a humble 256 addresses.
So 2 56 versus 16 million. Why? Well, the idea was that government entities or big companies might need a lot of IP addresses.
And since they had plenty 4. 3 billion, let's just give 'em a whole bunch. And that's what they class a was for.
And you might recognize some of the companies that have these class, a IP address networks like general electric, GE they own 3, 0, 0, 0, IBM has nine at and T has 12 Xerox, 13 HP, 15. Each of these companies owns over 16 million IP addresses. So looking back at our class, a range class, a networks are very host heavy because they give you so many stinking hosts over 16 million.
And thanks to their default subnet mask. There are only 126 total class a networks. Now you're probably thinking, Chuck, are there actually networks like that big, like 1 0, 0, 0 with 2 55, 0, 0, 0 is a subnet mask.
That's a lot of IP addresses in one network. And the answer is no, they don't really make 'em that big. Yes.
The governing body who hands out IP addresses the Santa clause of IP addresses or the head Oprah, we call them IANA or IANA, the internet assigned numbers, authority they will assign or allocate all those IP addresses that entire network to a company will pick on IBM for a second with their nine network. What they will do is take this huge network full of IP addresses and cut it up into smaller slices. So they might have the network 9.
40 with a subnet mask of 2 55, 2 5, 5 0. And you're probably thinking, whoa, they can do that. Yeah.
So while a class, a network has the default subnet mask of 2 55, 0 0 0 0, that's the minimum they have to have. They can cut it up very small and say in this network, the, the one and the four will always be an IP address. And this particular network is smaller with 256 addresses.
So they can take their big, massive network and turn it into smaller subnets. And that my friends is your first little glance into subnetting, which is what we're gonna really cover and dive deep into in the coming videos. And by the way, also what it here taking a class, a network, and we cut it up and made it smaller with a different subnet mask.
Other than its default, we call that a classless network. So for example, my home network is actually ten seven one zero, a class, a IP address, or a class, a network. But my subnet mask is 2 55 dot 2 55, 2 5 0, making it a degenerate, a classless network because we're breaking all the rules.
We're not obeying this ABC to EFG stuff. That's basically what you're doing. Got no class.
But if you do obey the rules and you use the default subnet mask, then you're class full you're full of class. You're elegant, but you're no fun. Now I'm just kidding.
Little bit. So anyways, back to our, our address ranges our classes. We focused a lot on class, a right here and his subnet mask, giving a network, just a ton of IP addresses too many way, too many, which is again, it's part of the problem I have with IANA or the head Oprah.
They just gave away too many IP addresses. And then as we move down, you'll notice that class B has a different default subnet mask of 2 55, 2 5 5 0 0. So again, if we take this first network right here, bring it on down here.
It might look like this with the subnet mask of 2 55, 2 55, 0 0 locking in those first two numbers. Those first two octets, those will always stay the same. But then these last two numbers, these last two octets can be anything they want between zero and 255, I'm talking 65,534 host or IP addresses per network.
So bummer you get less IP addresses, which again is way too many. But the flip side is that you get more networks with a class B IANA or queen Oprah can assign 16,382 networks because again, a class B by default must have a minimum of a subnet mask like this. And then moving on down the line, we got class C, which will look the most familiar to you, right?
Cuz it's it contains your home network. And again, we'll take that first network here, bring it on over here, come on little guy with this default subnet mask and those first three numbers they're locked in. Can't touch those Octas and looking very familiar.
We have a total of 254 available IP addresses on that network. This is the best plan they should have done this with every single network. Because with class C networks, we have a total available for queen Oprah to assign 2,097,150 networks.
So if they had done that with every class, we'd be okay, kind of maybe no, we wouldn't. We have a different solution because eventually we would've run out, but we wouldn't have run out so quickly. Come on adventures of the internet.
Why can't you just look into the future and anticipate our needs seriously? So that's class a, B and C. We're about to get to the D and E which infuriate me.
I mean, I don't get too angry about it, but it's still pretty stupid. But first I just wanna point out. I hope that you're picking up that the job of the subnet mask is to help determine how many networks and how many hosts we have for each class.
Class C gives us the most networks and the, and smaller hosts per network. Whereas class a gives us too many freaking hosts per network and like only 126 networks. If you stuck with the, you know, class full subnetting or class full networks.
But of course, and you probably assume this nowadays, we mainly do classless networks to take advantage of the IP addresses we need to use. So anyways, I'm gonna officially say Iyana. That was a dumb idea.
And now we're stuck with your mistake, but it's okay. All we have to worry about is learning this chart, memorizing it, knowing what it is, and then learning something scary called I, I P V six. We'll cover that later.
So now let's talk about my biggest problem with this is that there are IP addresses that we cannot use. We just can't. We can't.
So class D E notice they don't have a subnet mask, cuz it doesn't matter. Class D IP addresses are reserved for multicast or you might see it written in one word. I never know.
All you have to know about those is that they're very important to networking and you can't use them right now. So don't worry about it. Just memorize what they are.
And then class E networks. These bad boys are mysterious. They are locked up in the department of mysteries, FBI, CIA.
I don't know they are experimental. So don't even think about touching those who they'll get in trouble and I'm just getting you can't touch 'em they they're untouchable anyways. So we can't use DNA.
And there's one more, I don't know if you noticed this, look at that shark, is there a number range missing? Can you find where's Waldo? I'll give you a hint.
It's in between a and B and also here's the other hint, Dorothy, because there's no place like home. This'll make sense. And I always gonna make sense here in a bit.
I'm not losing my mind. You may have noticed that the range here ends at 1 26 and then picks back up and B at 1 28, making us go, huh? Where the junk is 127.
Like where to go. That's a lot of IP addresses just missing. That's an entire class, a network, which means we're talking 1 27, 0 0 with the subnet mass 2 55, 0 0, 0, which leaves missing over 16 million addresses.
Where are you guys at? You know where they are? They're on your devices.
These range of addresses. Anything beginning with 1, 2 7 are what's known as loop back addresses. You may have heard that term before.
They're used for network testing and don't get me wrong. I love me a good loop back address because you can use it to test your network. You can actually make sure that your computer's networking is working by pinging your loop back address.
What am I talking about? Let's try it real quick. If you're on windows, go ahead and launch your command prompt or type in windows.
Key search CMD. It'll look like this on Mac Linux. It'll be terminal.
And right here, acro stand across the board type up in P I N G or ping space. 1 27 0 zero. one.
Now, if you're like what the junk is, ping ping is what we use in it to see if something is alive and awake. So for example, I on my computer might send a ping message out to network shock. com saying, Hey, are you awake?
And if network shark. com is awake and a alive and actually there in living, he should respond back with a response. It is by far the most common troubleshooting tool you'll ever use in it.
So looking back at our example here, we're gonna ping 1 27 1, which is an IP address that just is virtual and lives on your computer. And we should all get the same result. If you're working head enter, Hey, are you awake?
Yes, I'm awake. Heym are you awake? Yes.
I'm awake. That's essentially what you're doing. You're just making sure that you can hear yourself, but the kicker is and the just it's so stink and stupid.
I don't maybe is there something I don't know about this here? Here's the problem? I think all we needed was just this one.
IP address 1, 2 7 0, 0 1 to test our Nick our network to make sure it's working. Cuz we just did that. But for some reason they thought we might need 16 million to do that because do this, you can go ping 1, 2 7, 1 5, 1 5, 8, just a random address.
And we get the same thing. We're pinging ourselves. Our computer has 16 million virtual IP addresses ready to respond to itself.
Why? Okay. It's okay.
Chuck it's okay. So roughly 4. 3 billion IP addresses and we can't use a lot of them and a lot of them are mismanaged.
Thanks a lot IANA. Thanks a lot. Head Oprah.
No, it's fine. It's. Fun to learn this.
It's fun to learn how our IP addresses were formed, how they're organized into classes, B C, D E. And it's definitely something you want to commit to memory. So get those flashcards out, memorize the sucker.
It will come in handy your entire it career, and also pretty handy on any kind of test you might be taking here soon. Now I know this might all seem like doom and gloom. I, some problems that we have with our current IP address space and why we are just out, we're done, but don't worry.
In the coming episode, I'll show you the massive bandaid we put on our IP address situation and it did solve the problem kind of, and then we put it even bigger bandaid on it to really solve the problem. But who knows what will happen? I know I'm not being specific cause I really want you to watch that video.
So go ahead, go and watch. It should be up here somewhere or maybe up next, over here or over here. I never know where to point anyways.
That's all I have. And also have you hacked the YouTube algorithm today? Let's make sure you do.
If that like button subscribe, button and notification bill comment almost forgot. You gotta hack YouTube today. Ethically of course.
Yeah. That's all I have. I'll catch you guys next time now real quick in case no, this video is also part of my CCNA series designed to help you and prepare you for the Cisco CCNA certification exam.
That's a mouthful and the sponsor that entire series is boon software. So if you're looking at getting your CCNA, which you definitely should, it's one of the best it certifications out there. Check out boon.
They are without a doubt, the gold standard and prepping you for that exam. From practice exams to lab software, to courseware, they have everything you need to get the CCNA and not just CCNA, we're talking CCMP Linux plus security. Plus they have it all.
I personally used their lab software and practice exam software for the TSU exam, which was part of the old CCMP and it was super hard, but I felt already from using boon. So if you're sitting here wondering, Hey man, I'm ready to take my security plus or my Linux plus or my CCNA, but I'm not sure if I am ready, take a boon practice exam. And they'll tell you, odds are, if you can pass one of their exams, you could probably pass the real exam.
So check 'em out. Link below.
Copyright © 2024. Made with ♥ in London by YTScribe.com