Home

MPBGPs

MPBGPs refers to Multiprotocol Border Gateway Protocol deployments, an extension of the BGP-4 routing standard that enables the exchange of routing information for multiple network-layer protocols over a single BGP session. MP-BGP was introduced to support diverse address families beyond traditional IPv4 unicast, including IPv6 unicast, multicast, and various VPN-specific routes. The core concept is to multiplex different types of NLRI (network-layer reachability information) over the same BGP session using an addressing family concept.

Technically, MP-BGP extends BGP by introducing Address Family Identifier (AFI) and Subsequent Address Family Identifier (SAFI)

Applications and deployment scenarios include service provider MPLS VPNs, where MP-BGP distributes VPN routes between provider

Key considerations for MP-BGP implementations include ensuring compatible AFI/SAFI support among peers, careful route policy to

pairs
that
specify
the
type
of
NLRI
carried
in
a
given
update.
New
attributes,
such
as
MP_REACHNLRI
and
MP_UNREACHNLRI,
carry
the
NLRI
and
the
associated
next-hop
information
for
the
selected
AFI/SAFI.
For
VPN
applications,
a
Route
Distinguisher
(RD)
and
Route
Targets
(RT)
are
used
to
create
and
govern
separate
VPN
routes,
enabling
overlapping
address
spaces
to
co-exist
in
the
provider’s
network.
Common
VPN-related
NLRI
include
VPNv4
and
VPNv6,
while
standard
IPv4/IPv6
unicast
and
multicast
NLRI
remain
supported
under
their
respective
AFI/SAFI.
edge
(PE)
routers,
presenting
customer
VPNs
as
separate
VRFs
on
each
PE.
MP-BGP
also
supports
IPv6
and
multicast
deployments,
enabling
scalable,
multi-protocol
routing
across
heterogeneous
networks.
prevent
leakage
between
VRFs
or
VPNs,
resource
provisioning
on
routers,
and
security
measures
to
mitigate
route
hijacking
or
misconfiguration.