关于划分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.
PhillipLeung
校验提示文案
usr001
校验提示文案
jack82
校验提示文案
值友4702669300
校验提示文案
bbsingao
校验提示文案
shaokn
校验提示文案
青铜长老
校验提示文案
psp6670
校验提示文案
BanKnight
校验提示文案
leasy
校验提示文案
棕榈
校验提示文案
gujiangjiang
校验提示文案
gujiangjiang
校验提示文案
棕榈
校验提示文案
leasy
校验提示文案
shaokn
校验提示文案
PhillipLeung
校验提示文案
BanKnight
校验提示文案
usr001
校验提示文案
bbsingao
校验提示文案
值友4702669300
校验提示文案
jack82
校验提示文案
psp6670
校验提示文案
青铜长老
校验提示文案