VLAN整理
来源:互联网 发布:php 分割数组成字符串 编辑:程序博客网 时间:2024/04/29 06:34
VLAN是VirtualLocal Area Network的缩写,中文名称为虚拟局域网。VLAN是一种将局域网设备划分成一个个网段,从而实现虚拟工作组的新兴数据交换技术。这个技术主要用于交换机和路由器中,不过在交换机的应用更多。
VLAN的作用是划分不同的网络,而每个网络之间是不能互通的。以MT7620a为例,7620a有五个网口,这五个网口可以都配置为WAN口,当然也可以都配置为LAN口,这些都是自由配置的。所以很多路由交换设备并不是都将这五个端口都引出,思科的企业级无线路由方案中的很多路由器都只有两个网口,一个配置为WAN口,一个配置为LAN口。
OpenWrt中相应的配置文件在/etc/config/network,具体是通过添加一个switch配置端来添加VLAN的支持。下面根据MT7620a中的network来进行说明:
config switch
option name'rt305x'
option reset'1'
optionenable_vlan '1'
config switch_vlan
optiondevice 'rt305x'
option vlan'1'
option ports'0 1 2 3 6t'
config switch_vlan
optiondevice 'rt305x'
option vlan'2'
option ports'4 6t'
可以看到switch下有两个vlan,这样就可以配置出WAN口和LAN口了,如果只有一个vlan,那么只可以配置成WAN或者LAN其中的一个。在MT7620a中cpu端口默认是6,这个跟RT5350是一样的。
其中的option enable_vlan '1'表示的是开启vlan,
config switch_vlan
optiondevice 'rt305x'
option vlan'1'
option ports'0 1 2 3 6t'
上面对应的是vlan0的设置。
config switch_vlan
optiondevice 'rt305x'
option vlan'2'
option ports'4 6t'
上面对应的是vlan1的设置。
config interface 'lan'
optionifname 'eth0.1'
optionforce_link '1'
optionmacaddr '02:0c:43:30:50:f8'
option type'bridge'
option proto'static'
optionipaddr '192.168.1.1'
optionnetmask '255.255.255.0'
optionip6assign '60'
optiongateway '192.168.1.254'
option dns'202.118.66.6'
config interface 'wan'
optionifname 'eth0.2'
optionforce_link '1'
optionmacaddr '02:0c:43:30:50:f9'
option proto'dhcp'
可以从上面看出配置文件当中将vlan0被配置成了LAN,也就是0、1、2、3这四个端口是LAN口,vlan1被配置成了WAN,4这个网口设置为WAN了。当然你可以通过修改这个配置文件来随意转换哪个端口为LAN或者WAN了。
- VLAN整理
- Vlan学习笔记终极整理
- VLAN
- vlan
- VLAN
- VLAN
- vlan
- VLAN
- vlan
- vlan
- vlan
- vlan
- VLAN
- vlan
- VLAN
- VLAN
- VLAN
- vlan
- docker的安装和使用文档
- 自动化测试小实例
- PHP拾遗(类型)
- 网页上如何做轻松筹的一个漂亮的标题
- Tomcat中的线程池原理(APR和ThreadPool)
- VLAN整理
- Hadoop中HDFS文件系统的Append/Hflush/Read设计文档(HDFS-265:Revisit append)
- JS判断客户端是否是iOS或者Android
- SELECTOR
- 信息学奥林匹克竞赛-津津的储蓄计划
- php 返回json中文乱码
- PHPUnit测试私有属性和方法
- Java输入输出流详解
- shell脚本中导入mysql数据&&执行mysql语句