目录
一、前言
针对网络层和传输层工作原理及相关协议,已经在上几章中具体展现过,那么此次我们来对网络层做一个直观的了解,而需要直观了解,那必须提到的就是路由器,接下来我们就来研究一番。
二、基础知识
2.1 路由器的定义
路由器是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备。
2.2路由表的形成
2.2.1 路由表
- 路由器中维护的路由条目的集合。
- 路由器根据路由表做路径选择。
2.2.2 路由表的形成
- 直连网段:配置IP地址,端口UP状态,形成直连路由。(就是路由本身延申的连接(同网段),都为直连网段):如图:
- 非直连网段:跨路由连接,需要通过静态配置或动态配置路由表,连接到不同网段的目标地址,则为非直连网段:如图:
2.3静态路由和默认路由的区别及作用
2.3.1 静态路由
静态路由定义:由管理员手工配置的,单向的一种路由方式。
ENSP中相关配置方式:ip route-static xxx.xxx.xxx.xxx(配置网段) 24(子网掩码) xxx.xxx.xxx.xxx(下一跳)
2.3.2 默认路由
默认路由定义:是对IP数据包中的目的地址找不到存在的其他路由时,路由器所选择的路由,而该配置方式,必须在末节路网络配置,否则会导致环路
ENSP中相关配置方式:
三、路由器转发数据的封装过程
3.1 数据转发封装解封过程图示
3.2 图解
根据以上图的描述,整个数据的封装和解封,都是在数据链路层进行的,每转发一个路由器,都会进行解封上一个数据,并重新封装源MAC和目标MAC,而最终的IP数据包,也就是网络层并未受到影响,
其中每次转发的路由器,也是根据上一个路由的路由表来定的,如果路由表中没有设定相对应的路由,那么整个数据包将会丢失。
四、实验
根据以上基础知识的铺排,将进行以下的实验。
4.1 实验一
4.1.1实验拓扑图
4.1.2操作步骤:
- 给PC1和PC2设置IP、网关。
- R1路由器设置默认路由
- 设置R3路由器的静态路由
- 设置R2路由器的静态路由
4.2 实验二
4.2.1进行浮动路由的实验拓扑图
4.2.2 实验操作
- PC1和PC2配置IP和网关
- 对应的端口进行配置IP地址,注意点是,PC机连接路由的端口,皆配置为PC机的网关。
- AR1静态路由配置
- AR2静态路由配置
- AR3静态路由配置
4.3 实验三
4.3.1 实验拓扑图
4.3.2 操作步骤
- PC1、PC2、PC3配置IP及网关
- AR1路由器静态路由配置
- AR2静态路由配置
- AR3静态路由配置