交换机OSPF的基本原理和配置ppt课件.ppt
目 录,四 . OSPF原理关键字-五种报文,五 . OSPF原理关键字-三个阶段,七 . OSPF工作过程-邻居发现,七 . OSPF工作过程-路由通告,七 . OSPF工作过程-路由选择,六 . OSPF原理关键字-三张表,三 . OSPF原理关键字,二 . OSPF常用术语,一 . OSPF原理概述和特点,八 . OSPF基本配置,九 . OSPF配置实例,一、OSPF原理概述和特点,特点:Open Shortest Path First 开发最短路径优先协议链路状态路由协议全局拓扑、无路由环路快速收敛用链路开销衡量路径优劣支持区域划分适应范围广,可适应大规模网络,OSPF路由协议是一种典型的链路状态(Link-state)的路由协议,一般用于同一个路由域内。在这里,路由域是指一个自治系统(Autonomous System),即AS,它是指一组通过统一的路由政策或路由协议互相交换路由信息的网络。在这个AS中,所有的OSPF路由器都维护一个相同的描述这个AS结构的数据库,该数据库中存放的是路由域中相应链路的状态信息, OSPF路由器正是通过这个数据库计算出其OSPF路由表的。,二、OSPF常用术语,Router-ID在OSPF路由域内唯一标识一台路由器一般通过设置Loopback接口指定Neighbor 邻居在同一网络中都有接口的两台路由器通过Hello包建立和维护邻居关系Adjacency 邻接相互交换路由信息的邻居,三、OSPF原理关键字,五种报文Hello、DBD、LSR、LSU、LSACK通过Hello形成邻居,邻接路由器交换LSU通告路由三个阶段邻居发现、路由通告、路由计算三张表邻居表、链路状态数据库、路由表,四、OSPF原理关键字-五种报文,Hello携带参数,建立和维持邻居关系在多路访问网络中选举DR、BDRDBD携带LSA头部信息,向邻居描述LSDBLSR向邻居请求特定的LSALSU携带LSA,向邻居通告拓扑信息LSAck对LSU中的LSA进行确认,五、OSPF原理关键字-三个阶段,邻居发现通过Hello报文发现并形成邻居关系形成邻居表路由通告邻接路由器之间通过LSU洪泛LSA,通告拓扑信息,最终同一个区域内所有路由器LSDB完全相同-同步通过DBD、LSR、LSACK辅助LSA的同步形成LSDB路由选择阶段LSDB同步后,每台路由器独立进行SPF运算,把最佳路由信息放进路由表。形成路由表,7,六、OSPF原理关键字-三张表,邻居表(neighbor table)用邻居机制来维持路由通过Hello包形成邻居,邻居表存储双向通信的OSPF路由器列表信息拓扑表(LSDB)描述拓扑信息的LSA存储在LSDB中OSPF路由表对LSA进行SPF计算,而得出的OSPF路由表全局路由表路由器的全局路由表,用于数据包转发;OSPF把计算出来的路由,安装到全局路由表。,8,七、OSPF工作过程-邻居发现,9,七、OSPF工作过程-路由通告,10,七、OSPF工作过程-路由选择,11,八、OSPF基本配置,启动OSPF进程 cisco(config)# router ospf process-id 指定 router id cisco(config-router)# router-id X.X.X.X发布直连接口 cisco(config-router)# network ip-address wildcard-mask area area-id 验证show ip protocolshow ip routeshow ip ospf interfaceshow ip ospf neighbor,12,八、OSPF配置实例,实例: router(config)# router ospf 100 router(config)# log-adjacency-changes router(config)# area 0 authentication message-digest router(config)# redistribute connected subnets router(config)# redistribute static subnets router(config)# passive-interface Vlan1 router(config)# passive-interface Vlan2 router(config)# network 192.168.223.145 0.0.0.0 area 0 router(config)# network 192.168.224.0 0.0.0.255 area 0 router(config)# network 192.168.1.0 0.0.0.255 area 0 router(config)# network 192.168.2.0 0.0.0.31 area 0,