关于划分vlan搭配单网口软路由的一些补充
何为vlan?
划分Vlan可以是认为地给物理网口分组的一个行为。举个近似的例子,我们可以把一个带有多个网口的网络设备看作是一条公路,数据便是来往的车辆或行人。而划分vlan则是人为地把整条公路不同的部分分成机动车道,非机动车道,人行道等区域,使不同数据按划分好的方式进行数据传输。
什么是vlan id?
Vlanid是用于区分不同vlan的组名。在一般情况下,数据只会在相同vlanid的区域进行交换,就如同机动车得行驶在机动车道一般。
Vlan的tagged与untagged如何理解?
Tagged与Untagged按照其英文含义理解,就是一个打标签与撕标签的过程。数据从一个untagged的端口进入,会被打上与该端口vlan id相同的标签。从untagged的端口流出时,这个带有vlan id的标签会被去除。数据从开始到结束并未发生变化,可正常被识别。而若从tagged端口流出的话,带有vlan id的标签不会被去除,数据无法被正常识别,需要接受端对vlan id进行识别,即在接收设备设定端口为eth0.x(x为vlan id)。一个在untagged间传输的过程与乘地铁比较相似,进入地铁前取票,出地铁后票将票出示回收,你就和其他人一样,可以正常地乘坐下一班地铁。而tagged的端口则像一个“后门”,你可以带着地铁卡直接出门,不过这也意味着你“逃票”了,需要去专门的地点补票。
一个物理的端口只能设置一个untagged的vlan id。但tagged端口流量带有标签,使得不同数据可以被识别,这样一个物理网口可设定多个tagged的vlan id。
那么,如何将一个旧的路由器改为交换机加ap呢?
首先,我们知道外网数据到软路由需要一条单独的路线,软路由到内网其他设备又是一条单独的路线。那么,在只有一条宽带的接入状况下,需要划分出两段vlan,如vlan1为内网段,vlan2为外网段。接下来确认软路由要接在路由器上的物理接口,由上面的知识可知,这个接口要处理不同来自vlan的数据,所以要将其在两段vlan中皆设置为tagged。然后确定外网接入网口的位置,在该处vlan2设置为untagged,到这里就实现了vlan2该接口与软路由口进行数据交换。随后,将剩余网口的vlan1设为untagged,这些网口就被划做了内网的接口。将旧路由的lan、wifi与vlan1桥接,就相当于是把它作为ap加入了内网中。
具体操作可以看我的这篇文章。
最后补充一个上次图文的网络拓扑图。
[1]谢希仁.《计算机网络》[M].北京:电子工业出版社,2017.





校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案