1 00:00:00,000 --> 00:00:05,000 So now let’s look at the difference between 2 00:00:05,000 --> 00:00:08,000 a classful and a classless routing protocol. 3 00:00:08,000 --> 00:00:12,000 Firstly, classful routing protocol do not advertise 4 00:00:12,000 --> 00:00:20,000 the subnet mask as an example, they would advertise network 10.0.0.0 5 00:00:20,000 --> 00:00:24,000 but would not inform other routers of the subnet mask. 6 00:00:24,000 --> 00:00:30,000 So other routers wouldn’t know if this is a /8 or /24 mask. 7 00:00:30,000 --> 00:00:35,000 Now this becomes very important in routing because for example 8 00:00:35,000 --> 00:00:40,000 if I had a PC configured with an IP address of 10.1.1.1 9 00:00:40,000 --> 00:00:47,000 and your Pc had an IP address of 10.1.2.1 are our PCs in the same subnet? 10 00:00:47,000 --> 00:00:54,000 Well that very depends because if the subnet mask used is /8 11 00:00:54,000 --> 00:00:59,000 then our PC's are on the same subnet but if the mask used is /24 12 00:00:59,000 --> 00:01:02,000 then our PC's are not in the same subnet. 13 00:01:02,000 --> 00:01:05,000 This makes routing very difficult 14 00:01:05,000 --> 00:01:08,000 so what classful routing protocols do 15 00:01:08,000 --> 00:01:14,000 is they assume that everyone else is using the same subnet mask as they are. 16 00:01:14,000 --> 00:01:18,000 So in other words, if they received a routing update 17 00:01:18,000 --> 00:01:23,000 with a network of 10.0.0.0 on a interface 18 00:01:23,000 --> 00:01:28,000 where the IP addresses configured with /24 mask 19 00:01:28,000 --> 00:01:33,000 the router will assume that other routers will also using with /24 mask. 20 00:01:33,000 --> 00:01:38,000 Now we all know that making assumptions can be very, very dangerous. 21 00:01:38,000 --> 00:01:45,000 What this means is that routers assumed network consistency 22 00:01:45,000 --> 00:01:49,000 in other words, that the same mask is used in the network. 23 00:01:49,000 --> 00:01:53,000 The routers assume that everyone else is using the same subnet mask 24 00:01:53,000 --> 00:01:56,000 as they are and that all mask are the same. 25 00:01:56,000 --> 00:02:00,000 In other words, everyone is using a /24 mask 26 00:02:00,000 --> 00:02:05,000 that’s not scalable or deployable in networks today 27 00:02:05,000 --> 00:02:11,000 so in today's networks, we don’t use classful routing protocols such as RIP version 1. 28 00:02:11,000 --> 00:02:17,000 classful routing protocols also summarized routes across classful boundaries. 29 00:02:17,000 --> 00:02:22,000 So when you go from a class A subnet like 10.0.0.0 30 00:02:22,000 --> 00:02:27,000 to a class B subnet like 172.16.0.0 31 00:02:27,000 --> 00:02:32,000 the routers will automatically summarize all subnets to the classful boundary. 32 00:02:32,000 --> 00:02:41,000 In other words a subnet of 10.1.1.0/24 will be summarize to 10.0.0.0/8 33 00:02:41,000 --> 00:02:46,000 example of classful routing protocols include RIP version 1 and IGRP 34 00:02:46,000 --> 00:02:51,000 IGRP is no longer used and you shouldn’t be using RIP version 1.