在一次网络讲座中,我被告知了链路状态和距离矢量协议。我们还被告知了自治系统和 BGP 协议。
我们的讲师告诉我们,使用 Link-State 协议,每个路由器都有一个完整的网络图,但是,在这种情况下,我确实有一个关于“网络”的问题。现在这给我带来了一些困惑。
他的意思是说,使用 Link-State 协议,每个路由器都有 LAN 或整个自治系统或其他定义的网络的完整图片吗?任何帮助将非常感激。
在一次网络讲座中,我被告知了链路状态和距离矢量协议。我们还被告知了自治系统和 BGP 协议。
我们的讲师告诉我们,使用 Link-State 协议,每个路由器都有一个完整的网络图,但是,在这种情况下,我确实有一个关于“网络”的问题。现在这给我带来了一些困惑。
他的意思是说,使用 Link-State 协议,每个路由器都有 LAN 或整个自治系统或其他定义的网络的完整图片吗?任何帮助将非常感激。
使用 OSPF(一种常见的企业链路状态协议),每个路由器都拥有与其关联区域的拓扑结构的完整视图。在较小的网络中,所有路由器都可以属于一个单独的区域(通常是区域 0),因此所有路由器都将拥有整个网络/AS 的完整拓扑信息。
随着网络的增长,网络可以分成不同的区域以帮助扩展。有两个层次结构,区域 0 是主干区域,所有其他区域必须连接到主干区域。路由器可以单独位于单个区域内(其所有接口都分配给该区域)。在这种情况下,它将仅具有该区域的完整拓扑信息。区域通过在不同区域(其中之一必须是骨干区域)中具有链路的路由器互连到骨干网。这些路由器称为区域边界路由器,并为它所连接的区域提供服务,将拓扑信息从一个区域汇总到另一个区域。
例如,如果您有区域 1,连接到区域 0,连接到区域 2。
因此,每个区域现在都拥有其所属区域内所有路由器和网络的完整拓扑信息,并且它汇总了由区域 ABR 创建的 AS 内所有其他网络的信息。汇总信息仅显示 ABR 到其他区域网络的最佳成本路径,它不允许路由器构建整个网络的全貌并从拓扑图中计算出其到网络号的最佳路径。
上面的例子是针对标准区域的,有 stub 区域、完全 stubby 区域、不太 stubby 区域等的概念,它们对于如何汇总内部或外部路由都有不同的规则。
答案是“视情况而定”。术语“网络”可以根据上下文具有不同的含义。
通常最好说路由域。路由域是参与特定路由协议的所有路由器(在大型网络中,您可以有多个路由协议,因此可以有多个路由域)。
当今使用的两种链路状态协议 OSPF 和 IS-IS 都具有分层域结构。也就是说,他们可以将一个大的路由域划分为更小的子域,以提高效率和收敛时间。在 OSPF 中,子域被称为区域,在 IS-IS 中,它们被称为级别。
以 OSPF 为例,您可以拥有一个由单个区域(域)组成的“网络”。该区域中的所有路由器都有该区域的完整拓扑图。对于多个区域,OSPF 路由器仅具有其区域内路由器的拓扑图。他们还学习到连接多个区域的主干区域(也称为区域 0)的路由。