VXLAN網絡中MAC地址學習過程你掌握了嗎

下面以靜態集中式網關網絡場景介紹MAC地址學習過程。
網絡

靜態方式部署集中式網關,手工配置工做量大,靈活性較差,不適合大規模的組網場景,若是在VXLAN網絡中使用集中式網關,推薦使用BGP E***方式部署集中式網關。ide

image.png

Ø同子網MAC地址學習數據包轉發過程:PC4->PC2學習

1PC4發送ARP廣播報文查找PC2MAC地址spa

MACPC43d

目的MAC爲全FARP數據包blog

如圖1所示:接口

image.png

2CE1收到ARP請求後,根據二層子接口上的配置判斷該請求報文需進入VXLAN隧道,並肯定報文對應的VNI1,同時CE1學習到PC4MAC地址、BDID、報文接口信息,並在本地MAC表中生成PC4MAC表項,如圖2所示:部署

image.png

3CE1對該ARP報文進行VXLAN封裝,it

VNI1class

UDP目的端口號爲4789

外層源IPCE1VTEP IP地址

外層目的IPCE2VTEP IP地址

外層源MACCE1 g1/0/0端口MAC地址即CE1出接口MAC地址

外層目的MACCE3 g1/0/0接口MAC地址即目的IP的下一跳的MAC地址

如圖3所示:

image.png

4)由於時廣播APR報文,CE1也會想CE3發送相同請求的VXLAN封裝的數據包,如圖4所示:

image.png

5CE1發送給CE2VXLAN隧道數據包,須要通過CE3進行轉發,只是外層MAC地址發生變化

外層源MACCE3 g1/0/1MAC地址

外層目的MACCE2 g1/0/0MAC地址

如圖5所示:

image.png

6CE2收到報文進行解封裝,獲得PC4的原始ARP請求報文,同時學習到PC3MAC地址、BDID、出接口信息,並在本地生成PC4MAC項,如右圖6所示

image.png

7CE2在對應的vlan20廣播域內廣播ARP請求,PC2收到ARP請求後,比較報文中目的IP地址是否爲本地IP地址,若是時,則將PC4MAC地址保存在本地MAC表中,進行ARP應答。

8此時PC2已經學習到了PC4MAC地址,因此ARP應答報文爲單播報文,後續ARP應答過程與上面相似。

PC4PC2互相學習到MAC地址後,雙方將採用單播進行通訊。

在跨子網主機互通時,只須要主機和三層網關之間進行MAC地址學習。

相關文章
相關標籤/搜索