]> git.puffer.fish Git - matthieu/frr.git/commit
fpm: Add SRv6 VPN SIDs to `fpm.proto`
authorCarmine Scarpitta <cscarpit@cisco.com>
Tue, 13 Feb 2024 11:12:34 +0000 (12:12 +0100)
committerCarmine Scarpitta <cscarpit@cisco.com>
Sun, 18 Feb 2024 17:31:13 +0000 (18:31 +0100)
commit4ec8ef5098c0d8f9fc1c098269afeb4a740adb24
tree47374ada76ad4c3754269e4e3c8d29537257f876
parent7052c94ba3422ca1c44f530535c1efda0ac70fa0
fpm: Add SRv6 VPN SIDs to `fpm.proto`

Add two optional fields to the AddRoute protobuf message to support
SRv6 VPN use cases:
* `srv6_vpn_sid`: used to associate an SRv6 VPN SID to a route; if
present, the router will steer the traffic that matches the prefix by
encapsulating the payload in an outer IPv6 header where the destination
address is the SRv6 VPN SID provided
* `srv6_encap_source_address`: source Address of outer encapsulating
IPv6 header

This is a preliminary commit to support sending SRv6 Local SIDs and VPN
SIDs via protobuf.

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
fpm/fpm.proto