使用 Raspberry pi 3 作为网络交换机?

使用 Raspberry pi 3 作为网络交换机?

我有一台集成 wifi 的 Raspberry Pi 3,还有几台电脑,我想用以太网电缆连接它们,以进行千兆文件传输。不幸的是,家里的路由器位于房子的不同楼层,没有机会从楼下的路由器获得以太网电缆。我有一个网络交换机。

我想知道是否可以将交换机连接到 Raspberry Pi,Raspberry Pi 无线连接到路由器,然后将每台计算机插入交换机,以千兆速度在它们之间传输文件。这可行吗?还是不可能?如果不可能,为什么?

答案1

我想知道是否可以将交换机连接到 Raspberry Pi,Raspberry Pi 无线连接到路由器,然后将每台计算机插入交换机,以千兆速度在它们之间传输文件。这可行吗?还是不可能?如果不可能,为什么?

是的,它可以工作,但是它与 Raspberry Pi 无关。这就是你的实际切换已经一直处于这种状态,所以 Raspberry Pi——甚至是路由器——可能根本没有连接。

只要您的计算机在同一个 IP 子网内,它们就会一直尝试在 MAC 层直接相互通信 - 它们会发送以彼此的 MAC 地址作为“目的地”(而不是路由器或 Pi 的)的以太网帧。

所有以太网交换机都支持此功能;它们会自动了解哪些端口拥有哪些 MAC 地址,并直接将帧转发到另一台计算机的端口。它们不需要将所有东西都汇聚到路由器 — 所有交换机端口都是平等的。

(这甚至适用于路由器的内置“LAN”端口。即使它们身体上在与路由器相同的盒子中,它们几乎总是连接到以与外部交换机相同的方式工作的交换芯片,并且您的计算机到计算机的以太网流量根本不会通过路由器的 CPU。)

相关内容