summaryrefslogtreecommitdiff
path: root/docs/configuration/protocols
diff options
context:
space:
mode:
authorYuriy Andamasov <yuriy@vyos.io>2026-07-05 23:52:16 +0300
committerYuriy Andamasov <yuriy@vyos.io>2026-10-03 15:43:02 +0300
commita2aed869944b88ec12fc555d471b078d9a82d7b0 (patch)
treeeef04fe87a5f58c0efdfe0f6a9ee01b4dfa53e8f /docs/configuration/protocols
parent70ffde48e951caea564b558dceeb049f94a37903 (diff)
downloadvyos-documentation-a2aed869944b88ec12fc555d471b078d9a82d7b0.tar.gz
vyos-documentation-a2aed869944b88ec12fc555d471b078d9a82d7b0.zip
docs: T8887: backfill Phase 1 commands from recent vyos-1x additions
Documents six CLI features added to vyos-1x between Nov 2025 and May 2026 that were missing from the docs (gap-audit T8886, Phase 1 / T8887): - policy route-map match source-peer (vyos-1x#5149, T8588) - high-availability vrrp snmp trap (vyos-1x#5108, T8448) - protocols segment-routing traffic-engineering subtree (vyos-1x#4994, T6750) - protocols bgp bmp target monitor pre-policy/post-policy/local-rib (vyos-1x#4922, T8133) - firewall global-options geoip provider/maxmind-* (vyos-1x#4949, T7926/T8049) - vpn ipsec childless IKE SA option (vyos-1x#4930, T8136) system frr watchfrr-timeout and service router-advert prefix base-interface are now documented on rolling via the page rewrites in vyos-documentation#2251 and vyos-documentation#2132. protocols bgp parameters as-notation is deferred: rolling carries it commented out; to be handled in a follow-up. 🤖 Generated by [robots](https://vyos.io)
Diffstat (limited to 'docs/configuration/protocols')
-rw-r--r--docs/configuration/protocols/bgp.md25
-rw-r--r--docs/configuration/protocols/segment-routing.md53
2 files changed, 78 insertions, 0 deletions
diff --git a/docs/configuration/protocols/bgp.md b/docs/configuration/protocols/bgp.md
index d7310ba2..46b2df99 100644
--- a/docs/configuration/protocols/bgp.md
+++ b/docs/configuration/protocols/bgp.md
@@ -2558,6 +2558,31 @@ set protocols bgp parameters confederation peers 65002
set protocols bgp parameters confederation peers 65003
```
+### BGP Monitoring Protocol (BMP) configuration
+
+{abbr}`BMP (BGP Monitoring Protocol)` sends BGP route information to a
+monitoring station. BMP support must first be enabled in the routing
+daemon with `set system frr bmp`.
+
+```{cfgcmd} set protocols bgp bmp target \<name\> monitor \<ipv4-unicast | ipv6-unicast\> \<pre-policy | post-policy | local-rib\>
+
+**Configure which route views are sent to the BMP target for the
+specified address family.**
+
+- `pre-policy`: Send state before policy and filter processing.
+- `post-policy`: Send state with policy and filters applied.
+- `local-rib`: Send routes from the local RIB.
+
+Each view is configured separately. Issue the command once per view to
+send more than one.
+```
+
+Example:
+
+```none
+set protocols bgp bmp target collector monitor ipv4-unicast post-policy
+```
+
## Operation
### Show
diff --git a/docs/configuration/protocols/segment-routing.md b/docs/configuration/protocols/segment-routing.md
index b0896f73..fccb2f40 100644
--- a/docs/configuration/protocols/segment-routing.md
+++ b/docs/configuration/protocols/segment-routing.md
@@ -356,6 +356,59 @@ set protocols ospf segment-routing prefix 192.0.2.1/32 index no-php-flag
For more information, see {ref}`ospf`.
```
+## SR-TE configuration
+
+{abbr}`SR-TE (Segment Routing Traffic Engineering)` steers traffic along an
+explicit segment-routed path instead of the IGP shortest path. The initial
+SR-TE implementation in VyOS lets you select the IGP that feeds the
+{abbr}`TED (Traffic Engineering Database)` and define named segment lists —
+ordered label or {abbr}`NAI (Node or Adjacency Identifier)` stacks describing
+the path.
+
+```{cfgcmd} set protocols segment-routing traffic-engineering database-import-protocol \<isis | ospf\>
+
+Select the IGP whose originated Traffic Engineering (TE) database is imported
+into the TED.
+```
+
+```{cfgcmd} set protocols segment-routing traffic-engineering segment-list \<name\>
+
+Define a named segment list. Each entry of the list is addressed by an index
+and describes one segment of the path.
+```
+
+```{cfgcmd} set protocols segment-routing traffic-engineering segment-list \<name\> index \<index\> mpls label \<16-1048575\>
+
+Set an MPLS label value for the given segment list index.
+```
+
+```{cfgcmd} set protocols segment-routing traffic-engineering segment-list \<name\> index \<index\> nai adjacency \<ipv4 | ipv6\> source-identifier \<address\>
+
+Set the adjacency source address identifier (IPv4 or IPv6) for the given
+segment list index.
+```
+
+```{cfgcmd} set protocols segment-routing traffic-engineering segment-list \<name\> index \<index\> nai adjacency \<ipv4 | ipv6\> destination-identifier \<address\>
+
+Set the adjacency destination address identifier (IPv4 or IPv6) for the given
+segment list index.
+```
+
+```{cfgcmd} set protocols segment-routing traffic-engineering segment-list \<name\> index \<index\> nai prefix \<ipv4 | ipv6\> prefix-identifier \<prefix\>
+
+Set an IGP prefix identifier (IPv4 or IPv6 prefix) for the given segment list
+index.
+```
+
+```{cfgcmd} set protocols segment-routing traffic-engineering segment-list \<name\> index \<index\> nai prefix \<ipv4 | ipv6\> prefix-identifier \<prefix\> algorithm \<spf | strict-spf\>
+
+Select the IGP prefix algorithm style for the prefix identifier:
+
+- `spf`: Shortest Path First (SPF).
+- `strict-spf`: Strict SPF - ignore any possible local policy overriding the
+ SPF along the path.
+```
+
## Examples
### Enable SR on IS-IS (experimental)