Lisa Dusseault | 2 Nov 19:19
Favicon

Re: I-D on Registry for tv:URIs

IANA runs a number of IETF registries at no charge to registrants, provided that the registration process is sufficiently low-cost and well-defined.  You should try to meet with the IANA people in San Diego at their "office hours" desk, and get more specifics.

Lisa

On Oct 23, 2006, at 8:15 AM, Deventer, M.O. (Oskar) van wrote:

Who will be paying for the tv:URI registry?
 
We contacted the people behind Showview.com (VCRplus in the USA) and asked them about their business model. Showview maintains lists of channel numbers for the programming of video recorders. It is publications companies, TV listing companies and broadcasters that pay annual fees for participation in the Showview system. They inform Showview of any changes. The maintenance of channel lists is done by a single person in part-time, triggered by request from publishers.
 
Perhaps a registry for tv:URIs could follow a similar business model.
 
Oskar

From: Keesmaat, N.W. (Iko) [mailto:iko.keesmaat <at> tno.nl]
Sent: maandag 9 oktober 2006 10:39
To: discuss <at> apps.ietf.org
Cc: Zigmond, Dan
Subject: I-D on Registry for tv:URIs

All,

Please note that an internet-draft "Registry for tv:URIs" is available from the repository:

https://datatracker.ietf.org/public/idindex.cgi?command=id_detail&id=15222;

http://www.ietf.org/internet-drafts/draft-keesmaat-tvreg-00.txt


This draft describes the registry for tv:URIs that we feel is needed as has been discusses on this list before.

We welcome your responses.

Iko Keesmaat (and Oskar van Deventer).

===============================
Iko Keesmaat
TNO Information and Communication Technology
Room BA201b
Brassersplein 2
P.O. Box 5050
2600 GB Delft
The Netherlands
Tel: +31 15 2857159
Mob: +31 6 51916191
Fax: +31 15 2857349
E-mail: iko.keesmaat <at> tno.nl


This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html

This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html

Lisa Dusseault | 2 Nov 21:39
Favicon

Lisa's October Apps Area Activity

Planning for San Diego: 
- Apps Area meeting agenda posted, with several tech topics
- No Apps area BoFs
- WG meetings in San Diego: SIEVE, CALSIFY, WIDEX, IMAPEXT.

Document Status and progress

PUBLISHED documents this month: 
- RFC4708: CellML Media Type, a registration of a MIME type for documents in the CellML mathematical modelling language (see www.cellml.org)
- RFC4709: Mounting WebDAV Servers, a document type and format for providing information on WebDAV file shares
- Note NNTPEXT WG products RFC3977, RFC4642, RFC4643 and RFC4644 (all shepherded by Scott)
- Note RFC4648 on Base16, Base32 and Base64 Data Encodings
-->  Obsoletes RFC3548, which XMPP, DKIM, SDP, Atom, SASL and other documents reference

APPROVED documents this month:
- draft-newman-i18n-comparator-14 -- defines a registry for comparators and collators, which unblocks important IMAP i18n related work.
- draft-ietf-imapext-list-extensions-18
- draft-dusseault-caldav-15 -- Ok, Ted shepherded this one but I did help write it :)
- draft-jennings-impp-vcard-08 -- describes how to put IM addresses in VCards

Documents in IESG Evaluation:
- draft-ietf-imapext-sort: Double-checking if changes needed, now that comparator is approved.
- draft-ietf-imapext-annotate-16: Assumed to still be going for Experimental status; if so it'll be discussed Nov 16 by IESG.

Documents in IETF Last Call: none

Documents in AD Evaluation or otherwise waiting on me:
- draft-ietf-usefor-usefor-10, Usenet article format revision: waiting to confirm to send this version for IESG Eval.
- draft-ietf-atompub-protocol: Sent my AD evaluation questions and comments  to the AtomPub list; haven't finished reviewing discussion progress there.
- draft-nottingham-atompub-feed-history: need to do AD evaluation
- draft-snell-atompub-feed-license-09.txt : need to review new version to see if the scope of the license is useful according to consensus that arose in last call.

