summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/user/basic.rst6
-rw-r--r--doc/user/bgp.rst5
-rw-r--r--doc/user/zebra.rst42
3 files changed, 53 insertions, 0 deletions
diff --git a/doc/user/basic.rst b/doc/user/basic.rst
index 4a64d8f949..254dad8303 100644
--- a/doc/user/basic.rst
+++ b/doc/user/basic.rst
@@ -294,6 +294,12 @@ Basic Config Commands
log files to quickly balloon in size. Remember to disable backtraces
when they're no longer needed.
+.. clicmd:: debug routemap [detail]
+
+ This command turns on debugging of routemaps. When detail is specified
+ more data is provided to the operator about the reasoning about what
+ is going on in the routemap code.
+
.. clicmd:: service password-encryption
Encrypt password.
diff --git a/doc/user/bgp.rst b/doc/user/bgp.rst
index b17442f641..6979c77d73 100644
--- a/doc/user/bgp.rst
+++ b/doc/user/bgp.rst
@@ -1711,6 +1711,11 @@ Configuring Peers
If you do not want specific attributes, you can drop them using this command, and
let the BGP proceed by ignoring those attributes.
+.. clicmd:: neighbor <A.B.C.D|X:X::X:X|WORD> path-attribute treat-as-withdraw (1-255)...
+
+ Received BGP UPDATES that contain specified path attributes are treat-as-withdraw. If
+ there is an existing prefix in the BGP routing table, it will be removed.
+
.. clicmd:: neighbor <A.B.C.D|X:X::X:X|WORD> graceful-shutdown
Mark all routes from this neighbor as less preferred by setting ``graceful-shutdown``
diff --git a/doc/user/zebra.rst b/doc/user/zebra.rst
index 7d61cb3860..e7e2e5d2ed 100644
--- a/doc/user/zebra.rst
+++ b/doc/user/zebra.rst
@@ -618,6 +618,48 @@ nexthops are chosen to forward packets on. Currently the Linux kernel
has a ``fib_multipath_hash_policy`` sysctl which dictates how the hashing
algorithm is used to forward packets.
+.. _zebra-svd:
+
+Single Vxlan Device Support
+===========================
+
+FRR supports configuring VLAN-to-VNI mappings for EVPN-VXLAN,
+when working with the Linux kernel. In this new way, the mapping of a VLAN
+to a VNI is configured against a container VXLAN interface which is referred
+to as a ‘Single VXLAN device (SVD)’. Multiple VLAN to VNI mappings can be
+configured against the same SVD. This allows for a significant scaling of
+the number of VNIs since a separate VXLAN interface is no longer required
+for each VNI. Sample configuration of SVD with VLAN to VNI mappings is shown
+below.
+
+If you are using the Linux kernel as a Data Plane, this can be configured
+via `ip link`, `bridge link` and `bridge vlan` commands:
+
+.. code-block:: shell
+
+ # linux shell
+ ip link add dev bridge type bridge
+ ip link set dev bridge type bridge vlan_filtering 1
+ ip link add dev vxlan0 type vxlan external
+ ip link set dev vxlan0 master bridge
+ bridge link set dev vxlan0 vlan_tunnel on
+ bridge vlan add dev vxlan0 vid 100
+ bridge vlan add dev vxlan0 vid 100 tunnel_info id 100
+ bridge vlan tunnelshow
+ port vlan ids tunnel id
+ bridge None
+ vxlan0 100 100
+
+.. clicmd:: show evpn access-vlan [IFNAME VLAN-ID | detail] [json]
+
+ Show information for EVPN Access VLANs.
+
+ ::
+
+ VLAN SVI L2-VNI VXLAN-IF # Members
+ bridge.20 vlan20 20 vxlan0 0
+ bridge.10 vlan10 0 vxlan0 0
+
.. _zebra-mpls:
MPLS Commands