diff options
| author | Yuriy Andamasov <yuriy@vyos.io> | 2026-07-05 23:52:16 +0300 |
|---|---|---|
| committer | Yuriy Andamasov <yuriy@vyos.io> | 2026-10-03 15:43:02 +0300 |
| commit | a2aed869944b88ec12fc555d471b078d9a82d7b0 (patch) | |
| tree | eef04fe87a5f58c0efdfe0f6a9ee01b4dfa53e8f /docs/configuration/protocols | |
| parent | 70ffde48e951caea564b558dceeb049f94a37903 (diff) | |
| download | vyos-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.md | 25 | ||||
| -rw-r--r-- | docs/configuration/protocols/segment-routing.md | 53 |
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) |
