第11章总结

OSPF(开放最短路径优先)协议是一种无类链路状态路由协议。用于 IPv4 的 OSPF 的现行版本为 OSPFv2,该版本由 John Moy 在 RFC 1247 中引入,并在 RFC 2328 中更新。1999 年,用于 IPv6 的 OSPFv3 在 RFC 2740 中发布。
 
OSPF 的默认管理距离为 110,在路由表中采用路由来源代码 O 表示。OSPF 通过 router ospf process-id 全局配置命令来启用。process-id 仅在本地有效,这意味着路由器之间建立相邻关系时无需匹配该值。
 
OSPF 中的 network 命令与 其它 IGP 路由协议中的 network 命令具有相同的功能,但语法稍有不同。
 
Router(config-router)#network network-address wildcard-mask areaarea-id
 
wildcard-mask 子网掩码的反码,且area-id 应该设为 0。
 
OSPF 不使用传输层协议,原因在于 OSPF 数据包直接通过 IP 发送。OSPF 使用 OSPF Hello 数据包来建立相邻关系。默认情况下,在多路访问网段和点对点网段中每 10 秒钟发送一次 OSPF Hello 数据包,而在非广播多路访问 (NBMA) 网段(帧中继、X.25 或 ATM)中则每 30 秒钟发送一次 OSPF Hello 数据包。Dead 间隔是 OSPF 路由器在与邻居结束相邻关系前等待的时长。默认情况下 Dead 间隔是 Hello 间隔的四倍。对于多路访问网段和点对点网段,此时长为 40 秒,对于 NBMA 网络则为 120 秒。
 
两台路由器的 Hello 间隔、Dead 间隔、网络类型和子网掩码必须匹配,才能建立相邻关系。show ip ospf neighbors 命令可用于检验 OSPF 相邻关系。
 
OSPF 路由器 ID 用于唯一标识 OSPF 路由域内的每台路由器。Cisco 路由器按下列顺序根据下列三个条件得出路由器 ID:
 
1. 使用通过 OSPF router-id 命令配置的 IP 地址。
 
2. 如果未配置 router-id,则路由器会选择其所有环回接口的最高 IP 地址。
 
3. 如果未配置环回接口,则路由器会选择其所有物理接口的最高活动 IP 地址。
 
RFC 2328 并未指定使用哪些值来确定开销。Cisco IOS 使用从路由器到目的网络沿途的传出接口的累积带宽作为开销值。
 
多路访问网络对 OSPF 的 LSA 泛洪过程提出了两项挑战:创建多边相邻关系(每对路由器都存在一项相邻关系)和大量泛洪 LSA(链路状态通告)。在多路访问网络中,OSPF 选举出一个 DR(指定路由器)充当 LSA 的集散点。还选举出一个 BDR(备用指定路由器),以在 DR 故障时接替其角色。其它所有路由器都称为 DROther。所有路由器将各自的 LSA 发送给 DR,然后由 DR 将该 LSA 泛洪给该多路访问网络中的其它所有路由器。
 
具有最高路由器 ID 的路由器是 DR,具有第二高路由器 ID 的路由器则是 BDR。可通过在该接口上执行 ip ospf priority 命令使此规则失效。默认情况下,所有多路访问接口上的 ip ospf priority 均为 "1"。如果一个路由器配置有新的优先权值,则具有最高优先权值的路由器是 DR,第二高则是 BDR。若优先权值为 0,则该路由器不具备成为 DR 或 BDR 的资格。
 
默认路由在 OSPF 中的传播方式与在 RIP 中时相似。OSPF 路由器模式命令 default-information originate 用于传播静态默认路由。
 
show ip protocols 命令用于检验重要的 OSPF 配置信息,其中包括 OSPF 进程 ID、路由器 ID 和路由器正在通告的网络。

你可能感兴趣的:(职场,休闲,ospf,bbc12000)