Vlan的转发过程
untag就是普通的ethernet報文,普通PC機的網卡是可以識別這樣的報文進行通訊;
tag報文結構的變化是在源mac地址和目的mac地址之后,加上了4bytes的vlan信息,也就是vlan tag頭;
一般來說這樣的報文普通PC機的網卡是不能識別的;
以下以inter e0/1下的所接的pc1訪問inter e0/2下的所接的pc2為例進行說明;
pc1所發出的數據,由inter0/1所在的pvid vlan10封裝vlan10的標記后送入交換機,交換機發現inter e0/2允許vlan 10的數據通過,
于是數據被轉發到inter e0/2上,由于inter e0/2上vlan 10是untagged的,
于是交換機此時去除數據包上vlan10的標記,以普通包的形式發給pc2,此時pc1->p2走的是vlan10;
再來分析pc2給pc1回包的過程,pc2所發出的數據,由inter0/2所在的pvid vlan20封裝vlan20的標記后送入交換機,
交換機發現inter e0/1允許vlan 20的數據通過,于是數據被轉發到inter e0/1上,由于inter e0/1上vlan 20是untagged的,
于是交換機此時去除數據包上vlan20的標記,以普通包的形式發給pc1,此時pc2->pc1走的是vlan20;
tag報文結構的變化是在源mac地址和目的mac地址之后,加上了4bytes的vlan信息,也就是vlan tag頭;
一般來說這樣的報文普通PC機的網卡是不能識別的;
以下以inter e0/1下的所接的pc1訪問inter e0/2下的所接的pc2為例進行說明;
pc1所發出的數據,由inter0/1所在的pvid vlan10封裝vlan10的標記后送入交換機,交換機發現inter e0/2允許vlan 10的數據通過,
于是數據被轉發到inter e0/2上,由于inter e0/2上vlan 10是untagged的,
于是交換機此時去除數據包上vlan10的標記,以普通包的形式發給pc2,此時pc1->p2走的是vlan10;
再來分析pc2給pc1回包的過程,pc2所發出的數據,由inter0/2所在的pvid vlan20封裝vlan20的標記后送入交換機,
交換機發現inter e0/1允許vlan 20的數據通過,于是數據被轉發到inter e0/1上,由于inter e0/1上vlan 20是untagged的,
于是交換機此時去除數據包上vlan20的標記,以普通包的形式發給pc1,此時pc2->pc1走的是vlan20;
總結
- 上一篇: 2019年双十一红包口令在哪里?汇总天猫
- 下一篇: WINCE恢复默认HIVE注册表的方法