《第7章 OSPF协议原理与配置》由会员分享,可在线阅读,更多相关《第7章 OSPF协议原理与配置(28页珍藏版)》请在金锄头文库上搜索。
1、第7章 OSPF协议原理与配置方继才本章主要内容:nOSPF概述(特点、术语)nOSPF数据包类型nOSPF网络介质分类nOSPF区域(路由器的区域划分)n单区域OSPF配置n点到点链路OSPF配置n广播网络OSPF配置7.1 OSPF概述7.1.1 OSPF特点nOSPF无路由自环问题。nOSPF支持变长子网掩码VLSM。nOSPF支持区域划分、适应大规模网络。nOSPF支持等值路径负载分担(Cisco定义最大6条)nOSPF支持验证,防止对路由器、路由协议的攻击nOSPF路由变化时收敛速度快,可适应大规模网络。7.1.1 OSPF特点(续)nOSPF并不周期性地广播路由表。nOSPF被直接
2、封装于IP协议之上(使用协议号89),它靠自身的传输机制保证可靠性。nOSPF数据包的TTL值被设为1nOSPF以组播地址发送协议报文:n对所有DR/BDR路由器的组播地址: 224.0.0.6n对所有的SPF路由器的组播地址:224.0.0.57.1.2 OSPF协议的基本术语1路由器IDRouter ID2邻居(Neighbors)3邻接(Adjacency)4指定路由器(DR)5备份指定路由器(BDR)6DROTHER7OSPF链路状态数据库7.1.3 OSPF数据包类型及OSPF数据包 头部结构 1OSPF数据包类型2OSPF数据包头部结构7.1.5 LSA数据包n1链路状态通告数据包
3、(LSA)头部格式LSA头7.1.6 OSPF网络介质分类nRFC将网络介质类型分为:nNBMA(非广播多路访问)和点到多点类型。nCisco额外定义了三种网络介质:n点到点、广播和点到多点非广播。1、点到点(Point to Point,PTP)nOSPF数据包以多播地址发送n不选举DR、BDRnOSPF路由器之间的hello数据包每10秒钟发送一次,邻居的死亡间隔时间为40秒点到点链路2、广播网络(Broadcast)n需要选举DR/BDR。nOSPF路由器之间的hello数据包每10秒钟发送一次,邻居的死亡间隔时间为40秒。3、非广播多路访问(NBMA)n运行帧中继、X.25、ATM等协
4、议。n需要手工指定DR/BDR。运行模式将同广播网络nOSPF路由器之间的hello数据包每30秒钟发送一次,邻居的死亡间隔时间为120秒。4、点到多点(PTMP)n运行帧中继、X.25、ATM等协议。n在点到多点介质中,不选举DR/BDR。nOSPF路由器之间的hello数据包每30秒钟发送一次,邻居的死亡间隔时间为120秒。5、点到多点非广播(P2MP-NonBroadcast)n不选举DR/BDR。n需要使用命令neighbor手工指定近邻。nOSPF路由器之间的hello数据包每30秒钟发送一次,邻居的死亡间隔时间为120秒。表7-5 介质特性表7.1.7 SPFnOSPF协议的核心是
5、SPF,即最短路径优先算法7.1.8 OSPF区域多区域OSPF中路由器的名称及用途n区域内路由器(Inter Area Router ,IAR)n负责维护本区域内部路由器之间的链路状态数据库。n骨干(主干)路由器n可以是区域内路由器,也可以是区域边界路由器。n区域边界路由器(ABR)n自治系统边界路由器(ASBR)7.2 OSPF配置7.2.1 单区域OSPF配置 单区域OSPF的配置分为两个步骤:n启动OSPF路由器协议进程。nRouter(config)#router ospf Process-IDn声明运行OSPF协议的路由器接口IP地址或子网地址nRouter(config-rout
6、er)#network A.B.C.D A.B.C.D area area-id7.2 点到点链路OSPF配置7.2.2 点到点链路OSPF配置点到点链路OSPF配置n以下是路由器A的配置命令:nRouterA(config)#router ospf 2nRouterA(config-router)#network 1.1.1.0 0.0.0.255 area 1nRouterA(config-router)#network 192.168.1.1 0.0.0.0 area 1nRouterA(config-router)#network 192.168.2.1 0.0.0.0 area 1n
7、以下是路由器B的配置命令:nRouterB(config)#router ospf 2nRouterB(config-router)#network 2.2.2.0 0.0.0.255 area 1nRouterB(config-router)#network 192.168.1.2 0.0.0.0 area 1nRouterB(config-router)#network 192.168.3.1 0.0.0.0 area 1n以下是路由器C的配置命令:nRouterC(config)#router ospf 2nRouterC(config-router)#network 3.3.3.0 0
8、.0.0.255 area 1nRouterC(config-router)#network 192.168.2.2 0.0.0.0 area 1nRouterC(config-router)#network 192.168.3.2 0.0.0.0 area 17.2.3 点到点链路OSPF诊断1log-adjacency-changesnRouterA(config-router)#log-adjacency-changesOSPF相关诊断命令2show ip protocol3show ip route4show ip ospf neighbor5show ip ospf neighbor
9、 detail6show ip ospf database7show ip ospf interface7.2.4 广播网络OSPF配置广播网络OSPF配置n以下是路由器A的配置命令:nRouterA(config)#router ospf 1nRouterA(config-router)#network 1.0.0.0 0.255.255.255 area 1nRouterA(config-router)#network 192.168.1.1 0.0.0.0 area 1n以下是路由器B的配置命令:nRouterB(config)#router ospf 1nRouterB(config-
10、router)#network 2.0.0.0 0.255.255.255 area 1nRouterB(config-router)#network 192.168.1.2 0.0.0.0 area 1n以下是路由器C的配置命令:nRouterC(config)#router ospf 1nRouterC(config-router)#network 3.0.0.0 0.255.255.255 area 1nRouterC(config-router)#network 192.168.1.3 0.0.0.0 area 17.2.5 广播介质网络OSPF诊断1show ip protocol2show ip route3show ip ospf neighbor4show ip ospf neighbor detail5show ip ospf database6show ip ospf interface7show ip ospf flood-list本章内容总结:nOSPF概述(特点、术语)nOSPF数据包类型nOSPF网络介质分类nOSPF区域(路由器的区域划分)n单区域OSPF配置n点到点链路OSPF配置n广播网络OSPF配置