本帖最后由 墨书 于 2022-10-22 08:59 编辑
一.路由协议
1.路由协议的概述 定义: 路由协议:用来计算、维护网络路由信息的协议 可路由协议: 可被路由转发的协议,通常指IP 3.路由协议的功能
邻居发现 路由交换 路由计算 路由维护
4.路由协议的分类
1.按照使用位置分类 内部网关协议(IGP):运行在自制系统内部的路由协议 RIP OSPF IS-IS 外部网关协议(EGP):运行在自制系统之间的路由协议 BGP
2.按照协议算法分类 距离矢量协议:度量值是条数 RIP 链路状态协议:度量值是开销 OSPF IS-IS LSA链路状态 SPF算法 路径矢量协议:多种度量值 BGP
自治系统:一组被统一管理,运行同一个IGP的路由器组成的网络范围,一般不同城域网都是不同的AS,不同运营商也是不同的AS
3.按照有类无类划分 无类:子网掩码只支持标准的ABC类网络,无法划分子网 RIPv1
二.RIP路由协议 1.计时器 更新计时器:30s 每30S进行一次路由更新,路由器将自己路由表全部通告出去 老化计时器:180s 从邻居学习到路由就为该路由启动老化计时器,如果180S内没有再次从邻居学习到该路由,就会将该路由设置为路由不可达(即16跳 在路由中16跳为不可达)我们在路由表中再无法看到该路由,但是在路由数据库中仍存在 垃圾计时器:120s 当路由不可达后开启垃圾计时器,120S仍没有再次受到该路由,则将该路由删除 2.路由学习
更新:路由每30s向自己的邻居发送一次自己的全部路由表 增加:收到邻居发送过来的路由表,对比自己的路由表,学习自己所没有的路由,路由从谁学习到的,该路由的下一跳就指向谁。 开销,会在路由信息的初始开销基础上加1,且是在出设备时就加 删除:从同源为再次受到对应的路由更新,就会把路由删除 改变1:从同源收到相同路由更新,他的开销发生变化,则跟着变化 改变2:从不同相同路由更新,如果开销低于原路由开销,就会切换路由走向
3.路由环路
更新时间差导致的线路故障无法及时通告出去,其他设备仍认为线路可达 从同接口学习的路由又从该接口发送回去,形成环路
4. 路由环路的解决办法
触发更新 网络拓扑发生改变立即触发更新无需考虑更新计时器 水平分割 从一个接口学习到的路由不会再次从该接口发送回去 路由毒化 从一个接口学习到的路由会从该接口发送回去,但是跳数改为16跳,即不可达 。对应路由器则不会学习该路由 抑制时间 当线路断掉,在180s内不会从任何地方学习断掉的线路的路由 16跳 最大跳数是15 ,16则不可达
5.RIP协议版本的区别
RIPv2认证信息会占用携带路由表条目的空间,明文认证占用一条路由条目空间,密文认证占用两个
路由条目空间可携带25条路由条目
三.OSPF路由协议1.OSPF 概述
OSPF 是链路状态路由协议,属于IGP路由 基于 IP 协议,使用协议号是89 2.OSPF路由存在两种关系 邻居、邻接 3.OSPF 五种报文
1.Hello 发现、建立、维护邻居关系 2.DD first DBD 确定主从关系 DBD 交换LSA摘要信息 3.LSR 请求 LSA(链路状态信息)请求通过DBD报文知道的,而本地没有的LSA 4.LSU 响应 LSR 5.LSACK 接受到详细LSA后用作确认
确定主从关系:主方发送给从方的报文会带一个序列号,从方的回复时会将序列号加 1,用来标识一次通讯。
可以为后面交互链路状态信息、同步链路状态数据库的进行提供一个稳定有序可靠的环境。
4.OSPF 8 种状态
1.down 未接收任何邻居设备发送的hello报文 2.att 2只在NBMA的网络环境中才有 3.init 接收到邻居设备给我发的hello报文,但是没有在报文中看到自己的r-id 4.2-way 接收到邻居设备发的hello报文,并且在报文中看到自己的r-id————邻居关系已经形成 5.exstart 交换first DBD 报文,确定主从关系 6.exchange 交换DBD报文,通告本地LSA摘要信息 7.loading LSR LSU LSACK 同步LSDB(链路状态数据库) 8.FULL 邻接关系
5.OSPF路由计算流程
1.部署OSPF路由协议 2.交互LSA—-对收到的LSA存在到LSDB 3.执行SPF算法 4.形成最短路径树 5.生成路由信息存放到路由表
6.OSPF 三个路由器角色
1.DR–指定路由器 2.BDR–备份指定路由器 3.DRother–普通路由器
选举原则:先比较接口优先级,再比较r-id 选举较大的
7.OSPF 路由器分类
1.BR: 骨干路由器 :所有接口都在area 0 2.ABR:只要有一个接口在area 0 3.IR:所有接口都在非骨干区域,属于普通路由器 4.ASBR:区域边界路由器,连接其他自治系统
路由汇总:1.区域内部路由汇总:在起源区域的ABR上该区域下进行汇总
2.外部路由汇总:在ASBR的进程下汇总
8.OSPF 支持的网络类型
1.MA(广播网):DRother只会和DR、BDR建立邻接关系,与其他DRother只会建立邻居关系 ,减轻链路压力 2.NBMA(非广播多路访问):在帧中继是通讯除了需要路由外还需要DLCI号,而DLCI号由人工在帧中继中配置,所以在NBMA 网络中DR的需要人工干预,干预方式就是修改接口优先级或r-id来 3.P2MP(点到多点):同样需要人工干预选举 4.P2P (点到点):一般属于串行链路,两个端口不在同一网段,所以两端设备需要建立邻居以及邻接关系,才能同步链路状态数据库
9.OSPF路由协议的特点
1.无类域间路由:可以支持子网 (CIDR) 2.支持无路由自环 3.支持区域划分:骨干区域、普通区域、特殊区域 4.认证:区域认证、接口认证 5.路由变化收敛速度快 6.支持多条等值路由 最多支持八条 7.使用IP组播收发协议数据,亦可使用单播收发协议数据
收发协议数据:DR和BDR使用地址224.0.0.6 DRother使用地址224.0.0.5 |