一、动态路由
动态路由协议:
通过在路由器上运行动态路由协议,在路由器之间交互路由信息,学习路由信息最后生成路由转发表项。常见的动态路由协议:RIP、OSPF、ISIS、EIGRP、BGP。
适合路由器数量较多、网段数量较多、网络结构复杂、网络灵活多变型结构中。
动态路由协议分类:
1.按照工作范围进行分类
IGP—内部网关协议,一个AS内部使用的协议为IGP (RIP OSPF EIGRP ISIS)
BGP—边界网关协议,不同的AS之间使用的协议为BGP(范围)(BGP—协议名称)
AS,一个自治系统就是处于一个管理机构控制之下的路由器和网络群组。也可以说一家运营商公司就是一个AS。
2.按照协议的特点进行分类:
距离矢量型:
RIP EIGRP (只传递路由信息)意思就是一个路由器告诉你怎么去一个网段,也可以理解为你找一个人问路,他告诉你怎么去那里,但是有个缺点就是告诉你的路可能是错的.
链路状态型:
OSPF ISIS(既传递路由信息有传递拓扑信息)这个的理解就是路由器会告诉你各个路由器之间的结构.也可以理解给了你一个地图.缺点资源占用太多.
3. 按照是否传递网络掩码进行分类
有类别路由协议:
不传递网络掩码(RIPV1) 就是ip地址分类,分A类B类等,他们的网络掩码自动生成.
无类别路由协议:
传递网络掩码(其他) 就是子网划分过的IP地址.
二、RIP协议
RIP :路由信息协议,工业标准协议
基本特行描述:
1.按照使用范围分类:IGP
2.按照算法特点分类:距离矢量型协议,算法贝尔曼-福特
3.按照是否传递网络掩码:RIPV1不携带,RIPV2携带
4.封装:RIP协议基于UDP封装,UDP端口号520
总结:RIPV1:有类别的距离矢量型网络;RIPV2:无类别的距离矢量型路由协议
RIP协议基于UDP封装,为不可靠传输,要但学到路由就必须达到可靠的传输结果,达到可靠的传输结果有两种:1.tcp的确认重传机制,2.周期性传输.而RIP协议的工作原理是周期性发送路由信息,传递路由,周期时间默认为30s.
RIP协议关键机制:
1.水平分割机制:
通过一个接口接收的路由不能再从该接口转发出去。这个是避免出现路由环路的问题。
2.毒性逆转水平分割机制:
毒化路由就是开销值为16的路由,当一个网段出现问题,其他路由会一直等待180s,为了避免这种情况就发送一个毒性路由,其他路由收到后也会打破水平分割机制回复这个路由,来进行确认收到。所以叫做毒性逆转水平分割机制。
3.RIP协议计时器:
思科:更新 (30s) 无效(180s) 抑制(180) 刷新(240s)
华为:更新 (30s) 无效 (180s)
将这条路由信息从路由器中删除,然后将路由信息保存到RIP数据库中) 回收(120s)-》(再过120s就彻底从数据库删除路由信息
4.触发更新:
当网络结构比较稳定的话,如果周期性发送路由信息则太浪费资源了,所以当网络结构发生改变时才触发更新。
RIP 协议版本:分为三个版本,RIPV1、RIPV2为IPV4服务;RIPNG为IPV6提供服务
工作原理:周期性发送路由信息,传递路由,周期时间默认为30s;
消息数据包:request (请求),response(响应)
消息数据发送目标地址:RIPV1(255.255.255.255),RIPV2(224.0.0.9)
RIP协议默认优先机值:100(可以修改)
RIP协议cost开销值:默认值为0,路由信息每传递一次,值增加1,最大15,16代表不可达。
RIP基本配置
1.启用RIP 协议并指定协议号(协议号只具有本地意义),要有全局意义必须所有的进程号要一致
2.选择版本
RIPV1:有类别的距离矢量型网络
RIPV2:无类别的距离矢量型路由协议
3.Network 通告(RIP 协议支持主类通告;network 1.0.0.0
①将本路由器上接口IP地址以1开头所有接口激活(激活代表着能发送和接收RIP的相关数据包)
②将激活的接口所对应的路由通告进入RIP协议)
4.RIP 协议手工汇总:目的与静态手工汇总一致
优点:减少路由条目,加快查找速度,增加网络的稳定性
位置:部署在明细路由传递的出向接口上,建议在明细路由所在路由器的出向接口
5.下发缺省路由
6.在RIP协议依然会出现无法精确汇总导致路由黑洞,当出现缺省路由时导致环路问题。 解决方
案与静态一致。
三、OSPF
OSPF :开放式最短路径优先协议
OSPF是一种基于链路状态的路由协议(LS)(根据链路状态做参考),它从设计上就保证了无路由环路。OSPF支持区域的划分,区域内部的路由器使用SPF最短路径算法保证了区域内部的无环路。OSPF还利用区域间的连接规则保证了区域之间无路由环路。
OSPF可以解决网络扩容带来的问题。当网络上路由器越来越多,路由信息流量急剧增长的时候,OSPF可以将每个自治系统划分为多个区域,并限制每个区域的范围。OSPF这种分区域的特点,使得OSPF特别适用于大中型网络。OSPF可以提供认证功能。OSPF路由器之间的报文可以配置成必须经过认证才能进行交换。
基本信息描述
1.协议使用范围:IGP
2.协议算法特点:链路状态型路由协议
3.协议是否传递网络掩码:传递网络掩码(无类别的路由协议)
4.协议封装: 基于IP协议封装,协议号为89
OSPF特点
1.OSPF是一种链路状态型协议
2.OSPF传递的是 LSA (链路状态通告 6种类型LSA 1 2 3 4 5 7)
3.OSPF更新方式: 触发更新 + 30分钟的周期更新
4.OSPF更新地址:224.0.0.5 224.0.0.6
5.OSPF支持区域划分
6.OSPF是一种比较消耗路由器资源的协议
OSPF协议工作过程:
![](https://img-blog.csdnimg.cn/img_convert/d50681255ae8fa9079a37485ee255d5a.png)
OSPF区域:
OSPF支持区域的划分:
1.限制LSA的传播范围
2.减少LSA的数量
OSPF 区域的划分:基于接口(链路)
OSPF 区域的标识:
1.十进制数
2.类似于IP地址 A.B.C.D
区域分类:
1、骨干区域(0区域)
2、非骨干区域 (非0区域)
OSPF路由器角色:
骨干路由器:一个路由器的所有接口都属于区域0的路由器叫做骨干路由器
非骨干路由器:一个路由器的所有接口都属于非骨干区域的路由器叫做非骨干路由器
ABR:区域边界路由器
ASBR:自治系统边界路由器
OSPF协议部署:
启用OSPF协议,指定进程号100(进程号与RIP协议中作用功能一致),手工指定routerID
创建OSPF区域
Network 通告(支持反掩码通告)
反掩码:32个二进制组成,由连续的0加连续的1组成,0代表的固定位,1代表的是可变位。