有很多類似的主題,但仍然不完全是我需要的,或者討論有點過時了。
我的提供者提供 IPTV+網路。它們被劃分為 VLAN(IPTV VID=6,Internet VID=2)。我的提供者為我們提供了預先配置的路由器,該路由器支援連接埠共享(即用於 IPTV 和互聯網的相同連接埠/電纜),但是路由器本身是 嗯- 連線遺失的情況經常發生。
我有另一個更好的路由器 - 華碩 RT-AC68U(帶有 Merlin 韌體),所以很遺憾我被迫使用提供者提供的更便宜的路由器。我還在嘗試配置它。我在華碩的專用連接埠上配置 IPTV 幾乎沒有任何問題(IPTV 可以工作,互聯網 - 不行)。然而,這對我來說還不夠,因為我有一條電纜從路由器連接到許多設備,而不僅僅是 IPTV 盒子。
似乎沒有簡單的選項來配置華碩路由,就像提供者破解了自己的路由器一樣(可能需要更多修改的韌體)。我不得不承認我已經放棄了。不過我有另一個想法,但我不太擅長網絡,所以我懷疑它是否真的有效。
我聽到了一些關於託管交換器的討論/建議,它們可能對 VLAN 有所幫助。所以我正在考慮嘗試這樣的方法。這個想法是,路由器將「按原樣」獲取並進一步發送所有數據,然後我可以在託管交換器上的某個連接埠上設定 VLAN VID=6,並將我的 IPTV 盒連接到該連接埠。然而,我真的不確定託管交換器是否會從路由器「按原樣」獲得相同的 VLAN,或者路由器是否會永久修剪它。
找到合適的託管交換器並不容易(我真的不需要 1000 美元、具有 24 個以上連接埠的專業交換器),因此我首先嘗試調查它是否是可行的解決方案。
答案1
找到合適的託管交換器並不容易[..]我擔心它可能缺乏一些特定的功能。通常是二層交換機,也有一些只在三層上有更多 VLAN 功能。
ISP 通常使用 802.1Q 標記的 VLAN,而這些 VLAN 完全是第 2 層的。 (有些交換器支援“第 3 層 VLAN”或“IP VLAN”,但這些與 802.1Q VLAN 不同。您幾乎永遠不需要這些功能。)
只要您的交換機聲明 802.1Q VLAN 支持,它就會工作......真正的問題是路由器還需要良好的 802.1Q 支援。
我的主要問題仍然是這樣的交換機是否可以正常工作,或者如果它位於路由器後面 - 路由器將修剪“VLAN”數據
VLAN 是第2層功能並在“IP”下工作 – 因此它們在路由器處終止,就像真正的乙太網路連接一樣。每個 VLAN 充當單獨的虛擬接口,具有自己的 IP 子網路和路由。
(就像真正的乙太網路連接一樣,它們也可以橋接;事實上,您的 ISP 路由器很可能配置為橋接兩側的 IPTV VLAN 6,同時仍在 LAN 和互聯網 VLAN 2 之間路由。)
所以在你的計劃中,是不是只需擁有一個可取消/解復用 VLAN 的託管交換器即可 - 路由器首先需要能夠(重新)標記它們。換句話說,您的華碩必須在 LAN 端支援 802.1Q VLAN,而不僅僅是在 WAN 端。
例如,要透過路由器「傳輸」IPTV VID 6,您需要(一般而言):
- 在 WAN 側建立標記的 VLAN 6,
- 在 LAN 端建立標記的 VLAN 6,
- 在兩者之間建立橋樑 (WAN.6 ↔ LAN.6)。
(註 1:對互聯網 VID 2 執行相同的操作是沒有意義的 - 您不希望您的遊戲機或隨機其他設備直接“在互聯網上”;您希望它們首先在您的 LAN 上並通過用於Internet 訪問的路由器。
有另一個更好的路由器 - 華碩 RT-AC68U(帶有 Merlin 韌體),所以很遺憾我被迫使用提供者提供的更便宜的路由器。我仍在嘗試配置它[...]似乎沒有簡單的選項來配置華碩路由,就像提供商破解了自己的路由器一樣
802.1Q VLAN 標記實際上是高級路由器中相當標準的功能,因此遺憾的是昂貴的華碩缺乏更便宜的 ISP 設備所具有的功能。(購買 Mikrotik 或 Ubiquiti。)
不那麼尖酸刻薄的話,我找到了一個論壇主題提到 802.1Q 標記是事實上,Merlin 韌體上可用,但只能透過 SSH 命令列而不是透過圖形介面。
因此,如果 2014 年的建議仍然有效,那麼您應該能夠使用robocfg
和nvram
配置具有多個 802.1Q VLAN 的 LAN 連接埠。
但是,如果您的路由器韌體絕對不支援 LAN 連接埠上的 802.1Q,您仍然可以使用基於連接埠的 VLAN 獲得類似的結果,您提到您的華碩做支持。但你會需要一些能夠將 VLAN 標記/復用到一條電纜上的設備。這意味著購買第二個交換器並像這樣連接它們:
router switch 1 switch 2
port 1 (tagged 1+6) ======== port 1 (tagged 1+6)
port 1 (LAN) --- port 2 (untagged 1) port 2 (untagged 1) --- console
port 2 (IPTV) --- port 3 (untagged 6) port 3 (untagged 6) --- TV
此方法的缺點是您會丟失路由器上的更多端口,但可以透過在交換機 1 上保留一堆備用端口來補償。
(註2:是的,可以橋接實體 LAN 和 WAN 介面並取得全部VLAN 通過了...但是路由器將不再充當路由器。請記住註 1:您的 LAN 與 Internet VLAN 的 VID 2 不同。