Access lik:访问链路
Trunk link:汇聚链路
缺省vlan:这个概念access端口只属于一个vlan,所以他的缺省vlan就是他所在的vlan,不用设置;hybrid端口和trunk端口属于多个vlan,所以需要设置 缺省vlan。缺省情况下,hybrud端口后台trunk端口的缺省vlan位vlan1当 端口接受到不带vlan tag的报文之后,则将报文转发到属于缺省vlan的端口(如果设置了端口的缺省vlan id)。当端口发送带有 vlan tag的报文时,如果报文的vlan id与端口缺省的vlan ID相同。则系统将去掉报文的vlan tag,然后再发送该报文。注:对于华为交换机缺省vlan被称为“pvid vlan”,对于思科交换机缺省vlan被称为“native vlan”交换机接口出入数据处理过程如下:
Acess端口收报文:
收到一个报文,判断是否有vlan信息:如果没有则打上端口的pvid,病进行交换转发,如果有则直接丢弃(缺省)
Acess端口发报文:
将报文的vlan信息剥离,直接发送出去(所以,Access端口可以实现同一交换机上相同vlan下的主机通信;也可以实现交换机级连时的缺省vlan1
报文交换,但不能实现vlan透传)
Trunk端口收报文:
收到一个报文,判断是否有vlan信息:如果有,判断该trunk端口是否允许该vllan的数据进入:如果可以则转发,否则丢弃;如果没有vlan信息在打上端口的pvid,并进行交换转发。
Trunk端口发报文:
比较将要发送报文的valn信息和端口的pvid,如果欧不相等则直接发送,如果两者相等则玻璃vlan信息,在发送。(所以,将交换机级连口统统设置位TrunK
并允许所有vlan通过 后,vlan2-vlan4000直接透传,而vlan1则因为而 trunk缺省pvid相同,需要通过剥离vlan信息有添加vlan信息实现透传。而如果更改Trunk的缺省pvid,则可以实现某一交换机下的vlan-x和另一交换机下的vlan-y通私信。)