[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Updated draft-ietf-multi6-v4-multihoming-01.txt
Hi Kurtis,
some comments about the draft...
- Section 1
In the third paragraph it is stated that:
"This practice has two advantages and one disadvantage for the..."
what practice are you considering?
I think you are considering the situation where a multihomed site
obtains an address block from one of its providers and announces it
through the other providers, but i couldn't find it stated explicitly
multihomed network. The first advantage is that they can obtain a
much smaller block of address space from an ISP than from a RIR.
(Would-be multihomers still often optimize their networks for
qualifying for at least a /24 by adopting accepted but relatively
wasteful address deployment strategies.)
Well, i don't know why this is a benefit for the multihomed network in
particular.
I mean, i can see that this is benefit for the Internet as a whole,
since addresses are used in a more efficient way, but i don't see how
the multihomed site is better off.
The second advantage is that
even if their announcement is filtered, they are still reachable over
the primary ISP by virtue of the aggregate announced by this ISP.
Even when the circuit to the primary ISP is down, this often works
because the primary ISP will generally accept the announcement over
the secondary ISP, so traffic flows from the filtering network to the
primary ISP and then to the secondary ISP in order to arrive at the
multihomed network. While this is common, it is also not universally
true.
An implicit requirement here is that the primary ISP must peer with
each one of the other ISPs, wwhich i am not sure that this is always
true. I mean, there are two conditions here: first the primary ISP must
peer with the other ISP and second the primary ISP must accept the
announcement of shorter prefixes.
The disadvantage is that the multihomed network must depend on the
primary ISP for the aggregate. If the primary ISP goes down, this
will impact reachability to networks that filter. And when the
multihomed network leaves the primary ISP, they are generally
expected to return the address space because otherwise this ISP would
have to route traffic for a non-customer. Most ISPs will cooperate
with this "punching holes in an aggregate" solution to multihoming,
but some are reluctant.
Well, another clear disadvantage is that the address block of the
multihomed site belongs to the ISP, so if the multihomed site changes
its primary ISP, it must renumber. An interesting point is that if the
multihomed site changes any of the other isps, it don't have to
renumber.
- Section 2 Terminology
Perhaps for completeness it would good to add the definition of a
multihomed (end)site?
- Section 3
- Section 3.1
By multihoming, an enterprise can insulate itself from certain
failure modes within one or more transit providers, as well as
failures in the network providing interconnection with one or more
transit providers.
I fail to understand the meaning of the last part of the sentence
(starting from "as well..)
Perhaps it needs some rewording?
- Section 3.2
Perhaps it would be valuable to add some more detailed description of
which kind of support for load sharing is obtained with this solution?
I mean, perhaps talking about announcing more specific prefixes, AS
prepending and so on and presenting the limitations of each method.
IMHO this may be important when considering the capabilities of an IPv6
multihoming solution. I mean, when comparing IPv4 capabilities vs IPv6
capabilities we will need to go more in detail than just load sharing
support, i guess.
- Section 3.4
Same comments that in load sharing. Current multihoming solution
support some degree of policing. Perhaps explaining what level of
support is provided and its limitations could be useful (like the stuff
presented in section 5.3 but w.r.t policy and perhaps in a bit more of
detail)
- Section 3.5
Most of the benefits presented are related to obtaining a PI address
block (rather than being multihomed)
As you mention in the introduction, a site can be multihomed, but still
use PA address from one of its providers, so most of these benefits
will not be achieved.
imho this section is a bit misleading in this aspect.
I mean independency w.r.t. renumbering, easier migration and so on are
benefits of having PI addresses and they are not benefits of being
multihomed. Just happens to be that being multihomed is one of the ways
of obtaining PI addresses given current RIR policies :-)
I mean, imho we need to explain the situation a bit more in detail here.
- Section 4.2
s/addressblock/address block
s/teh/the
- Section 5
The features described in this section don't really apply to all
multihomed configurations described in section 4. For instance,
configuration 4.5 (using NATs) don't provide feature 5.2 (transport
layer survivability), Moreover, multiattached networks don't obtain
full fault tolerance against all the failures described in section 3.1.
Additionally NAT configuration doesn't really provide much TE
capabilities AFAICS. OTOH, NAT configuration is really simple and can
be adopted in unmanaged environments, while BGP based configuration
doesn't seems as simple as this, so i am not sure that the simplicity
benefit applies to all of the configurations in the same level.
I don't know which approach to follow with this, but i am tempted to
suggest that the NAT approach and the multiattached approach are moved
to a later section where they are presented as "other approaches" where
their limitations and advantages are presented.
In addition, as i understand this, the features described in this
section are in addition to the features presented in section 3, right?
Perhaps stating this explicitly would make it clearer
- Section 5.2
I would mention in this section that becuase the number of AS in the
Internet and the delayed BGP convergence that it causes, this feature
is not universal in the current Internet, i.e. that there are some
outages that take a long time BGP to reconverge causing come TCP
connections to fail. Perhaps quoting Labovitz work here...
another limitation here (as Iljitsch has mentioned several times by
now) is that the current default time setting on some commercial
routers make that BGP need 3 minutes to detect an outage, so this
implies that it will take more than 3 min to reroute the established
communications. Bottom line is that current multihoming solution
doesn't really preserves all established communications always.
- Section 5.4
The current multihoming solution places control of traffic flow in
the hands of the enterprise responsible for the multi-homed
interconnections with transit providers. A single-homed customer of
a multi-homed enterprise may vary the demand for traffic that they
impose on the enterprise, and may influence differential traffic load
between transit providers; however, the basic mechanisms for
congestion control and route propagation are in the hands of the
enterprise, not the customer.
I fail to understand this section. I mean, here we are considering only
site multihoming, so i don't see why are relevant comments about
clients of the multihomed enterprise. AFAIU, a multihomed end site
don't have customers, right?
The same goes for the customer/ enterprise comments in the last sentence
Regards, marcelo
El 12/07/2004, a las 11:48, Kurt Erik Lindqvist escribió:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I have today submitted draft-ietf-multi6-v4-multihoming-01.txt to the
I-D editor. As I assume I am not the only one submitting drafts today
:-) it is also at
http://www.kurtis.pp.se/ietf/draft-ietf-multi6-v4-multihoming-01.txt
Brian will act as WG chair for anything that relates to this draft, I
will act as editor.
While updating I have gone through all comments I have found. I have
acted on most, and disagreed with some. Some where more or less out of
scope after recent (6 months) development of the WG, so I haven't acted
on them.
- - kurtis -
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.0.3
iQA/AwUBQPJecKarNKXTPFCVEQKf9ACg8RY+xEWXhiZ1a+sTc4llwr65q+oAoNeW
2qZQX6T0C6UnCpSAkE32Ehx4
=lY7m
-----END PGP SIGNATURE-----