>it's not at all clear that this can work well enough to be a general
>purpose multihoming mechanism, at least not without adding a fair
>amount of extra infrastructure and complexity - i.e. a mechanism
>which hosts or applications can use to query the network to determine
>relative proximity of several different addresses. 

There is also a potential scaling issue of using multiple addresses 
as general purpose multihomging mechanism. This is because if this 
is the case, most of the Internet hosts will end up with multiple 
addresses. 

Based on the current assignment strategy, only top-tier ISPs (networks)
will be assigned with TLAs. tier-2 ISPs will get allocation address
space from the TLAs of their connected tier-1 ISPs. If a tier-2 ISP 
is multihomed, the ISP will be assigned with two IP addresses from two 
different TLAs. All the downstream customers of this tier-2 ISP will 
get multiple addresses for each host. Since most of the tier-2 ISP 
(if not all) will be multihomed to tier-1 ISPs for redundancy purpose, 
most of the Internet hosts will end up with multiple IP addresses. 
Only tier-1 ISPs' direct connected single-homed customers will not 
have multiple addresses for their hosts.

It's possible that some multihomed sites will have to assign 4 or even 
more ip addresses per host, depend on what kind of ISPs they multihoming 
with. E.g. a site that happen to multihome to two tier-2 ISPs, each 
multihomed with two different tier-1 ISPs, each host in this multihomed
site will have 4 IP addresses in order to get full benefit of redundancy. 
One can image even more complicated case.

So I think we need to explore different ways of doing multihoming.


                                        --Jessica 


Date:    Thu, 09 Dec 1999 19:36:28 EST
To:      Christian Huitema <[EMAIL PROTECTED]>
cc:      Sean Doran <[EMAIL PROTECTED]>, [EMAIL PROTECTED]

From:    Keith Moore <[EMAIL PROTECTED]>
Subject: Re: IP network address assignments/allocations information? 

Return-Path: [EMAIL PROTECTED] 
X-URI:   http://www.cs.utk.edu/~moore/
In-reply-to: Your message of "Thu, 09 Dec 1999 18:14:18 EST."
         <[EMAIL PROTECTED]> 
Sender:  [EMAIL PROTECTED]
Content-Type: text
Content-Length: 1465

> Let's put it this way: the registries are instructed that only top level
> providers should get one of these addresses. Everyone who does not qualify
> supposedly get a delegation from a TLA, or several delegations in the case
> of multi-homed networks. 

of course, this requires that sending hosts or applications make 
intelligent decisions about which destination address to use
(and which source address to use with a particular destination
address), usually in the absence of any information which might
inform the decision.

it's not at all clear that this can work well enough to be a general
purpose multihoming mechanism, at least not without adding a fair
amount of extra infrastructure and complexity - i.e. a mechanism
which hosts or applications can use to query the network to determine
relative proximity of several different addresses.  if it does turn 
out to work it will probably be because all of the available prefixes 
for both the source and destination host are so reliable and have so 
much available bandwidth that most of the time that it doesn't matter 
which of the available addresses you use.  (it's tempting to say that 
multihoming will work quite well for those cases where you don't need 
multihoming...  but that is a bit of an exaggeration)

to be fair, "traditional" multihoming doesn't scale well enough 
to use that approach either.

maybe we just need for Internet service to be as reliable as telephone
service.

Keith

Reply via email to