实验要求
为以下四台服务器配置静态路由,使路由器之间可以实现相互通信。
路由选择
当多个 WAN 和 LAN 通过路由器进行互联,此互联网络上的所有主机就可以通过 IP 地址进行通信。此时路由器就起到了“中转站”的作用,也就是要将分组根据目的 IP 从对应的送出接口中送出,这就是路由选择。路由选择是指将分组从一个设备通过互联网络发往位于不同网络上的另一个设备的操作,路由器不关注网络中的主机,而只关注互联起来的网络以及通往各个网络的最佳路径。目标主机的逻辑网络地址用来获取通过可路由网络传送到指定网络中的分组,主机的硬件地址用来将分组从路由器投递到正确的目标主机上。
路由分类
路由选择包括两类:①静态路由选择 ②动态路由选择
因特网所采用的路由选择协议的主要特点
- 自适应:动态路由选择,能较好地适应网络状态的变化。
- 分布式:因特网中的各路由器通过相互间的信息交互,共同完成路由信息的获取和更新。
- 分层次:将整个因特网划分为许多个较小的自治系统AS。
路由选择实例
例如,一个较大的ISP就可以划分为一个自治系统,自治系统内部和自治系统外部采用不同的路由选择协议:
自治系统之间的路由选择称为域间路由选择
自治系统内部的路由选择称为域内路由选择
注:IGP和EGP只是内部和外部路由选择的名称,而不是具体的路由选择协议,两个不同的自治系统内部使用的域内路由选择协议可以是不同的,两者并不相互影响。
注:IGP和EGP只是内部和外部路由选择的名称,而不是具体的路由选择协议,两个不同的自治系统内部使用的域内路由选择协议可以是不同的,两者并不相互影响。
路由协议
路由协议(英语:Routing protocol) 是一种指定数据包转送方式的网上协议。路由器通过路由表来转发接收到的数据。转发策略可以是人工指定的(通过静态路由、策略路由等方法)。在具有较小规模的网络中,人工指定转发策略没有任何问题。但是在具有较大规模的网络中(如跨国企业网络、ISP网络),如果通过人工指定转发策略,将会给网络管理员带来巨大的工作量,并且在管理、维护路由表上也变得十分困难。为了解决这个问题,动态路由协议应运而生。动态路由协议可以让路由器自动学习到其他路由器的网络,并且网络拓扑发生改变后自动更新路由表。网络管理员只需要配置动态路由协议即可,相比人工指定转发策略,工作量大大减少。
常见的路由种类
路由器
路由器(Router)是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备。它能够理解不同的协议,例如某个局域网使用的以太网协议,因特网使用的TCP/IP协议。这样,路由器可以分析各种不同类型网络传来的数据包的目的地址,把非TCP/IP网络的地址转换成TCP/IP地址,或者反之;再根据选定的路由算法把各数据包按最佳路线传送到指定位置。所以路由器可以把非TCP/IP网络连接到因特网上。
路由选择协议是基于路由器的,以下看下路由器的基本结构
1.路由器是一种具有多个输入端口和输出端口的专用计算机。
2.路由器的任务:转发分组
路由器结构可划分为两大部分:
1.路由选择部分。
2.分组转发部分。
路由器的任务
路由选择部分任务:根据所使用的路由选择协议周期性地与其他路由器进行路由信息交互来更新路由表。
分组转发部分由三部分构成:交换结构,一组输入端口,一组输出端口
路由器的工作流程
路由器工作流程:
1.信号从某个输入端口进入路由器。
2.物理层将信号转化为比特流,送交数据链路层处理。
3.数据链路层从比特流中识别出帧,去掉帧头和帧尾,送交网络层处理。
4.如果送交网络层的分组时普通的待转发的数据分组,则根据分组首部中的目的地址进行查表转发,若找不到匹配的转发条目,则丢弃该分组,否则,按照匹配条目中所指示的端口进行转发转发。网络层更新数据分组首部中某些字段的值,例如将数据分组的生存时间减1,然后送交数据链路层进行封装。
5.数据链路层将数据分组封装成帧,送交物理层处理。
6.物理层将帧看作是比特流,将其变换为相应的电信号进行发送。
如果送交网络层的分组是路由器之间交换路由信息的路由报文,则把这种分组送交路由选择处理机,路由选择处理机根据分组的内容来更新自己的路由表。
静态路由原理简述
原理简述:
1。静态路由:是指用户或网络管理员手工配置的路由信息。当网络拓扑结构或链路状态发生改变时,需要网络管理员手工配置静态路由信息。
相比较动态路由协议,静态路由无需频繁的交换各自的路由表,配置简单,比较适合小型、简单的网络环境。不适合大型和复杂的网络环境的原因是:当网络拓扑结构和链路状态发生改变时,网络管理员需要做大量的调整,工作量繁重,而且无法感知错误发生,不易排错。
2。默认路由:是一种特殊的静态路由,当路由表中与数据包目的地址没有匹配的表项时,数据包将根据默认路由条目进行转发。默认路由在某些时候是非常有效的,例如在末梢网络中,默认路由可以大大简化路由器的配置,减轻网络管理员的工作负担。
路由器的配置命令
配置静态路由命令
静态路由的通信逻辑
放出我在B站录的视频讲解
实验验证
R1可以与R3可以通信
R1可以与R4可以通信
配置默认路由
默认路由:(特别的静态路由)在路由器中添加到0.0.0.0 0.0.0.0网段的路由,就是默认路由。所有路由器的下游网段,若要到Internet的访问,需要添加一条默认路由。即到Internet上所有网段的路由,只需要添加一条默认路由即可。这样可以使处于末节的路由器减少命令的配置。
待选问题