The idea seems kinda neat, but Route reflectors scale so well nowadays, that a confederation setup seems kind of wasteful and overly complex. Especially with behaviour like this appearing.
Also, im curious how other routing operating systems would behave when encountering massive AS-paths.
According to the article, IOS seems to crash irregulary. I wonder if these kind of things are being fuzzed by the network operating system vendors aswell, especially conisdering there is no upper limit on AS-PATH length defined in the RFC.
BBN ran them back in the 90s because (IIRC) they pre-dated route reflectors and were impossible to cleanly migrate off of. Other than that, yeah, nobody uses these things. RRs or (rarely) full mesh FTW.
This post the equivalent of "creating a bleeding foot by using only a knife and your foot".
There are at least 26 publicly visible routes on IPv6 that have visible confederation in them.
Maybe the best/worst example is 2402:8100::/32 ( https://bgp.tools/prefix/2402:8100::/32 ) :
# birdc s ro 2402:8100::/32 all
BIRD 2.15.1 ready.
Table master6:
2402:8100::/32 unicast [transit6_orange 13:42:56.368] * (100) [i]
via xxx on xx
Type: BGP univ
BGP.origin: IGP
BGP.as_path: 5511 3356 55644 {36040 38266 45271 55410}
With 4 confederation ASNs in it!I was part of one, back in the early 2000s. Reason was the parent ISP had set up offshoot ISPs in different countries, but they all had their own networks/ASes/transit/network policy. When they belatedly decided to unify the network, hiding the different daughter companies' networks behind a confederation AS was the easiest way. In other words, the network reflected the dysfunction of the organization.
Having said that, it worked very well.