本文内容来自网络,仅根据自己喜欢的格式进行整理。
Access端口收报文:
1.1 报文携带VLAN,直接丢弃;
1.2 报文未携带VLAN,报文添加端口缺省VLAN,并进行交换转发;
Acess端口发报文:
1.1 报文携带VLAN != 端口缺省VLAN,直接丢弃;(如果交换机实现提前进行VLAN过滤,此场景不存在)
1.2 报文携带VLAN = 端口缺省VLAN,剥离报文的VLAN信息,直接发送出去;
Trunk端口收报文:
1.1 报文携带VLAN:
1.1.1 允许该报文进入(端口的VLAN中包含此报文的VLAN),进行交换转发;
1.1.2 不允许该报文进入,丢弃;
1.2 报文未携带VLAN,报文添加端口缺省VLAN,并进行交换转发;
Trunk端口发报文:
1.1 报文携带VLAN != 端口缺省VLAN
1.1.1 允许该报文通过(端口的VLAN中包含此报文的VLAN),直接发送出去;
1.1.2 不允许该报文通过,丢弃;
1.2 报文携带VLAN = 端口缺省VLAN,剥离报文VLAN信息后发送出去;
Hybrid端口收报文(同Trunk):
1.1 报文携带VLAN:
1.1.1 允许该报文进入(端口的VLAN中包含此报文的VLAN),进行交换转发;
1.1.2 不允许该报文进入,丢弃;
1.2 报文未携带VLAN,报文添加端口缺省VLAN,并进行交换转发;
Hybrid端口发报文:
1.1 报文携带VLAN在端口的属性为untag,剥离报文VLAN属性后再发送出去;
1.2 报文携带VLAN在端口的属性为tag,直接发送出去;