路由和路由表生成算法

本文介绍了路由的基本概念,包括路由节点、路由表及其组成,并详细阐述了常见的路由表生成算法如距离向量算法和链路状态算法。同时,探讨了路由收敛的基本原理,包括触发条件和步骤,旨在确保网络拓扑变化后所有路由器达成一致的路由状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

*路由相关

*
路由:数据包从源地址到目的地址所需要经过的路径,由一系列节点组成。
路由节点:一个具有路由功能的主机或者路由器,维护一张路由表,通过查询路由表来决定向那个姐发送数据包。
路由表:由很多路由条目组成,每个条目都指明去往某个网络的数据包应该经由哪个接收和发送,其中最后一个是缺省路由条目。
路由条目:路由表中的每一行,每个条目主要由网络地址、子网掩码、下一跳地址、发送接收四部分组成,如果要发送的数据报的目的网络地址匹配到路由表中的某一行,就按照规定接受发送到下一跳。

在Linux下可以使用route查看路由表:
这里写图片描述
Destination是目的网络地址
Gateway是下一跳地址
Genmask是子网掩码
Iface是发送接口
Flags中的U标志表示此条目有效(可以禁用某些条目),G标志表示此条目的下一跳地址是某个路由器的地址,没有G标志的条目表示目的网络地址是与本机接口直接相连的网络,不必经路由器转发,因此下一跳地址处记为* 号。
Iface是发送接口

常见路由表生成算法

距离向量算法

   路由器周期性地向其相邻路由器广播自己知道的路由信息,用以通知相邻路由器自己可以到达的网络以及到达该网络的距离。相邻路由器可以根据收到的路由信息修改和刷新自己的路由表。优点是算法简单、易于实现。缺点是慢收敛问题,路由器的路径变化需要像波浪一样从相邻路由器传播出去,过程缓慢。 

   每一个距离向量包括到达目的节点的最佳输出线路和到达目的节点所需时间或者距
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值