Documents needing new versions:
- draft-ietf-sieve-3028bis-09: need to deal with ABNF issues, nits, and long thread on escaping non-UTF8 data.
- draft-melnikov-imap-expunged-02.txt: Although this draft has been revised since IETF Last Call, dealing with some issues, Alexey is considering merging with a resynch proposal instead of progressing as is.  Even if the merge doesn't happen, another draft would still be required to deal with some open issues.  Discussion to ensue next week.
- draft-ietf-imapext-i18n-06.txt: Probably should be resurrected now that comparator is nearly out the door
- draft-kunze-rfc2413bis (Informational, RFC Ed Submission): Author decided to do another revision.

Working Group Activity 

AtomPub:  list discussion of AD Evaluation of atompub protocol, also a number of side discussions including several extensions
UseFor: Quietly awaiting document approval
IMAPExt: Discussing Expunge document and annotate
Sieve: Discussing UTF8 escaping issues.
Calsify: Steadily resolving issues for revision of RFC2445.
Widex:  Meeting in San Diego.

Other Activity

Apps Architecture Review Team : Thomas Roessler reviewed AtomPub protocol document
Apps Discuss list: More discussion of TV URIs.
W3C related activity: Interest in HTTP revision activity -- Yves Lafon engaged already.
HTTP: Significant activity on ietf-http-wg <at> w3.org (NOT a currently active WG)

Lisa
Dave Crocker | 6 Nov 20:03

