2026-08-01 16:39 UTC
Replies (2)
-
@Jhaas@infosec.exchange 2026-08-01 16:39
AS_PATH Length is the tool everyone is used to using to impact attracted traffic: You prepend your own AS to make a path less preferable. Unfortunately the efficacy of this practice is clumsy. Depending on where you sit in the Internet and who your providers are, you end up playing with the number of prepends to see how well you can influence the incoming traffic. Excessive prepending opens you up to easier route hijack. (https://datatracker.ietf.org/doc/draft-ietf-grow-as-path-prepending/) When you're not lucky, traffic load balancing seems fine and then all of a sudden may shift. Often this is how a provider discovers BGP Wedgies where the "state machine that is the Internet" has latched temporally on your advertised routes... and then it moved. (https://datatracker.ietf.org/doc/html/rfc4264) On an incoming basis, providers may proxy prepend incoming routes to locally bias their traffic. However, that also impacts downstream traffic attraction and thus you have to be careful about that.
-
@overunderlay@bsd.network 2026-08-01 20:00
@Jhaas@infosec.exchange if we're gonna be updating stuff, ORIGIN (Type Code 1) has a whole octet to itself but only 3 currently defined values. Couldn't we do more with this? I propose: 0: IGP: default 1: EGP : "I know what I'm doing" 2: INCOMPLETE (or "?"): "I don't know what I'm doing" 3: "pick meeeee!" 4: "my transit set this for me so you don't have to" 5: "I deaggregated a bunch of crap that you'll want to filter" 6: applied automatically in cases of more than 2 AS_PATH prepends 7: "prefix flaps so often it's effectively useless"