]> git.puffer.fish Git - matthieu/frr.git/commit
bgpd: Implement EBGP-OAD peering type
authorDonatas Abraitis <donatas@opensourcerouting.org>
Fri, 6 Oct 2023 11:51:18 +0000 (14:51 +0300)
committerDonatas Abraitis <donatas@opensourcerouting.org>
Fri, 6 Oct 2023 18:53:43 +0000 (21:53 +0300)
commit5e81120961d502a25da5a590011ed6dda86024b7
tree062f29114cd8f36c6b807f55531b5cf7a398e9dd
parentba67eb6bd090c78bc9eb0b4bb11ecc0c30661c1a
bgpd: Implement EBGP-OAD peering type

At each EBGP boundary, BGP path attributes are modified as per [RFC4271], which includes stripping any IBGP-only attributes.

Some networks span more than one autonomous system and require more flexibility in the propagation of path attributes. It is worth noting that these multi-AS networks have a common or single administrative entity. These networks are said to belong to One Administrative Domain (OAD). It is desirable to carry IBGP-only attributes across EBGP peerings when the peers belong to an OAD.

This document defines a new EBGP peering type known as EBGP-OAD, which is used between two EBGP peers that belong to an OAD. This document also defines rules for route announcement and processing for EBGP-OAD peers.

https://datatracker.ietf.org/doc/html/draft-uttaro-idr-bgp-oad

Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
bgpd/bgp_attr.c
bgpd/bgp_route.c
bgpd/bgp_updgrp.c
bgpd/bgp_vty.c
bgpd/bgpd.c
bgpd/bgpd.h