Service vs. Port vs. SRV (following Eliot's presentation)

Folks,

This is in response to Eliot's presentation this morning, in the AppsArea and it 
is merely intended to solicit comment:

I have always understood the construct of Well-Known Ports as being a means of 
standardizing an efficient rendezvous mechanism, for clients to find servers. -- 
without quibbling about the terminology that might better cover use in 
peer-to-peer scenarios.

This creates a means of associating a "channel" to a protocol, in order to 
achieve a "service".

By way of example, SMTP and SUBMIT are (essentially) the same protocol, but they 
are different services (initial MUA-MSA posting, versus MSA/MTA or MTA-MTA or 
MTA/MDA relaying.)

In effect, Port 25 vs. Port 587 define the two different sservice.

SRV clearly serves as a more generalized and long-term mechanism for defining a 
service (and, gosh, doesn't that make the choice of the RR's name particularly 
nice?)

As Eliot notes, however, this builds a dependency on the DNS into the underlying 
construct of IP-to-IP rendezvous.  While most of the Internet use today already 
has that dependency as a pragmatic realtion, for other reasons, it is not built 
into the basics of Internet infrastructure as a formal requirement.

So changing our model to focus on SRV has some interesting implications.

Thoughts?

d/
--

-- 

   Dave Crocker
   Brandenburg InternetWorking
   bbiw.net

Randall Gellens | 6 Nov 22:53
Favicon
Gravatar

Re: Service vs. Port vs. SRV (following Eliot's presentation)

At 11:03 AM -0800 11/6/06, Dave Crocker wrote:

>  SRV clearly serves as a more generalized and long-term mechanism 
> for defining a service (and, gosh, doesn't that make the choice of 
> the RR's name particularly nice?)
>
>  As Eliot notes, however, this builds a dependency on the DNS into 
> the underlying construct of IP-to-IP rendezvous.  While most of the 
> Internet use today already has that dependency as a pragmatic 
> realtion, for other reasons, it is not built into the basics of 
> Internet infrastructure as a formal requirement.
>
>  So changing our model to focus on SRV has some interesting implications.

The implications may depend on who is included in "our" (in "changing 
our model").  A lot of application-level protocols already do, as you 
note, depend on DNS.
--

-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly-selected tag: ---------------
I distrust those people who know so well what God wants them to
do, because I notice it always coincides with their own desires.
    --Susan B. Anthony

Ned Freed | 6 Nov 22:53

Re: Service vs. Port vs. SRV (following Eliot's presentation)

> Folks,

> This is in response to Eliot's presentation this morning, in the AppsArea and it
> is merely intended to solicit comment:

> I have always understood the construct of Well-Known Ports as being a means of
> standardizing an efficient rendezvous mechanism, for clients to find servers. --
> without quibbling about the terminology that might better cover use in
> peer-to-peer scenarios.

I think you're talking past each other here. You're referring to our practice
of saying things like "SMTP servers listen on port 25 by default" or "HTTP
servers normally listen on port 80". Eliot is talking about ports with
numeric values less than 1024 being handled distinctly from those above
1024.

I am complete agree with Eliot that the "below 1024 are special" notion's time
has long since past. It made sense back in the mainframe era, but it was over
the minute we started putting machines directly under the control of random
users.

I certainly don't want to abandon the practice of defining ports associated
with specific services and I don't think Eliot is saying that either.

> ...

> SRV clearly serves as a more generalized and long-term mechanism for defining a
> service (and, gosh, doesn't that make the choice of the RR's name particularly
> nice?)

> As Eliot notes, however, this builds a dependency on the DNS into the underlying
> construct of IP-to-IP rendezvous.  While most of the Internet use today already
> has that dependency as a pragmatic realtion, for other reasons, it is not built
> into the basics of Internet infrastructure as a formal requirement.

> So changing our model to focus on SRV has some interesting implications.

I wasn't entirely clear on what Eliot was trying to say about SRV records.
Perhaps someone could recap that here?

				Ned

Ned Freed | 6 Nov 23:16

Re: Service vs. Port vs. SRV (following Eliot's presentation)

> On Mon, 6 Nov 2006, Ned Freed wrote:
> >> This is in response to Eliot's presentation this morning, in the
> >> AppsArea and it is merely intended to solicit comment:
> >
> >> I have always understood the construct of Well-Known Ports as being a
> >> means of standardizing an efficient rendezvous mechanism, for clients
> >> to find servers. -- without quibbling about the terminology that might
> >> better cover use in peer-to-peer scenarios.
> >
> > I think you're talking past each other here. You're referring to our
> > practice of saying things like "SMTP servers listen on port 25 by
> > default" or "HTTP servers normally listen on port 80". Eliot is talking
> > about ports with numeric values less than 1024 being handled distinctly
> > from those above 1024.

> Elliot was talking about both in his presentation.  The first bit was this
> whole thing involving ports 0 to 1023 (which the registry calls "Well
> Known Ports").  The second bit was the recommendation that new protocols
> should consider using SRV instead of having a particular port number.

> > I am complete agree with Eliot that the "below 1024 are special"
> > notion's time has long since past. It made sense back in the mainframe
> > era, but it was over the minute we started putting machines directly
> > under the control of random users.

> I agree.

> > I certainly don't want to abandon the practice of defining ports
> > associated with specific services and I don't think Eliot is saying that
> > either.

> He didn't suggest that, as it's impossible for protocols below DNS or that
> cannot afford to depend on DNS.

> > I wasn't entirely clear on what Eliot was trying to say about SRV records.
> > Perhaps someone could recap that here?

> SRV records good:
>   - provides fallback/load-balance location mechanism
>   - avoids tight port # binding
>   - namespace of assignments is strings (that can be a DNS label) instead
>     of 16bit numbers

> SRV records bad:
>   - add dependency on DNS
>   - add latency on first connect, maybe later
>   - complexity

I agree with all of this. On balance I don't think we use SRV records often
enough, but I also think there's a point past which they'd be overused.

				Ned

Dave Crocker | 6 Nov 23:31

Re: Service vs. Port vs. SRV (following Eliot's presentation)

Randall Gellens wrote:
>> So changing our model to focus on SRV has some interesting implications.
> 
> The implications may depend on who is included in "our" (in "changing our
> model").  A lot of application-level protocols already do, as you note,
> depend on DNS.

sorry for being fuzzy.  i mean 'out model' as in 'our transport/ip' model, which
currently does not rely on the DNS.  I believe that re-targeting service
selection to be in terms of SRV records changes this.  (I'm not offering an
opinion about whether to do this, but am merely noting the import -- and I am
merely echoing what others have said before.)

Ned Freed wrote:
> I think you're talking past each other here. You're referring to our practice
>  of saying things like "SMTP servers listen on port 25 by default" or "HTTP 
> servers normally listen on port 80". Eliot is talking about ports with 
> numeric values less than 1024 being handled distinctly from those above 1024.

I heard him make comments that seemed to clearly indicate that *some* 
infrastructure service almost certainly need to stay with port numbers.  He 
cited examples.

> I am complete agree with Eliot that the "below 1024 are special" notion's
> time has long since past.

I too heard the reference, but didn't hear any of the rest of his comments 
seeming to be related to the security function that the 1024 block was initially 
used for.  So I decided the 1024-is-special reference was useful mostly as an 
introduction to the discussion rather than intended to be a technical focus on 
what followed.

Might not be what Eliot meant, but it worked for me...

> I certainly don't want to abandon the practice of defining ports associated 
> with specific services and I don't think Eliot is saying that either.

Actually, I heard a suggestion that we move to using SRV *instead of reserved 
port numbers* as a long-term model.

That the model might apply in some cases and not others (as per the 
infrastructure services point, above) seemed like an issue for further discussion.

d/
--

-- 

   Dave Crocker
   Brandenburg InternetWorking
   bbiw.net

Dave Crocker | 6 Nov 23:32

Re: Service vs. Port vs. SRV (following Eliot's presentation)


Ned Freed wrote:
> ..., but I also think there's a point past which they'd be overused.

Can you characterize that limit in some technical or administrative terms?

d/
--

-- 

   Dave Crocker
   Brandenburg InternetWorking
   bbiw.net

Ned Freed | 6 Nov 23:50

Re: Service vs. Port vs. SRV (following Eliot's presentation)


> Ned Freed wrote:
> > ..., but I also think there's a point past which they'd be overused.

> Can you characterize that limit in some technical or administrative terms?

I think Phillip's pro and con lists are a start at expressing the criteria for
making a selection between the two mechanisms. There are some clear cases at
the edges, e.g. services that run "below" DNS or which have real time response
requirement cannot use SRV, and services that need lots of redundant servers
with fallback and prioritization should use SRV instead of a bunch of A
records.

We specified use of SRV records in the MSGTRK work and it seems entirely
appropriate to use them in that case. I don't have a candidate protocol
currently being developed in mind where I'd like to see SRV records used, but
sooner or later there will be one.

				Ned

Philip Guenther | 6 Nov 23:15
Favicon

Re: Service vs. Port vs. SRV (following Eliot's presentation)

On Mon, 6 Nov 2006, Ned Freed wrote:
>> This is in response to Eliot's presentation this morning, in the 
>> AppsArea and it is merely intended to solicit comment:
>
>> I have always understood the construct of Well-Known Ports as being a 
>> means of standardizing an efficient rendezvous mechanism, for clients 
>> to find servers. -- without quibbling about the terminology that might 
>> better cover use in peer-to-peer scenarios.
>
> I think you're talking past each other here. You're referring to our 
> practice of saying things like "SMTP servers listen on port 25 by 
> default" or "HTTP servers normally listen on port 80". Eliot is talking 
> about ports with numeric values less than 1024 being handled distinctly 
> from those above 1024.

Elliot was talking about both in his presentation.  The first bit was this 
whole thing involving ports 0 to 1023 (which the registry calls "Well 
Known Ports").  The second bit was the recommendation that new protocols 
should consider using SRV instead of having a particular port number.

> I am complete agree with Eliot that the "below 1024 are special" 
> notion's time has long since past. It made sense back in the mainframe 
> era, but it was over the minute we started putting machines directly 
> under the control of random users.

I agree.

> I certainly don't want to abandon the practice of defining ports 
> associated with specific services and I don't think Eliot is saying that 
> either.

He didn't suggest that, as it's impossible for protocols below DNS or that 
cannot afford to depend on DNS.

> I wasn't entirely clear on what Eliot was trying to say about SRV records.
> Perhaps someone could recap that here?

SRV records good:
  - provides fallback/load-balance location mechanism
  - avoids tight port # binding
  - namespace of assignments is strings (that can be a DNS label) instead
    of 16bit numbers

SRV records bad:
  - add dependency on DNS
  - add latency on first connect, maybe later
  - complexity

Philip Guenther


Gmane