一根物理上的多条虚拟 UTP 电缆?

网络工程 虚拟专用网 电缆 utp
2022-02-07 13:20:20

假设有一条从A点到B点的物理 UTP 电缆。

A处,有两个物理隔离的设备 a1 和 a2,每个设备运行自己的网络并且不知道彼此的存在。

所以B有两个设备:b1 和 b2。

设备 a1 应该与 b1 在同一网络上。设备 a2 应该与 b2 在同一网络上。

连接 a1↔b1、a2↔b2 的最简单方法是什么,以便它们共享一根物理 UTP 电缆但本质上在其上运行两条单独的“逻辑”(或“虚拟”)电缆并且不冲突?(假设合理的速度折衷是可以接受的?)

是否有某种智能分离器可以做到这一点?


我目前知道的唯一方法很复杂:将设备 a0 和 b0 放在每一端,每个都有 3 个网络接口(0、1 和 2),并用连接到每一端接口 0 的物理电缆将它们连接起来。在 a0 和 b0 内配置两个独立的 VPN 网络,分别将它们暴露给接口 1 和 2。插头:

  • a1 变成 a0-1
  • a2 变成 a0-2
  • b1 变成 b0-1
  • b2 变成 b0-2
1个回答

您好,欢迎来到网络工程

是否有某种智能分离器可以做到这一点?

虽然资源建议实际上是题外话......

曾经有(现在仍然有)分线器,将 8 线/4 对 T-568A/B 电缆分成两个出口,每对 2 对(电线 1 和 2、3 和 6)。甚至整个电缆厂都是以这种方式完成的(在这种情况下,“AMP ACO”可能是您最喜欢的搜索引擎的搜索词)。

还有一些产品可以使用“Y”形电缆适配器插入 8P8C(“RJ 45”)插座。

这种想法的主要缺点是:如果我们谈论的是以太网,您将很难在两对上运行任何比 100Mbit/s 快速以太网更快的东西——当然不是千兆的。

简而言之:技术上可行,但强烈反对。分裂的电缆会一次又一次地困扰你。例如,请参阅对电缆测试仪的结果感到困惑

完全不同的方法:VLAN

(实际上这几乎用设备 a0 和 b0 实现了您的想法)

  • 在您拥有的单根电缆的每一端安装一个支持 VLAN 的交换机
  • 将该电缆上的链路定义为 802.1q 中继
  • 在两台交换机上,定义(至少)两个 VLAN:例如 VLAN 10(用于 a1 <-> b1)和 VLAN 20(用于 a2 <-> b2)
  • 在每个站点上,在 VLAN 10 中定义一个“访问端口”并连接主机 a1 和 b1
  • 在每个站点上,在 VLAN 20 中定义一个“访问端口”并连接主机 a2 和 b2

VLAN 10 中的主机无法访问 VLAN 20 中的主机——这就是 VLAN 分离的全部意义所在。