CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2024/08/12 03:04:23
Modified files:
usr.sbin/bgpd : bgpd.c bgpd.conf.5 bgpd.h parse.y rtr.c
rtr_proto.c session.h
Log message:
Add 'min-version' RTR config option and default to RTR version 1 by default.
The min-version pins a minimal required version for rtr session. This is
needed if specific PDUs are required and it ensures that the session is
not suddenly downgraded. This is important for ASPA where a minimum
version of 2 is required. Only then the ASPA PDUs are transmitted.
By default a RTR version of 1 is used but setting min-version to 2
will enable draft-ietf-sidrops-8210bis-14 support and enforce it
at the same time. Right now defaulting to version 2 is not possible
since draft-ietf-sidrops-8210bis failed to progress for a too long
time resulting in split eco system with various incompatible RTR
version 2 implementations.
OK tb@