一、ospf是什么?
1.了解ospf
ospf是现实网络生产环境中使用最广泛的协议之一;
ospf:开放式最短路径优先协议;目前有三种版本V1,V2,V3;版本一二用于IPV4,版本三用于IPV6;是一种无类别链路状态路由协议;
ospf协议更新量大,无法适应大、中型网络环境。(通俗来说就是需要将整个区域内的各个路径都要学习到,然后选择最短的路径来进行通讯。我们可以将其形象的理解成为一张地图);因此ospf协议需要结构化的部署,从而产生了区域划分地址规划。
触发更新,30min周期更新,组播更新地址224.0.0.5/6;
是基于IP封装,协议号为89;相对于rip来说收敛速度较快,但占用硬件资源多,且选择路由佳(也就是防环机制好);
2. 区域划分结构
- 星型结构,区域0为骨干区域,大于0为非骨干区域,非骨干区域必须连接到骨干区域;
- ABR是区域边界路由器;
- 汇总时,整个区域包括该区域的环回接口必须时在同一个子网划分出来的,这样汇总时才不会出现问题;
3. 数据包的类型
Hello :用于发现、建立周期保活邻居关系;
DBD :数据库描述报文;
LSR(request):链路状态请求;
LSU(update):链路状态更新;(携带各种LSAL链路状态通告,具体的一条一条的拓扑或者路由信息)
4.状态机制
**两台直连的ospf邻居路由器间,双方不同阶段的关系称为不同的状态;
-
Down :一旦本地发出hello包,就立即进入下一状态;
-
Init :初始化 R1收到R2的hello包中存在R1的route-id就进入下一状态;
-
two-way :双向通讯 标志着邻居关系的建立;
-
Exchange :预启动 使用没有数据库信息的DBD包进行主从关系的选举。RID必须全网唯一,RID大的为主,优先进入下一状态(选举规则:手动配置时以此为主,否则以(环回)IP接口的最大数值,其次是物理接口IP地址最大数值)
**
5.相关配置
例题:
步骤
- 合理规划IP;
- 在路由器配置IP地址和环回地址(用于模拟真实电脑IP);
- 配置ospf相关内容;
- 选举优先权的设置;
- 缺省路由的配置;
- 安全认证(加密);
- 测试连通性(该步骤在任何步骤均可使用);
- 路由汇总;
- 防止路由黑洞:(路由器采用最长子网掩码匹配原则)
第一步
配置IP(路由器二三配置相同)
第二步
ospf相关配置(路由器二三配置相同)
第三步
当4个路由器均配置完成后可使用该命令查看路由器3上能否获取到下列信息;(因为R3是区域边界路由器,当配置完成后会学习到其余三个路由器的信息)
第四步选举优先权的设置,题目中要求R3为DR所以在R1和R2中将优先级设置为0,放弃选举(将优先级设置为0,可避免路由器的重启。在生产环境中路由器是不能够随便重启的)
第五步
在边界路由器上配置缺省路由;
第六步
在接口出进行加密,用于保障信息的安全性;
第七步
使用ping命令测试连通性;(此时已全网可达);
第八步
配置空接口路由,用于解决路由黑洞和防环;
扩展:改变收敛时间
命令