前提背景
时间:2022年12月28日
基础:精装修房子,每个房间一个网口且弱电箱在门口玄关柜
目的:实现全屋网络覆盖,无缝漫游
准备:两台路由器;两台VLAN交换机;若干网线
当前网络走线:
网线均是超五类线,没能上到超六类很是可惜,但也还是能满足千兆宽带。
IEEE802.1Q 与 VLAN 知识
根据IEEE 802.1Q 协议也就是“Virtual Bridged Local Area Networks”(虚拟桥接局域网,简称“虚拟局域网”)协议,主要规定了 VLAN 的实现方法,要使交换机能够分辨不同VLAN的报文,需要在报文中添加标识VLAN信息的字段。
协议规定,在以太网数据帧的目的MAC地址和源MAC地址字段之后、协议类型字段之前加入4个字节的VLAN标签(又称VLAN Tag,简称Tag),用于标识数据帧所属的VLAN:
在一个VLAN交换网络中,以太网帧主要有以下两种形式:
- 有标记帧(Tagged帧):加入了4字节VLAN标签的帧。
- 无标记帧(Untagged帧):原始的、未加入4字节VLAN标签的帧。
以太网链路包括接入链路(Access Link)和干道链路(Trunk Link):
- 接入链路用于连接交换机和用户终端,只可以承载1个VLAN的数据帧。
- 干道链路用于交换机间互连或连接交换机与路由器,可以承载多个不同VLAN的数据帧。
在接入链路上传输的帧都是Untagged帧,在干道链路上传输的数据帧都是Tagged帧。
交换机内部处理的数据帧一律都是Tagged帧。从用户终端接收无标记帧后,交换机会为无标记帧添加VLAN标签,重新计算帧校验序列(FCS),然后通过干道链路发送帧;向用户终端发送帧前,交换机会去除VLAN标签,并通过接入链路向终端发送无标记帧。
单线复用与网络拓扑
理解了VLAN的基本概念和原理之后,就可以开始着手重新部署我们的网络了。
首先需要两台带网管功能的交换机(支持VLAN),我在这里用的是两台水星SG105 Pro,1号交换机放弱电箱,2号交换机放客厅,弱电箱到客厅的网线就充当干道链路了(Trunk)。
交换机802.1Q VLAN设置
SG105 Pro 5口 1 号交换机:
网口1 | 网口2 | 网口3 | 网口4 | 网口5 | |
---|---|---|---|---|---|
VLAN2(IPTV) | 3 | 5(Tagged端口) | |||
VLAN3(LAN) | 2 | 4 | 5(Tagged端口) | ||
VLAN4(WAN) | 1(连接光猫) | 5(Tagged端口) |
SG105 Pro 5口 2 号交换机:
网口1 | 网口2 | 网口3 | 网口4 | 网口5 | |
---|---|---|---|---|---|
VLAN2(IPTV) | 1(Tagged端口) | ||||
VLAN3(LAN) | 1(Tagged端口) | 3 | 4 | ||
VLAN4(WAN) | 1(Tagged端口) | 2(连接主路由WAN口) |
注意:
需要利用超级管理员账号登录光猫路由器后台,将光猫设置成桥接,利用路由器拨号
还有要在光猫的用户侧管理界面里去检查一下DHCP Sever是否处于关闭状态
参考: