Files
ccna60d/d39-OSPF.md
2018-05-16 09:45:36 +08:00

3.5 KiB
Raw Blame History

第39天

开放最短路径优先协议

OSPF

第39天任务

  • 阅读今天的课文(以下)
  • 复习昨天的课文
  • 完成今天的实验
  • 阅读ICND2记诵指南
  • 在网站subnetting.org上学习15分钟

与EIGRP一样对OSPF的讨论也可以花上几天时间但这里需要针对那些考试要用到的知识点进行着重学习。CCNA级别的OSPF知识尚不足以在大多数网络上涉及与部署该路由技术。

今日将学习以下内容:

  • OSPF原理
  • DR与BDR
  • OSPF的配置
  • OSPF故障排除

这一课对应了以下CCNA大纲的要求

  • OSPF的配置与验证单区single area
  • 邻居临接Neighbour adjacencies, 或者叫邻居关系的形成)
  • OSPF的各种状态
  • 对多区的讨论discuss multi-area
  • OSPFv2的配置
  • 路由器ID
  • LSA链路状态算法的类型

指定与后备指定路由器Designated and Backup Designated Routers

如同第12天模块中所指出的OSPF会在广播与非广播网络类型上选举出指定路由器DR与/或非后备指定路由器BDR。对后备指定路由器并非这些网络类型上的强制性组件这一点的掌握是重要的。事实上仅选出指定路由器而没有后备指定路由器时OSPF同样能工作只是在指定路由器失效时没有冗余而已同时网络中的OSPF路由器需要再度进行一遍选举流程以选出新的指定路由器。

在网段上(广播或非广播网络类型),所有非指定/后备指定路由器,都将与指定路由器与选出的后备指定路由器(若有选出后备指定路由器)建立临接关系,而不会与网段上的其它非指定/后备指定路由器形成临接关系。这些非指定/后备指定路由器将往全指定路由器多播组地址the AllDRRouters Multicast group address224.0.0.6发出报文与更新。只有指定路由器与后备指定路由器才会收听发到此组地址的多播报文。随后指定路由器将通告报文给全SPF路由器多播组地址the AllSPFRouters Multicast group address224.0.0.5。这就令到网段上的所有其它OSPF路由器接收到更新。

对于已选出指定路由器与/或后备指定路由器时报文交换顺序的掌握尤为重要。下面作为一个示例请设想一个有着4台路由器分别为R1R2R3R4,的广播网络。假定R4被选作指定路由器,R3被选作后备指定路由器。那么R1R2就既不是指定也不是后备指定路由器了因此在思科OSPF命名法中就被成为DROther路由器。此时R1上有一个配置改变,随后R1就发出一个更新报文到AllDRRouters多播组地址226.0.0.6。指定路由器R4接收到该更新并发出一个确认报文acknowledgement回送到AllSPFRouters多播组地址224.0.0.5上,R4随后使用AllSPFRouters多播组地址,将该更新发送给所有其它非指定/后备指定路由器。该更新被其它的DROther路由器,也就是R2接收到,同时R2发出一个确认报文到AllDRRouters多播组地址224.0.0.6。该过程在下图39.1中进行了演示:

OSPF指定与后备指定通告

图39.1 -- OSPF的指定与后备指定通告

注意: 后备指定路由器仅简单地收听发送到224.0.0.5AllSPFRouters 多播组地址)与224.0.0.6AllDRRouters多播组地址)两个组地址的数据包