递归和迭代路由_路由高级特性

8542756000f9ad622e83ddc1aeb03d4f.png

一、路由递归

路由必须有直连的下一跳才能够指导转发,但是路由生成时下一跳可能不是直连的,因此需要计算出一个直连的下一跳和对应的出接口,这个过程就叫做路由递归。路由递归也被称为路由迭代。

f17dfb999cdf12a75eb14711d89a61f7.png

去往30.1.2.0/24的路由,下一跳为20.1.1.3,非本地直连网络,如果路由表中没有去往20.1.1.3的路由,该静态路由将不会生效,无法作为有效路由条目,并不会出现在路由表。

b4541fda058cb74702878fd798358752.png

添加一条去往20.1.1.3的路由,下一跳为直连网络内的IP地址10.0.0.2。

去往30.1.2.0/24的路由通过递归查询得到一个直连的下一跳,该路由因此生效。

二、等价路由

a9120c9d968bfd0fa79811a5b325c061.png

来源相同、开销相同的路由都会被加入路由表,形成的路由为等价路由(两个路由条目指向的目的网段相同,但是具有不同的下一跳地址),路由转发会将流量分布到多条路径上。路由表中存在等价路由之后,前往该目的网段的IP报文路由器会通过所有有效的接口、下一跳转发,这种转发行为被称为负载分担。

三、浮动路由

静态路由支持配置时手动指定优先级,可以通过配置目的地址/掩码相同、优先级不同、下一跳不同的静态路由,实现转发路径的备份。

浮动路由是主用路由的备份,保证链路故障时提供备份路由。主用路由下一跳可达时该备份路由不会出现在路由表。

280cd7559887e59c5333c61ac6c61bc4.png

3cd67c0937b41386ead89878324b60d5.png

四、无类域间路由CIDR

CIDR(classless inter-domain routing,无类别域间路由)采用IP地址加掩码长度来标识网络和子网,而不是按照传统A、B、C等类型对网络地址进行划分。

CIDR容许任意长度的掩码长度,将IP地址看成连续的地址空间,可以使用任意长度的前缀分配,多个连续的前缀可以聚合成一个网络,该特性可以有效减少路由表条目数量。

251a2614d28172f79bc7fefb72ac4261.png

五、汇总计算

基于一系列连续的、有规律的IP网段,如果需计算相应的汇总路由,且确保得出的汇总路由刚好“囊括”上述IP网段,则需保证汇总路由的掩码长度尽可能长。诀窍在于:将明细路由的目的网络地址都换算成二进制,然后排列起来,找出所有目的网络地址中“相同的比特位”。

3f770ccb2ae84921be3ee85475d25e37.png

HCIA系列文章:

【HCIA】数据通信网络基础

【HCIA】网络类型与网络拓扑

【HCIA】网络参考模型与协议

【HCIA】TCP的建立与断开

【HCIA】网络层协议

【HCIA】IPv4地址介绍

【HCIA】ICMP协议详解

【HCIA】路由详解

【HCIA】静态路由与动态路由

c8dd483b42f2bb6b5fea161eb0589e29.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值