mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-16 00:25:01 +00:00
user: minor tweaks to bgp VRF documentation
Signed-off-by: Lou Berger <lberger@labn.net>
This commit is contained in:
parent
06969768f3
commit
f90115c560
@ -60,11 +60,11 @@ Address Families
|
|||||||
----------------
|
----------------
|
||||||
|
|
||||||
Multiprotocol BGP enables BGP to carry routing information for multiple Network
|
Multiprotocol BGP enables BGP to carry routing information for multiple Network
|
||||||
Layer protocols. BGP supports multiple Address Family Identifier (AFI), namely
|
Layer protocols. BGP supports an Address Family Identifier (AFI) for IPv4 and
|
||||||
IPv4 and IPv6. Support is also provided for multiple sets of per-AFI
|
IPv6. Support is also provided for multiple sets of per-AFI information via the
|
||||||
information via Subsequent Address Family Identifiers (SAFI). In addition to
|
BGP Subsequent Address Family Identifier (SAFI). FRR supports SAFIs for unicast
|
||||||
unicast information, VPN information :rfc:`4364` and :rfc:`4659`, and
|
information, labeled information :rfc:`3107` and :rfc:`8277`, and Layer 3 VPN
|
||||||
Encapsulation attribute :rfc:`5512` is supported.
|
information :rfc:`4364` and :rfc:`4659`.
|
||||||
|
|
||||||
.. _bgp-route-selection:
|
.. _bgp-route-selection:
|
||||||
|
|
||||||
@ -174,6 +174,19 @@ will establish the connection with unicast only capability. When there are no
|
|||||||
common capabilities, FRR sends Unsupported Capability error and then resets the
|
common capabilities, FRR sends Unsupported Capability error and then resets the
|
||||||
connection.
|
connection.
|
||||||
|
|
||||||
|
.. _bgp-concepts-vrfs:
|
||||||
|
|
||||||
|
VRFs: Virtual Routing and Forwarding
|
||||||
|
------------------------------------
|
||||||
|
|
||||||
|
*bgpd* supports :abbr:`L3VPN (Layer 3 Virtual Private Networks)` :abbr:`VRFs
|
||||||
|
(Virtual Routing and Forwarding tables)` for IPv4 :rfc:`4364` and IPv6
|
||||||
|
:rfc:`4659`. L3VPN routes, and their associated VRF MPLS labels, can be
|
||||||
|
distributed to VPN SAFI neighbors in the *default*, i.e., non VRF, BGP
|
||||||
|
instance. VRF MPLS labels are reached using *core* MPLS labels which are
|
||||||
|
distributed using LDP or BGP labeled unicast. *bgpd* also supports inter-VRF
|
||||||
|
route leaking. General information on FRR's VRF support can be found in
|
||||||
|
:ref:`zebra-vrf`.
|
||||||
|
|
||||||
.. _bgp-router-configuration:
|
.. _bgp-router-configuration:
|
||||||
|
|
||||||
@ -1550,10 +1563,11 @@ VRF Route Leaking
|
|||||||
^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
BGP routes may be leaked (i.e. copied) between a unicast VRF RIB and the VPN
|
BGP routes may be leaked (i.e. copied) between a unicast VRF RIB and the VPN
|
||||||
SAFI RIB of the default VRF (leaking is also permitted between the unicast RIB
|
SAFI RIB of the default VRF for use in MPLS-based L3VPNs. Unicast routes may
|
||||||
of the default VRF and VPN). A shortcut syntax is also available for specifying
|
also be leaked between any VRFs (including the unicast RIB of the default BGP
|
||||||
leaking from one vrf to another vrf using the VPN RIB as the intemediary. A
|
instanced). A shortcut syntax is also available for specifying leaking from one
|
||||||
common application of the VPN-VRF feature is to connect a customer's private
|
VRF to another VRF using the default instance's VPN RIB as the intemediary. A
|
||||||
|
common application of the VRF-VRF feature is to connect a customer's private
|
||||||
routing domain to a provider's VPN service. Leaking is configured from the
|
routing domain to a provider's VPN service. Leaking is configured from the
|
||||||
point of view of an individual VRF: ``import`` refers to routes leaked from VPN
|
point of view of an individual VRF: ``import`` refers to routes leaked from VPN
|
||||||
to a unicast VRF, whereas ``export`` refers to routes leaked from a unicast VRF
|
to a unicast VRF, whereas ``export`` refers to routes leaked from a unicast VRF
|
||||||
@ -1596,7 +1610,7 @@ auto-derived.
|
|||||||
General configuration
|
General configuration
|
||||||
"""""""""""""""""""""
|
"""""""""""""""""""""
|
||||||
|
|
||||||
Configuration of route leaking between a unicast VRF RIB and the VPN safi RIB
|
Configuration of route leaking between a unicast VRF RIB and the VPN SAFI RIB
|
||||||
of the default VRF is accomplished via commands in the context of a VRF
|
of the default VRF is accomplished via commands in the context of a VRF
|
||||||
address-family:
|
address-family:
|
||||||
|
|
||||||
|
@ -46,7 +46,7 @@ Besides the common invocation options (:ref:`common-invocation-options`), the
|
|||||||
ZEBRA will create an associated VRF. The other daemons will operate on the VRF
|
ZEBRA will create an associated VRF. The other daemons will operate on the VRF
|
||||||
VRF defined by *Zebra*, as usual.
|
VRF defined by *Zebra*, as usual.
|
||||||
|
|
||||||
.. seealso:: :ref:`vrf`
|
.. seealso:: :ref:`zebra-vrf`
|
||||||
|
|
||||||
.. option:: --v6-rr-semantics
|
.. option:: --v6-rr-semantics
|
||||||
|
|
||||||
@ -396,7 +396,7 @@ default) should the specified gateways not be reachable. E.g.:
|
|||||||
After setting TABLENO with this command, static routes defined after this
|
After setting TABLENO with this command, static routes defined after this
|
||||||
are added to the specified table.
|
are added to the specified table.
|
||||||
|
|
||||||
.. _vrf:
|
.. _zebra-vrf:
|
||||||
|
|
||||||
Virtual Routing and Forwarding
|
Virtual Routing and Forwarding
|
||||||
==============================
|
==============================
|
||||||
|
Loading…
Reference in New Issue
Block a user