summaryrefslogtreecommitdiff
path: root/doc/user
AgeCommit message (Collapse)Author
2024-03-04zebra: Add fpm_listenerDonald Sharp
Add a tiny fpm_listener program to allow FRR to test the fpm. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2024-02-27Merge pull request #14810 from dmytroshytyi-6WIND/srv6_bgp_sid_reachabilityRuss White
SRv6 BGP SID reachability
2024-02-27Merge pull request #15273 from opensourcerouting/feature/paths_limit_capabilityRuss White
bgpd: Implement Paths-Limit capability
2024-02-19doc: show isis optional algorithm idLouis Scalbert
Set optional algorithm ID in the show isis commands. Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
2024-02-14Merge pull request #15288 from donaldsharp/shell_access_removalDonatas Abraitis
vtysh: Remove deprecated shell_access code
2024-02-13doc: Add `neighbor ... addpath-rx-paths-limit` commandDonatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2024-02-13Merge pull request #15284 from ↵Russ White
opensourcerouting/feature/bgpd_announce_rpki_state_knob bgpd: Add neighbor X send-community extended rpki command
2024-02-07doc: Fix the documentation for route-map continue statementDonatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2024-02-07doc: Add `neighbor X send-community extended rpki` commandDonatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2024-02-05doc: Document `update-source <IFNAME>` command betterDonald Sharp
There was a question in regards to how the update-source choose the ip address for the source when using the `update-source` command in BGP. Upon looking at the code, I was a but surprised, so I decided to document this behavior. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2024-02-05vtysh: Remove deprecated shell_access codeDonald Sharp
This code has been deprecated for over a year and frankly needs to be removed from the system. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2024-02-04doc: remove [no] from commandsIgor Ryzhov
The rule is to document only positive versions of commands. Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
2024-02-03Merge pull request #15192 from fdumontet6WIND/capa_negoDonatas Abraitis
bgpd: add [no]neighbor capability fqdn
2024-02-02Merge pull request #10151 from pguibert6WIND/ensure_routing_protocols_good_bwDonald Sharp
zebra: avoid having speed set to UINT32_MAX
2024-02-02doc: add neighbor PEER capability fqdn commandFrancois Dumontet
improve bgp doc Signed-off-by: Francois Dumontet <francois.dumontet@6wind.com>
2024-01-30doc: bgp ipv4 l3vpn sid reachabilityDmytro Shytyi
BGP IPv4 L3VPN with SRv6 SID reachability example provided in the documentation Signed-off-by: Dmytro Shytyi <dmytro.shytyi@6wind.com>
2024-01-30doc: add doc for show configuration runningMark Stapp
Add a doc entry for the newly-unhidden 'show configuration running ...' command. Signed-off-by: Mark Stapp <mjs@labn.net>
2024-01-29doc, yang, zebra: allow bandwidth up to 1 terabit/secPhilippe Guibert
Allow bandwidth up to 1000000 Mb/s (ie. 1 Tb/s) and document it. Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com> Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
2024-01-29Merge pull request #15181 from idryzhov/zebra-mgmtdChristian Hopps
zebra interfaces NB conversion
2024-01-28zebra, build: disable irdp by defaultIgor Ryzhov
IRDP client (rdisc) was deleted from iputils more than 2 years ago. It's time to drop IRDP, but first let's stop building and including it in the packages by default to see if anyone will be complaining. Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
2024-01-28zebra: convert interface link-params command to NBIgor Ryzhov
Make link-params a presence container and activate it when entering the node. The "enable" command is not necessary anymore but kept hidden for backwards compatibility. Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
2024-01-28zebra: convert inteface multicast command to NBIgor Ryzhov
Introduce new "[no] multicast <enable|disable>" command to be able to remove the configuration. Current "[no] multicast" command cannot be removed. Current command is hidden but still works for backwards compatibility. Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
2024-01-27build: nuke `BFDD_CONTROL_SOCKET`David Lamparter
This just unnecessarily complicates things by involving autoconf. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
2024-01-27build: update packaging & docs for dir changesDavid Lamparter
`--sysconfdir` and `--localstatedir` now align with general autoconf practices. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
2024-01-24Merge pull request #15209 from opensourcerouting/fix/whitespacesDonald Sharp
bgpd: Use single whitespace when displaying show bgp summary
2024-01-24Merge pull request #15189 from opensourcerouting/fix/doc_label-table_jsonDonald Sharp
doc: Add missing json keyword for `show debugging label-table`
2024-01-23doc: Drop single whitespace from show bgp outputsDonatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2024-01-22sharpd: Allow sharpd to listen to neighbor eventsDonald Sharp
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2024-01-22Merge pull request #15052 from louis-6wind/rpki-vrf-92Donatas Abraitis
bgpd: add VRF support to RPKI
2024-01-21doc: Add missing json keyword for `show debugging label-table`Donatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2024-01-21Merge pull request #15125 from pguibert6WIND/srte_pcep_session_jsonDonatas Abraitis
Dump PCEP session in json format
2024-01-19doc: Update bgp unnumbered documentationDonald Sharp
Mention the limitations of this type of peering in bgp. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2024-01-19Merge pull request #15168 from mjstapp/daemon_logsDonatas Abraitis
lib,vtysh: add per-daemon log file config
2024-01-18pathd: add 'show sr-te pcep session json' supportPhilippe Guibert
Add support to dump sr-te pcep session in json output. > ubuntu2204# show sr-te pcep session > PCE q > PCE IP 192.0.2.40 port 4189 > PCC IP 192.0.2.10 port 4189 > PCC MSD 10 > Session Status UP > Precedence 10, best candidate > Confidence normal > Timer: KeepAlive config 30, pce-negotiated 70 > Timer: DeadTimer config 120, pce-negotiated 120 > Timer: PcRequest 30 > Timer: SessionTimeout Interval 30 > Timer: Delegation Timeout 10 > No TCP MD5 Auth > PCE SR Version draft07 > Next PcReq ID 5 > Next PLSP ID 2 > Connected for 171 seconds, since 2023-10-28 09:36:44 UTC > PCC Capabilities: [PCC Initiated LSPs] [Stateful PCE] [SR TE PST] > PCE Capabilities: [Stateful PCE] [SR TE PST] > PCEP Message Statistics > Sent Rcvd > Message Open: 2 1 > Message KeepAlive: 1 6 > Message PcReq: 4 0 > Message PcRep: 0 0 > Message Notify: 4 0 > Message Error: 0 5 > Message Close: 0 0 > Message Report: 5 0 > Message Update: 0 1 > Message Initiate: 0 0 > Message StartTls: 0 0 > Message Erroneous: 0 0 > Total: 16 13 > PCEP Sessions => Configured 1 ; Connected 1 > ubuntu2204# show sr-te pcep session json > { > "pcepSessions":[ > { > "pceName":"q", > "pceAddress":"192.0.2.40", > "pcePort":4189, > "pccAddress":"192.0.2.10", > "pccPort":4189, > "pccMsd":10, > "sessionStatus":"UP", > "bestMultiPce":true, > "precedence":10, > "confidence":"normal", > "keepaliveConfig":30, > "deadTimerConfig":120, > "pccPcepRequestTimerConfig":30, > "sessionTimeoutIntervalSec":30, > "delegationTimeout":10, > "tcpMd5Authentication":false, > "draft07":true, > "draft16AndRfc8408":false, > "nextPcRequestId":5, > "nextPLspId":2, > "sessionKeepalivePceNegotiatedSec":70, > "sessionDeadTimerPceNegotiatedSec":120, > "sessionConnectionDurationSec":177, > "sessionConnectionStartTimeUTC":"2023-10-28 09:36:44", > "pccCapabilities":" [PCC Initiated LSPs] [Stateful PCE] [SR TE PST]", > "pceCapabilities":" [Stateful PCE] [SR TE PST]", > "messageStatisticsReceived":{ > "messageOpen":1, > "messageKeepalive":6, > "messagePcReq":0, > "messagePcRep":0, > "messageNotify":0, > "messageError":5, > "messageClose":0, > "messageReport":0, > "messageUpdate":1, > "messageInitiate":0, > "messageStartTls":0, > "messageErroneous":0, > "total":13 > }, > "messageStatisticsSent":{ > "messageOpen":2, > "messageKeepalive":1, > "messagePcReq":4, > "messagePcRep":0, > "messageNotify":4, > "messageError":0, > "messageClose":0, > "messageReport":5, > "messageUpdate":0, > "messageInitiate":0, > "messageStartTls":0, > "messageErrneous":0, > "total":16 > } > } > ], > "pcepSessionsConfigured":1, > "pcepSessionsConnected":1 > } Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
2024-01-18doc: add doc for daemon-specific log cliMark Stapp
Add doc for the daemon-specific log file cli Signed-off-by: Mark Stapp <mjs@labn.net>
2024-01-18doc: add information for per vrf rpki commandsPhilippe Guibert
Add documentation for per VRF RPKI commands Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com> Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
2024-01-18doc: remove rpki ssh local server public keyLouis Scalbert
It is not used anymore. Fixes: 2a5f5ec00f ("bgpd: Drop SSH public key for RPKI CLI option") Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
2024-01-18doc: fix rpki ipv4 address family exampleLouis Scalbert
Fix RPKI IPv4 address family example. Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
2024-01-18doc: use documentation range in rpki manualLouis Scalbert
Use documentation range in rpki manual Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
2024-01-15Merge pull request #15154 from idryzhov/mgmt-get-dataChristian Hopps
mgmtd get-data request expansion
2024-01-15Merge pull request #15034 from louis-6wind/topotest-rpkiDonatas Abraitis
bgpd, topotests: add bgp_rpki_topo1 and RPKI fixes
2024-01-14mgmtd: add option to specify netns as the vrf backendIgor Ryzhov
mgmtd has to know if netns is used as the vrf backend to correctly process interface names in northbound. Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
2024-01-13doc: update config file doc for integrated requirementChristian Hopps
Signed-off-by: Christian Hopps <chopps@labn.net>
2024-01-11doc: add show rpki configurationLouis Scalbert
Add documentation about the new "show rpki configuration" command. Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
2024-01-09Merge pull request #15108 from opensourcerouting/fix/debug_bgp_updates_detailRuss White
bgpd: Add `debug bgp updates detail` command
2024-01-07bgpd: Add `debug bgp updates detail` commandDonatas Abraitis
When filtering with `debug bgp updates in x.x.x.x prefix-list plist`, we want to filter out unnecessary messages like: ``` 127.0.0.1(Unknown) rcvd UPDATE wlen 0 attrlen 20 alen 5 ``` Such a line as above will be repeated for all the paths received and it's useless without knowing the prefix (because NLRIs are not parsed yet). But want to see only relevant ones: ``` 127.0.0.1(Unknown) rcvd UPDATE w/ attr: nexthop 127.0.0.1, origin i, path 65002 127.0.0.1(Unknown) rcvd 10.255.255.1/32 IPv4 unicast ``` With `debug bgp updates detail` we can combine this to something like: ``` 127.0.0.1(Unknown) rcvd UPDATE w/ attr: nexthop 127.0.0.1, origin i, path 65002 127.0.0.1(Unknown) rcvd UPDATE wlen 0 attrlen 20 alen 5 127.0.0.1(Unknown) rcvd 10.255.255.1/32 IPv4 unicast ``` Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2024-01-07doc: Rename `show thread ...` to `show event ...`Donatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2024-01-02Merge pull request #12261 from cscarpitta/srv6-encap-src-addrRuss White
zebra: Add the support of the Source Addr param of the SRv6 Encapsulation
2024-01-02pathd: add dynamic candidate path metric [computed] keywordPhilippe Guibert
Add the 'computed' keyword for a given metric. > [..] > metric te computed When set by the PCC, the PCE must send back a computed metric value in the PCResponse value. Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
2023-12-14doc: Add doc for `show segment-routing srv6 manager`Carmine Scarpitta
The `show segment-routing srv6 manager` CLI command allows users to print the SRv6 information. Currently, the SRv6 information includes only the SRv6 encapsulation source address. In this commit, we add the documentation for the `show segment-routing srv6` command. Signed-off-by: Carmine Scarpitta <carmine.scarpitta@uniroma2.it>