OSPF学习总结
- OSPF是干嘛的?
OSPF指的是 一个内部网关协议,用于在单一自治系统内决策路由。OSPF主要通过链路状态协议来实现。
OSPF分为OSPF V2和OSPF V3两个版本。
OSPFV2 用在 IPV4网络
OSPF通过通知路由器之间的接口状态,建立链路状态数据库,生成最短路径树。每个路由器使用这些最短的路径来构建路由表。
OSPF的网络类型
-
P-2-P类型
① 当链路层网络协议是PPP,HDLC时。 OSPF会认为网络类型是P2P
② 报文发送地址,以组播224.0.0.5发送所有OSPF报文
③ 不需要进行DR和BDR的选举
④ Hello 时间为 10S Dead 时间为 40S
⑤ 当OSPF接口的网络类型为P-2-P的时候,只能建立一个OSPF邻居 -
P2MP网络类型
① 没有任何一种链路层协议是P2MP类型 ,P2MP是人为手工配置的。
② 报文发送地址 以组播 224.0.0.5 发送Hello报文,单播发送DD,LSR,LSU,LACK
③ 不需要进行DR和BDR的选举
④ Hello 为30 秒 Dead 为120 S -
NBMA网络类型
① 当链路状态层协议是帧中继和ATM/FR的时候,OSPF会人为网络类型为NBMA。
② 报文发送地址是单播发送所有报文
③ 需要进行DR和BDR的选举
④ Hello 30 秒 Dead 120秒
4.广播网络类型
① 当链路层网络状态为以太网的时候,OSPF会人为网络类型为广播类行
② Hello 时间为 10 秒 Dead 时间为40 S
③ 广播类行用到两个组播地址 为224.0.0.5 和224.0.0.6
④ 所有设备使用单播形式交互DD报文,以及LSR报文
⑤ 所有设备固定使用组播224.0.0.5 交互Hello报文