目录
一、实验原理
有类路由协议:发送的路由更新中不包含子网掩码,并且会在边界自动汇总,有类路由协议有RIPv1/IGRP。无类路由协议发送的路由更新中包含子网掩码,不会在边界自动汇总,相关协议有EIGRP/OSPF/BGP/IS-IS等。思科路由器默认是开启了ip classless功能的,也就是说,路由器发送的数据报文中会包含子网掩码,若关闭了这个功能,路由器发送的数据报文中将不会包含子网掩码。这里有一个问题,有子网掩码的数据报文与没有子网的数据报文有什么区别?若发送的数据报文中没有子网掩码,则默认发送的网络为主类网络(比如A类地址的12.1.1.1/30,那么没有子网掩码,它就是12.0.0.0/8这个网络了)。下面我们结合默认路由使用有类网络与无类网络的特征来做一下实验以方便我们理解。
二、实验拓扑
三、实验步骤
1.搭建如图所示的网络拓扑;
2.初始化各个设备,其中R3修改名字为PC;
3.配置IP地址,关闭PC的路由功能,配置PC的网关地址为对端IP地址,测试网络的连通性;
4.配置R1默认路由,测试R1与PC的网络连通性;
5.关闭R1的ip classless功能,测试R1与PC的网络连通性;重新启用R1的ip classless功能,测试R1与PC的网络连通性。
四、实验过程
1.搭建如图所示的网络拓扑;
略;
2.初始化各个设备,其中R3修改名字为PC;
略;
3.配置IP地址,关闭PC的路由功能,配置PC的网关地址为对端IP地址,测试网络的连通性;
R1:
R2:
PC:
测试网络的连通性:
4.配置R1默认路由,测试R1与PC的网络连通性;
在R1配置了默认路由后,R1可以与PC通信。
5.关闭R1的ip classless功能,测试R1与PC的网络连通性;重新启用R1的ip classless功能,测试R1与PC的网络连通性。
关闭了ip classless后,R1还是可以与PC通信的,那是因为存在ip cef,它是一种思科快速转发的三层高级IP交换技术。简单地说,CEF它是用于提高路由器的性能的,这里它提供了缓存机制,使得在开始时可以访问PC,后面关闭ip classless也可以访问,但是一旦关闭了这个功能,就不能访问PC了。
重新启动R1的ip classless功能,测试:
代码解析:
R1(config)#ip classless //启用ip classless功能,默认路由是开启这个功能的
R1(config)#no ip cef //关闭思科快速转发功能
PC(config)#ip default-gateway 12.1.2.2 //配置默认网关
PC(config)#no ip routing //关闭路由功能
总结
本章节介绍了有类路由与无类路由的相关概念,以及ip classless的实验,相对一些刚入门的朋友来说,难度可能会大点,但是这些都是基础内容来的,掌握了这些基础内容,后面的就不用担心学不会了。我们在下一个章节再见,加油!