tag、untag,pvid,trunk的关系

 

定义:

Trunk口       :Trunk口上可以同时传送多个VLAN的包,一般用于交换机之间的链接。

Hybrid口   :Hybrid口上可以同时传送多个VLAN的包,一般用于交换机之间的链接或交换机于服务器的链接。

Access口 :Access口只能属于1个VLAN,一般用于连接计算机的端口。

Tag/Untag:tag即vlan的标签、vlan的id,用于指明数据包属于那个vlan,untag指数据包不属于任何vlan,没有vlan标记。

pvid          :即端口vlan id号,是非标记端口的vlan id 设定,当非标记数据包进入交换机,交换机将检查vlan设定并决定是否进行转发。一个ip包进入交换机端口的时候,如果没有带tag头,且该端口上配置了pvid,那么,该数据包就会被打上相应的tag头!如果进入的ip包已经带有tag头(vlan数据)的话,那么交换机一般不会再增加tag头,即使是端口上配置了pvid号;

 

 

转发关系:

Access (接收) Tagged = PVID 不接收   注:部分高端产品可能接收。

Access (接收) Tagged =/ PVID 不接收  注:部分高端产品可能接收。

Access (接收) Untagged           接收 增加tag=PVID

Access (发送) Tagged = PVID 转发 删除tag

Access (发送) Tagged =/ PVID 不转发 不处理

Access (发送) Untagged 无此情况 (接收时数据包加会加tag)

 

Trunk (接收) Tagged = PVID 接收 不修改tag

Trunk (接收) Tagged =/ PVID 接收 不修改tag

Trunk (接收) Untagged 接收 增加tag=PVID

Trunk (发送) Tagged = PVID If Passing then 转发 删除tag

Trunk (发送) Tagged =/ PVID If Passing then 转发 不修改tag

Trunk (发送) Untagged 无此情况

 

Hybrid (接收) Tagged = PVID 接收 不修改tag 对端是trunk

Hybrid (接收) Tagged =/ PVID 接收 不修改tag 对端是trunk

Hybrid (接收) Untagged 接收 增加tag=PVID 类Trunk

Hybrid (发送) Tagged = PVID Tag 和 untag 中列出的vlan可以passing 看Tag项和untag项

Hybrid (发送) Tagged =/ PVID Tag 和 untag 中列出的vlan可以passing 看Tag项和untag项

Hybrid (发送) Untagged 无此情况

 

 

端口的Tag和Untag:

       若某一端口在vlan设定中被指定为非标记端口untagged port, 所有从此端口转发出的数据包上都没有标记 (untagged)。若有标记的数据包进入交换机,则其经过非标记端口时,标记将被去除。因为目前众多设备并不支持标记数据包,其也无法识别标记数据包,因此,需要将与其连接的端口设定为非标记。

       若某一端口在vlan设定中被指定为标记端口tagged port, 所有从此端口转发出的数据包上都将有标记 (tagged)。若有非标记的数据包进入交换机,则其经过标记端口时,标记将被加上。此时,其将使用在ingress 端口上的pvid设定作为增加的标记中的vlan id号。

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部