交换机转换数据帧时遵循以下原则:
1. 端口原则:交换机根据所连接的端口进行数据处理,即将接收到的数据帧传输到指定的端口。
2. 存储转发原则:交换机将接收到的数据帧存储在缓冲区中,然后检查该数据帧的目的地址,将其转发到相应的端口。
3. 包包头原则:交换机仅处理数据帧的包头,而不处理数据部分。包头包含了数据帧的目的地址和其他控制信息。
4. 静态端口映射原则:交换机可以通过静态端口映射将一个端口映射到一个特定的目的地址,以便更准确地转发数据帧。
5. 动态地址映射原则:交换机可以建立动态地址映射,将一个数据帧中的源地址和目的地址进行映射,以便在不同的网络之间转发数据帧。
总之,交换机在转换数据帧时,主要遵循端口原则、存储转发原则、包包头原则以及静态端口映射原则和动态地址映射原则。这些原则保证了交换机的正确性和可靠性,从而使得网络更加灵活和高效。
交换机端口转发数据帧的处理规则
当交换机把数据帧转发出端口时:
Access端口
(1)将二层帧的VLAN标签剥离,直接发送出去
trunk端口
(1)比较端口的PVID和将要发送二层帧的VLAN标签
(2)如果两者相等则转到第3步,否则转到第4步
(3)剥离VLAN标签,再发送
(4)直接发送
hybrid端口
(1)判断VLAN在本端口的属性。用“dis interface”可看到该端口对哪些VLAN是untag,哪些VLAN是tag
(2)如果是untag则转到第3步,如果是tag则转到第4步
(3)剥离VLAN标签,再发送
(4)直接发送
说明:
(1)Hybrid口中允许的VLAN分为untag和tag两类,untag和tag是对出去的帧而言的,对进入的帧没有限制
(2)例如:“Untagged VLAN ID : 2,3”表示VLAN 2和VLAN 3的帧,从本hybrid口发送出去时,将被剥离VLAN标签
(3)例如:“tagged VLAN ID : 4,5”表示VLAN 4和VLAN 5的帧,从本hybrid口发送出去时,不剥离VLAN标签,直接发送