Networking

如果文件傳輸發生在同一物理乙太網埠和同一主機上的同一 VLAN 之間,我是否仍然限於千兆位速度?

  • January 30, 2022

考慮以下:

千兆交換機埠 16 配置為具有 VLAN10 (192.168.10.x) 的本機網路,並標記為 VLAN20 (192.168.20.x) 和 VLAN30。此埠已插入 proxmox 機器。

Proxmox 主機將獲得 192.168.10.x IP 地址,我將在 proxmox 內創建 2 個容器和 1 個 VM,所有 CT/VM 都設置為 VLAN20,所以總結一下。

第一個容器安裝了 Frigate (NVR) -> 192.168.20.xx

第二個容器安裝了 qbittorrent -> 192.168.20.xx

VM 安裝了 Openmediavault (NAS) -> 192.168.20.xx

所有這些 Container 和 VM 將共享安裝在 proxmox 機器內的同一個 SSD。現在我的問題是

  1. 如果我使用 qbittorrent 將下載的文件直接保存到 Openmediavault,我是否僅限於千兆速度?
  2. 與問題1類似。如果我使用Frigate NVR將錄製的影片直接保存到Openmediavault,流量會離開機器到物理交換機並返回同一條物理電纜嗎?
  3. 如果我將文件從 proxmox 主機傳輸到容器/虛擬機之一,流量會離開機器到物理交換機嗎?由於 Proxmox 和容器/VM 具有不同的 VLAN/子網。

同一 VLAN 內的流量不會離開主機,也不會到達物理介面(某些廣播協議數據包如 ARP 除外)。它將完全由網橋 (vmbr) 引導,在這種情況下實際上是虛擬乙太網交換機。你的虛擬機被插入這個沒有硬體速度上限的交換機,所以這裡是你的極限。

VLAN 之間的流量可能會也可能不會離開主機。這取決於 VLAN 間路由器的位置。如果它也是該主機上的虛擬機,流量將通過您的虛擬交換機兩次(或通過兩個虛擬交換機,取決於使用 vlan-aware 網橋),但仍然不會離開主機並且不受介面速度的限制. 如果路由器物理上不在同一台主機上,流量會離開主機再重新進入,所以物理鏈路會限制速度。

引用自:https://serverfault.com/questions/1091652