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

RE: I-D ACTION:draft-ietf-shim6-applicability-01.txt



Hi, Marchlo, 
   I think it is good to add the definition of Re-homing.

 Best Regards, Sam Xia 

> -----Original Message-----
> From: owner-shim6@psg.com [mailto:owner-shim6@psg.com] On 
> Behalf Of marcelo bagnulo braun
> Sent: Wednesday, June 14, 2006 3:03 PM
> To: Iljitsch van Beijnum
> Cc: shim6-wg
> Subject: Re: I-D ACTION:draft-ietf-shim6-applicability-01.txt
> 
> Hi Iljitsch,
> 
> 
> thanks for your detailed comments...
> 
> some replies below...
> 
> El 13/06/2006, a las 16:52, Iljitsch van Beijnum escribió:
> 
> > On 8-jun-2006, at 1:28, Geoff Huston wrote:
> >
> >> This document discusses the applicability of the Shim6 
> IPv6 protocol
> >>    element and associated support protocols to provide site 
> >> multihoming
> >>    capabilities in IPv6.
> >
> > Comments:
> >
> > "While the Shim6 protocol does not impose any requirements on the
> >    disposition of the locators involved in this process"
> >
> > I don't understand what the authors are getting at here. I would 
> > strongely suggest actually mentioning the requirements that aren't 
> > imposed.
> >
> 
> the point being made in the sentence is that it would be 
> enough that one of the peers has multiple addresses in order 
> to be able to use the
> shim6 protocol, no matter what those addresses are. In 
> particular is not strictly required that those addresses come 
> from different isp (as it is somehow the scenario for which 
> the shim6 was designed for). It would be possible to use the 
> shim6 protocol in a host that has multiple interfaces with 
> one address in each interface and all the addresses with the 
> same prefix for instance... i guess you know all this 
> already, but this is what the draft is trying to communicate 
> (unsuccessfully it seems :-(
> 
> would it improve rephrasing it as:
> 
>    While the Shim6 protocol does not impose any requirements
>    on the addresses involved in this process
> 
> 
> > "In the scenario illustrated in Figure 1 host H 
> communicates with some
> >    remote host H'."
> >
> > My understanding of using a ' to differentiate between two 
> things is 
> > that it generally means that the two things are very similar, or 
> > represent two stages of the same thing. In this case, that doesn't 
> > apply so it's confusing. Please use another letter for the second 
> > host.
> >
> 
> :-)
> 
> will ddo
> 
> > In general, the document seems to assume understanding of 
> inter-domain 
> > routing. It is not explained what a locator is except that 
> on second 
> > use it says "locator (address)" which implies that the two are the 
> > same thing. ULID isn't explained.
> >
> 
> ok, we can add a definition section and include those two... 
> is there any other term that you think should be there?
> 
> > "The Shim6 protocol has other potential applications beyond site
> >    multi-homing.  For example, since Shim6 is a host-based 
> protocol, it
> >    can also be used to support session mobility between 
> interfaces on a
> >    multi-homed host."
> >
> > I disagree because shim6 isn't built to support jumping to a 
> > previously unknown address, it is assumed that the addresses to be 
> > used after a failure are known before the failure.
> >
> 
> well, you could send an UPDATE message from the new location 
> with the new locator and the validation information for it 
> included in the UPDATe message itself. There is no 
> fundamental reason why this cannot be done (we would need to 
> see the actual details of the protocol for this in any case...)
> 
> > Again my usual dislike of empty lines to skip to the next 
> "page" for a 
> > new heading.
> >
> 
> next one will be a "comptact" version....
> 
> > "   The Shim6 protocol is defined only for IPv6.  However, 
> there is no
> >    fundamental reason why a Shim6-like approach could not 
> support IPv4
> >    addresses as locators, either to provide multi-homing support to
> >    IPv4-numbered sites"
> >
> > We're already running out of IPv4 addresses with ONE address per 
> > host...
> >
> 
> fundamental reason from the protocol prespective... do you 
> want us to change something here?
> 
> > "   The use of CGA [RFC3972] and HBA [I-D.ietf-shim6-hba] involve
> >    encoding information in the lower 64 bits of locators.  
> This imposes
> >    the requirement on address assignment to Shim6-capable 
> hosts that 
> > all
> >    interface addresses should be able to accommodate 64-bit 
> interface
> >    identifiers.  This requirement is also imposed by CGA [RFC3972]."
> >
> > Not to mention RFC 3513:
> >
> > "   For all unicast addresses, except those that start with binary 
> > value
> >    000, Interface IDs are required to be 64 bits long and to be
> >    constructed in Modified EUI-64 format."
> 
> ok, will add the reference
> 
> >
> > "4.  Shim6 Capabilities
> >
> > 4.1.  Fault Tolerance
> >
> > 4.1.1.  Establishing Communications After an Outage"
> >
> > Having headers without any text under them is considered bad style.
> >
> > "   managed centrally."
> >
> > A single line on a new "page" is a "widow" and considered 
> undesirable. 
> > Simarly, the following line is an "orphan":
> >
> > "   So, in this configuration, the shim6 protocol is used 
> to provide"
> >
> 
> i guess this will be solved with the compact version...
> 
> 
> > "However, MIPv6 lacks
> >    of failure detection mechanisms"
> >
> > Grammar.
> >
> > "In this case, the shim6
> >    protocol wouldn�t be used"
> >
> > Unicode problem??
> >
> 
> i think it is a typo
> 
> > Extra space after each sentence.
> >
> > Altough I feel there are way too many RFCs already, it 
> might make more 
> > sense to move the shim6/MIPv6 interactions to a separate document 
> > because this part just doesn't seem to feel at home here.
> >
> 
> well, the whole part about interactions with other parts of 
> the stack seems to belong to this document to me but perhaps 
> we can hear other opinions...
> 
> > Inconsistent use of "Shim6" and "shim6".
> >
> > "It is
> >    recommended that Shim6 is not used for SCTP sessions, 
> and that path
> >    maintenance is provided solely by SCTP."
> >
> > Hm, I suspect that there are failure modes that aren't 
> handled well by 
> > SCTP that shim6 can handle.
> 
> i don't know...
> 
> perhaps unidirectional failures? shim6 can handle a 
> communication with two unidirectional address pairs.... i 
> don't know about sctp...
> 
> >  And AFAIK SCTP has no security to speak of.
> >
> 
> i don't know....
> 
> > "In this case, the shim6 protocol would be associated to the
> >    tunnel interface"
> >
> > Missing period.
> >
> > "6.  Security considerations
> >
> >    This section will be completed before publication is requested."
> >
> > How about completing it before review is requested?
> >
> 
> :-)
> 
> we do what we can....
> 
> > "   2.  Application scenarios  . . . . . . . . . . . . . . 
> . . . . . . 
> >  4
> >    3.  Address Configuration  . . . . . . . . . . . . . . . 
> . . . . .  
> > 6"
> >
> > Inconsistent capitalization, happens in multiple places.
> >
> > Choice of American/British spelling MAY be inconsistent, I spotted 
> > "behaviour" and "optimization".
> >
> 
> regards, marcelo
> 
> 
> 
> > Iljitsch
> >
> 
> 
>