VLAN原理与配置:
vlan id的范围是 2的12次=4096个 0-4095 其中 1-4094是可用范围
access收发规则:
收到一个不带vlan标签(802.1Q tag)的数据帧,会在这个数据帧中加上自己端口的port vlan id
收到一个带vlan标签的数据帧,会比较数据帧中的vlan 标签和自己端口pvid是否相同,相同则接收数据帧,不同丢弃
access接口在发送数据帧时,一定要剥离数据帧中的vlan tag ,因为access接口下联的都是类似主机、打印机
、监控、摄像头等哑终端,如果不剥离,这些设备无法识别。
access接口在发送带vlan标签数据帧时,会比较数据帧中的vlan标签和自己的端口port vlan id是否相同,相同则剥离vlan标签发送,不同丢弃这个数据帧。
trunk 收发规则:
收到一个不带VLAN标签的数据帧,会在这个数据帧中加上自己端口的port vlan id,
在vlan允许通过列表中(port trunk allow-pass list)是否允许这个vlan标签通过,允许接受数据帧,不允许丢弃
收到一个带vlan标签的数据帧,在vlan允许通过列表中检查(port trunk allow-pass list)是否允许这个vlan标签通过,允许接受数据帧,不允许丢弃数据帧。
trunk端口发送带vlan标签的数据帧时,首先检查vlan通过列表是否允许通过,允许比较数据帧中的vlan标签和自己端口的port vlan id是否相同,相同则剥离数据帧的vlan 标签发送;不同则保留数据帧中的vlan标签发送。
交换机内部始终都是带vlan标签发送的
hybird的收发规则:
hybird端口收到一个不带vlan标签的数据帧会打上自己的pvid,然后检查通过列表是否允许这个标签通过
例如:
port hybird tagged vlan 10 20 30
port hybird untagged vlan 40 50
hybird 端口收到一个带vlan标签的数据帧,检查通过列表是否允许通过,允许则接收,不允许则丢弃
hybird在发送数据帧时,首先检查是否允许通过,然后根据配置决定是否带标签还是剥离标签发送
port hybird tagged vlan 10 20 30 带着10,20 30发送
port hybird untagged vlan 40 50 剥离40,50发送
二层交换机:提供二层交换功能的设备,一般接入交换机都属于二层交换机
三层交换机:除交换功能外,提供路由功能,可以代替路由器成为核心设备,转发效率快,依靠于硬件(三层转发芯片)转发,
三层交换机接口多于路由器,但是无法取代路由器可以支持策略控制、nat等功能特性。