调制解调器路由器 + L2 管理交换机。VLAN 和平衡

调制解调器路由器 + L2 管理交换机。VLAN 和平衡

我刚买了一台 TP Link TL-SG3210,想测试一些东西,我想知道我的一些想法和我想做的测试是否正确(或不正确)。这主要是假设的情况,但我想知道它是否会起作用(或不会),以及是否会对网络产生任何改进。

情况1: 如果我有 1 个互联网连接(带有 4 个端口的调制解调器路由器)+ 8 端口交换机。

  • 调制解调器是否关心处理请求的连接/端口?意思是,如果我只连接 1 个端口来同时处理 6 个 PC,或者最好有 2 个端口,每个端口连接 3 个 PC?这会对性能、延迟或带宽产生影响吗?
  • 我可以将调制解调器的另外 2 个端口连接到交换机,并将每个端口分配给不同的 VLAN 吗?这样就可以平衡从不同计算机到调制解调器的流量?

案例 2: 采用与之前类似的例子,但使用更大的交换机(24 个端口)和 2 个互联网连接:创建 2 个具有一组端口和互联网连接的 Vlan:假设每个 Vlan 有 10 个端口 + 互联网连接。

  • 从交换机到调制解调器路由器的单个千兆连接能否同时处理 10 个用户的所有请求?(每个 vlan)假设每个用户同时观看 youtube 视频。
  • 调制解调器路由器有 4 个千兆端口。如果我将 2 个或更多端口连接到交换机并将它们添加到每个 Vlan,会怎么样?因此每个 Vlan 将是 10 个 PC + 2 个互联网(相同的互联网连接)。是否可以平衡请求并降低延迟时间和响应?这是否意味着任何改进?

案例三: 根据案例 2。使用 2 个不同的互联网连接创建 VLan1,使用 PC 创建 Vlan2,使用 Vlan1 和 Vlan2 创建 VLan3。

我想平衡互联网连接的负载。是的,我知道我应该为此使用负载平衡器,但我想知道它是否可以通过仅使用交换机来实现,以及它是否足够“智能”来平衡互联网连接的流量。

  • 交换机能否平衡 2 个互联网连接的流量?它能处理它们吗?
  • 或者最好将每个互联网连接分配给不同的 VLAN?

我知道这有点混乱,但只是好奇如何在每种情况下获得更高的网络性能。

提前感谢您的建议。

奥菲萨德

答案1

情况 1:如果我有 1 个互联网连接(带有 4 个端口的调制解调器路由器)+ 8 端口交换机。

调制解调器是否关心处理请求的连接/端口?意思是,如果我只连接 1 个端口来同时处理 6 个 PC,或者最好有 2 个端口,每个端口连接 3 个 PC?这会对性能、延迟或带宽产生影响吗?

这并不重要,因为在几乎所有这样的调制解调器路由器中,四个外部端口都是一个单独的组件——实际上是一个交换机——通常仅通过单个内部端口连接到 CPU。因此,当您通过路由器(往返互联网)时,可用的吞吐量最多将限制在单个“CPU 端口”上。(并由 CPU 本身限制。)

我可以将调制解调器的另外 2 个端口连接到交换机,并将每个端口分配给不同的 VLAN 吗?这样就可以平衡从不同计算机到调制解调器的流量?

有点,虽然如果路由器本身不支持 VLAN,这意味着所有这些“VLAN”仍然会在同一个子网中(它们不会是 L2 隔离的,因为调制解调器的内部交换机会在它们之间架设桥梁)。

所以我认为工作,但完全没有意义。外部 LAN 端口不是瓶颈,内部 CPU 交换机链路才是瓶颈。

(通常不会使用 VLAN 来实现这一点,而是使用链路聚合,两个交换机之间一般使用 802.3ad/LACP。)

从交换机到调制解调器路由器的单个千兆连接能否同时处理 10 个用户的所有请求?(每个 vlan)假设每个用户同时观看 youtube 视频。

10 个 YouTube 流媒体,即使分辨率为 4k,仅勉强达到~200 Mbps。这远远达不到 1 Gbps 端口的水平。

在大多数情况下,单个千兆端口可以处理相当多的用户。TCP 的内置流量控制将确保所有用户都能协作(例如,两个同时下载的用户将自动减少到每个用户约 500 Mbps,而不会使网络超负荷)。

调制解调器路由器有 4 个千兆端口。如果我将 2 个或更多端口连接到交换机并将它们添加到每个 Vlan,会怎么样?因此每个 Vlan 将是 10 个 PC + 2 个互联网(相同的互联网连接)。是否可以平衡请求并降低延迟时间和响应?这是否意味着任何改进?

不,延迟不是由来于此。

案例 3:基于案例 2。使用 2 个不同的互联网连接创建 VLan1,使用 PC 创建 Vlan2,使用 Vlan1 和 Vlan2 创建 VLan3。

VLAN 不是这样工作的。创建“带有 Vlan1 和 Vlan2 的 VLan3”没有任何意义。端口可以有多个 VLAN;一个 VLAN 不能嵌套更多 VLAN。每个 VLAN 都是一个隔离的 L2 网络,不与其他 VLAN 相连除非通过路由器。

我想平衡互联网连接的负载。是的,我知道我应该为此使用负载平衡器,但我想知道它是否可以通过仅使用交换机来实现,以及它是否足够“智能”来平衡互联网连接的流量。

不,它是 L2 交换机,它没有任何“智能”功能可以实现这一点。如果 PC 决定通过 MAC 地址将数据包发送到路由器 #1,交换机会将数据包转发到路由器 #1,这就是 L2 交换机所做的一切。

如果您计划将多个路由器(每个路由器都有自己的连接)连接到同一个 VLAN,那么您的 PC 只会选择一个路由器并坚持使用它。(例如,它们会看到两个 DHCP 提供,并且会随机选择一个。)

一般来说,这就像说“我知道我应该使用螺丝刀,但也许我可以用锤子将螺丝敲进去”。

相关内容