1、OSPF原理与配置,技术培训中心,学习目标,了解OSPF工作原理 掌握OSPF配置,OSPF综述,3,Open Shortest Path First 开发最短路径优先协议 链路状态路由协议 全局拓扑、无路由环路 快速收敛 用链路开销衡量路径优劣 支持区域划分 适应范围广,可适应大规模网络 版本 V2 RFC2328 V3 支持IPv6,术语,Router-ID 在OSPF路由域内唯一标识一台路由器 一般通过设置Loopback接口指定 Neighbor 邻居 在同一网络中都有接口的两台路由器 通过Hello包建立和维护邻居关系 Adjacency 邻接 相互交换路由信息的邻居,原理关键字,五
2、种报文 Hello、DBD、LSR、LSU、LSACK 通过Hello形成邻居,邻接路由器交换LSU通告路由 三个阶段 邻居发现、路由通告、路由计算 三张表 邻居表、链路状态数据库、路由表,五种报文,IP协议号为89,五种报文的作用,Hello 携带参数,建立和维持邻居关系 在多路访问网络中选举DR、BDR DBD 携带LSA头部信息,向邻居描述LSDB LSR 向邻居请求特定的LSA LSU 携带LSA,向邻居通告拓扑信息 LSAck 对LSU中的LSA进行确认,三个阶段,邻居发现 通过Hello报文发现并形成邻居关系 形成邻居表 路由通告 邻接路由器之间通过LSU洪泛LSA,通告拓扑信息,
3、最终同一个区域内所有路由器LSDB完全相同-同步 通过DBD、LSR、LSACK辅助LSA的同步 形成LSDB 路由选择阶段LSDB同步后,每台路由器独立进行SPF运算,把最佳路由信息放进路由表。 形成路由表,三张表,邻居表(neighbor table) 用邻居机制来维持路由 通过Hello包形成邻居,邻居表存储双向通信的OSPF路由器列表信息 拓扑表(LSDB) 描述拓扑信息的LSA存储在LSDB中 OSPF路由表 对LSA进行SPF计算,而得出的OSPF路由表 全局路由表 路由器的全局路由表,用于数据包转发; OSPF把计算出来的路由,安装到全局路由表。,工作过程邻居发现,工作过程路由通
4、告,工作过程路由通告,OSPF基本配置步骤,启动OSPF进程 ruijie(config)# router OSPF 1 指定 router id ruijie(config-router)# router-id X.X.X.X 发布直连接口ruijie(config-router)# network ip-address wildcard-mask area area-id,排错三步曲,有没有正确的路由 有没有正确的邻居 有没有正确的LSDB,查看相关信息,显示路由表的信息 Router# show ip route 查看OSPF邻居表 Router# show ip ospf neighbor 查看接口ospf相关信息 Show ip ospf interface 在控制台显示 OSPF的工作状态 Router# debug ip ospf adj,区域内路由,区域间路由,外部路由,路由选择顺序,路由选择顺序(从高到低):1、 区域内(IA)路由:优选cost小的2 、区域间路由(ia):优选cost小的3、 E1外部路由:优选cost小的;4 、E2外部路由:优选cost小的cost相同时,优选到ASBR路径短的,Q&A,20,21,THANKS!,,