[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: revision of architecture draft is now published
Hi Geoff,
El 30/06/2004, a las 4:22, Geoff Huston escribió:
draft-huston-multi6-architectures-01.txt has been published by the
drafts editor. This version integrates comments made by working group
members on the -00 version and also includes material proposed in the
interim multi6 working group meeting earlier this month.
I would like to propose to the chairs that the working group consider:
- that this document be adopted as a working group document, and
- that the appendix of this document be split off from the main text
of the document and separately developed as a working group document.
thanks.
Some comments about the draft:
- About MIPv6: imho we have an important thing to learn from mipv6 (in
its current form) which is that return routability type of mechanisms
are not suitable to address the multihoming problem. this is a
fundamental problem, because in mipv6 the identifier ownership is
proven by periodical reachability tests. Considering that multihoming
deals with outages, the reachability tests will fail when there is a
failure. the periodicity of the tests is required to avoid attacks
shifted in time
- About traffic engineering: imho is within the scope of a multihoming
solution, since i think TE are included among the goals stated in RFC
3582. In particular
3.1.2. Load Sharing
By multihoming, a site should be able to distribute both inbound and
outbound traffic between multiple transit providers. This goal is
for concurrent use of the multiple transit providers, not just the
usage of one provider over one interval of time and another provider
over a different interval.
and also:
3.1.4. Policy
A customer may choose to multihome for a variety of policy reasons
beyond technical scope (e.g., cost, acceptable use conditions, etc.)
For example, customer C homed to ISP A may wish to shift traffic of a
certain class or application, NNTP, for example, to ISP B as matter
of policy. A new IPv6 multihoming proposal should provide support
for site-multihoming for external policy reasons.
So, i guess that a multihoming solution should try to provide these
goals, and imho an analysis of the solution space should consider these
items.
- About section 2.
imho this section has improved in this version and now provides a more
general approach, since it explicitly addresses both the site
visibility, the session resilience cases and also TE stuff. However,
perhaps it would be interesting to also include the case when the
internal hosts attempt to initiate a communication after a failure?
I mean, when a failure occurs, there are three situations to be
considered, imho. first, session resilience, second that an external
host is capable of establishing new communications with multihomed
hosts, and third that a multihomed host is capable of establishing new
communications with external hosts after the outage, i think that the
last case is missing.
- about section 4.2
where it states that:
"The implication here is that if
the local host wishes to maintain a session across such events it
needs to communicate to remote host R that it is possible to switch
to using a destination address for the multi-homed host that is based
on ISP B' address prefix."
i think that the implication here applies both to established
communications and to new ones
Additionally i am not sure that it is required that the local host
informs R about the available locators. As Brian said once (if i
remeber correctly), the local host is the last one to find out that one
of its own locators in no longer working. IMHO what is needed is that R
discovers which is the new locator to use
So, i would rephrase it into something like:
The implication here is that in order to enable the communication
between R and the local host across such events, the remote host R
has to discover that
it has to use a destination address for the multi-homed host that is
based
on ISP B' address prefix.
(but if you understand my concerns, you can rephrase it much better
than this, i guess :-)
- about section 4.4
at the end of the first paragraph it is stated than:
"This modification could be undertaken
within the transport protocol stack element, or within the
internetworking stack element. The functional outcome from these
modifications would be to create a mechanism to support the use of
multiple locators within the context of a single endpoint-to-endpoint
session."
i am not sure that session would be appropriate for the IP layer...
perhaps replacing session with "communication"?