有人能告诉我“第 2 层邻接”是什么意思吗?

S.C*_*.C. 10 networking network-design

我正在为新的数据中心部署设计逻辑拓扑。我正在阅读“思科数据中心基础设施 2.5 设计指南”并进行多层设计。此设计有多种选择,包括循环第 2 层和无循环。

它说,循环设计的好处是需要它的服务器的第 2 层邻接。无环路拓扑显然将第 2 层邻接限制为“一对接入交换机”。

我不太明白这是什么意思。我认为它指的是服务器远离另一个服务器的第 2 层“跃点”,但在这两种情况下,流量似乎都需要到达聚合层(假设是 L2/L3 交换机)才能跨越 vlan。如果我们谈论的是同一个 vlan,那么良好的循环似乎更糟,因为同一个 vlan 上的服务器必须遍历到 agg 层才能进行通信,而在无循环示例中,这似乎是直接到连接的交换机的旅程。

谁能解释一下我的误解?

Chr*_*s S 9

在以太网网络中,第 2 层邻接是指这样一种想法,即在一个网段上发出的数据包可以直接到达其目的地,而无需经过会更改数据包的设备。

一个简单的例子:
你有两台电脑,中间有一根电线;从一台计算机发出的任何内容基本上都保证可以被另一台计算机接收。这些设备具有网络邻接。

更复杂的是:
您有两台计算机,它们之间有一个 L3 交换机,它们都分配了相同的 vLAN。在这里,一台计算机发送另一台计算机将毫无疑问地收到。

断开邻接
L3 交换机上的两台计算机再次连接,但其中一台连接到分配给 vLAN 的端口,另一台分配到中继端口。现在,来自第一台计算机的数据包将到达带有 vLAN 标记的第二台计算机(假设此处是典型设置...)

谁在乎?很好的路由协议(它们通常需要能够弄清楚网络拓扑,并且这种发现可以被非邻接破坏),以及无数的非 IP 协议。在 DC 中的服务器上出现这些问题并不常见,但肯定是可能的。