[jump-admins] Routing problems to www.eurovision.tv 2400:CB00::/32 CLOUDFLARE
Jared Mauch
jared at puck.nether.net
Fri Jun 15 19:18:34 CEST 2012
I personally agree with James on this topic. The aggregate isn't too hard, or obtaining the right rir space isn't either.
Jared Mauch
On Jun 15, 2012, at 1:10 PM, "James A. T. Rice" <admins at jump.net.uk> wrote:
> Terry,
>
> I appreciate your response, but I don't think that's very helpful.
>
> Cloudfare are the ones with the badly engineered v6, not the rest of the world. You can take steps to make your v6 work correctly, indeed simply aggregating to a /36 or /40 level will likely make your problems go away. Otherwise announcing a /32 covering route will definitely make your problems go away. If necessary, renumbering into PI space might be the long term solution.
>
> A "Either accept the routes or carry a default." stance gets us nowhere - there's plenty of reasons, including those I've outlined in my previous email, as to why either of those options are a bad idea in the long run.
>
> For everyones sake, I would ask you to reconsider your position on this. Other operators have managed to do v6 in a way which does not cause these problems. I'm sure you can too.
>
> Best wishes
> James
>
>
>
> On Fri, 15 Jun 2012, Terry Rodery wrote:
>
>> Either accept the routes or carry a default.
>>
>> On Fri, Jun 15, 2012 at 10:02 AM, James A. T. Rice <admins at jump.net.uk> wrote:
>>> Hi Tom,
>>>
>>>
>>>
>>> On Fri, 15 Jun 2012, Tom Paseka wrote:
>>>
>>>> CloudFlare operates a discontiguous network and we are unable to announce
>>>> the /32.
>>>
>>>
>>> route-views shows you using the same upstreams for each /48, in fact, all of
>>> the bgp attributes seem identical for each /48 that you announce.
>>>
>>> There is no reason why you can't announce a /32 to your upstreams, and then
>>> steer traffic to your discontiguous sites with /48s (preferably tagged with
>>> no-export on the /48s).
>>>
>>>
>>>
>>>
>>>
>>>> The /48 is a valid announcement for the global table.
>>>
>>>
>>> That's bogus. You could say the same that /32 is a valid announcement for
>>> IPv4 table. It doesn't help.
>>>
>>>
>>>
>>>
>>>> While we understand there are some concerns about de-aggergation
>>>
>>>
>>> /48 was designed as the size of an 'end user' assignment, so opening filters
>>> to accept /48 across the v6 space is similar to accepting that each end user
>>> on the internet can have a place in the global tables. This is clearly not
>>> plausible.
>>>
>>>
>>>
>>>
>>>> aggregation is not possible and we would either be announcing the
>>>> deaggregated address space from a single assignment, or we'd have multiple
>>>> assignments for the same purpose, so the impact on the routing table would
>>>> be the same.
>>>
>>>
>>> Some level of deaggregation can be seen as reasonable, you could announce
>>> your /32 as a /36 per site, assuming 16 sites is sufficient and most sites
>>> will accept this, or a bunch of /40s if 256 sites is required. Even so
>>> announcing the /32 covering route is desirable too.
>>>
>>> Announcing as /48s is a deaggregation ratio of 65536 times. This is
>>> ridiculous. In the same way that you wouldn't try to announce a IPv4 /16 as
>>> individual IPv4 /32s (which is exactly the same deaggregation amount that
>>> you are doing here).
>>>
>>>
>>>
>>>
>>>> If the full table can not be accepted, I would recommend installing a
>>>> default route to one or all of your upstreams, otherwise many parts of the
>>>> global table will not be reachable, not just to CloudFlare.
>>>
>>>
>>> That breaks resilience. Lots of the internet would rather have known
>>> resilience and breakage to places announcing incorrectly, rather than rely
>>> on defaults.
>>>
>>>
>>> If you need help with fixing this on your side there is plenty of clue on
>>> this list. At the moment the ghost route hunter shows you're lacking
>>> connectivity to many major sites - if others can get it right I'm sure you
>>> can too.
>>>
>>>
>>> Cheers
>>> James
>>
>> _______________________________________________
>> admins mailing list
>> admins at jump.net.uk
>> http://www.jump.org.uk/mailman/listinfo.cgi/admins
>>
More information about the ipv6-ops
mailing list