静态路由原理与配置——理论篇

静态路由原理与配置——理论篇

目标:理解路由的原理
学会配置静态路由和默认路由
学习内容:
①路由原理
②路由器的工作原理
③路由表的形成
④静态路由和默认路由
⑤路由器转发数据包的封装过程

一、路由原理
路由器工作在OSI参考模型的网络层,他的额重要作用是为数据宝选择最佳路径,最终送达目的地。
在只有一个网段的网络中,数据包可以很容易地从源主机到达目标主机。但是如果一台计算机要和非本网段的计算机进行通信,数据包可能就要经过很多路由器。如图所示,主机 A 和主机 B 所在的网段被许多路由器隔开,这时主机 A 与主机 B 的通信就要经过这些中间路由器,这就要面临一个很重要的问题——如何选择到达目的地的路径。数据包从 A 到达B 有很多条路径可供选择,但是很显然,在这些路径中在某一时刻总会有一条路径是最快的。
因此,为了尽可能地提高网络访问速度,就需要有一种方法来判断从源主机到达目标主机所经过的最佳路径,从而进行数据转发,这就是路由技术。

二、路由器的工作原理
首先来看一下路由器是如何工作的。对于普通用户来说,能够接触到的只是局域网。通过在 PC 上设置默认网关就可以使局域网的计算机与 Internet 进行通信。其实在 PC 上所设置的默认网关就是路由器以太口的 IP 地址。如果局域网的计算机要和外面的计算机进行通信,只要把请求提交给路由器的以太口即可,接下来的工作就由路由器来完成。因此可以说路由器就是互联网的中转站,网络中的数据包就是通过一个一个的路由器转发到目的网络的。
那么路由器是如何进行数据包的转发的呢?
其实在每个路由器的内部都有一张路由表,就好比出门旅游我们所使用的地图。在这个路由表中,包含该路由器掌握的所有目的网络地址,以及通过此路由器到达这些网络的最佳路径。这个最佳路径指的是路由器的某个接口或下一跳路由器的地址。
正是由于路由表的存在,路由器才可以高效地进行数据包的转发。
如图所示,我们简单来解释一下路由器选择最佳路径的过程(此处我们将网段192.168.1.0/24简写为1.0,其他网段也同理):

1.主机1.1要发送数据DATA给主机4.1,因为IP地址不在同一网段,所以主机户将数据包发送给本网段的网络路由器A。
2.路由器A收到数据包后,会先查看数据包IP首部中的目标IP地址,在查找自己的路由表。发现数包DATA的目标地址是4.1,属于4.0网段,S0接口,于是路由器A将数据包从接口S0发送出去。
3.同理,路由器B在收到路由器A发送的数据包后,也会先查看目标IP地址以及自己的路由表。与此同时将数据包从网段4.0,E0接口发送出去。
4.最终主机4.1接收到数据包。
这就是路由器的工作原理!

三、路由表的形成
路由表是在路由器中维护的路由条目的集合,路由器根据路由表做路径选择。
那么路由表是怎么形成的呢?
①直连网段,通俗的话就是长在自己身上的网段,当配置好IP地址后,端口处于UP状态,就形成了直连网段
②非直连网段,而对于非直连的网段,需要静态路由或动态路由,将网段添加到路由表中。
如图:

四、静态路由和默认路由
①静态路由
静态路由是由管理员在路由器中手动配置的固定路由。
它的缺点就是缺乏灵活性,但是允许对路由的行为进行精确的控制,另外它是单向的。
因此一般来说,静态路由用于网络规模不大、拓扑结构相对固定的网络中。
具体如图示:

②默认路由
默认路由是一种特殊的静态路由,是当路由表中与数据包的目的地址之间没有匹配的表项时路由器能够做出的选择。如果没有默认路由,那么目的地址在路由表中没有匹配表项的数据包将被丢弃。
默认路由的特点,就是它在只有一个唯一的路径能够到达其他网络的时候,默认路由会大大简化路由器的配置,减轻管理员的工作负担,提高网络性能。
具体如图所示:(末节网络就是:这个网络只有一个唯一的路径能够到达其他网络)

五、路由器转发数据包的封装过程
我们用下图来模拟数据包转发封装过程,并做步骤解释:

1.Host A 在网络层将来自上层的报文封装成 IP 数据包,其首部包含了源地址和目的地址。源地址即本机地址 192.168.1.2,目的地址为 Host B 的地址 192.168.2.2。此时发现目的地址与本机地址不在同一网段,因此发往 Host B 的数据包需要经过路由器 A 转发。
2.Host A 通过 ARP广播请求获得默认网关路由器A的E0口的MAC地址为00-11-12-21-22-22。在数据链路层 Host A 将 IP 数据包封装成以太网数据帧,在以太网数据帧首部的源 MAC 地址为 00-11-12-21-11-11,目的 MAC 地址为网关 E0 口的 MAC 地址 00-11-12-21-22-22。 此时,路由器A会根据收到的数据帧进行拆分,并查找自己的路由表,找出符合IP地址的路由表项,并重新封装,发送给下一跳地址E1接口。
3.在 E1 接口路由器 A 重新封装以太网帧,此时源 MAC 地址为路由器 A 的 E1 口 MAC地址 00-11-12-21-33-33,目的 MAC 地址为与之相连的路由器 B 的 E1 口 MAC 地址00-11-12-21-44-44。
4.路由器 B 从 E1 口接收到数据帧,同样会把数据链路层的封装去掉,对目的 IP 地址进行检查,并与路由表进行匹配,再根据路由表的下一跳信息将数据包转发到 E0 接口。路由器 B 发现目的网段与自己的 E0 接口直接相连,通过 ARP 广播,路由器 B 获得 Host B 以太口的 MAC 地址 00-11-12-21-66-66。路由器 B 再将 IP 数据包封装成以太网帧,源 MAC 地址为路由器 B 的 E0 口的 MAC 地址 00-11-12-21-55-55,目的 MAC 地址为 Host B 的 MAC 地址00-11-12-21-66-66。封装完毕,将以太网帧从 E0 接口发往 Host B。
因此,一般通过以上4步来进行数据包的转发封装,由此可以得出一个规律:IP地址始终不变,MAC地址一直改变!

交换域路由对比
-路由工作在网络层
根据“路由表”转发数据
路由选择
路由转发
-交换工作在数据链路层
根据"MAC地址表"转发数据
硬件转发

附:
对网络进行排错的时候需要用到的方法:
1.分层检查:
从物理层检查,查看端口状态来排除接口线缆等问题
查看IP地址和路由等的配置是否正确?
2.分段检查:
将网络划分成多个小段,逐段排除错误

总结概述
1.路由器工作在OSI参考模型的网络层,他的额重要作用是为数据宝选择最佳路径,最终送达目的地。路由表是路由器中维护的路由条目的集合,路由器根据路由表做路径选择。
2.静态路由是单向的,如果希望实现双方的通信,必须在通信双方配置双向的静态路由
3.默认路由是一种特殊的静态路由,是当路由表中与数据包的目的地址之间没有匹配的表项时路由器能够做出的选择。如果没有默认路由,那么目的地址在路由表中没有匹配表项的数据包将被丢弃。
4.在配置路由的过程中,对网络排错时要分层、分段检查。分层检查可以首先从物理层检查,分段检查则将网络划分成多个小段,逐段排除错误。

静态路由原理和配置实验案例可以参考上一篇博客哦:https://blog.51cto.com/14481836/2427239

原文地址:https://blog.51cto.com/14481836/2427845

时间: 2024-11-05 14:37:02

静态路由原理与配置——理论篇的相关文章

静态路由原理和配置实验案例

静态路由原理和配置实验案例路由器工作在OSI参考模型的网络层,它的重要作用是为数据包选择最佳路径,最终送达目的地.以下图为例来说明以下路由的技术是怎么样的:在只有一个网段的网络中,数据包可以很容易的从源主机到达目标主机.但是如果一台计算机要和非本网段的计算机通信,数据包就要经过很多路由器.如上图所示,主机A和主机B所在的网段被许多路由器隔开,这时如果两台 主机需要通信的话就要通过中间这些路由器,这时候最重要的问题就是如何选择到达目的地的路径.数据包从主机A到主机B有多条路径可供选择,但是很显然这

静态路由原理及配置(超详细实验进行验证)

一.静态路由原理 路由:负责路由器控制层面的工作,决定数据包从来源端到目的端所经过的路由路径(源主机到目标主机之间的最佳传输路径) 路由器上的每个接口是一个广播域:交换机上的每个接口是一个冲突域: 路由表:路由器中维护的路由条目的集合,路由器根据路由表做出路径选择 路由表的形成:直连网段和非直连网段(直接相连和间接相连) 非直连:静态路由和动态路由 静态路由由管理员手工配置,特点是单向的且缺乏灵活性(适合小范围) 默认路由:路由表找不到目标网络的路由条目时,将请求转发到默认路由接口(通向其他网段

静态路由原理与配置

1.路由概述 (1)路由是一个动词,它是从源主机到目的主机的转发过程. (2)路由器能够将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备. 2.路由器的工作原理 接收数据包——>查看目的地址——>与路由表进行匹配找到转发端口——>转发到该端口 3.路由表 路由器中维护的路由条目的集合 路由器根据路由表做路径选择 4.静态路由的特点 由管理员手工配置的,是单向的 缺乏灵活性 5.默认路由 当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转发到默认路由接口 6.路由器转

第六章 静态路由原理与配置

不同网段的机器通过路由器的配置能够通信 路由:从源主机到目标主机的转发过程 路由器:能够将数据包转发到正确的目的地,并在转发过程中选择最佳路径 1.路由器的工作原理: 主机1.1在1.0网段要发送数据到4.0网段上的4.1主机上,主机1.1將数据包转发到路由器A上,路由器收到数据包查看包中的目标地址为4.1,查看路由表将数据包在合适的接口发出去,路由器B接收数据包查看目标地址,查找路由表从接口发到4.0网段,主机4.1就可以接收到信息了. 2.路由表的形成: 路由表:路由器中维护的路由条目集合(

06 静态路由原理与配置

路由:从源主机到目标主机的转发过程. 路由器上的每个接口都有不同网段 请用自己的话简述路由器的工作原理? Pc1向pc2发送数据到4.1,路由器A收到数据,查看数据包中的目标地址,对比路由表,路由器根据路由表转发数据到接口,到路由器B,路由B接受到数据,并查看数据包中的目的地址,根据路由表转发数据到接口,pc2接受到数据包. 什么是直连网段和非直连网络? 直连网段就是与路由器相连的网络 非直连网段就是与路由器不相连的网段 静态路由的特点? 由管理员手工配置的,是单向的,缺乏灵活性, 什么是默认路

路由的基本认识与相关静态路由条目的配置与操作

路由   -定义      不同网段的主机进行通信,就是路由:      (相同网段的主机通信,就是交换)   -实现       通过路由器实现"路由"转发动作:   -互通前提       # PC 必须配置"网关":       # 路由器的"路由表"必须得有"路由条目"     路由器    -特点       每个端口都是属于不同的网段,所以是可以分割广播域    -核心工作表        路由表     -工作对

静态路由原理及实验

静态路由的架构 路由的概述 路由:从原主机到目标主机的转发过程 路由的工作极其原理 根据路由表转发数据:1.主机1.1要发送数据到4.12.路由器A收到数据,查看数据包的目标地址为4.1,查找路由表--路由器A根据路由表转发到S0口3.路由器B接到数据包,查看数据包的目标地址,并继续查找路由表--根据路由器B路由转发数据到E0口4.主机4.1接收到数据包 路由表的形成 路由表:路由器中维护的路由条目的集合路由器根据路由表做路径选择 路由表的形成:直连网段--配置IP地址,端口为UP状态,形成的直

静态路由原理与实验

一.静态路由的原理 1.路由结构 2.路由概述 从源主机到目标主机的转发过程 3.路由器的工作原理 根据路由表转发数据 4. 路由表的形成 路由表: 1.路由器中维护的路由条目的集合 2.路由器根据原表做路径选择 路由表的形成: 1.直连网段: 配置IP地址,端口up状态,形成直连路由 2.非直连网段: 对于非直连的网段,需要静态路由或动态路由,将网段添加到路由表中 5.静态路由 1.由管理员手工配置的,是单向的 2.却灵活性 注:静态路由的配置缺什么加什么 6.默认路由 1.当路由器在路由表中

静态路由小特性配置

实验拓扑图: 经配置,各网段相互能ping通.此时在R3上分别ping 12.12.12.1和12.12.12.2 显然ping不通,有R3的路由表可得知,只有2个直连网段的路由表. 路由器在收到一个数据包时: <1>路由器是3层设备,能够解包看到3层封装的IP报头信息,自然可以得知 源IP地址.目的IP地址: <2>读到packe的DEST IP address,查询自己的路由表,决策出自己能否到达该目的地址,能则转发,反之丢弃: <3>如果有多条达到DEST的路由,