首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >广播网络在OSPF中的确切含义是什么?

广播网络在OSPF中的确切含义是什么?
EN

Network Engineering用户
提问于 2020-10-14 14:08:02
回答 2查看 258关注 0票数 1

根据rfc2328(OSPFv2),广播网络是“支持多个(两个以上)附加路由器的网络,以及向所有附加路由器(广播)寻址单个物理消息的能力”. In the定义,它还声明“以太网是中继广播网络的一个实例”。这句话似乎很含糊。

Q1(以太网)是网络层的底层协议。这是否意味着,无论何时使用以太网协议,我们都有广播网络?即使两个路由器通过以太网电缆直接连接?

( Q2)根据跨网络的例子,如果两个路由器直接连接到以太网电缆,这就是一个点对点网络(完全符合rfc点对点定义)。但是如果路由器之间有一个切换,那就形成了一个广播网络。如何从rfc的定义中得出结论。

任何帮助都是非常感谢的,

诚挚的问候。

EN

回答 2

Network Engineering用户

发布于 2020-10-14 18:46:20

根据跨网络的例子,如果两个路由器直接连接到以太网电缆,这就是一个点对点网络(完全符合rfc点对点定义)。但是如果路由器之间有一个切换,那就形成了一个广播网络。如何从rfc的定义中得出结论。

您可以通过拓扑配置或底层(数据链接)协议的功能来定义网络。

从拓扑的角度来看,连接在一起的两个路由器是一个点对点网络,仅仅因为网络上有两个设备。A只与B交谈,B只与A交谈。根本协议是什么并不重要(以太网、WiFi、DSL等)。

从协议的角度来看,由于数据链路协议的特点,同一网络可以被认为是广播网络。有些协议,如以太网和WiFi具有广播能力--也就是说,它们可以向网络上的所有主机发送一条消息。像HDLC这样的其他协议(现在已经过时了)无法做到这一点。它们被设计成向电线另一端的一个主机发送消息。

在开发OSPF时,使用的数据链路层协议比现在多得多。OSPF区分广播、点对点等,因为邻居如何发现和相互通信,以及LSA是如何交换的。

根据底层数据链路协议的功能,OSPF可以使用广播/多播发现邻居,否则邻居必须显式配置。

OSPF假设广播网络有两个以上的邻居,因此它使用指定的路由器概念来最小化LSA交换。

通过选择网络类型,OSPF可以最有效地利用路由器资源,方法是选择与邻居对话的最佳方式,最小化带宽和CPU --这两件事在协议开发时是宝贵的。

票数 2
EN

Network Engineering用户

发布于 2020-10-14 17:20:58

广播网络是您在以太网交换机(或多个连接的交换机)上拥有的:任何节点都可以直接与任何其他节点对话。如果有VLAN,则每个VLAN表示自己的广播网络/域。

RFC的区别在于广播网络具有点对点寻址,非广播网络具有P2MP,以及两个路由器之间的直接点对点链路。

以太网是网络层的底层协议。这是否意味着无论何时使用以太网协议,我们都有广播网络?

是。当您使用以太网电缆连接两个路由器时,它仍然是一个广播网络,只有两个成员。不同的是,广播网络可以同时寻址所有连接的节点。

根据跨网络的例子,如果两个路由器直接连接到以太网电缆,这就是一个点对点网络(完全符合rfc点对点定义)。

这其实是个不错的选择。当您通过以太网直接连接两个路由器时,它可能是网络层上的点对点链路(当使用/31前缀时)。在数据链路层,它仍然是一个广播网络,因为这是以太网一般的工作方式。这就是OSPF的意义所在。

请注意RFC中非广播网络的定义(重点雷):

网络支持许多(两个以上)路由器,但没有广播能力。

所以,这里的所有功能都是关于以太网的:以太网总是广播的,就像串行链路是一个非广播网络,甚至可能有没有广播的P2MP网络(但我在这里不知所措)。

票数 1
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/70491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档