编辑:我相信我试图在我的答案中保持有点过于抽象,我已经更新了我的答案以更敏锐地回答您的问题。
我正在为“结构平面”和“交换结构”的概念而苦苦挣扎?我还没有发现它们之间有什么明显的区别?
在非常高的层次上,SCB 包含交换矩阵,交换矩阵包含交换矩阵平面。这些组件的共同作用是在安装在机箱中的每个 FPC 上的所有 PFE 之间提供连接。
交换矩阵:包含在 SCB 中的交换矩阵物理芯片。每个 SCB 将有 2 个交换矩阵。
Fabric Planes: Fabric Planes 本质上更具动态性,每个交换矩阵的 Fabirc Planes 数量将根据 MX 机箱型号而有所不同。
为什么 MX960 与 MX240 和 MX480 中的结构平面不同。
如前所述,SCB 的作用是在 FPC 上的 PFE 之间提供连接。这种连接,必须组织成一个完整的网格,这意味着每个FPC将有吞吐能力的相同数量的每一个其他FPC。每次添加另一个 FPC 时,SCB 都必须能够支持全网状要求。
使用本书的示例,MX240s 和 MX480s 有 2 个 SCB 插槽,这将产生 4 个交换矩阵和 8 个交换矩阵平面。但是,它们的可用 FPC 插槽数量也较少。原因很简单,MX240 和 MX480 只需要一半的 Fabric Planes 来满足全网状网络的要求,剩下的一半用作备用(备份)。
注意:要回答您在 Benjamin 的回答中留下的评论,是的,那些灰色框是该特定示例中的备用平面,请注意,它可能因 FPC 类型而异。
如果我们查看书中的 MX960 示例,即使它有一个额外的 SCB 插槽,它也有更多的 FPC 插槽(因此也有更多的 PFE)。为了保持对增加的 PFE 数量的全网状要求,一半的结构平面是不够的。因此,它将以稍微不同的方式“划分”织物平面。现在,我们最终总共有 6 个交换矩阵(3 个 SCB,每个交换矩阵有 2 个交换矩阵,每个交换矩阵有 1 个交换矩阵)。
SCB 如何影响吞吐量?
还有其他复杂性可以补充我上面提到的内容。首先,不同型号的 SCB 支持不同级别的最大带宽。其次,FPC 还支持不同级别的带宽。最后,还有您的冗余和吞吐量要求。
以 MX960 为例,利用结构冗余将保留 1 个 SCB 作为热备用,以防其他 SCB 之一发生故障。这意味着在任何时候都只会使用 2 个 SCB 的容量。您必须考虑您的网络容量,因为这 2 个 SCB 必须足以处理路由器上的流量。另一方面,如果您更愿意使用“增加带宽”模式,您可以这样做,这将使所有 3 个 SCB 都能被利用。但是,如果 SCB 在高网络流量期间出现故障,您可能会遇到网络拥塞和性能影响。
MX 系列路由器结构弹性
在决定使用哪种硬件时,必须考虑所有这些因素。
最后要注意的是,MX 书籍的更新“第 2 版”也可能对您有所帮助。