第五章 静态路由和动态路由

5.1 路由——网络层实现的功能

网络层功能:给传输层协议提供简单灵活的、无连接的、尽最大努力交付的数据包服务
即网络中的路由器为每一个数据包单独的选择转发路径,网络层不提供服务质量的承诺,即不负责可靠传输
路由器直接丢弃传输过程中出错的数据包,如果网络中待发的数据包太多,路由器处理不了就直接丢弃,路由器也不判断数据包是否重复,也不确保数据包按发送顺序到达终点

路由:不同网段转发数据包

在这里插入图片描述
网络畅通的条件:数据包有去有回
路由器直连的网段,我们不需要告诉路由器
对于没有直连的网段,需要管理员告诉路由器到这些网段下一跳到哪一个地址(静态路由)
在这里插入图片描述

5.2 路由汇总

在这里插入图片描述
通过路由汇总简化路由表
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
路由器在匹配路由的时候,以子网掩码最长的来进行匹配,也就是最佳匹配(最长前缀匹配)

无类域间路由CIDR:
其采用13-27位可变网络ID,而不是A、B、C类网络ID所用的固定8、16、24位
这样我们可以将子网掩码向左移动1位,合并两个网段;向左移动两位合并4个网段
向左移动n位,就可以合并2^n个网段

5.3 默认路由

在这里插入图片描述
若让一个网段包括所有的IP地址,这就要求子网掩码短到极限,则子网掩码变成0.0.0.0,这就意味着该网段的32位二进制的IP地址都是主机位,任何一个地址都属于该网段。因此0.0.0.0子网掩码0.0.0.0网段包括了全球所有IPV4地址,也就是全球最大的网段,换一种写法就是0.0.0.0/0
在路由器上添加到0.0.0.0 0.0.0.0网段的路由,就是默认路由
在这里插入图片描述
任何一个目标地址都与默认路由匹配,根据最长匹配算法,默认路由实在路由器没有为数据包找到更为精确匹配的路由时,最后匹配的一条路由

使用默认路由作为指向Internet的路由
在这里插入图片描述
上例中RA路由器上的路由表精简
在这里插入图片描述
让默认路由代替大多数网段的路由
在这里插入图片描述
默认路由和环状网络
在这里插入图片描述
默认路由造成的往复转发
在这里插入图片描述
假设A ping B,则能够正常的收发数据包
假设A ping 131.107.0.2,则会造成数据包在路由之间往复转发
数据包内有TTL生存时间字段,每一次转发时TTL自动减1,直至TTL为0时,路由器会丢弃该数据包,并给发送者发送一份错误报告

使用默认路由和路由汇总简化路由表
在这里插入图片描述

在这里插入图片描述
末端路由器通过默认路由简化路由表
骨干网路由器通过汇总来简化路由表

5.4 动态路由——路由信息RIP协议

路由信息协议RIP是一个真正的距离矢量路由选择协议
RIP是IP协议之一,是应用层协议
其每隔30秒就送出自己完整的路由表到所有激活的接口
RIP协议选择最佳路径的标准就是跳数,认为到达目标网络经过的路由最少的路径就是最佳路径
默认其允许的最大跳数为15跳,即16跳的距离将被认为不可达

如此经过若干RIP广播后,所有路由器都最终知道了整个IP网络的路由表,称为RIP最终是收敛的

以广播的形式告诉其他路由器
在这里插入图片描述
特点:
1、仅和相邻路由器交换信息
2、路由器交换的信息是当前路由器所知道的全部信息,即自己的路由表
3、好消息传得快,坏消息传的慢

5.5 动态路由——开放最短路径优先OSPF协议

最短路径优先示意图
在这里插入图片描述
计算最短路径
在这里插入图片描述

与RIP协议不同,RIP协议并不知道整个网络的网络拓扑,只与相邻路由器交换信息
OSPF向本自治系统中的所有路由器发送信息,使用的方法为洪泛法
发送的信息是与本路由器相邻的所有路由器的状态,“链路状态”说明本路由器和哪些路由器相邻及该链路的“度量”
只有当链路状态发生变化时,路由器才会用洪泛法向所有路由器发送此信息,并且更新过程收敛的快,不会出现RIP“坏消息传的慢”的问题

OSPF也为IP协议
其有三张表:
1、邻居表,通过发送hello数据包发现相邻路由器
2、链路状态表,交换邻居生成链路状态表
3、路由表,由链路状态表计算得出
运行OSPF的路由器都有一个router-ID,相当于一个身份证,默认使用路由器活动接口的最大IP地址作为ID,且该ID在网络中绝对不能有重复

OSPF术语
在这里插入图片描述
OSPF协议工作过程
在这里插入图片描述
OSPF的五种报文
在这里插入图片描述
OSPF支持多区域
划分区域的好处就是把利用洪泛法交换链路状态信息的范围局限于每一个区域而不是整个的自治系统,这就减少了整个网络的通信量。在一个区域内部的路由器只知道本区域的完整网络拓扑,而不需知道其他区域的网络拓扑的情况
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值