-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi Thomas,

This version is a great improvement, and all the items listed in my previous
reviews are now fixed.

I have two new comments and few nits related to this new version:

1. I think the document needs some guidance on how to use (D)TLS.  The
AppAttach creates a bare TLS connection or UDP association. The
draft-ietf-p2psip-base document registers Application-ID 5061 in addition to
5060, so I guess that the intent was to use that as an indication that (D)TLS
should be started on the connection/association immediately after the
establishment (note that section 4.2 of -p2psip-sip talks only about 5060),
but should all P2P SIP enabled peers listen on both Application-IDs?  If not,
how do peers know which one to use?  Perhaps peers may want to register this
information in the SipRegistration Resource Record.  Note that this does not
require a modification of the SipRegistration format, as contact_prefs can be
used for that, e.g. if only Application-ID 5061 is supported:

(sip.schemes=sips)


2. The pattern language used in 3.4 is not defined.  Looking at the example,
it seems to be a regex variant, but in this case the first example would also
match with dht-example.com.  I propose to use "POSIX Extended Regular
Expression" (see reference in RFC 3402), in which case the examples in the
spec become:

dht\.example\.com
.*\.my\.name

A simpler alternative would be to use Unix wildcards, in which case the
examples become:

dht.example.com
*.my.name


Note that draft-ietf-p2psip-share also does not define the wildcard/regex
variant used.


Nits
====

- - In the whole document: s/kind/Kind/ (unless it is "kind of" form)

- - Abstract: s/AoR/AOR/

- - 1. Introduction: s/stores a mapping from his URI/stores a mapping from his 
AOR/

- - 3.2. Data Structure

Replace:

       enum {sip_registration_uri (1), sip_registration_route (2),
             (255)} SipRegistrationType;

With:

       enum { sip_registration_uri(1), sip_registration_route(2),
             (255) } SipRegistrationType;

- - 3.2. Data Structure: s/PDU/Resource Record/

- - 3.2. Data Structure: Add a reference to RFC 2738, that fixes bugs in RFC 
2533.

- - 3.4. Overlay Configuration Document Extension: s/or contains the domain
suffix/or ends with the domain/

- - 9. IANA Considerations: Add registration for namespace
"urn:ietf:params:xml:ns:p2p:config-base:sip"


Thanks.

On 12/30/2012 05:08 AM, Thomas C. Schmidt wrote:
> Hi all,
> 
> we've updated the draft "SIP USAGE" with the aim of addressing all issues
> as discussed in the Atlanta meeting.
> 
> Changes since draft-ietf-p2psip-sip-07 in detail:
> 
> o  Cleared open issues o  Clarified use cases after WG discussion o  Added
> configuration document extensions for configurable domain names o
> Specified format of contact_prefs o  Clarified routing to AORs o  Extended
> security section o  Added Appendix on Third Party Registration o  Added
> IANA code points o  Editorial polishing o  Updated and extended references
> 
> I guess we all want to progress the document side by side with the base
> spec. So please feel encouraged to read and review!
> 
> Cheers & best wishes for 2013
> 
> Thomas
> 
> -------- Original Message -------- Subject: New Version Notification for
> draft-ietf-p2psip-sip-08.txt Date: Sun, 30 Dec 2012 02:59:28 -0800 From:
> [email protected] To: [email protected] CC:
> [email protected], [email protected], [email protected], [email protected], 
> [email protected]
> 
> 
> A new version of I-D, draft-ietf-p2psip-sip-08.txt has been successfully
> submitted by Thomas C. Schmidt and posted to the IETF repository.
> 
> Filename:     draft-ietf-p2psip-sip Revision:     08 Title:         A SIP
> Usage for RELOAD Creation date:     2012-12-30 WG ID:         p2psip Number
> of pages: 17 URL:
> http://www.ietf.org/internet-drafts/draft-ietf-p2psip-sip-08.txt Status:
> http://datatracker.ietf.org/doc/draft-ietf-p2psip-sip Htmlized:
> http://tools.ietf.org/html/draft-ietf-p2psip-sip-08 Diff:
> http://www.ietf.org/rfcdiff?url2=draft-ietf-p2psip-sip-08
> 
> Abstract: This document defines a SIP Usage for REsource LOcation And
> Discovery (RELOAD).  The SIP Usage provides the functionality of a SIP
> proxy or registrar in a fully-distributed system and includes a lookup
> service for Address of Records (AoRs) stored in the overlay.  It also
> defines Globally Routable User Agent Uris (GRUUs) that allow the 
> registrations to map an AoR to a specific node reachable through the 
> overlay.  After such initial contact of a peer, the AppAttach method is
> used to establish a direct connection between nodes through which SIP
> messages are exchanged.
> 
> 

- -- 
Marc Petit-Huguenin
Email: [email protected]
Blog: http://blog.marc.petit-huguenin.org
Profile: http://www.linkedin.com/in/petithug
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJQ4HzlAAoJECnERZXWan7EgZsQAJuSaGxps+mpeqVmKGTcNV4I
/J+68OqfQljTyf22NGwqAl76SCnYqva1cEcTZk/CEMeu4CCjYPIjbNKx9BRF7APq
e9JQyyqBWAnExXCdywkDmUb88pkpXwWB14o7KaQ2pL/xILUeu2JrKgEEfyeGuYY1
F3N52Oyvx/XZikawxOZb4iEh5Ys1vEYRuaJTnhovXYA+kP4Ier2BdjymJz7k7vgM
szTrCZ780d+wSVUZjH6p5Ji8webbeIq90pbjQrBXfRPY+oiPCQaQOwks8m3nJozK
dwzEe7TK+4R20LiWq84W/8RQR1ISr2AyjLXxijMqHRCRBpQwqg000Q8o5npubAhc
SKXXvEyZbb5E/6h4ilg0Yl4pgbj1iyAsI4BtM9hJp9wxLoYRmR8dZAdSmI+wVOE4
Hdalz9xY2yvPpufYmcDyP1aTG8J51wZg9OOLnJsVVf6IWLKbO8lSF2XcHf4ZplLc
dpykLCKU+Y+xJcLThJhYT+lngs4SzW1To6GLORIyWW9/5PLVpIrFKTt0u2qku7/4
XBspxKS0pkLemHIzIDdrbdnMGZFvxe1sdiTvHmPLqRdoFTc0xwuwE8OzTKtTDA7X
wlEPsX3mOwk/MsC98G09qAz5zTZ445eHCSl5CPasLgasxdFjlTQ7b7n65QPZm1Lv
qgzfSOgWKWrkZU20d+1o
=HnEO
-----END PGP SIGNATURE-----
_______________________________________________
P2PSIP mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/p2psip

Reply via email to