1**)知识点列举:**
1.各类路由分析
2.动态路由协议分类
3.通告方式
4.区域
5.五个报文
6.状态机制
7.三张表
8.RID
9.DR和BDR
2**)学习流程**
(**1)各类路由分析**
直连路由
优点:接口配置IP即可产生,简便
缺点:非直连路由无法获取,局限性大
静态路由
优点:可以获取非直连网段路由,配置简单
缺点:①手动配置,比较繁琐 ②无法自动更新路由信息,不方便排错
动态路由
自动学习路由信息和维护路由表
优点:①100%无环路 ②收敛快,拓展性强 ③支持认证(保证安全性)
缺点:需要占用设备资源
常见的动态路由协议:OSPF、RIP、EIFGRP、IS-IS
(**2)动态路由协议分类**
距离矢量路由协议
类似路标,用距离和方向矢量通告路由,发送的是路由条目,只会与直连邻居共享路由信息
相关协议:RIP、EIGRP(混合型协议,早期思科私有协议)
链路状态路由协议
链路:添加到设备的接口以及接口的相关信息
状态:本台设备和邻居设备之间的关系
类似地图,发送的是拓扑表,经过SPF算法后得到路由表,会和属于同一个域的邻居共享路由信息
相关协议:OSPF、IS-IS(运营商)
公有协议=开源/免费
世界三大开源产品:Linux/Android/OSPF
(3)通告方式**
通过组播的方式进行路由的通告
组播地址:224.0.0.5/224.0.0.6
(**4)区域**
单区域**OSPF**
在大型的企业网中,由于每一台设备都要去学习整个拓扑的路由信息,导致路由器的负担过重
多区域**OSPF**
骨干区域(area 0):必须存在的区域
非骨干区域:必须与骨干区域相连才能进行通信,若没有相连就需要创建隧道(虚拟链路)
(**5)五个报文**
hello报文:用来建立和维护邻居关系的。hello时间:10S发送一次。死亡时间:40S
DD报文:database descripe,数据库摘要,类似于一个拓扑的简介信息,
LSR报文:link-state request,链路状态请求包,向对方请求自己所缺少的拓扑信息
LSU报文:link-state update,链路状态更新包,相对方发送所缺少的详细的拓扑信息
LSack报文:确认报文。
(**6)状态机制**
Down:失效状态,检测不到OSPF的hello报文,无法建立邻居(接口松动或OSPF进程重置)
Init:初始化状态,设备本身发送hello报文并接收其他路由发来的hello报文,但收到的报文内没有设备本身的RID
2-way**:双向通信,当接收的hello报文中存在路由本身的RID,双方就会进入双向通信的状态,该状态是最稳定的一个状态,代表着邻居关系的建立**
Exstart:预准备状态,双方拟定需要交换的链路状态信息,交换空的DD报文
Exchange:准交换状态,使用真正的DD报文进行数据库目录的共享
Loading:加载状态,加载LSA信息,实现LSDB同步
Full**:完全邻接状态,邻接关系建立的标志,此时不再进行LSDB的同步**
(**7)三张表**
邻居表:记录邻居关系的一张表
拓扑表:记录拓扑信息的表格。link state database,链路状态数据库,类似于小地图。他是无法直接使用的
路由表:根据拓扑表计算出的最优路径会记录在路由表当中。路由表中的路由信息才是可以直接使用的
(**8)RID**
RID:Router-ID 用于唯一表示路由器。从路由器自身所配置的IP中选举出来的
首先R1如果想和R2成为邻居,就会将R2的RID写到自己的hello报文中,然后发送到组播地址224.0.0.5离去。R2收到之后,也会审视一下R1是否适合与自己成为邻居,如果觉得合适也会将对方的RID写入自己的hello报文中然后通过组播地址发送给对方。如此在“两情相悦”之下就确立邻居关系。
RID的选举规则:
1.认为手动设置的RID为最高优先级。
2.如果存在回环口(虚拟接口,类似于vty接口)中IP最大的那个成为RID
3.以上都没有的话,物理端口最大的那个成为RID
(**9)DR和BDR**
概念
DR:指定路由器
BDR:备份指定路由器
DROTHER:其他路由器
DR和BDR存在组播地址224.0.0.6中,之后由DR和BDR将内容传到DROTHER处在的组播地址224.0.0.5中
DR**和BDR的选举(非抢占模式)**
①比较优先级(优先级越大越优先):以太网的优先级一般为1,串联链路的优先级为0(不参与选举)
②若优先级一样,比较RID,RID大的成为DR
注意点
①只有在广播多路访问环境下才存在DR和BDR
②DR和BDR的信息是相通的,都会加入到组播地址224.0.0.6
③先选举BDR,然后BDR会自动升级成为DR,然后再从其他路由器当中选举BDR
--BDR的选举:
1.串行链路:
特点:同网段,只能有两台设备,中间不能接交换机使同网段存在第三台设备
所以该链路是不会参与选举的
默认接口优先级为0。(意思是不参与选举)
2.以太网链路:
1.接口优先级越大越优先(默认接口优先级为1)
2.当接口优先级一致则RID越大越优先