summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2024-10-29bgpd: add `bgp ipv6-auto-ra` commandMikhail Sokolovskiy
Introduce a command to stop bgpd from enabling IPv6 router advertisement messages sending on interfaces. Signed-off-by: Mikhail Sokolovskiy <sokolmish@gmail.com>
2024-10-25bgpd: compare aigp after local route check in bgp_path_info_cmp()Enke Chen
For consistency between RIB and BGP, the aigp comparison should be made after the local route check in bgp bestpath selection. Signed-off-by: Enke Chen <enchen@paloaltonetworks.com>
2024-10-21bgpd: allow value 0 in aigp-metric settingEnke Chen
The value of 0 is accepted from peers, and can also be set by the route-map "set aigp-metric igp-metric". For coonsistency, it should be allowed in "set aigp-metric <value>" as well. Signed-off-by: Enke Chen <enchen@paloaltonetworks.com> (cherry picked from commit e07f38a43f0b176fcfb96403db71291c04f76cfb)
2024-10-02bgpd: Actually make ` --v6-with-v4-nexthops` it workDonatas Abraitis
It was using `-v` which is actually a _version_. Fixes: 0435b31bb8ed55377f83d0e19bc085abc3c71b44 ("bgpd: Allow bgp to specify if it will allow v6 routing with v4 nexthops") Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org> (cherry picked from commit 0495cac837ad0f6ff1082746c37e4a48c1068035)
2024-05-09pimd: fix dr-priority rangeDavid Lamparter
0 is a valid DR priority. Signed-off-by: David Lamparter <equinox@opensourcerouting.org> (cherry picked from commit b564c1d890aef75067db22df09e608faf72b99f5)
2024-04-16bgpd: Fix display when using `missing-as-worst`Donald Sharp
The usage of the `bgp bestpath med missing-as-worst` command was being accepted and applied during bestpath, but during output of the routes affected by this it would not give any indication that this was happening or what med value was being used. Fixes: #15718 Signed-off-by: Donald Sharp <sharpd@nvidia.com> (cherry picked from commit bc9885b22e79ac14fd931517582d0d6d80f68c85)
2024-03-22grpc: fix grpc for various failuresChristian Hopps
lib: don't define a `fallthrough` in c++ to avoid conflict with protobuf c++ check: add link libs required by some versions of grpc++ or it's dependent linked libs tests: don't fail the test due to known at exit memleaks Signed-off-by: Christian Hopps <chopps@labn.net> (cherry picked from commit 043a4183c2f10e6117695dec7a0373c1b0a63808)
2024-03-05doc: Fix one spelling `dissallowed` to `disallowed`Donatas Abraitis
Closes: https://github.com/FRRouting/frr/issues/15465 Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org> (cherry picked from commit e993ba1812d36ef4b80407739e572edac881a85e)
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-12doc: docker: update with new more strict protobuf requirementsChristian Hopps
Signed-off-by: Christian Hopps <chopps@labn.net>
2024-02-09mgmtd: ripng, libs fully convertedVincent JARDIN
While checking the code, we can notice that they are already converted. Suggested-by: Igor Ryzhov <iryzhov@nfware.com> Signed-off-by: Vincent Jardin <vjardin@free.fr>
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-06Merge pull request #15283 from okda-networks/doc-updateDonald Sharp
doc: sysrepo plugin doc update with test commands
2024-02-06Merge pull request #15308 from donaldsharp/update_source_documentationMark Stapp
doc: Document `update-source <IFNAME>` command better
2024-02-05doc: Add some documentation around a new pthread callDonald Sharp
Not necessarily the correct place for this but there is no other place and it needs to be called out and I would rather have some documentation in place. Long term I would like to add a bunch of frr_pthread documentation but at this point in time it's not there. We can re-arrange when that happens. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
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-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: sysrepo plugin doc update with tested commandsAmjad Daraiseh
Signed-off-by: Amjad Daraiseh <adaraiseh@okdanetworks.com>
2024-02-02doc: add neighbor PEER capability fqdn commandFrancois Dumontet
improve bgp doc Signed-off-by: Francois Dumontet <francois.dumontet@6wind.com>
2024-01-31Merge pull request #15251 from qlyoung/fix-doc-nbcli-numlistIgor Ryzhov
doc: fix misformatted list in nbapi docs
2024-01-31Merge pull request #15254 from LabNConsulting/chopps/notificationsIgor Ryzhov
Add YANG notifications
2024-01-30tests: add YANG notification testChristian Hopps
Signed-off-by: Christian Hopps <chopps@labn.net>
2024-01-30doc: update [no] recommendationQuentin Young
Signed-off-by: Quentin Young <qlyoung@qlyoung.net>
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: fix misformatted list in nbapi docsQuentin Young
Signed-off-by: Quentin Young <qlyoung@qlyoung.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-28Merge pull request #15243 from opensourcerouting/autoconf-dir-messDonald Sharp
*: fix a pile of directory and/or state retention related issues
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-27doc: cleanup the structure a bitChristian Hopps
Signed-off-by: Christian Hopps <chopps@labn.net>
2024-01-27doc: cleanup auto-converted "list" style mistakeChristian Hopps
Signed-off-by: Christian Hopps <chopps@labn.net>
2024-01-26doc: updates to mgmtd conversion documentationChristian Hopps
Signed-off-by: Christian Hopps <chopps@labn.net>
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>