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位址)