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?!

#RFC #ietf #routing #bgp

Mařenčin Sloník

@marenamat Don't know why my mind went there, but... maybe they were ABBA fans! If a set is A, and a sequence is B... 🤪

@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.

#bgp

RFC 1965: Autonomous System Confederations for BGP | RFC Editor

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!