mirror_frr/vtysh
Philippe Guibert 4cd690ae4d bgpd: add 'mpls bgp forwarding' to ease mpls vpn ebgp peering
RFC4364 describes peerings between multiple AS domains, to ease
the continuity of VPN services across multiple SPs. This commit
implements a sub-set of IETF option b) described in chapter 10 b.

The ASBR to ASBR approach is taken, with an EBGP peering between
the two routers. The EBGP peering must be directly connected to
the outgoing interface used. In those conditions, the next hop
is directly connected, and there is no need to have a transport
label to convey the VPN label. A new vty command is added on a
per interface basis:

This command if enabled, will permit to convey BGP VPN labels
without any transport labels (i.e. with implicit-null label).

restriction:
this command is used only for EBGP directly connected peerings.
Other use cases are not covered.

Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
2022-09-05 22:26:33 +02:00
..
.gitignore vtysh: ignore generated file vtysh_daemons.h 2020-10-06 17:32:09 -04:00
daemons.pl vtysh: dynamically generate the list of daemons for commands 2020-10-02 15:06:27 +03:00
extract.pl.in pim6d: Correct the show ip prefix-list display for pim6d 2022-03-28 03:23:48 -07:00
Makefile build: non-recursive vtysh 2018-09-08 21:26:54 +02:00
subdir.am vtysh: show live log messages 2022-02-28 13:33:27 +01:00
vtysh_config.c lib, vtysh: Add allow-reserved-ranges global command 2022-07-01 23:24:52 +03:00
vtysh_main.c vtysh: Handle SIGTSTP (C-z) without exiting the vty shell 2022-08-10 16:18:49 +03:00
vtysh_user.c vtysh: Account validity should be verified when authenticating users with PAM. 2022-06-23 11:15:47 -07:00
vtysh_user.h *: reindent 2017-07-17 14:04:07 +02:00
vtysh.c vtysh: Ignore end when parsing frr.conf 2022-07-20 22:57:33 +03:00
vtysh.h bgpd: add 'mpls bgp forwarding' to ease mpls vpn ebgp peering 2022-09-05 22:26:33 +02:00