A、OSPF Hello协议的用途:
1.用于发现邻居
2. 在成为邻居之前,Hello 报文中的一些参数必须协商成功。
3.邻居间Hello报文的作用
4.允许邻居之间双向通信
5. 在NBMA(Multi-)网络上选举DR和BDR
Cisco路由器上Hello报文的发送间隔()默认为10秒; 在 NBMA 网络上为 30 秒。
【通过ip ospf hello修改-】
如果在4倍的时间间隔(40秒和120秒)内没有收到邻居发来的新的Hello报文,则邻居将被宣告死亡。
【通过命令ips ospf dead-修改】
B.Hello包含以下信息:
1.源路由器的RID
2、源路由器的区域ID
3、源路由器接口掩码
4、源路由器接口的认证类型和认证信息
5、源路由器接口发送Hello报文的时间间隔
6、源路由器接口无效间隔
7.优先权
8.DR/BDR
9. 五个标志位
10、源路由器所有邻居的RID
2.OSPF网络类型
OSPF定义了5种网络类型:
1. 点对点网络
例如,T1 线路是连接一对单独的路由器的网络。 点对点网络中的有效邻居总是能够形成邻接关系。 在这种网络中,OSPF报文的目的地址为224.0.0.5。
【点对点常见PPP和HDLC使用】
2. 广播网络
例如,以太网、令牌环和FDDI都会在这样的网络上选举DR和BDR。 DR/BDR发送的OSPF报文的目的地址为224.0.0.5,携带这些OSPF报文的帧的目的MAC地址为0100.5E00。 0005; 除DR/BDR之外的OSPF报文的目的地址为224.0.0.6
3.NBMA网络
例如,X.25、帧中继和ATM不具备广播能力,因此必须手动指定邻居。 在这样的网络中,必须选举DR和BDR,以及OSPF报文使用的方法
4、点对多点网络
它是NBMA网络的一种特殊配置,可以看作是点对点链路的集合。 在这样的网络中,DR和BDR不是选举出来的。
5. 虚拟链接(link)
OSPF数据包的发送方式所有网络也可以归纳为2种网络类型:
1.传输网络()
2. 存根网络
3. DR BDR选举
1. 路由器的每个多路访问(多)接口都有一个路由器优先级( ),是一个 8 位整数,范围为 0 到 255。 Cisco 路由器的默认优先级为 1,如果优先级为 0,则无法当选为 DR/BDR。 可以通过命令ip ospf修改优先级
2. Hello 报文中包含优先级字段以及可能成为DR/BDR 的相关接口的IP 地址。
3. 当接口首次在多路访问网络上启动时,它将 DR/BDR 地址设置为 0.0.0.0,并将等待计时器设置为等于路由器死亡间隔 (Dead) 的值。
优先级最高的将被选为 DR。 优先级越小,优先级越高; 如果优先级相同,则RID最高的将被选举为DR。
以下是华为数据通道从交换方向的完整技术分享。 欢迎对华为网络技术感兴趣的朋友订阅。