RE: RE: Comments on DTLS/DCCP I-D

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

 



Hi Gorry,

DTLS *does* have its own methods for determining version (the DTLS
"record" contains a field for version).  Therefore I think that an app
using DTLS would use the same SC regardless of the version of DTLS it's
using.

Tom P.

> -----Original Message-----
> From: Gorry Fairhurst [mailto:gorry@xxxxxxxxxxxxxx]
> Sent: Monday, July 09, 2007 11:30 AM
> To: Phelan, Tom
> Cc: dccp@xxxxxxxx
> Subject: Re:  RE: Comments on DTLS/DCCP I-D
> 
> 
> Thanks Tom,
> 
> You said "did we decide that two different SCs can listen on the same
> port or not?"
> 
> - My understanding is that this IS possible, and allowed in the spec.
> BUT, it is not necessarily to be expected that both (or several) SCs
> will be  be supported on a particular host on the same port.
Therefore,
> it is quite OK to use the SC to demux (e.g. if both SC were advertised
> in SDP for port "x"), but it would be foolish to write an application
> that requires this.
> 
> - I was hoping DTLS would have a method to differentiate which version
> of DTLS was used. (i.e. a "service" using DTLS would have the same SC,
> irrespective of which version of DLTS was used).
> 
> Gorry
> 
> 
> Phelan, Tom wrote:
> 
> > Hi Gorry,
> >
> > Thanks for the careful read.  See inline for a few comments -- no
> > comment means OK.
> >
> > Tom P.
> >
> > PS.	I'll give your new SC draft a careful read in the next few
> > days...
> >
> >
> >>-----Original Message-----
> >>From: Gorry Fairhurst [mailto:gorry@xxxxxxxxxxxxxx]
> >>Sent: Saturday, June 30, 2007 7:58 AM
> >>To: dccp@xxxxxxxx; Phelan, Tom
> >>Cc: gorry@xxxxxxxxxxxxxx
> >>Subject: Comments on DTLS/DCCP I-D
> >>
> >>I have a few comments on the DTLS/DCCP I-D. These are:
> >>
> >>1) The abstract uses the word "describes" please change to
> >
> > "specifies",
> >
> >>since this is being considered for a PS, not an INFO RFC.
> >>
> >>2) The abstract would benefit from 1 or two lines about why DTLS is
> >>useful... For example taken from abstract of DTLS itself? E.g.
> >> " DTLS provides communications privacy for datagram protocols. This
> >>allows
> >>client/server
> >>   applications to communicate in a way that is designed to prevent
> >>   eavesdropping, tampering, or message forgery."
> >>
> >>3) Intro: "describes" -> "specifies".
> >>
> >>4) Section 3.2 - is this a RFC2119 "MUST" or not? - please explain.
> >>
> >>>the two handshakes must happen in series
> >>
> >>                     ^^^^
> >
> > [Tom P.] No, it's more like a "needs to" -- I'll find some better
> > phrase.
> >
> >
> >>5) Section 3.2 - is this a RFC2119 "MUST" or not? - please explain.
> >>
> >>>Subsequent DTLS handshake messages  ... must wait for the
completion
> >>
> >>                                          ^^^^
> >
> > [Tom P.] This should be a MUST.
> >
> 
> >
> >>6) Section 3.4 - could it be helpful to refer to the SC work item
> >
> > (e.g. as
> >
> >>an informative reference)?
> >>
> >>7) Section 3.5.
> >>My understanding is that Service Codes can be used to identify
> >
> > protocol
> >
> >>versions - although use to differentiate variants of a single
protocol
> >
> > are
> >
> >>to be discouraged. Would the working group expect a NEW subsequent
> >
> > version
> >
> >>of DTLS to be allocated a new set of service codes, or to use the
> >
> > same?
> >
> > [Tom P.] I'm trying to remember where we ended up on this -- did we
> > decide that two different SCs can listen on the same port or not?
(Did
> > a quick search of the archive but couldn't find the relevant thread)
If
> > two SCs can't listen on the same port, then a new SC for a new
version
> > doesn't work so well -- you'd need to get a new port too.
> >
> > At any rate, I'll read your new SC draft with this in mind.
> >
> > Not sure from your comment above whether you're talking about a new
> > version of an application that uses DTLS or a new version of DTLS.
Are
> > you suggesting that a new version of DTLS would force all
applications
> > using it to get a new SC?  That seems a little cumbersome.
> >
> >
> >>8) Do you propose to document some Service Code values for
> >
> > IETF-defined
> >
> >>services, e.g. Define some SC allocations for  RTP/DTLS/DCCP?
> >
> >
> > [Tom P.] I wasn't considering doing that.  It seems to me that the
place
> > for that is where the application is defined.
> >
> >
> >>9) Section 6
> >>Consider renaming this section "References" and make "Normative
> >>References"
> >>a subsection.
> >>
> >>Best wishes,
> >>
> >>Gorry
> >>
> >
> >
> >
> >
> >




[Index of Archives]     [Linux Kernel Development]     [Linux DCCP]     [IETF Annouce]     [Linux Networking]     [Git]     [Security]     [Linux Assembly]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [DDR & Rambus]

  Powered by Linux