背景
家里辦了200M寬帶+IPTV,但是客廳到弱電箱只預埋了一根網線(還好是8芯 ),現在要解決如何既可以實現上網,又可以看IPTV問題。
方案0:翻修加網線
購買合規的超五類純銅網線,如果沒渠道,建議考慮京東,長度視你實際情況而定。此外還有雙網口的牆體面板和模塊。拆掉電視機旁的網線面板,將網線抽出一部分,剝掉外皮,八股網線分開,每股分別錯位,與另外兩根網線纏繞或者打結,壓緊壓細結點以后,用電工膠帶纏緊固,從弱電箱那頭慢慢抽過去,最后,弱電箱里面做好水晶頭,電視機那頭接面板。
優缺點
- 優點:便宜、穩定、帶寬不打折,日后千兆入戶也沒問題。
- 缺點:費事,需要有點動手能力。
方案1:使用分線器
原理
百兆網絡其實4芯就夠了,分線器將8芯線分為2組,一組走寬帶,一組走IPTV,互不干擾。
構成圖

如上圖
在光貓側分線器分別接IPTV口和LAN口,
在客廳側分線器原來接IPTV口出來的線接機頂盒,LAN口出來的線接路由器
優缺點
- 優點:簡單,成本低(一對大約40元以內)
- 缺點:對於帶寬小於100M是沒問題,大於100兆,就不能滿速跑了,4芯線最高速度100M。
方案3:VLAN Trunk
所謂VLAN,即Virtual local area network(虛擬局域網),簡單來講就是通過標注數據,讓接口自動識別數據,實現數據分流,從而划分出一個個虛擬的局域網絡。
而Trunk,則是鏈路聚合的意思,有了這個功能,就可以在同一根線上傳送不同的vlan網絡。也是實現單口復用的關鍵所在。
- 物理分線:就像是2條互不相干的雙車道道路,無論道路1有多么的擁堵,汽車也無法在道路2上行駛,盡管道路2上可能一輛車都沒有。
- VLAN Trunk:則是一條20道的大型高速,道路上的車在同一條道路上行駛,只有到達目的地時才各自下高速
拓撲結構

使用VLAN交換機的優勢
實際來講,兩條100M的線,單條最多只能有100M的帶寬,不能疊加,ITV只需要50M帶寬,等於說一條網線被浪費了50%的帶寬,不僅如此,負責Internet傳輸的線也只有100M帶寬。
如果使用VLAN,相當於ITV和Internet共享1000M帶寬,去掉ITV的50M帶寬,剩下的950M則都可以用作網絡傳輸,不僅沒有造成浪費,還極大的提高了網絡帶寬使用率,就算外網只有100M,但是內網卻能達到950M,500M的片子,5秒就傳完,豈不是美滋滋~~
優缺點
- 優點:結構最簡單,靈活性最好,弱電箱空間最大,寬帶到1000M都沒有問題,最大限度利用了寬帶和網絡資源。
- 缺點: 需要買2個網管交換機,成本200左右,需要配置網管交換機,需要一定計算機知識
硬件
- 我用的是2個 水星(MERCURY)SG105 Pro 5,某東買,2個總價190.
- 一個千兆路由器,我用的是華為的 AX3
光貓配置
根據光貓型號,黑入光貓管理員模式,將橋接模式改為路由模式,並設置撥號用戶名密碼,這樣光貓出來的所有口,都不需要撥號了

交換機配置
交換機設置2個vlan
- 一個是iptv
- 一個是局域網
需要配置單線復用,實際上就是將ITV和Network划分到不同的VLAN,達到彼此隔離的目的。
我們這里將4端口作為ITV端口(VLAN ID 2),1-3端口作為Network端口(VLAN ID 1),5端口作為TRUNK端口(交換機互通,可以通過VLAN ID為1和2的數據包)。
2個交換機配置一樣



簡單說明一下tag和untag的作用
- 普通終端設備網卡(itv,電腦,電視)只能接收到未vlan帶標識的數據包
- untag端口接收到沒有標記的數據包,會打上當前端口的pvid標識然后轉發
- tag端口接收到數據包,
- 如果是帶vlan標識
- 這個端口屬於標識的vlan,轉發出去。
- 這個端口不屬於標識的vlan,丟棄
- untag接收到數據包,如果是帶vlan標識
- vlan標識和端口對應的pvid相同,接收
- vlan標識和端口對應的pvid不同,丟棄
測速

轉自:https://zhuanlan.zhihu.com/p/150818318?from_voters_page=true