Earlier quoted context omitted.
> They'd need multiple ASNs for each of these network islands then, though No they wouldn’t. They could connect to local transit/IXs in each region and just advertise the regional networks.
If I have AS22, advertising 2.2.2.0/24 out of NY, then I can reach 1.1.1.1, great I then have 2.2.3.0/24 advertised out of Frankfurt with the same AS. Again I have transit. I can reach 1.1.1.1. How does a packet from 2.2.2.1 reach 2.2.3.1 -— 2.2.3.0 won’t be advertised by the transit to me in NY as it thinks I’ve already got the route, after all it originated from my AS.
The transit may not send you your routes with your ASN due to how its policies are configured, but that is configurable, not protocol-level issue.
And most BGP implementations have knobs to disable the loop check, so on your side you could just disable it.