天天看點

使用三層交換機VLAN間路由原理

PC1(IP1.1.1.2GW1.1.1.1)通過三層交換機連接配接PC2(IP2.2.2.2GW2.2.2.1)

1.PC1向網關發送ARP請求幀:目标MAC全1,源MAC為本機

2.SW收到ARP後,

MAC轉發表添加“MAC1-VID10-PORT1”記錄

ARP表記錄添加“1.1.1.2-MAC1”記錄

 回複一個ARP應答幀

3.PC向SW發送第一個ICMP請求幀,目的MAC為“網關MAC”,目的IP不變

4.SW收到ICMP請求幀後,交給三層路由處理,L3表(三層主機路由表)找不到PC2資訊後,查找LPM表(子網路由表)得到2.2.2.1網段條目和下跳IP

5.SW向VLAN20所有端口發送APR請求幀,請求2.2.2.2的MAC位址

6.PC2回複ARP應答幀

7.SW收到PC2應答幀後進行學習

在MAC轉發表中添加MAC2+VID20+PORT2記錄

ARP表中添加2.2.2.2-mac2

CPU進行下發 L3路由表進行記錄

8.PC1發送的第一個ICMP請求幀存儲在記憶體中,

CPU進行IP封包頭部修改:TTL減1、FCS重新計算封裝

MAC封裝(目的IP替換成學習到的PC2-MAC,源MAC改成三層MAC位址)

繼續閱讀