access接口 access接口收到一个带有tag
转载
1、下面是定义的各种端口类型对各种数据帧的处理方法 ;
in=进交换器 out=出交换机
2、所谓的Untagged Port和tagged Port不是讲述物理端口的状态,而是将是物理端口所拥有的某一个VID的状态,所以一个物理端口可以在某一个VID上是Untagged Port,在另一个VID上是tagged Port; 3、一个物理端口只能拥有一个PVID,当一个物理端口拥有了一个PVID的时候,必定会拥有和PVID的TAG等同的VID,而且在这个VID上,这个物理端口必定是Untagged Port;4、PVID的作用只是在交换机从外部接受到可以接受Untagged数据帧的时候给数据帧添加TAG标记用的,在交换机内部转发数据的时候PVID不起任何作用; 5、拥有和TAG标记一致的VID的物理端口,不论是否在这个VID上是Untagged Port或者tagged Port,都可以接受来自交换机内部的标记了这个TAG标记的tagged数据帧;
6、拥有和TAG标记一致的VID的物理端口,只有在这个VID上是tagged Port,才可以接受来自交换机外部的标记了这个TAG标记的tagged数据帧;
收报文: Access端口: 1、收到一个报文; 2、判断是否有VLAN信息;如果没有则转到第3步,否则转到第4步; 3、打上端口的PVID,并进行交换转发; 4、直接丢弃(缺省); Trunk端口: 1、收到一个报文; 2、判断是否有VLAN信息;如果没有则转到第3步,否则转到第4步; 3、打上端口的PVID,并进行交换转发; 4、判断该trunk端口是否允许该VLAN的数据进入;如果可以则转发,否则丢弃; Hybrid端口: 1、收到一个报文; 2、判断是否有VLAN信息;如果没有则转到第3步,否则转到第4步; 3、打上端口的PVID,并进行交换转发; 4、判断该Hybrid端口是否允许该VLAN的数据进入:如果可以则转发,否则丢弃; ================================================================== 发报文: Access端口: 1、将报文的VLAN信息剥离,直接发送出去; Trunk端口: 1、比较端口的PVID和将要发送报文的VLAN信息; 2、如果两者相等则转到第3步,否则转到第4步; 3、剥离VLAN信息,再发送; 4、直接发送; Hybrid端口: 1:判断该VLAN在本端口的属性(display interface即可看到该端口对哪些VLAN是untag,哪些VLAN是tag。) 2、如果是untag则转到第3步,如果是tag则转到第4步; 3、剥离VLAN信息,再发送; 4、直接发送;
|
https://blog.51cto.com/liven/188367
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。