BGP EVPN路由信息


Type2路由——MAC/IP路由
主機MAC地址通告
要實現同子網主機的 二層互訪,兩端VTEP需要相互 學習主機MAC。作為BGP EVPN對等體的VTEP之間通過交換MAC/IP路由,可以相互通告已經獲取到的主機 MAC。其中,MAC Address Length和MAC Address字段為主機MAC地址。
 
主機ARP通告
MAC/IP路由可以同時攜帶主機 MAC地址+主機 IP地址,因此該路由可以用來在VTEP之間傳遞主機ARP表項,實現主機ARP通告。其中,MAC Address和MAC Address Length字段為主機MAC地址,IP Address和IP Address Length字段為主機IP地址。此時的MAC/IP路由也稱為 ARP類型路由。主要用於以下 兩種場景
---ARP廣播抑制:當三層網關學習到其子網下的ARP時,生成主機信息通過 ARP類型路由同步給其他的VTEP。當其他VTEP收到這個ARP請求時,直接將廣播MAC替換成單播MAC,廣播變單播達到ARP廣播抑制。
---虛擬機跨設備遷移:新網關設備學習到ARP(一般通過虛擬機發送免費ARP實現)生成ARP主機信息(IP+MAC+VNI+VTEP IP)通告給原有VTEP,原VTEP網關得知虛擬機發生位置變化后,進行ARP探測,當探測不到后 刪除ARP和主機路由
 
主機IP路由通告
在分布式網關場景中,要實現 跨子網主機的三層互訪,兩端VTEP(作為 三層網關)需要互相學習主機IP路由。作為BGP EVPN對等體的VTEP之間通過交換 MAC/IP路由,可以相互通告已經獲取到的主機IP路由。其中,IP Address Length 和IP Address字段為主機IP路由的目的地址,同時MPLS Label2字段必須攜帶 三層 VNI。此時的MAC/IP路由也稱為 IRB(Integrated Routing and Bridge)類型路由。
 
ARP類型路由攜帶的有效信息有:主機MAC地址+主機IP地址+二層VNI;
IRB類型路由攜帶的有效信息有:主機MAC地址+主機IP地址+二層VNI+ 三層VNI
因此,IRB類型路由包 含着ARP類型路由,不僅可以用於主機IP路由通告,也能用於主機ARP通告。
 

 

Type3路由——Inclusive Multicast路由

該類型路由是由前綴和PMSI屬性組成,該類型路由在VXLAN控制平面中主要用於VTEP的自動發現和VXLAN隧道的動態建立。作為BGP EVPN對等體的VTEP,通過Inclusive Multicast路由互相傳遞 二層VNI和 VTEP IP地址信息。其中,Originating Router's IP Address字段為本端VTEP IP地址, MPLS Label字段為 二層VNI。如果對端VTEP IP地址是 三層路由可達的,則建立一條到對端的VXLAN 隧道。同時,如果對端VNI與本端相同,則創建一個 頭端復制表,用於后續BUM報文轉發。
  
Type5路由——IP前綴路由
該類型路由IP Prefix Length和IP Prefix字段既可以攜帶主機IP地址,也可以攜帶 網段地址
1、當攜帶主機IP地址時,該類型路由在VXLAN控制平面中的作用與IRB類型路由是一樣的,主要用於分布式網關場景中的主機IP路由通告。
2、當攜帶網段地址,通過傳遞該類型路由,可以實現VXLAN網絡中的主機 訪問外部網絡
 
個人理解:
當處於不同子網的Host1與Host2互通時,需要進行三層轉發,因此在通過BGP EVPN方式建立VXLAN隧道的過程中(Type-3),網關Leaf1和Leaf2需要發布下屬主機的IP路由(Type-2)。一般情況下,這里發布的是32位主機IP路由,因為在VXLAN網絡中,不同的Leaf節點可能連接着相同的網段(Vxlan分布式網關),所以如果Leaf節點發布的是下屬主機IP所在的網段路由,則可能與其他Leaf節點發布的網段路由沖突,進而導致某些Leaf節點的下屬主機不可達。只有在 如下兩種場景中,Leaf節點可發布網段路由:
1、 Leaf節點連接的網段在整個VXLAN網絡中是唯一的,而且有效的主機明細路由數量較大,此時可發布主機IP所在的網段路由,從而減輕Leaf節點上路由存儲的壓 力。
2、 VXLAN網絡中的主機需要訪問外部網絡,此時Leaf節點可在VXLAN網絡中發布 其連接的外部網段路由,從而使其他Leaf節點學習到去往外部網絡的路由。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM