VLAN:虚拟局域网,工作在第二层和第三层(数据链路层,网络层)
不同vlan之间进行通信,需要网络层,三层交换机 交换机和路由器
逻辑上的划分,逻辑上的设备和用户,也就是说用户不受物理位置的限制
Vlan有两种:
静态vlan(常用)根据端口来进行划分。
动态vlan基于mac地址,一般不用
华为设备为例:vlan:0-4095
0和4095,保留地址,仅限系统使用,用户既不能查看,也不能使用这两个vlan
“1”华为设备的默认vlan,用户可以使用,但是无法删除,
用户可以自定义的vlan就是2-4094.
静态模式vlan的两种类型:
access:用于交换机和路由器之间,以及交换机和终端设备之间。只能允许相同的vlan进行通信。
access只能属于一个vlan,也就是说,接口的vlan ID 只能是一个。
trunk:交换机和交换机之间的接口,可以设备vlan的范围
hybrid:华为设备的默认配置,不需要手动配置
port link-type access把接口静态vlan的类型配置成access,先声明接口vlan的类型,然后才能配置vlan的范围。
这个接口类型是access,你要更改接口的类型必须要把access的vlanID删除,然后才可以更改
接入链路:access
中继链路:trunk
第一步接入链路和中继链路怎么工作的:
1接入口设置vlan标签。
2在中继链路,会有指定的vlan标签号,集中在中继链路一起传输。
3出了中继链路之后,要和对应的vlanID进行匹配,匹配到之后,数据放行,同时会脱掉标签。
设备根据什么来进行匹配vlanID
Tag表和untag表
Tag表:打标签
Untag:脱标签
数据帧进口:
先查有无标签,有标签,再查tag表,有则通过,无则丢弃。
数据帧出口:
查untag表,有标签,脱标,无标签,查tag表,有则通过,无则丢弃。