Wieloprotokołowy BGP
Multiprotocol Extensions for BGP ( MBGP lub MP-BGP ), czasami określane jako Multiprotocol BGP lub Multicast BGP i zdefiniowane w IETF RFC 4760, jest rozszerzeniem Border Gateway Protocol (BGP), które umożliwia różne typy adresów (znane jako rodziny adresów) być dystrybuowane równolegle. Podczas gdy standardowy protokół BGP obsługuje tylko adresy emisji pojedynczej IPv4, wieloprotokołowy protokół BGP obsługuje adresy IPv4 i IPv6 i obsługuje warianty emisji pojedynczej i multiemisji każdego z nich. Wieloprotokołowy protokół BGP umożliwia wymianę informacji o topologii multiemisję IP niezależnie od topologii normalnych routerów emisji pojedynczej IPv4 . W ten sposób pozwala na inną topologię trasowania multiemisji niż topologia trasowania emisji pojedynczej. do budowania drzew i przekazywania ruchu multiemisji potrzebne są inne protokoły, takie jak rodzina multiemisji niezależnych od protokołów .
Jako rozszerzenie BGP-4, MP-BGP udostępnia informacje o routingu dla różnych protokołów, takich jak IPv6 (BGP4+) i multicast:
- MP-BGP przechowuje informacje o routingu emisji pojedynczej i multiemisji oraz przechowuje oba typy w różnych tablicach routingu, aby zapewnić ich separację.
- MP-BGP obsługuje emisję pojedynczą i multiemisję oraz konstruuje różne topologie sieci dla każdej z nich.
- MP-BGP może utrzymywać trasy emisji pojedynczej i multiemisji w oparciu o zasady routingu. Zasady i konfiguracje routingu unicast obsługiwane przez BGP-4 można w większości zastosować do multiemisji.
Wieloprotokołowy protokół BGP jest również szeroko stosowany w przypadku MPLS L3 VPN , w celu wymiany poznanych etykiet VPN dla tras z witryn klientów w sieci MPLS, w celu rozróżnienia różnych witryn klientów, gdy ruch z innych witryn klientów dociera do dostawcy router brzegowy (router PE) do routingu.