关于路由笔记

路由

定义

在计算机网络中,路由是将数据包从源节点传输到目标节点的过程。这个过程涉及到网络中的多个设备,如路由器、交换机等,其中路由器起着关键的决策作用。

工作原理示例

假设你在一个公司的局域网内,你的电脑(源节点)要访问公司服务器(目标节点)。当你在电脑上发送一个请求数据的数据包时,这个数据包会首先到达连接你电脑所在子网的路由器。路由器会查看数据包的目的 IP 地址,然后根据自己的路由表来确定数据包应该从哪个接口转发出去。如果公司服务器在另一个子网,路由器可能会将数据包转发到连接该子网的接口,经过一系列的转发操作,数据包最终到达服务器。

路由概念
  • 在网络中有很多路由器,当一个数据包从源到目标传递时,比如从网站到你的电脑或手机,它中间会经历很多的设备
  • 路由设备是依据路由转发报文到目的网段的网络设备,最常见的路由设备:路由器
  • 这就是路由来处理的,路由是指导数据如何进行转发的一种技术
路由条目包含以下信息
  • 目的网络:目的网段的网络号
  • 掩码:目的网段的掩码
  • 出接口:数据包从本路由器发出的接口
  • 下一跳:到达目的网段的下一跳的设备地址
路由优先级比较

路由优先级的比较过程是:

  • 首先比较路由的掩码,掩码长的优先(掩码长的更精确)
  • 然后比较路由的preference,数字小的优先
  • 然后比较路由的cost,数字小的优先
  • 如果都相同,则形成等价路由
路由条目生成的方式分类

路由器依据路由表进行路由转发

为实现路由转发,路由器需要发现路由,以下为常见的路由获取方式

直连路由
  • 直连路由指向本地直连网络的路由,由设备自动生成。
  • 当路由器为路由转发的最后一跳路由器时,IP报文匹配直连路由,路由器转发IP报文到目的主机
  • 使用直连路由进行路由转发时,报文的目的IP和路由器接口IP在一个网段之中。
  • 并不是所有接口生成的直连路由都会出现在路由表中,直连路由出现在路由表中的前提是该接口的物理状态、协议状态都为UP
  • 在刚才的案例中,2.2.2.0 其实就是 AR2 的直连网段,也就是直连路由

静态路由
  • 在刚才的案例中,在 AR1 配置的就是直连路由
    ( ip route-static 2.2.2.2 32 1.1.1.2 )
  • 静态路由需要由网络管理员手动配置路由条目
  • 配置方便,对系统要求低,适用于拓扑结构简单并且稳定的小型网络。
  • 缺点是不能自动适应网络拓扑的变化,需要人工干预
案例2.静态路由
  • 按照拓扑图设置IP等
  • 此时R1只有直连路由
  • 抓包工具测试R1两侧接口:右侧接口如下
静态路由-R1

R1\]ip route-static 192.168.2.0 24 12.1.1.2 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/798a09f338b6460dbdc208f1b8c3309b.png) ##### 静态路由-R2 \[R2\]ip route-static 192.168.2.0 24 23.1.1.3 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/277571d9e5cf49a68777176f53a33709.png) ##### 静态路由-R3 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/99926306860a4e9cb90e36d215136998.png) ##### 其他概念-缺省路由 **在实际的使用中,会有几个比较特别的应用,其中之一就是:缺省路由** ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/934f864bc16748a098e00aec71c70a70.png) ##### 其他概念-路由递归 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/712cf8df023241a8811e86c671878ce3.png) ##### 其他概念-等价路由 路由表中存在等价路由之后,前往该目的网段的IP报文路由器会通过所有有效的接口、下一跳转发,这种转发行为被称为负载分担。 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/f7c8e9383e4940cb8caa9d230f5e83f6.png) ##### 其他概念-浮动路由 * 静态路由支持配置时手动指定优先级,可以通过配置目的地址/掩码相同、优先级不同、下一跳不同的静态路由,实现转发路径的备份。 * 浮动路由是主用路由的备份,保证链路故障时提供备份路由。主用路由下一跳可达时该备份路由不会出现在路由表。 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/4765f03917c34858a2d8860eb95efb35.png) ##### 其他概念-路由汇总 * 子网划分、VLSM解决了地址空间浪费的问题,但同时也带了新的问题:路由表中的路由条目数量增加。 * 为减少路由条目数量可以使用路由汇总。 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/aa7236715a78472581f7438b0f8b0188.png) ##### 路由汇总(路由聚合) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/8335baed9d254f5d99966a23bfafe813.png) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/0c1c3d978edb4eb9a82a99b0f85c99cd.png) ##### 其他概念-路由汇总 * 基于一系列连续的、有规律的IP网段,如果需计算相应的汇总路由,且确保得出的汇总路由刚好"囊括"上述IP网段,则需保证汇总路由的掩码长度尽可能长。 * 诀窍在于:将明细路由的目的网络地址都换算成二进制,然后排列起来,找出所有目的网络地址中"相同的比特位" ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/7a5ee12b961143bda1c05dde9434d2d3.png) ##### 路由汇总带来的问题 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/11ee33a608b945dcbb6bfbb34b82b7ba.png) **解决方案:** ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/7bc203e7f45d4c1898f2773eb2eb6fd8.png)

相关推荐
叫醒你笛莎43 分钟前
IGMP(Internet Group Management Protocol)与组播技术深度解析
网络
lulinhao1 小时前
HCIA/HCIP基础知识笔记汇总
网络·笔记
暴走的YH1 小时前
【网络协议】三次握手与四次挥手
网络·网络协议
yuzhangfeng1 小时前
【云计算物理网络】数据中心网络架构设计
网络·云计算
杉之1 小时前
SpringBlade 数据库字段的自动填充
java·笔记·学习·spring·tomcat
zhu12893035562 小时前
网络安全的重要性与防护措施
网络·安全·web安全
WarPigs2 小时前
blender场景导入Unity的流程(个人总结)
笔记
网络研究院2 小时前
ChatGPT 的新图像生成器非常擅长伪造收据
网络·人工智能·安全·chatgpt·风险·技术·欺诈
小吃饱了3 小时前
TCP可靠性传输
网络·网络协议·tcp/ip
写代码的小王吧3 小时前
【Java可执行命令】(十)JAR文件签名工具 jarsigner:通过数字签名及验证保证代码信任与安全,深入解析 Java的 jarsigner命令~
java·开发语言·网络·安全·web安全·网络安全·jar