在多区域 IS-IS 中,L1 路由器如何选择 L1/L2 用于区域间路由?

网络工程 路由 伊斯兰国
2021-07-18 22:31:53

这与一个类似的问题IS-IS multi area但不是如何选择目标路由器,我想知道 L1 路由器如何选择第一个 L1/L2 路由器。

使用以下拓扑:
R1 和 R6 是 L1,只有
R2、R3、R4、R5 是 L1/L2

Is-Is 拓扑

当路由到 R6 时,R1 会选择使用哪个路由器?R3 提供最短的总路径 (50),但 R2 是更接近具有 L2 能力的路由器 (70)。

在我自己的测试中,但成本不同,如果两条路径的总成本相同,我已经看到 R1 选择更近的 L2 路由器,如果更近的一个路径更长,我看到 R1 选择另一个。

2个回答

L1 路由器对区域间拓扑一无所知,因此它们选择最近的 L2 路由器。R1 不知道 R6,路线只是“在我的区域之外”,所以对于 R1 来说就是 R2。

R2 不知道 R6,但它知道它在区域 2 内。到区域 2 的最短路径在 R3 上。R3 路由到 R5,R5 知道 R6,但使用 R4 上的较短路径。

1 级中间系统:这些系统从其他系统传递和接收 NPDU,并将 NPDU 从其他源系统中继到其他目标系统。它们直接路由到自己区域内的系统,并在目标系统位于不同区域时路由到 2 级中间系统。

ISO/IEC 10589

区域外的经验法则:

  • L1 路由器使用最近的 L2 邻居作为网关
  • L2 路由器使用目标区域最近的 L2 邻居作为网关

Level 1/Level 2 系统在它生成的 Level 1 PDU 中设置附加位到 Level 1 区域,以表明它是一个 Level 2 附加骨干路由器,它可以用于到达 Level 1 区域之外的前缀. 级别 1 路由器为区域间前缀创建默认路由,该路由指向最近(就度量而言)级别 1/级别 2 连接的路由器。

- 高级 Junos 服务提供商路由,第 5 章。