为什么在 NBMA 网络上手动配置 OSPF 邻居,即使您使用broadcast
帧映射语句中的关键字启用它?
示例是 NBMA 点对多点访问。
谢谢。
为什么在 NBMA 网络上手动配置 OSPF 邻居,即使您使用broadcast
帧映射语句中的关键字启用它?
示例是 NBMA 点对多点访问。
谢谢。
帧中继不支持真正的广播,它使用伪广播,这意味着它将传入的多播/广播复制到所有在帧中继映射语句中具有广播关键字的 DLCI。通过反向 ARP 学习的 DLCI 将始终启用广播。
当您选择网络类型时,您会告诉 OSPF 如何表现,是否使用 DR/BDR 以及是否使用多播?
对于非广播或点对多点非广播(Cisco 特定的),您需要定义邻居语句。原因是您已告诉 OSPF 您没有广播功能,因此您希望对控制平面流量使用单播。因此,OSPF 期望您在开始发送 hello 之前配置邻居语句。
过去,我在为 CCIE 学习时有过几次面对面的时刻,在那里我确实启用了非广播并且没有出现邻接。调试显示没有 hello 出去,这通常表明您忘记了邻居语句或正在运行被动接口。
此网络类型用于没有广播/多播功能的网络,例如帧中继、ATM、SMDS 和 X.25。关键是这些第 2 层协议无法发送广播/多播。
要记住的关键是,neighbor 命令仅限于 DR & BDR。邻居命令允许路由器向那些特定的邻居发送问候。这些消息作为单播消息发送。仅在邻居之间的一侧需要邻居命令的原因是因为如果收到 hello 则发送 hello。默认情况下,在此网络类型上或在收到 hello 数据包时每 30 秒发送一次问候。因此,你好将能够在两个邻居之间交换。
要闻速览
所有 OSPF 数据包都以单播方式发送到每个邻居
默认计时器是 Hello 30 secs, Dead 120 secs
DR/BDR 选举发生。
DR/BDR 必须连接到所有其他路由器
必须在 DR/BDR 路由器上手动配置邻居语句
典型的全网状网络,虽然它可以用于中心辐射设计