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

Re: multi-homing vs multi-connecting



    > From: Pekka Savola <pekkas@netcore.fi>

    > I group these differently .. basically:

    > 1) Host multi-homing ..
    > a) multiple interfaces and addresses: e.g. a mobile device with both
    > GPRS+WLAN interface active

I understand the class, but caution you not to use mobile examples because it
will confuse many people... :-)

    > b) one interface and more addresses: network is providing multiple
    > prefixes (of possibly different properties). It is the _host's task_ to
    > deal with the issues.

My reaction to this classification is that you need to be careful not to mix
classifications based on the *kind of problem* one is trying to solve (which
is where my host/site distinction comes from) with classifications based on
the *mechanism* one is using.

Your classification is also an interesting one, but on the surface, because of
your mention of multiple addresses, it's a mechanism classification - not that
that's bad, just different.

Of course, your classification is also in some ways a problem classification,
because the former is the "classical" host/node multi-homing, whereas the
latter is really a subset of site multi-homing; more specifically, that subset
that we've been thinking is best handled with multiple addresses.


After reading Michael Lambert's message, I've been trying to work out if
there's a useful division at an architectural level, which would be yet
another level of classification, but I'm going to have to ponder that for
a while.

I mean, at some point there is an architectural division where multi-homing
turns into routing - e.g. if you have two tiers of upstream providers, local
ones L1-L3, and global ones G1-G3, all cross-connected, and you want to
specify which pair traffic to a particular destination takes, that's really a
routing problem, not a multi-homing problem. Whereas the single host with
multiple interfaces is clearly multi-homing.

But I need to think about it more...


    > so it would seem you'd rather place 1.b) under 2) as a network providing
    > multiple prefixes is a already a site.

Yes, you only get 1.b if you have an entire network with multiple addresses,
and you only get that (presumably) if that network is multi-homed, ergo it's
site multi-homing.

So maybe site multi-homing needs to be split up into sub-classes - whether
based on the *mechanism* used to support it (multiple addresses, routing,
whatever), or on some significant *situational* difference (e.g. a stub site
which is multi-homed to different local ISP's, versus some more complex
situation).


    > From IPv4 perspective ... but in IPv6

See previous message! Empty your mind of all this old junk! :-)

	Noel