> -----Original Message-----
> From: Seiichi Kawamura [mailto:kawamu...@mesh.ad.jp] 
> Sent: Tuesday, January 05, 2010 1:33 AM
> To: Dan Wing
> Cc: 'Jari Arkko'; 
> draft-ietf-6man-text-addr-representat...@tools.ietf.org; 
> 'IETF IPv6 Mailing List'
> Subject: Re: AD review of draft-ietf-6man-text-addr-representation
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Jari, Dan
> 
> Happy new year.
> 
> I'm going with Jari's text,
> and I'm adding a little to the next paragraph
> (which talks about exceptions)
> 
>          <t>There will be situations where certain prefixes 
> that do not meet this
> condition will prefer a mixed notation to meet certain needs. 
> On the other hand, there may
> be situations where conditions are met, but full hexadecimal 
> representation is chosen.
> Addressing these needs is out of the scope of this document. 
> Tools that provide options to
> specify prefixes that is (or is not) to be represented as 
> mixed notation may be useful in
> these cases.</t>

Perfect.  

Thanks!
-d


> Regards,
> Seiichi
> 
> 
> Dan Wing wrote:
> >  
> > 
> >> -----Original Message-----
> >> From: ipv6-boun...@ietf.org [mailto:ipv6-boun...@ietf.org] On 
> >> Behalf Of Jari Arkko
> >> Sent: Monday, December 28, 2009 1:34 AM
> >> To: Seiichi Kawamura
> >> Cc: draft-ietf-6man-text-addr-representat...@tools.ietf.org; 
> >> IETF IPv6 Mailing List
> >> Subject: Re: AD review of draft-ietf-6man-text-addr-representation
> >>
> >> Seiichi,
> >>
> >>> I will make the changes. What you pointed out if pretty clear,
> >>> and I agree.
> >>>   
> >>
> >> Thanks.
> >>
> >>>> Sections 5 and 6 are not as strict with respect to 
> >> recommending a single
> >>>> choice as would perhaps be desirable. Is there a reason 
> >> why the second
> >>>> alternative in Section 5 can't be removed and the RFC 3986 
> >> format be
> >>>> chosen as mandatory in Section 6? For Section 5 I 
> thought that was
> >>>> actually what we had discussed on the list. In other 
> words, change:
> >>>> OLD:
> >>>> For these addresses, mixed notation is recommended if 
> either of the
> >>>> below conditions are met.
> >>>>
> >>>> (1) The address can be distinguished as having IPv4 
> >> addresses embedded
> >>>> in the lower 32 bits solely from the address field. (e.g. 
> >> Well Known
> >>>> Prefixes)
> >>>>
> >>>> (2) An external mechanism such as prefix learning or 
> >> pre-configuration
> >>>> helps in recognizing the address as having IPv4 addresses 
> >> embedded in
> >>>> the lower 32 bits.
> >>>> NEW:
> >>>> For these addresses, mixed notation is recommended if 
> the following
> >>>> condition is met: The address can be distinguished as having IPv4
> >>>> addresses embedded in the lower 32 bits solely from the 
> >> address field
> >>>> through the use of a well known prefix [RFC 4291]. Note that this
> >>>> prevents the use of the mixed notation on some addresses 
> >> that employ a
> >>>> dynamically chosen prefix. However, it was felt that the 
> >> benefits of
> >>>> deterministic text representation outweigh the benefits of human
> >>>> readability in this case.
> >>>>     
> >>> The original text was close to what you mentioned.
> >>> The second point was brought up with a request from the BEHAVE WG.
> >>> Removing this would not stop anyone from requiring the mixed style
> >>> for representation in a given protocol, but the other 
> hand, if this
> >>> was mentioned here it would provide a pointer to something that
> >>> should be considered.
> >>>   
> >> I understand their motivations, given that BEHAVE may 
> >> introduce new well 
> >> known prefixes for translation purposes.
> >>
> >> However, the motivation does not help remove the problem 
> >> associated with 
> >> dynamically changing formats. An "external mechanism" may be 
> >> available 
> >> on my host's IP layer but is unlikely to exist in my management 
> >> application or the excel sheet that I use to register my 
> addresses. 
> >> Every time you introduce flexibility to the address format 
> you risk 
> >> making two different parties arrive at a different representation.
> >>
> >> We have the following alternatives:
> >>
> >> 1) Mandate that the text representation is <SOMETHING> and 
> >> never changes 
> >> after this. It doesn't change even if new WKPs are assigned. This 
> >> alternative has the highest likelihood of enabling 
> >> comparisons, and the 
> >> smallest likelihood of producing readable IP addresses for mixed 
> >> IPv6/IPv4 addressing.
> >>
> >> 2) Mandate that the text representation is <SOMETHING> but 
> take into 
> >> account new WKPs. Here we can have a situation where an 
> updated node 
> >> produces a different string than an older node, if the older 
> >> node does 
> >> not recognize a new WKP. There's still a reasonable 
> likelihood that 
> >> eventually the situation will be corrected, and for most 
> of the time, 
> >> readable IPv6/IPv4 addressing can be achieved.
> >>
> >> 3) Mandate that the text representation is <SOMETHING> but 
> >> require that 
> >> external mechanisms help recognize even dynamically assigned 
> >> IPv4/IPv6 
> >> prefixes. This has the highest likelihood of producing readable 
> >> addresses, but relies on the existence and proper use of 
> the external 
> >> mechanisms.
> > 
> > For (3), I would like to encourage tools to support something like
> > "--prefix=", for example:
> > 
> >   tcpdump --64prefix=ABCD::/96
> > 
> > which helps reduce the worry that a tool might not know of a WKP
> > (due to release cycles of the new code), and also means a network-
> > specific prefix could also be provided to the tool.
> > 
> > -d
> > 
> >> 4) As above, but specify a mandatory external mechanism.
> >>
> >> Basically, the choice comes down to how important we 
> believe readable 
> >> addresses are in the BEHAVE translation cases vs. likelihood of 
> >> achieving proper comparisons. My take is that alternative #2 is a 
> >> practical approach with a very high likelihood of working 
> correctly.
> >>
> >> What do other people in the WG think?
> >>
> >>>> The [] style as expressed in [RFC3986] is recommended.  
> >> Other styles are
> >>>> acceptable when cross-platform portability does not become 
> >> an issue.
> >>>> NEW:
> >>>> The [] style as expressed in [RFC3986] should be employed, 
> >> and is the
> >>>> default format unless otherwise specified. Other styles 
> >> are acceptable
> >>>> when there is exactly one style for the given context. For 
> >> instance, a
> >>>> given protocol specification might indicate that the '#' 
> >> format is used.
> >>>>     
> >>> A discussion early in the draft showed that various 
> implementations
> >>> of a given protocol already had different styles and if 
> >> they did not mix,
> >>> we could live with them. I think the following would work, a mix
> >>> of the OLD and NEW.
> >>>
> >>> "The [] style as expressed in [RFC3986] should be employed, 
> >> and is the default format
> >>> unless otherwise specified. Other styles are acceptable 
> >> when there is exactly one style
> >>> for the given context and cross-platform portability does 
> >> not become an issue."
> >>>   
> >> I'm fine with this.
> >>
> >>>> Is there reason why we can't simply recommend the 
> >> specified algorithm to
> >>>> be followed for prefixes as well?
> >>>>     
> >>> Its written in Appendix B. but if you wanted it placed 
> >> inside the main
> >>> text, that's not a problem for me.
> >>>   
> >> Yes, please move it to the main text.
> >>
> >> Jari
> >>
> >> 
> --------------------------------------------------------------------
> >> IETF IPv6 working group mailing list
> >> ipv6@ietf.org
> >> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> >> 
> --------------------------------------------------------------------
> > 
> > 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (MingW32)
> 
> iEYEARECAAYFAktDB0wACgkQcrhTYfxyMkJp4QCfQcDJeAXrkmMZZUpk4nOLqDd2
> ocMAnjToOyPD9lC0cKr1zhCTeM4DPa6K
> =0LPT
> -----END PGP SIGNATURE-----

--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to