bgpkit-parser icon indicating copy to clipboard operation
bgpkit-parser copied to clipboard

MRT/BGP data parser written in Rust.

Results 19 bgpkit-parser issues
Sort by recently updated
recently updated
newest added

Updates the requirements on [itertools](https://github.com/rust-itertools/itertools) to permit the latest version. Changelog Sourced from itertools's changelog. 0.13.0 Breaking Removed implementation of DoubleEndedIterator for ConsTuples (#853) Made MultiProduct fused and fixed on...

dependencies

Currently, `LargeCommunity`'s string representation has an extra `lg:` prefix which is not conforming with [RFC8092](https://datatracker.ietf.org/doc/html/rfc8092#section-5)'s definiton. > The canonical representation of BGP Large Communities is three separate unsigned integers in...

We currently miss the capability to filter by community values. We currently have four different types of community values, which makes building a filter slightly more complex than it sounds....

Returning `Option` would allow users to act on mal-formatted messages on a per-record basis, enabling more fine-grained error handling.

* [**RFC7752**](https://datatracker.ietf.org/doc/rfc7752) * [RFC7938](https://datatracker.ietf.org/doc/rfc7938) * [RFC8571](https://datatracker.ietf.org/doc/rfc8571) * [RFC9085](https://datatracker.ietf.org/doc/rfc9085) * [RFC9294](https://datatracker.ietf.org/doc/rfc9294) IANA link-state parameter definitions * https://www.iana.org/assignments/bgp-ls-parameters/bgp-ls-parameters.xhtml

rfc

[IANA codes](https://www.iana.org/assignments/bgp-tunnel-encapsulation/bgp-tunnel-encapsulation.xhtml) * [ ] *[deprecated]* [RFC5566 BGP IPsec Tunnel Encapsulation Attribute](https://www.rfc-editor.org/rfc/rfc5566) * [ ] *[deprecated]* [RFC5512 The BGP Encapsulation Subsequent Address Family Identifier (SAFI) and the BGP Tunnel Encapsulation...

rfc

https://www.rfc-editor.org/rfc/rfc9069 Incomplete checks and features includes: * [ ] checks for the fields that must be set for LocalRIB type messages, e.g. https://www.rfc-editor.org/rfc/rfc9069#name-per-peer-header-2 * [x] Peer-flags is different from regular...

rfc

It is recommended to use tracing instead of env_logger to provide better logging results. https://docs.rs/tracing/latest/tracing/

enhancement

Parallel parsing for large RIB dumps can significantly improve the data processing speed. However, we will need to determine the best way to approach this issue. It is not as...

_Originally posted by @jmeggitt in https://github.com/bgpkit/bgpkit-parser/issues/81#issuecomment-1439775924_ I thought it might be interesting to do a profile to see which parts actually have the largest impacts on performance. The setup was...

enhancement