You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Switch to route-level BGP parser (into_route_iter) from bgpkit-parser v0.18.0 (#14)
~19% faster on RIPE RIS bview files; larger gains expected on full RIB dumps
Eliminates per-path allocation by borrowing AS path via Arc
Algorithm Changes
Added two-tier transit detection: TRUE_TIER1 (14 ASes always valid) vs candidate tier-1 ASes (Zayo, Hurricane Electric) that are only valid transit providers when their next hop is also a tier-1
Hurricane Electric (AS 6939) is treated as a candidate tier-1 for IPv6 only, reducing its downstream count by ~70% at tested collectors
Zayo (AS 6461) is treated as a candidate tier-1 for both IPv4 and IPv6, reducing its downstream count by 14-18%
Code Refactoring
Refactored lib.rs into dedicated modules (as2rel, peer_stats, pfx2as) with processor pattern
Moved types and constants into their corresponding processor modules
Removed unnecessary internal function exports from public API