交换机端口转发规则

1,VID和PVID
VID就是指VLAN ID,每个VALN都有一个唯一的VLAN ID;PVID是Port VLAN ID(端口VLAN ID)的简称。
ACCESS端口仅可属于一个VLAN,所有其PVID就相当于VID;
Trunk端口可以属于多个VLAN,但一个  Trunk端口只有一个PVID,就是该 Trunk口的本地VLAN(Native vlan)的VLAN ID,  Trunk端口的本地VLAN可以通过“ switchport trunk native vlan  vlan_id”来指定。如果Trunk端口接收到到一个不带VLAN标记的数据帧时,会打上该端口PVID的VLAN ID,如果接到到的是与PVID对应的VLAN中的数据帧,则会去掉帧中的VLAN标记发往PVID对应的VLAN中。

2,ACCESS端口收发数据帧规则
Access端口一般用于和PC端相连,收发对象都是PC端,PC端接受和发送的数据帧都是不带Vlan标记的。
收:Access端口收到一个数据帧先判断数据帧中是否包含VLAN标记,如果有,则直接丢弃。如果没有,则打上该端口的PVID后继续 转发(这里转发是指在交换机内部转发到其他端口,并不是离开交换机。这种情况是可以识别带VLAN标记的数据帧)
发:ACCESSS端口发送数据帧时,会先将数据帧中的VALN标记去掉,然后再直接发送出去。
总结:ACCESS端口接受和发出的数据帧都是不带VLAN标记的,对象指的是交换机外部。交换机内部是能转发带VLAN标记的数据帧的,但VLAN标记要与端口PVID相同。

3,Trunk端口收发数据帧规则
收:Trunk端口收到不带标签的数据帧,会打上PVID,然后转发到PVID对应VLAN端口(PC2发出的数据帧经过F0/2达到F0/3)。如果收到带vlan标签的数据帧,判断数据帧vlan是否与PVID相同,相同的话则去掉VALN标签后转发,如果不同,且属于allow vlan则直接转发。
发:Trunk端口发送数据帧时,先比较数据帧中VLAN标记是否与PVID相同,如果相同,则从数据帧中去掉VALN标签再发送(PC3发出的数据经过F0/2到达PC2),如果不同,则直接发送

举例:



PVID=vlan1
PC1:1.1.1.1,端口F0/1, ac cess vlan2
PC2:1.1.1.2,端口F0/2,  t runk allowed vlan 1-2
PC3:1.1.1.3,端口F0/3,  access vlan1

PC1ping不通PC3,不同VLAN之间不能通信。不带VLAN标签的数据帧从PC1发出到达F0/1时,打上VLAN2标签,转发发到F0/3,F0/3比较该帧VLAN ID是否与F0/3的PVID相等,不等则直接丢弃,故数据帧不能达到PC3。
PC3pingPC2通: 数据帧从 PC3发送时 是不带VALN标记的,经过F0/3时打上Vlan1的标签,转发到F0/2,F0/2将数据帧的VLAN标记与F0/2的PVID进行比较,两者相等,则从数据帧中去掉VLAN标记后发送到PC2,因PC能识别不带标签的数据帧,故数据帧能达到PC2。
PC1pingPC2不通: 数据帧从 PC1发送时 是不带VALN标记的,经过F0/1时 打上Vlan2的标签,转发到F0/2, F0/2将数据帧的VLAN标记与F0/2的PVID进行比较,两者不相等,则直接发送数据帧到PC2,因PC只能识别不带VLAN标签的数据帧,故该数据帧到达PC2时被丢包

PC2发送数据包到PC1和PC3:PC2发送的数据帧不带VLAN标签,到达F0/2时,端口会判断是否有VLAN信息,没有则打上PVID,然后转发到PVID对应的VLAN接口,即只能转发到VLAN1端口F0/3上。

举一反三:F0/2端口的PVID改成VLAN2,则PC2能PING通PC1,不能PING通PC3

老师说:turnk端口收到未打标记的帧就打上native标签(本征VLAN),是为了照顾老

机子,现在很少用本征VLAN了!
在VLAN中,VID和PVID是两个重要的概念。VID是VLAN ID的缩写,用于标识不同的VLAN。每个VLAN都有一个唯一的VID,用于区分不同的虚拟局域网。PVID是Port-based VLAN ID的缩写,是基于端的VLAN ID。PVID用于将未标记的数据帧分配给特定的VLAN。 在Hybrid端中,除了配置PVID外,还需要配置两个VLAN ID列表。一个是Untagged VLAN ID列表,用于指定哪些VLAN的未标记数据帧可以通过该端传输。另一个是Tagged VLAN ID列表,用于指定哪些VLAN的标记数据帧可以通过该端传输。这两个列表中的所有VLAN的帧都是允许通过该Hybrid端的。\[2\] Hybrid模式允许VID等于PVID。它可以在该端上传输多个VLAN的数据包,通常用于交换机交换机之间,或者交换机与服务器之间的连接。如果收到的数据包不带VLAN标记,则会根据PVID进行转发;如果收到的数据包带有VLAN标记,则会判断该端是否允许该VLAN进入,如果允许则进行转发,否则丢弃。\[3\] #### 引用[.reference_title] - *1* *3* [PVID和VID](https://blog.csdn.net/cybertan/article/details/8348752)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [【交换】VLAN转发原理详解](https://blog.csdn.net/m0_46423488/article/details/119738436)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值