[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: V6ops: IPv6 site multihoming best practices



Dwight, here is a sequence of discussion from old multi6 list.
As you can see, it isn't clear that 3178 really meets all
needs.

    Brian

-------- Original Message --------
Subject: RFC 3178 mh (was Re: I-D ACTION:draft-huston-multi6-architectures-00.txt)
Date: Mon, 24 May 2004 11:38:06 +0200
From: marcelo bagnulo braun <marcelo@it.uc3m.es>
To: Pekka Savola <pekkas@netcore.fi>
CC: Multi6 List <multi6@ops.ietf.org>
References: <Pine.LNX.4.44.0405201049520.1330-100000@netcore.fi>

Hi Pekka,

A couple of questions about RFC 3178 multihoming...

El 20/05/2004, a las 10:21, Pekka Savola escribió:
>
[...]
>                                      However, this draft does not
>          address another major drawback of the RFC 3178 approach, that
>          it does not protect against the complete failure of one or
> more
>          connected ISPs.
>
> ==> I think this is something where one should make a reality check.
> How often is it that the _whole_ ISP fails?  Pretty much _never_,

IMHO the problem is that RFC 3178 multihoming situation not only fails
when the complete ISP fails, but it also fails when
- one of the access routers of the ISPs fail,
- one of the exit routers of the site fail
- one of the links between the ISPs and their upstream provider fail

While i agree that probably the complete failure of the ISP may be a
low probability event, i guess that the above mentioned events may be
more common.

The other reality check that i would like to do is how common is RFC
3178? if it is not very common, what do you think are the reasons for
its non adoption?

Regards, marcelo

>
> unless you count 1-man small ISPs which don't even have redundant
> connectivity and routers (and we shouldn't care about this).

-------- Original Message --------
Subject: Re: RFC 3178 mh (was Re: I-D ACTION:draft-huston-multi6-architectures-00.txt)
Date: Mon, 24 May 2004 12:45:32 +0300 (EEST)
From: Pekka Savola <pekkas@netcore.fi>
To: marcelo bagnulo braun <marcelo@it.uc3m.es>
CC: Multi6 List <multi6@ops.ietf.org>

On Mon, 24 May 2004, marcelo bagnulo braun wrote:
> El 20/05/2004, a las 10:21, Pekka Savola escribió:
> >
> [...]
> >                                      However, this draft does not
> >          address another major drawback of the RFC 3178 approach, that
> >          it does not protect against the complete failure of one or
> > more
> >          connected ISPs.
> >
> > ==> I think this is something where one should make a reality check.
> > How often is it that the _whole_ ISP fails?  Pretty much _never_,
>
> IMHO the problem is that RFC 3178 multihoming situation not only fails
> when the complete ISP fails, but it also fails when
> - one of the access routers of the ISPs fail,
> - one of the exit routers of the site fail
> - one of the links between the ISPs and their upstream provider fail
>
> While i agree that probably the complete failure of the ISP may be a
> low probability event, i guess that the above mentioned events may be
> more common.

No, this is definitely not the case.  The first two bullet points are
only valid if site site does not have tunnels to from the other exit
routers to the other ISPs (or the tunnel is terminated at the ISP to
the same router as the physical link), right?  The third point is only
valid if the ISP has only one link to an upstream provider -- and no
self-respecting ISP has only one upstream link.

> The other reality check that i would like to do is how common is RFC
> 3178? if it is not very common, what do you think are the reasons for
> its non adoption?

True enough.  I don't think there is sufficient evidence to make
conclusions of this, as the number of v6-enabled enterprises which
don't have IPv6 /32 prefixes (but which multihome w/ v4) is very
low..?

--
Pekka Savola                 "You each name yourselves king, yet the
Netcore Oy                    kingdom bleeds."
Systems. Networks. Security. -- George R.R. Martin: A Clash of Kings


-------- Original Message --------
Subject: Re: RFC 3178 mh (was Re: I-D ACTION:draft-huston-multi6-architectures-00.txt)
Date: Mon, 24 May 2004 12:22:54 +0200
From: marcelo bagnulo braun <marcelo@it.uc3m.es>
To: Pekka Savola <pekkas@netcore.fi>
CC: Multi6 List <multi6@ops.ietf.org>
References: <Pine.LNX.4.44.0405241241490.26478-100000@netcore.fi>

>>
>> IMHO the problem is that RFC 3178 multihoming situation not only fails
>> when the complete ISP fails, but it also fails when
>> - one of the access routers of the ISPs fail,
>> - one of the exit routers of the site fail
>> - one of the links between the ISPs and their upstream provider fail
>>
>> While i agree that probably the complete failure of the ISP may be a
>> low probability event, i guess that the above mentioned events may be
>> more common.
>
> No, this is definitely not the case.  The first two bullet points are
> only valid if site site does not have tunnels to from the other exit
> routers to the other ISPs (or the tunnel is terminated at the ISP to
> the same router as the physical link), right?

Well, this is possible but this is not described in RFC 3178 and it
imposes additional configuration, for instance of the IGP of the ISP.
But i agree that it is possible to support this configuration, with
some added complexity. My point was aimed to identify another possible
cause for the non success of this solution, which could be related to
operational complexity? I mean, tunnel management, and added features
like the support for additional failure modes may require additional
manual configuration, which may make the solution less attractive.


> The third point is only
> valid if the ISP has only one link to an upstream provider -- and no
> self-respecting ISP has only one upstream link.
>

Well, you are assuming that very small sites will obtain its own
address block from the RIR, which may not hold, i guess


>> The other reality check that i would like to do is how common is RFC
>> 3178? if it is not very common, what do you think are the reasons for
>> its non adoption?
>
> True enough.  I don't think there is sufficient evidence to make
> conclusions of this, as the number of v6-enabled enterprises which
> don't have IPv6 /32 prefixes (but which multihome w/ v4) is very
> low..?


Well, i guess this is an important issue to understand, since if rfc
3178 multihoming is enough for some small sites (for instance), the new
solution should be focused to satisfy the needs of the remaining sites
(medium/big) sites, and the scalability required may be different.

In other words, understanding the reasons why rfc 3178 is not a good
option may provide us good information for the design of the new
solution, especially w.r.t to deployability.

regards, marcelo


Dwight Jamieson wrote:
Brian,

I am a member of the ATIS IPv6 task force. http://www.atis.org/

The task force is developing IPv6 transition and deployment
recommendations targeted mainly at ATIS' Telco members.
Due to the reasons you mentioned, I didn't think the deployment
strategies outlined in RFC4116 should be recommended to service
providers for site multi-homing.

Earlier in this thread, Janos Mohacsi suggested using the procedures
outlined in RFC3178. Do you see this as a viable option to recommend?

Cheers,
Dwight

-----Original Message-----
From: owner-v6ops@ops.ietf.org [mailto:owner-v6ops@ops.ietf.org] On
Behalf Of Brian E Carpenter
Sent: Friday, December 16, 2005 4:25 AM
To: Daniel Roesen
Cc: v6ops@ops.ietf.org
Subject: Re: V6ops: IPv6 site multihoming best practices


Daniel Roesen wrote:

On Tue, Nov 29, 2005 at 02:47:37PM -0500, Dwight Jamieson wrote:


In the absence of mature protocol support for site multi-homing (shim6),


shim6 is not a site multihoming protocol, and that's the one of the biggest problems of it. shim6 is (supposed to be) host multihoming.


Actually, it is supposed to be for hosts inside multihomed sites, and I
would maintain that it *is* a site multihoming solution, but implemented
in the host TCP/IP stack. But it isn't yet fully specified and deployed,
so naturally there are not yet best practice recommendations. We know
that its interaction with traffic engineering practices still has to be
defined.

However, that discussion belongs over in shim6.


what are the best practice recommendations for an enterprise or service provider?


Use BGP for what it was designed. To connect autonomous systems in the


routing domain. There is no alternative yet, and none in sight.


We know that doesn't scale, and that was the reason the multi6 WG
existed and why we converged on a scaleable solution. But if you need to
multihome an IPv6 site today, well, yes, you probably have to use the
techniques described for IPv4 in RFC 4116. Just don't expect that to
work in a 10 billion node network.

     Brian