Routing

跨 VLAN 的多播流量

  • April 7, 2019

假設我有一個可以程式為具有多個 VLAN 的第 2 層託管交換機。假設現在有 2 個配置的 VLAN 為 vlan-1 和 vlan-2。我還有一台帶有 2 個乙太網 NIC 的 linux 機器,每個乙太網埠 1 和 2 分別連接到屬於 VLAN 1 和 VLAN 2 的交換機埠。我的伺服器連接到 vlan-1 和客戶端連接到 vlan-2 。伺服器是多播伺服器。我應該如何配置 linux 機器(充當路由器)以將多播數據包從 vlan-1 路由到 vlan-2,反之亦然?

網路圖與此類似(兩個交換機相同,但有兩個 vlan) 在此處輸入圖像描述

並且由於 igmp snooping 未打開交換機,因此它將廣播數據包,因此它將到達 linux 機器。

您可以使用SMCRoute,它在大多數 Linux 發行版中都可用。使用客戶端工具或在您的 /etc/smcroute.conf:

mroute from eth0 group 225.1.2.3 source 192.168.1.42 to eth1 eth2

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