BGP Capabilities Fill In
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- rust
- Domain
- networking
Research direction
Use the capability table and its RFC or draft references to select one unimplemented capability; the issue names no source files or tests. Compare the selected entry with the capabilities already added in #584, #199, and #589, and treat completion as implementing that capability rather than leaving it marked TODO.
Written by the indexing model from the issue text.
Description
There are currently a lot of capabilities that are marked as TODO.
This issue captures how we are approaching filling in these capabilities. Note that just because a capability is deprecated does not mean it's not important. Even in my basic BGP testing thus far with FRR and Arista, deprecated options have come across the wire.
| RFC | Description | Added in |
|---|---|---|
| RFC 2858 | MultiprotocolExtensions | #584 |
| #199 | ||
| RFC 5291 | OutboundRouteFiltering | |
| RFC 8277 (deprecated) | MultipleRoutesToDestination | |
| RFC 8950 | ExtendedNextHopEncoding | #589 |
| RFC 8654 | BGPExtendedMessage | |
| RFC 8205 | BgpSec | |
| RFC 8277 | MultipleLabels | |
| RFC 9234 | BgpRole | |
| RFC 4724 | GracefulRestart | |
| draft-ietf-idr-dynamic-cap | DynamicCapability | |
| draft-ietf-idr-bgp-multisession | MultisessionBgp | |
| RFC 7313 | EnhancedRouteRefresh | |
| draft-uttaro-idr-bgp-persistence | LongLivedGracefulRestart | |
| draft-ietf-idr-rpd-04 | RoutingPolicyDistribution | |
| draft-walton-bgp-hostname-capability | Fqdn | |
| RFC 8810 (deprecated) | PrestandardRouteRefresh | |
| RFC 8810 (deprecated) | PrestandardOrfAndPd | |
| RFC 8810 (deprecated) | PrestandardOutboundRouteFiltering | |
| RFC 8810 (deprecated) | PrestandardMultisession | |
| RFC 8810 (deprecated) | PrestandardFqdn | |
| RFC 8810 (deprecated) | PrestandardOpereationalMessage | |
| draft-abraitis-bgp-version-capability-16 | Software Version Capability for BGP |
- Dominant language
- Rust
- Stars
- 94
- Forks
- 6
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 12
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from oxidecomputer/maghemite
-
Bug mgd ndp rust
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
oxidecomputer/maghemite#802 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 52/100
oxidecomputer/maghemite#918 · 2 comments ·
-
ddm
Difficulty 4/5 3-5 days Newbie friendliness 35/100
oxidecomputer/maghemite#914 ·
-
bfd bgp Bug important non-blocker rust want
Difficulty 5/5 Over a week Newbie friendliness 25/100
oxidecomputer/maghemite#883 ·
-
bfd Bug mgd needs testing rust
Difficulty 4/5 3-5 days Newbie friendliness 48/100
oxidecomputer/maghemite#865 ·
All issues in oxidecomputer/maghemite
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
kwakseongjae/auto-hwp#319 ·
-
area:cli bug filter-quality good first issue priority:medium
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
bevyengine/bevy#25861 ·
-
comp-datalake
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
ClickHouse/ClickHouse#121222 ·
-
enhancement remote
Difficulty 2/5 1-3 hours Newbie friendliness 68/100