| 本帖最后由 墨书 于 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 |