0

为什么 OSPF 仅限于单骨干多区域结构?(两级结构)?

我为什么要问?- 在某些情况下,根据 AS 或 OSPF 区域大小,将层次结构进一步向下移动到 3 级或 4 级是有意义的。如果您当前要处理一个巨大的 OSPF 区域,您可能会将一个区域分成两个区域,让骨干网处理其余的区域,这会增加骨干网数据库的大小。因此,创建第三层层次结构(区域内的子区域)可能是有意义的。

请注意!- 我对 OSPF 没有经验。我所有的知识都是基于在大学学习和在谷歌上阅读文章。

欢迎任何关于该主题的想法!干杯,拉斯

4

2 回答 2

2

OSPF 上经过验证的设计是使用两层,但是,还有其他可能性(不推荐)。您可以使用 sham-link 和 ospf virtual-link 技术来扩展 OSPF。当一家公司融合/合并到一家公司(网络方面)时,可以使用这种拓扑。-再一次,这不应该被推荐用于长期配置,只是作为一种解决方法。

如果您确实需要一个非常大的 ospf 网络,您还可以制作一个 core-ospf 网络,并将其他区域的零区重新分配到核心网络中。

还有其他路由协议可以更好地处理非常大的网络。ISIS 稍好一些,而 BGP 是为整个互联网设计的。

于 2018-11-14T19:45:07.017 回答
1

它用于简单的环路预防机制。所有非骨干区域必须先经过骨干区域,然后才能通过另一个非骨干区域。区域 1 <---> 区域 0 <--> 区域 2

区域 1 <--> 区域 2

即使区域 1 和区域 2 直接相连,区域 1 和区域 2 的通信也必须经过区域 0 骨干网。这是为了防止循环。如果您允许直接连接,则可能会出现循环,其中数据包从区域 1 到区域 2 再到区域 0,然后返回到区域 1。通过这种简单的循环预防机制,可以防止循环。

如果您有超过 2 个级别,则此规则将不起作用。如果您有 3 个级别,除了在 BGP 中使用 AS-PATH 方法之外,您将如何防止循环。

于 2018-03-12T08:38:11.477 回答