Merged
Conversation
Log output now includes localtime in [YYYY-MM-DD HH:MM:SS] format. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Negotiate 4-octet AS number capability in OPEN messages and parse AS_PATH/AGGREGATOR attributes with 4-byte ASNs when both peers support it. Uses AS_TRANS (23456) in the 2-byte OPEN field for local ASNs > 65535. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Parse type code 8 COMMUNITY attributes as arrays of 4-byte values, rendered as ASN:VALUE with well-known names (NO_EXPORT, NO_ADVERTISE, NO_EXPORT_SUBCONFED). Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Fixes redeclaration errors when the header is included via multiple paths (bgp.h and bgp_peer.h both include bgp_print.h). Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Implement EVPN NLRI parsing for AFI 25 (L2VPN), SAFI 70 (EVPN) with support for route types 1-5: Ethernet Auto-Discovery, MAC/IP Advertisement, Inclusive Multicast, Ethernet Segment, and IP Prefix. Includes JSON formatting of MAC addresses, ESIs, route distinguishers, and MPLS labels, plus comprehensive test coverage. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…ount Clarify that BGPSee is a passive observer, not a routing daemon. Remove EVPN from roadmap (now implemented), fix VPNv4 SAFI, and update test count to reflect current coverage. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…ructure - Add VPNv4 NLRI parsing in MP_REACH/MP_UNREACH (AFI 1, SAFI 128) - Parse MPLS labels, Route Distinguishers, and IPv4 prefixes - Add ADD-PATH (RFC 7911) capability negotiation functions - Update NLRI parsers to support optional path identifiers - Add VPNv4 JSON output formatting - Increase default hold time to 600 seconds - Fix extended attribute length flag check (0x10 not 0x16) - Add 37 new VPNv4 and capability tests Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add -t/--hold-time option with default of 600 seconds - Add set_bgp_hold_time() function to configure per-peer hold time - Use peer's configured hold time in OPEN message instead of hardcoded value - Update --asn help text to mention 4-byte ASN support - Bump version to 0.0.9 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.