Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,15 @@ All notable changes to this project will be documented in this file.

### Code improvements

* added BGP Flow-Spec parsing support following RFC 8955 and RFC 8956
* implemented complete Flow-Spec NLRI parsing for IPv4 and IPv6 Flow Specification rules
* added support for all Flow-Spec component types (destination/source prefix, protocol, ports, ICMP, TCP flags, packet length, DSCP, fragment, flow label)
* implemented Flow-Spec operator parsing for numeric and bitmask operations with proper semantics
* added Flow-Spec Extended Communities for Traffic Rate, Traffic Action, Redirect, and Traffic Marking (RFC 8955)
* created structured data model with `FlowSpecNlri`, `FlowSpecComponent`, and operator types
* added support for IPv6-specific components including Flow Label and prefix offset encoding
* includes test coverage with RFC example validation and round-trip encoding/decoding
* maintains backward compatibility with existing NLRI and Extended Community parsing infrastructure
* added BGP Tunnel Encapsulation attribute parsing support following RFC 9012, RFC 5640, and RFC 8365
* implemented complete TLV-based parsing system for BGP Tunnel Encapsulation attribute (type 23)
* added support for all IANA-defined tunnel types (VXLAN, NVGRE, GRE, SR Policy, Geneve, etc.)
Expand Down
Loading