Dear diary, today I realized that AS_SET == 1 and AS_SEQUENCE == 2, but AS_CONFED_SEQUENCE == 3 and AS_CONFED_SET == 4. I'm hereby deeply and utterly horrified. Why would anybody approve of such an abomination?!
Dear diary, today I realized that AS_SET == 1 and AS_SEQUENCE == 2, but AS_CONFED_SEQUENCE == 3 and AS_CONFED_SET == 4. I'm hereby deeply and utterly horrified. Why would anybody approve of such an abomination?!
@marenamat To horrify you further, consider:
https://www.rfc-editor.org/info/rfc1965/
The original RFC reflects what you'd like - but it's not how Cisco had implemented it. As a result, we had incompatible implementations for a while until 3065 cleaned up that mess.
This was one of my earliest introductions to IANA f-ery.

This document describes an extension to BGP which may be used to create a confederation of autonomous systems which is represented as one single autonomous system to BGP peers external to the confederation. This memo defines an Experimental Protocol for the Internet community.
@Jhaas Huh, an experimental RFC by an author from Cisco, which was f'ed by Cisco … and the author appears in 3065 again but now with Juniper in his address.
What a Sunday to learn this!