OSPF工作原理ppt课件_第1页
OSPF工作原理ppt课件_第2页
OSPF工作原理ppt课件_第3页
OSPF工作原理ppt课件_第4页
OSPF工作原理ppt课件_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

OSPF工作原理 目录 OSPF工作原理 OSPF单区域路由传播与计算 OSPF工作原理 OSPF多区域路由传播与计算 OSPF路由汇总及特殊区域 OSPF基本概念 OSPF常见问题及解决方法 什么是OSPFOSPF英文全称OpenShortestPathFirst 开放式最短路径优先 OSPF是一种链路状态路由协议 使用基于带宽的度量值 OSPF采用SPF算法计算路由 从算法上保证了无路由环路 OSPF通过邻居关系维护路由 避免了定期更新对带宽的消耗 OSPF路由更新效率高 网络收敛快 适用于大中型网络 OSPF报文封装于IP 协议号89 组播地址224 0 0 5与224 0 0 6 OSPF路由优先级默认为110 可手动修改 OSPF基本概念 OSPF路由域 运行OSPF路由协议的网络 OSPF区域 OSPF是一种支持划分多区域的协议 AreaID 32位 用数字或IP地址表示 OSPF区域分为骨干区域 普通区域和特殊区域 多区域场景中 所有非骨干区域都需挂载于骨干区域上 OSPF路由域 Area0 Area1 Area2 OSPF基本概念 RT1 RT9 RT5 RT6 RT7 RT2 RT3 RT4 RT8 RouterID简称RID 32位 在OSPF路由域唯一标识每一台路由器 运行OSPF的路由器都必须有一个RouterID 并且在网络中唯一 RouterID可以手工配置 也可以自动选择 DP设备除进程1外均需手工配置router id 优选手工配置的RouterID 优选所有Loopback接口中的最大IP地址 优选所有物理接口中的最大IP地址 为了网络稳定 现网一般要求手工配置RouterID Area0 Area1 Area2 OSPF基本概念 RT5 RT6 RT7 RT1 RT2 RT3 RT4 RT8 OSPF邻居与邻居表OSPF路由器之间 通过交互Hello报文 建立邻居关系 OSPF邻居是自动发现的 Hello报文发往组播地址224 0 0 5 启动了OSPF的接口会自动接收224 0 0 5的组播报文 并且都会周期发送Hello报文 用于发现和维护邻居关系 OSPF邻居关系是路由学习的基础 任何其他的OSPF报文都只在建立了邻居的路由器之间交互 路由学习只在邻居之间进行 每个OSPF路由器都有一个邻居表 用于存储OSPF邻居关系 邻居关系 Hello Hello Hello Hello 邻居关系 邻居关系 邻居关系 S0 S1 OSPF基本概念 RT1 RT2 RT3 RT4 链路状态通告 LSA 按一定格式封装后的链路状态信息 LSA1 路由器链路状态通告每台路由器都会发起自己的LSA1LSA2 传送网络链路状态通告 邻居关系 邻居关系 邻居关系 邻居关系 S0 S1 gige0 0 10 0 3 1 24 1000Mbps 2Mbps 1Mbps OSPF基本概念 RT1 RT2 RT3 RT4 Area0 LSDB LSDB LSDB LSDB LSU LSU LSU LSU RT3LSA 链路状态数据库 LSDB 每台OSPF路由器都有一个LSDB 用于存储LSA 同一个区域中的OSPF路由器的LSDB一致 LSA封装在LSU报文中 在区域内洪泛 最终达到区域内LSDB一致 LSA在洪泛过程中内容保持不变 OSPF基本概念 RT1 RT2 RT3 RT4 SPF计算以自己LSA1为根 进行SPF计算 各OSPF路由器单独进行SPF计算 互不影响 100 10 1 50 OSPF基本概念 RTA RTB RTC RTD OSPF报文结构 认证类型 0 不认证 1 不认证 2 MD5认证 OSPF基本概念 DBD LSR LSU LSAck LSA头 Hello OSPF基本概念 目录 OSPF工作原理 OSPF单区域路由传播与计算 OSPF工作原理 OSPF多区域路由传播与计算 OSPF路由汇总及特殊区域 OSPF基本概念 OSPF常见问题及解决方法 OSPF协议工作过程主要有四个阶段 寻找邻居 建立邻接关系 链路状态信息传递 计算路由 接口是否启动OSPF OSPF启动 不做任何处理 没有 定时发送Hello包 寻找邻居 启动 是否接收到邻居的Hello包 没有 继续等待接收 邻居状态达到2 WAY状态 有 DR BDR是否选举 进行DR BDR选举 未选举 与DR BDR交互链路状态 邻居状态达到Full状态 选举完成 计算路由 仅与DR BDR建立邻接关系 已选举 OSPF工作原理 邻居状态达到2 way状态后 RTA与RTB之间开始建立邻接关系 寻找邻居 Hello Hello Hello Hello 广播Hello包 尝试寻找可交换路由信息的周边设备 接收到Hello包 找到周边设备 Hello包中携带的参数协商成功 邻居表 邻居表 RTA RTB RouterID1 1 1 1 RouterID2 2 2 2 10 1 0 1 24 10 1 0 2 24 OSPF工作原理 传递信息 以上是RTB获得RTALSA的过程 RTA也通过相同的过程获得RTB的LSA在RTB与RTA的LSA信息同步后 RTA在RTB邻居表内的状态变迁为Full状态 RTA RTB RouterID1 1 1 1 RouterID2 2 2 2 10 1 0 1 24 10 1 0 2 24 发送RTA具备的LSA概要 分析比较RTA与RTB的链路信息 发送请求 要求获得RTB不具备的LSA 将RTB请求的LSA发给RTB 收到 谢谢 邻居表 邻居表 触发更新 或每隔30min更新 OSPF工作原理 传递信息 OSPF协议包具备超时重传机制OSPF协议包具备序列号 对重复包不做处理LSA更新携带掩码 支持VLSM 发送请求 要求获得RTA不具备的LSA 将RTA请求的LSA发给RTA 收到 谢谢 发送请求 要求获得RTA不具备的LSA 在规定时间内没有收到回应 认为包丢失 重发包 重复包不做处理 将RTA请求的LSA发给RTA 重复包不做处理 在规定时间内没有收到回应 认为包丢失 重发包 RTA RTB RouterID1 1 1 1 RouterID2 2 2 2 10 1 0 1 24 10 1 0 2 24 OSPF工作原理 OSPF邻接关系详细建立过程 Down Down Init 2 way 2 way Full Hello neighbor Hello neighbor RA Hello neighbor RB Hello neighbor Init DBD Seq x I 1 M 1 MS 1 DBD Seq y I 1 M 1 MS 1 ExStart ExStart DBD Seq y I 0 M 1 MS 0 DBD Seq y 1 I 0 M 1 MS 1 ExChange ExChange DBD Seq y 1 I 0 M 0 MS 0 Loading LSR LSU Loading Full LSAck DBD Seq y n I 0 M 0 MS 1 DBD Seq y n I 0 M 0 MS 0 OSPF工作原理 A B 广播网建立邻接关系 RTD RTB RTC RTA RTE 邻接关系数R n n 1 2 邻接关系数R 2 n 2 1 RTA RTB RTC RTD RTE RTA DR RTB BDR RTC RTD RTE 建立邻接关系 采用DR BDR方式建立邻接关系 Hello Hello Hello Hello Hello OSPF工作原理 DR和BDR选举 Hello包携带路由器优先级 越高越优先 优先级为0的路由器不具备选举资格先选举BDR 再选举DRDR和BDR一旦选定 即使OSPF区域内新增优先级更高的路由器 DR和BDR也不重新选举 只有当DR和BDR都失效后 才参与选举 RTD RTB RTC RTA RTE Hello Pri 2 DR BDR DRothers DRothers 不具备选举资格 Hello Pri 1 Hello Pri 0 Hello Pri 5 Hello Pri 3 Full 2 way OSPF工作原理 19 POINT TO POINT 接口 Serial PPP HDLC FR sP2PSubif 特点 无DR 组播建邻居 HELLO时间10s 自动发现邻居 三层广播BROADCAST 接口 tengige gige vlan if 三层bond特点 选举DR 组播建邻居 HELLO时间10s 自动发现邻居 三层广播NON BROADCAST NBMA 接口 FR sPhysical FR sMPSubif特点 选举DR 单播更新 手工指邻居 HELLO时间30s 三层不广播POINT TO MULTIPOINT 须手动配置 接口 FR sPhysical FR sMPSubif特点 无DR 组播建邻居 出现 32主机路由 三层广播HELLO时间30s 自动发现邻居 OSPF工作原理 20 OSPF接口网络类型总结 OSPF工作原理 在调整HELLO时间的情况下P P与P M可以建立邻接关系 路由正常 NBMA与BROADCAST可以建立邻接关系 路由正常 其它的网络类型对接 则调整HELLO时间也不可以正常工作 目录 OSPF工作原理 OSPF单区域路由传播与计算 OSPF工作原理 OSPF多区域路由传播与计算 OSPF路由汇总及特殊区域 OSPF基本概念 OSPF常见问题及解决方法 OSPF对直连网络的描述末梢网络stub 没有邻居的网络 网段 掩码 开销 点对点anotherroute 点对点网络类型 邻居RouterID 连接接口 接口的IP地址 开销 连接接口的IP网段描述 网段 掩码 开销 转发网络tramsit 广播 非广播类型 DR DR接口IP地址 连接接口 接口的IP地址 开销 DR发起转发网络描述 DR DR接口IP地址 子网掩码 该链路上的OSPF路由器RouterID列表 OSPF单区域路由传播与计算 1类LSA Router 路由器链路状态通告每台路由器都发起1类LSA 通告自己的直连拓扑信息 LSID 本路由器RouterID发起路由器ID 本路由器RouterID末梢网络描述点对点网络描述 点对多点网络描述DR连接描述2类LSA Network 网络链路状态通告每个转发网络链路的DR发起2类LSA 通告该多路访问链路上连接的路由器LSID DR的接口IP地址通告路由器ID DR的RouterID转发网络描述 子网掩码 该链路上的OSPF路由器RouterID列表 OSPF单区域路由传播与计算 路由器LSA Type1 每个路由器都将产生RouterLSA 描述了路由器所有的链路和接口 状态和开销 这些LSA通告只会在始发它们的区域内部进行泛洪 OSPF单区域路由传播与计算 OSPF单区域路由传播与计算 R3 showipospfdatabaserouterOSPFRoutingProcess1RouterwithID 3 3 3 3 RouterLinkStates Area0 0 0 1 LSage 37 发出LSA后所经历的时间Options 0 x2 E LSFlags 0 x1LSType router LSA LSA类型 路由器LSALinkStateID 3 3 3 3 一类LSA链路状态ID为始发路由器IDAdvertisingRouter 3 3 3 3 始发路由器IDLSSeqNumber 8000000B LSA的序列号Checksum 0 x446A 校验和Length 72 长度NumberofLinks 4 链路数量 OSPF单区域路由传播与计算 Linkconnectedto aTransitNetwork 连接一个传送网络 LinkID DesignatedRouteraddress 10 1 37 7 DR路由器的接口IP LinkData RouterInterfaceaddress 10 1 37 3 始发者与该网络相连的接口IPNumberofTOSmetrics 0 TOS号 为列出的这条链路指定服务类型度量值的编号 目前已不用 TOS0Metrics 1 和指定TOS值相关联的开销Linkconnectedto anotherRouter point to point 连接一个点到点网络 LinkID NeighboringRouterID 1 1 1 1 邻居路由器ID LinkData RouterInterfaceaddress 10 1 13 2 连接邻居路由器的接口IPNumberofTOSmetrics 0TOS0Metrics 64Linkconnectedto aStubNetwork 对点到点网络的链路说明 LinkID Net 10 1 13 0 网络号 LinkData NetworkMask 255 255 255 252 子网掩码NumberofTOSmetrics 0TOS0Metrics 64Linkconnectedto aStubNetwork 连接一个末梢网络 LinkID Net 3 3 3 3 网络号 LinkData NetworkMask 255 255 255 255 子网掩码NumberofTOSmetrics 0TOS0Metrics 1 网络LSA NetworkLSA Type2 在每个多路访问网络中 DR都会产生这种NetworkLSA 描述了所有和它相连的路由器 包括DR本身 它只在产生这条NetworkLSA的区域泛洪 OSPF单区域路由传播与计算 OSPF单区域路由传播与计算 R3 showipospfdatabasenetworkOSPFRoutingProcess1RouterwithID 3 3 3 3 NetLinkStates Area0 0 0 1 LSage 589 发出LSA后所经历的时间Options 0 x2 E LSFlags 0 x1LSType network LSA LSA类型 网络LSALinkStateID 10 1 37 7 addressofDesignatedRouter 链路状态ID为DR的接口IPAdvertisingRouter 7 7 7 7 通告路由器ID为本区域中DR的RouterIDLSSeqNumber 80000001 LSA的序列号Checksum 0 xE4D9 校验和Length 32 长度NetworkMask 24 这个网络上使用的掩码AttachedRouter 7 7 7 7 相连的路由器 DR本身 AttachedRouter 3 3 3 3 相连的路由器 OSPFLSA洪泛OSPF路由器将自己发起的LSA封装在LSU中 发送给它所有的邻居 邻接关系 OSPF路由器收到LSU后 保存一份拷贝到自己的链路状态数据库中 并将该LSU直接发送给除了发送该LSU的所有邻居 邻接关系 通过LSA洪泛 实现OSPF的链路状态数据库同步 OSPF单区域路由传播与计算 OSPFLSA更新LSA序列号 每条LSA中都有一个32位的序列号网络拓扑发生变化时 与该拓扑直接相连的OSPF路由器感知到此变化 并发起新的LSA 新的LSA序列号增加1 然后将该LSA洪泛给它所有的邻居 邻接关系 OSPF路由器收到LSA后 判断该LSA的序列号是否更高 更高则存储该LSA到自己的链路状态数据库中 并洪泛该LSA 否则丢弃该LSA OSPF单区域路由传播与计算 OSPFLSA老化LSA老化时间 每条LSA中都有一个16位的老化时间 OSPFLSA采用递增老化 LSA发起时 老化时间为0 LSA的老化时间在链路状态数据库中 会随时间不断地增加 最大老化时间 Maxage 为60分钟 LSA的老化时间达到60分钟后 OSPF将该LSA从链路状态数据库中清除 OSPF路由器每隔30分钟 LSRefreshTime 将重新发起并洪泛LSA 序列号增加1 老化时间为0 以更新网络中老化的LSA OSPF单区域路由传播与计算 OSPF的计算路由 根据LSDB 以自己为根形成一棵最短路径树 计算到每个节点的路由 一条路由的代价 是指沿着到达目的网络的路由路径上所有出站接口的代价之和 计算接口开销 108 Bandwith b s 108 100M 1 108 128K 781 Cost值为1 1 781 783 108 100M 1 学习到的10 1 1 0 24网段的Cost是多少 OSPF单区域路由传播与计算 OSPF报文的目的地址 OSPF单区域路由传播与计算 目录 OSPF工作原理 OSPF单区域路由传播与计算 OSPF工作原理 OSPF多区域路由传播与计算 OSPF路由汇总及特殊区域 OSPF基本概念 OSPF常见问题及解决方法 OSPF单区域存在的问题LSDB庞大 占用内存大 SPF计算开销大 LSA洪泛范围大 拓扑变化影响范围大 路由不能被汇总 路由表庞大 OSPFArea0 X OSPF多区域路由传播与计算 省 市 市 市 市 市 市 区 县 县 区 县 县 区 区 县 县 区 区 省 划分区域可以解决上述问题每个区域独立存储LSDB 划分区域减小了LSDB LSA洪泛被限制在区域内 有效控制了拓扑变化的影响范围 区域边界可以做路由汇总 减小了路由表 Area0 X AreaX AreaY AreaZ 县 县 区 区 县 县 区 区 县 县 区 区 市 市 市 市 市 市 省 省 OSPF多区域路由传播与计算 OSPF多区域基本结构骨干区域 Area0 OSPF的Area0必须是连续的 不能被分割 非骨干区域 必须和Area0直接相连 非骨干区域之间不能直接交换路由信息 必须通过Area0 OSPF路由域 Area0 Area1 Area2 RT3 RT4 RT5 RT6 RT7 RT8 RT10 RT9 RT1 RT2 OSPF多区域路由传播与计算 OSPF路由器类型骨干路由器 BR Area0内的路由器 区域内路由器 IR 所有接口同一个Area的路由器 区域边界路由器 ABR 连接多个区域及且至少有一个up的Area0接口 自治系统边界路由器 ASBR 重发布了其他协议路由且至少有一个接口运行OSPF的路由器 OSPF路由域 Area0 Area1 Area2 BR ABR ABR ASBR IR IR IR ASBR RT3 RT4 RT5 RT6 RT7 RT8 RT2 RT10 RT9 RT1 OSPF多区域路由传播与计算 OSPF多区域链路状态数据库每个区域都有自己独立的LSDB SPF计算独立运行 LSA洪泛和LSDB同步只在区域内进行 Area0 Area1 Area2 BR ABR ABR ASBR IR IR IR ASBR LSU LSU X RT3 RT4 RT6 RT7 RT8 RT1 RT2 RT10 RT9 RT5 RT1 RT2 RT3 RT4 RT3 RT5 RT6 RT4 RT7 RT8 OSPF多区域路由传播与计算 其他区域的网段 OSPF对区域间路由信息的描述OSPF只知道本区域的拓扑结构 并不知道其他区域的拓扑结构 其他区域的路由信息 依靠本区域的ABR来描述 Area0 Area1 Area2 BR ABR ABR ASBR IR IR IR ASBR Area1的网段 Area2的网段 Area0 Area1 其他区域的网段 Area2 RT1 RT2 RT3 RT4 RT3 RT5 RT6 RT4 RT7 RT8 RT3 RT6 RT7 RT8 RT2 RT10 RT9 RT5 RT4 RT1 OSPF多区域路由传播与计算 OSPF对区域间路由的描述与计算ABR先计算区域内的LSA1 2 并为计算出来的路由向其他区域发起LSA3 而且为Area0中的LSA3向其他区域重新发起LSA3 Area0 Area1 Area2 BR ABR ABR ASBR IR IR IR ASBR Area0 网段NLSA3 RT5LSA1包含网段N 重新发起的网段NLSA3 RT1LSA1 RT2LSA1 RT4LSA1 网段NLSA3 RT3LSA1 Area1 RT3LSA1 RT5LSA1网段N RT6LSA1 Area2 RT4LSA1 RT7LSA1 网段NLSA3 RT8LSA1 网段N RT3 RT6 RT7 RT8 RT1 RT2 RT10 RT9 RT5 RT4 OSPF多区域路由传播与计算 OSPF多区域路由传播与计算 R3 showipospfdatabasesummaryOSPFRoutingProcess1RouterwithID 3 3 3 3 SummaryLinkStates Area0 0 0 1 LSage 362 发出LSA后所经历的时间Options 0 x2 E LSFlags 0 x6LSType summary LSA LSA类型 网络汇总LSALinkStateID 10 0 15 0 summaryNetworkNumber 传递进该区域的网络号作为链路状态IDAdvertisingRouter 1 1 1 1 转发或始发该LSA的ABR的RouterIDLSSeqNumber 80000002 LSA的序列号Checksum 0 xB130 校验和Length 28 长度NetworkMask 30 子网掩码TOS 0Metric 64 ABR到达目的地的路由开销 OSPF对外部路由的描述与计算ASBR为外部路由发起LSA5 在整个OSPF路由域中洪泛 Area0 Area1 Area2 BR ABR ABR ASBR IR IR IR ASBR Area0 RT1LSA1 RT2LSA1 RT4LSA1 网段WLSA5 RT3LSA1 Area2 RT4LSA1 RT7LSA1 网段WLSA5 RT8LSA1 RT8LSA1ASBR 1 网段W 网段WLSA5 其他协议 RT8 网段WLSA5 RT8 Area1 RT3LSA1 RT5LSA1 RT6LSA1 RT3 RT6 RT7 RT8 RT2 RT10 RT9 RT5 RT4 RT1 OSPF多区域路由传播与计算 OSPF多区域路由传播与计算 R3 showipospfdatabaseexternalOSPFRoutingProcess1RouterwithID 3 3 3 3 ASExternalLinkStatesLSage 400 发出LSA后所经历的时间Options 0 x2 E LSFlags 0 x6LSType AS external LSA LSA类型 自治系统外部LSALinkStateID 172 16 6 0 ExternalNetworkNumber OSPF自治系统外部网络号AdvertisingRouter 2 2 2 2 通告路由器为ASBR的RouterIDLSSeqNumber 80000002 LSA的序列号Checksum 0 xDF9F 校验和Length 36 长度NetworkMask 24 子网掩码MetricType 1 Largerthananylinkstatepath TOS 0Metric 1000 ASBR设定的从ASBR到达外部路径的度量值ForwardAddress 0 0 0 0 转发地址 是指到达所通告的目的地的数据包应该被转发到的地址 如果转发地址为0 0 0 0 那么数据包将被转发到始发的ASBR上ExternalRouteTag 0 外部路由标记 可以重分布打上 外部路由 外部路由 未知拓扑 外部路由 OSPF对外部路由信息的描述OSPF通过ASBR来描述外部路由的可达性 Area0 Area1 Area2 BR ABR ABR ASBR IR IR IR ASBR 外部路由 未知拓扑 Area0 Area1 RT8 外部路由 外部路由 未知拓扑 Area2 其他路由协议 其他路由协议 RT3 RT6 RT7 RT8 RT1 RT2 RT10 RT9 RT5 RT4 RT1 RT2 RT3 RT3 RT5 RT6 RT2 RT8 RT4 RT7 RT8 RT2 RT4 OSPF多区域路由传播与计算 OSPF多区域路由传播与计算 R6 showipospfdatabaseasbr summaryOSPFRoutingProcess1RouterwithID 6 6 6 6 ASBR SummaryLinkStates Area0 0 0 0 LSage 1387 发出LSA后所经历的时间Options 0 x2 E LSFlags 0 x6LSType summary LSA LSA类型 ASBR汇总LSALinkStateID 2 2 2 2 ASBoundaryRouteraddress ASBR的RouterIDAdvertisingRouter 6 6 6 6 始发该LSA或转发该LSA的ABR的RouterIDLSSeqNumber 80000001 LSA的序列号Checksum 0 xECEE 校验和Length 28 长度NetworkMask 0 没有实际意义TOS 0Metric 64 ABR到ASBR的路径开销 目录 OSPF工作原理 OSPF单区域路由传播与计算 OSPF工作原理 OSPF多区域路由传播与计算 OSPF路由汇总及特殊区域 OSPF基本概念 OSPF常见问题及解决方法 OSPF路由汇总需求区域边界路由汇总AS边界路由汇总 OSPF路由域 Area0 Area1 Area2 BR ABR ABR ASBR IR IR IR ASBR OSPF路由汇总及特殊区域 RT3 RT4 RT5 RT6 RT7 RT8 RT1 RT2 RT10 RT9 OSPF区域路由汇总 5 5 5 5 32 10 0 5 1 24 1 1 1 1 32 10 0 15 2 30 10 0 15 1 30 S0 S1 S1 S0 S2 S2 S0 S0 S0 S0 10 1 13 1 30 10 1 13 2 30 6 6 6 6 32 10 0 56 1 30 10 0 56 2 30 10 2 26 2 30 10 2 26 1 30 172 16 24 1 30 172 16 24 2 30 3 3 3 3 32 2 2 2 2 32 4 4 4 4 32 10 0 50 1 24 10 1 1 1 24 10 1 3 1 24 10 2 6 1 24 10 2 2 1 24 172 16 4 1 24 Area0 Area1 Area2 RIP 10 0 0 0 16 10 2 0 0 16 10 1 0 0 16 172 16 0 0 16 双向重发布 RT5 RT1 RT3 RT6 RT2 RT4 重发布直连 类型2开销10 RT1的OSPF路由表10 1 1 0 24开销1直连 Area1LSA1 10 1 3 0 24开销101下一跳10 1 13 2 Area1LSA1 10 1 13 0 30开销100直连 Area1LSA1 汇总路由LSA3的发起开销 RT1 routerospf1area1range10 1 0 0255 255 0 0 区域路由汇总 OSPF路由汇总及特殊区域 OSPF外部路由汇总 5 5 5 5 32 10 0 5 1 24 1 1 1 1 32 10 0 15 2 30 10 0 15 1 30 S0 S1 S1 S0 S2 S2 S0 S0 S0 S0 10 1 13 1 30 10 1 13 2 30 6 6 6 6 32 10 0 56 1 30 10 0 56 2 30 10 2 26 2 30 10 2 26 1 30 172 16 24 1 30 172 16 24 2 30 3 3 3 3 32 2 2 2 2 32 4 4 4 4 32 10 0 50 1 24 10 1 1 1 24 10 1 3 1 24 10 2 6 1 24 10 2 2 1 24 172 16 4 1 24 Area0 Area1 Area2 RIP 10 0 0 0 16 10 2 0 0 16 10 1 0 0 16 172 16 0 0 16 双向重发布 RT5 RT1 RT3 RT6 RT2 RT4 重发布直连 类型2开销10 RT2的全局路由表R172 16 4 0 24下一跳172 16 24 2C172 16 24 0 30直连 启动了RIP RT2 routerospf1redistributeripmetric1000metric type1summary address172 16 0 0255 255 0 0 OSPF路由汇总及特殊区域 OSPF缺省路由发布 不带always 全局路由表中必须存在其它协议的缺省路由 OSPF才发布缺省路由 带always 不管全局路由表中是否存在缺省路由 OSPF都发布缺省路由 不带metric type 默认类型2 不带metric 一般默认为10 OSPF路由汇总及特殊区域 5 5 5 5 32 10 0 5 1 24 1 1 1 1 32 10 0 15 2 30 10 0 15 1 30 S0 S1 S1 S0 S2 S2 S0 S0 S0 S0 10 1 13 1 30 10 1 13 2 30 6 6 6 6 32 10 0 56 1 30 10 0 56 2 30 10 2 26 2 30 10 2 26 1 30 172 16 24 1 30 172 16 24 2 30 3 3 3 3 32 2 2 2 2 32 4 4 4 4 32 10 0 50 1 24 10 1 1 1 24 10 1 3 1 24 10 2 6 1 24 10 2 2 1 24 172 16 4 1 24 Area0 Area1 Area2 RIP 10 0 0 0 16 10 2 0 0 16 10 1 0 0 16 172 16 0 0 16 双向重发布 RT5 RT1 RT3 RT6 RT2 RT4 发布缺省路由 类型1开销2000 RT5 方法一 iproute0 0 0 00 0 0 010 0 50 2routerospf1default informationoriginatemetric2000metric type1方法二 routerospf1default informationoriginatealwaysmetric2000metric type1 进一步减少路由需求只要本区域路由 去往其他区域采用缺省路由 只要本区域路由和本区域外部路由 去往其他区域采用缺省路由 OSPF路由域 Area0 Area1 Area2 BR ABR ABR ASBR IR IR IR ASBR 只要本区域路由 只要本区域细化及外部路由 OSPF路由汇总及特殊区域 RT3 RT4 RT5 RT6 RT7 RT8 RT1 RT2 RT10 RT9 OSPF特殊区域类型 OSPF路由汇总及特殊区域 Stub区域 RT1 routerospf1area1stub RT3 routerospf1area1stub 区域中的每个路由器都要配置stub Stub OSPF路由汇总及特殊区域 5 5 5 5 32 10 0 5 1 24 1 1 1 1 32 10 0 15 2 30 10 0 15 1 30 S0 S1 S1 S0 S2 S2 S0 S0 S0 S0 10 1 13 1 30 10 1 13 2 30 6 6 6 6 32 10 0 56 1 30 10 0 56 2 30 10 2 26 2 30 10 2 26 1 30 172 16 24 1 30 172 16 24 2 30 3 3 3 3 32 2 2 2 2 32 4 4 4 4 32 10 0 50 1 24 10 1 1 1 24 10 1 3 1 24 10 2 6 1 24 10 2 2 1 24 172 16 4 1 24 Area0 Area1 Area2 RIP 10 0 0 0 16 10 2 0 0 16 10 1 0 0 16 172 16 0 0 16 双向重发布 RT5 RT1 RT3 RT6 RT2 RT4 重发布直连 类型2开销10 完全Stub区域 RT1 routerospf1area1stubno summary RT3 routerospf1area1stub 区域中的每个路由器都要配置stub 区域中的每个ABR都要配置stubno summary 完全Stub OSPF路由汇总及特殊区域 5 5 5 5 32 10 0 5 1 24 1 1 1 1 32 10 0 15 2 30 10 0 15 1 30 S0 S1 S1 S0 S2 S2 S0 S0 S0 S0 10 1 13 1 30 10 1 13 2 30 6 6 6 6 32 10 0 56 1 30 10 0 56 2 30 10 2 26 2 30 10 2 26 1 30 172 16 24 1 30 172 16 24 2 30 3 3 3 3 32 2 2 2 2 32 4 4 4 4 32 10 0 50 1 24 10 1 1 1 24 10 1 3 1 24 10 2 6 1 24 10 2 2 1 24 172 16 4 1 24 Area0 Area1 Area2 RIP 10 0 0 0 16 10 2 0 0 16 10 1 0 0 16 172 16 0 0 16 双向重发布 RT5 RT1 RT3 RT6 RT2 RT4 重发布直连 类型2开销10 NSSA区域 区域中的每个路由器都要配置NSSA NSSA OSPF路由汇总及特殊区域 5 5 5 5 32 10 0 5 1 24 1 1 1 1 32 10 0 15 2 30 10 0 15 1 30 S0 S1 S1 S0 S2 S2 S0 S0 S0 S0 10 1 13 1 30 10 1 13 2 30 6 6 6 6 32 10 0 56 1 30 10 0 56 2 30 10 2 26 2 30 10 2 26 1 30 172 16 24 1 30 172 16 24 2 30 3 3 3 3 32 2 2 2 2 32 4 4 4 4 32 10 0 50 1 24 10 1 1 1 24 10 1 3 1 24 10 2 6 1 24 10 2 2 1 24 172 16 4 1 24 Area0 Area1 Area2 RIP 10 0 0 0 16 10 2 0 0 16 10 1 0 0 16 172 16 0 0 16 双向重发布 RT5 RT1 RT3 RT6 RT2 RT4 重发布直连 类型2开销10 NSSA区域缺省路由发布 RT6 routerospf1area2nssadefault information originate NSSAABR不会自动发布缺省路由 RT2 showipospfdatabase NSSA OSPF路由汇总及特殊区域 5 5 5 5 32 10 0 5 1 24 1 1 1 1 32 10 0 15 2 30 10 0 15 1 30 S0 S1 S1 S0 S2 S2 S0 S0 S0 S0 10 1 13 1 30 10 1 13 2 30 6 6 6 6 32 10 0 56 1 30 10 0 56 2 30 10 2 26 2 30 10 2 26 1 30 172 16 24 1 30 172 16 24 2 30 3 3 3 3 32 2 2 2 2 32 4 4 4 4 32 10 0 50 1 24 10 1 1 1 24 10 1 3 1 24 10 2 6 1 24 10 2 2 1 24 172 16 4 1 24 Area0 Area1 Area2 RIP 10 0 0 0 16 10 2 0 0 16 10 1 0 0 16 172 16 0 0 16 双向重发布 RT5 RT1 RT3 RT6 RT2 RT4 重发布直连 类型2开销10 完全NSSA区域 RT6 routerospf1area2nssano summary RT2 routerospf1area2nssa 区域中的每个路由器都要配置NSSA 区域中的每个ABR都要配置NSSAno summary 完全NSSA OSPF路由汇总及特殊区域 5 5 5 5 32 10 0 5 1 24 1 1 1 1 32 10 0 15 2 30 10 0 15 1 30 S0 S1 S1 S0 S2 S2 S0 S0 S0 S0 10 1 13 1 30 10 1 13 2 30 6 6 6 6 32 10 0 56 1 30 10 0 56 2 30 10 2 26 2 30 10 2 26 1 30 172 16 24 1 30 172 16 24 2 30 3 3 3 3 32 2 2 2 2 32 4 4 4 4 32 10 0 50 1 24 10 1 1 1 24 10 1 3 1 24 10 2 6 1 24 10 2 2 1 24 172 16 4 1 24 Area0 Area1 Area2 RIP 10 0 0 0 16 10 2 0 0 16 10 1 0 0 16 172 16 0 0 16 双向重发布 RT5 RT1 RT3 RT6 RT2 RT4 重发布直连 类型2开销10 OSPF缺省路由发布总结 OSPF路由汇总及特殊区域 目录 OSPF工作原理 OSPF单区域路由传播与计算 OSPF工作原理 OSPF多区域路由传播与计算 OSPF路由汇总及特殊区域 OSPF基本概念 OSPF常见问题及解决方法 OSPF常见问题及解决方案 1 showipospfneighbor查看无邻居关系1 接口是否使能OSPF查看web页面是否有选择使能此接口或者showrun查看 是否存在network该接口的网段2 接口是否设置为非活跃查看web页面的高级配置中 接口是否处于非活跃的状态或者showrun查看 是否存在passive interface的配置3 区域ID是否匹配查看两端的showrun配置是否处于同一个区域 或者通过抓包查看hello报文的区域字段是否与自身的区域ID一致 4 认证是否一致查看两端的showrun配置是否认证类型和认证消息一致 或者通过抓包查看认证类型和认证消息字段与自身的配置是否一致 认证类型中0表示不认证 1表示明文认证 2表示MD5认证 在考虑认证消息时要注意空格的存在 一个空格代表一个密码字符 5 Hello dead间隔是否一致通过抓包查看hello dead字段的值是否与本端一致 默认point to point与broadcast的hello间隔为10s dead间隔为40s non broadcast与point to multipoint的hello间隔为30s dead间隔为120s 6 包过滤是否放通查看本端的包过滤配置是否放通了OSPF报文7 是否为特殊区域通过抓包查看可选项字段是否与本端不一致 NP置位表示nssa区域 E置位表示stub区域 8 是否两端的接口掩码不一致如果两端为broadcast或者non broadcast接口类型时 OSPF会严格检查两端的掩码 如果掩码不一致时会出现邻居列表为空的现象 修改

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论