Hi Med,

Yes, that text would be sufficient to clear my discuss.  However, I would 
suggest a slight rewording of your new sentence (that you may use or ignore at 
your leisure):

YOUR PROPOSED:
   *  Num Addresses (1 octet) - Indicates the number of enclosed IPv4
      (for ENCDNS_IP4) or IPv6 (for ENCDNS_IP6) addresses.  This value
      MUST NOT be set to 0 if the Configuration payload is of type
      CFG_REPLY or CFG_SET.  When set to '0' in CFG_REQUEST, this
      means that no IP address is enclosed in the attribute.

NEW PROPOSED:
   *  Num Addresses (1 octet) - Indicates the number of enclosed IPv4
      (for ENCDNS_IP4) or IPv6 (for ENCDNS_IP6) addresses.  This value
      MUST NOT be set to 0 if the Configuration payload is of type
      CFG_REPLY or CFG_SET.  This may be set to 0 in CFG_REQUEST
      Payloads to indicate that no IP address is encoded in the attribute.

Either way, I'll clear my discuss.

Regards,
Rob


> -----Original Message-----
> From: mohamed.boucad...@orange.com
> <mohamed.boucad...@orange.com>
> Sent: 27 April 2023 14:44
> To: Rob Wilton (rwilton) <rwil...@cisco.com>; The IESG <i...@ietf.org>
> Cc: draft-ietf-ipsecme-add-...@ietf.org; ipsecme-cha...@ietf.org;
> ipsec@ietf.org; kivi...@iki.fi
> Subject: RE: Robert Wilton's Discuss on draft-ietf-ipsecme-add-ike-11: (with
> DISCUSS and COMMENT)
> 
> Rob,
> 
> FWIW, the candidate changes to address your review (and also Paul/Éric
> reviews) can be seen here: https://tinyurl.com/add-ike-latest.
> 
> Please let us know if this solves your concerns. Thanks.
> 
> Cheers,
> Med
> 
> > -----Message d'origine-----
> > De : BOUCADAIR Mohamed INNOV/NET
> > Envoyé : jeudi 27 avril 2023 15:18
> > À : 'Rob Wilton (rwilton)' <rwil...@cisco.com>; The IESG
> > <i...@ietf.org>
> > Cc : draft-ietf-ipsecme-add-...@ietf.org; ipsecme-cha...@ietf.org;
> > ipsec@ietf.org; kivi...@iki.fi
> > Objet : RE: Robert Wilton's Discuss on draft-ietf-ipsecme-add-ike-
> > 11: (with DISCUSS and COMMENT)
> >
> > Re-,
> >
> > Thanks for the follow-up.
> >
> > Please see inline.
> >
> > Cheers,
> > Med
> >
> > > -----Message d'origine-----
> > > De : Rob Wilton (rwilton) <rwil...@cisco.com> Envoyé : jeudi 27
> > avril
> > > 2023 12:12 À : BOUCADAIR Mohamed INNOV/NET
> > > <mohamed.boucad...@orange.com>; The IESG <i...@ietf.org> Cc :
> > > draft-ietf-ipsecme-add-...@ietf.org; ipsecme-cha...@ietf.org;
> > > ipsec@ietf.org; kivi...@iki.fi Objet : RE: Robert Wilton's
> > Discuss on
> > > draft-ietf-ipsecme-add-ike-
> > > 11: (with DISCUSS and COMMENT)
> > >
> > > Hi Med,
> > >
> > > > -----Original Message-----
> > > > From: mohamed.boucad...@orange.com
> > > <mohamed.boucad...@orange.com>
> > > > Sent: 27 April 2023 10:48
> > > > To: Rob Wilton (rwilton) <rwil...@cisco.com>; The IESG
> > > <i...@ietf.org>
> > > > Cc: draft-ietf-ipsecme-add-...@ietf.org; ipsecme-
> > > cha...@ietf.org;
> > > > ipsec@ietf.org; kivi...@iki.fi
> > > > Subject: RE: Robert Wilton's Discuss on draft-ietf-ipsecme-
> > add-
> > > ike-11:
> > > > (with DISCUSS and COMMENT)
> > > >
> > > > Hi Rob,
> > > >
> > > > Thanks for the review.
> > > >
> > > > Please see inline.
> > > >
> > > > Cheers,
> > > > Med
> > > >
> > > >
> > > > Orange Restricted
> > > >
> > > > > -----Message d'origine-----
> > > > > De : Robert Wilton via Datatracker <nore...@ietf.org>
> > Envoyé :
> > > jeudi
> > > > > 27 avril 2023 11:19 À : The IESG <i...@ietf.org> Cc :
> > > > > draft-ietf-ipsecme-add-...@ietf.org; ipsecme-
> > cha...@ietf.org;
> > > > > ipsec@ietf.org; kivi...@iki.fi; kivi...@iki.fi Objet :
> > Robert
> > > > > Wilton's Discuss on draft-ietf-ipsecme-add-ike-11:
> > > > > (with DISCUSS and COMMENT)
> > > > >
> > > > > Robert Wilton has entered the following ballot position for
> > > > > draft-ietf-ipsecme-add-ike-11: Discuss
> > > > >
> > > > > When responding, please keep the subject line intact and
> > reply
> > > to
> > > > > all email addresses included in the To and CC lines. (Feel
> > > free to
> > > > > cut this introductory paragraph, however.)
> > > > >
> > > > > ------------------------------------------------------------
> > --
> > > ----
> > > > > ----
> > > > > DISCUSS:
> > > > > ------------------------------------------------------------
> > --
> > > ----
> > > > > ----
> > > > >
> > > > > Hi,
> > > > >
> > > > > Thanks for this document.
> > > > >
> > > > > This should be a trivial discuss to resolve, and only
> > flagging
> > > it as
> > > > > a discuss because I think that it makes the spec unclear (or
> > > wrong):
> > > > >
> > > > > (1) p 4, sec 3.1.  ENCDNS_IP* Configuration Payload
> > Attributes
> > > > >
> > > > >    *  IP Address(es) (variable) - Includes one or more IP
> > > addresses
> > > > > that
> > > > >       can be used to reach the encrypted DNS resolver
> > > identified by
> > > > > the
> > > > >       Authentication Domain Name.  For ENCDNS_IP4 this field
> > > > > contains
> > > > >       one or more 4-octet IPv4 addresses, and for ENCDNS_IP6
> > > this
> > > > > field
> > > > >       contains one or more 16-octet IPv6 addresses.
> > > > >
> > > > > Shouldn't this be zero or more IP addresses?  Otherwise, the
> > > example
> > > > > that only contains a domain and no IP address appears to be
> > > invalid.
> > > > >
> > > >
> > > > [Med] That text is correct. The field is present only when
> > there
> > > is an IP address
> > > > to convey; otherwise the field is skipped. The presence is
> > > indicated by this field:
> > > >
> > > > Num Addresses (1 octet) - Indicates the number of enclosed
> > IPv4
> > > (for
> > > > ENCDNS_IP4) or IPv6 (for ENCDNS_IP6) addresses.
> > > [Rob Wilton (rwilton)]
> > >
> > > I've just rechecked it, and I still don't find the text clear in
> > that
> > > section that this field is optional.  I think that some more
> > words are
> > > required somewhere :-)
> > >
> > > E.g., the overall length field is defined like this:
> > >
> > >    *  Length (2 octets, unsigned integer) - Length of the
> > enclosed
> > > data
> > >       in octets.  In particular, this field is set to:
> > >
> > >       -  0 if the Configuration payload has types CFG_REQUEST
> > (if no
> > >          specific DNS resolver is requested) or CFG_ACK.  If the
> > >          'Length' field is set to 0, then later fields shown in
> > Figure
> > > 1
> > >          are not present.
> > >
> > > ADN Length is defined as:
> > >
> > >    *  ADN Length (1 octet) - Indicates the length of the
> > > "Authentication
> > >       Domain Name" field in octets.  When set to '0', this means
> > that
> > > no
> > >       ADN is enclosed in the attribute.
> > >
> > > Whereas, Num Addresses is defined as:
> > >
> > >    *  Num Addresses (1 octet) - Indicates the number of enclosed
> > > IPv4
> > >       (for ENCDNS_IP4) or IPv6 (for ENCDNS_IP6) addresses.  This
> > value
> > >       MUST NOT be set to 0 if the Configuration payload is of
> > type
> > >       CFG_REPLY or CFG_SET.
> > >
> > > - This doesn't indicate that 0 addresses allowed (which might be
> > > okay), but it also doesn't indicate that the IP Addresses field
> > is
> > > absent if there are no addresses.
> >
> > [Med] There must be always an IP address in a response (to avoid
> > falling back to Do53 to resolve the name). However, the request
> > does not have that constraint (hence no mention of CFG_REQUEST
> > under Num Addresses). An initiator can send an ADN as a hint
> > without including any suggested address value as in this example:
> >
> >       CP(CFG_REQUEST) =
> >         INTERNAL_IP6_ADDRESS()
> >         INTERNAL_IP6_DNS()
> >         ENCDNS_IP6(1, 0, 15, "doh.example.com")
> >
> >           Figure 7: Example of CFG_REQUEST with a Preferred
> > Resolver
> >                             Identified by Its ADN
> >
> > Will see how to make this better in the text.
> >
> > >
> > > As in I would still read section 3.1 in its entirety as needing
> > as
> > > least 1 IP address to be specified unless ADN Length is set to
> > 0.
> > >
> > > Thanks,
> > > Rob
> > >
> 
> ________________________________________________________________
> _________________________________________________________
> 
> Ce message et ses pieces jointes peuvent contenir des informations
> confidentielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce
> message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages
> electroniques etant susceptibles d'alteration,
> Orange decline toute responsabilite si ce message a ete altere, deforme ou
> falsifie. Merci.
> 
> This message and its attachments may contain confidential or privileged
> information that may be protected by law;
> they should not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and delete
> this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have been
> modified, changed or falsified.
> Thank you.

_______________________________________________
IPsec mailing list
IPsec@ietf.org
https://www.ietf.org/mailman/listinfo/ipsec

Reply via email to