一、OSPF的基本概念和工作过程
1、OSPF路由协议概述
自治系统(AS),划分自治系统的原因:收敛时间
内部网关协议(IGP)——RIP、OSPF
外部网关协议(EGP)——BGP
OSPF工作过程:
建立邻接关系——链路状态数据库——最短路径树——路由表
学习链路状态信息 最短路径算法
2、DR选举原则
①选举DR、BDR是为在广播多路访问中减少连接关系的建立,优化性能,默认Router-ID最大是DR,第二大是BDR,其他是Drother
②DR一旦被选定就不会被抢占,Drother会通过224.0.0.6向DR和BDR通告网络状态信息,DR会通过224.0.0.5向所有邻居通告信息
3.OSPF协议5种报文分析
1、Hello——发现邻居并建立和维护邻居关系 (Hello报文)
2、DataBase Description——检查所有路由器的LSDB是否同步(数据库描述报文DBD)
3、Link-State Request——向另外一台路由器请求特定的链路状态记录(链路请求报文LSR)
4、Link-State Update——发送被请求的链路状态记录(链路回应报文LSU)
5、Link-State Acknowledgment——对其他类型的分组进行确认(链路确认报文LSA)
二、OSPF邻接关系的建立
第一阶段:使用Hello报文建立双向通信的过程
第二阶段:建立完全邻接关系
三、OSPF的应用环境
1.OSPF的使用
▶网络规模
▶网络拓扑
▶其他特殊要求
▶路由器自身要求
2.OSPF特点
▶可适应大规模网络
▶路由变化收敛速度快
▶无路由环
▶支持变长子网掩码VLSM
▶支持区域划分
▶支持以组播地址发送协议报
3.OSPF协议6种LSA分析
1类:所有OSPF路由器都会产生,只在区域内传播
2类:DR产生,只在区域内传播
3类:ABR产生,在相邻的两个区域相互传播
4类:ABR产生,向和ASBR不在同一区域的其他区域传播,用于表示ASBR
5类:ASBR产生,向整个OSPF协议区传播,用于描述另一个协议域的路由信息
7类:NSSA区域中的ASBR产生,用于向NSSA区域通告外部路由
四、OSPF命令
1、dis ospf pee b ##查看邻居关系
dis routing-table pro
2、ospf 1 route 1.1.1.1 OSPF指定个route-id、1是表示,只在本区域有效
route id 1.1.1.1 全局模式下配置,这个router-id所有协议生效
3、reset ospf 1 process graceful-restart 1是进程号,重启ospf
4、ospf 配置方法
ospf 1 route 1.1.1.1 ###配置route-id
ospf 10 ##启动ospf 它的进程号是10
area 0 ###进入区域0 骨干区域
network 20.0.0.0 0.0.0.3 ###宣告网段 20.0.0.0 反掩码 0.0.0.3 (32位)