lemonade ietf 66 eric burger [email protected] glenn parsons [email protected]...

22
Lemonade IETF 66 Eric Burger [email protected] Glenn Parsons [email protected]

Upload: samantha-brooks

Post on 30-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 2: Lemonade IETF 66 Eric Burger eburger@cantata.com Glenn Parsons gparsons@nortel.com gparsons@nortel.com

July 10-11, 2006 IETF 66 - Montreal, QC, Canada 2

Note WellAny submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made within the context of an IETF activity is considered an "IETF Contribution". Such statements include oral statements in IETF sessions, as well as written and electronic communications made at any time or place, which are addressed to:

– the IETF plenary session,

– any IETF working group or portion thereof,– the IESG or any member thereof on behalf of the IESG,– the IAB or any member thereof on behalf of the IAB,– any IETF mailing list, including the IETF list itself, any working group or design team

list, or any other list functioning under IETF auspices,– the RFC Editor or the Internet-Drafts function

All IETF Contributions are subject to the rules of BCP 78 and BCP 79.

Statements made outside of an IETF session, mailing list or other function, that are clearly not intended to be input to an IETF activity, group or function, are not IETF Contributions in the context of this notice.

Please consult BCP 78 for details.

Page 3: Lemonade IETF 66 Eric Burger eburger@cantata.com Glenn Parsons gparsons@nortel.com gparsons@nortel.com

Scribes and Transcribes

Philip For Monday

Tony For Tuesday

Page 4: Lemonade IETF 66 Eric Burger eburger@cantata.com Glenn Parsons gparsons@nortel.com gparsons@nortel.com

July 10-11, 2006 IETF 66 - Montreal, QC, Canada 4

Remote Logistics• mp3 Feed

– http://videolab.uoregon.edu/events/ietf/ietf668.m3u http://videolab.uoregon.edu/events/ietf/ietf664.m3u

• Jabber– Server: jabber.ietf.org– Room: lemonade– Logs: http://www3.ietf.org/meetings/ietf-logs/lemonade/

• proceedings– https://datatracker.ietf.org/public/meeting_materials.cgi?meeting_num=66

Page 5: Lemonade IETF 66 Eric Burger eburger@cantata.com Glenn Parsons gparsons@nortel.com gparsons@nortel.com

July 10-11, 2006 IETF 66 - Montreal, QC, Canada 5

Chair’s Agenda

• Agenda Bashing• Status of documents• Interop event• OMA liaison• Issue Discussion

– Existing Document Open Issues

• Milestones• Charter Discussion

Page 6: Lemonade IETF 66 Eric Burger eburger@cantata.com Glenn Parsons gparsons@nortel.com gparsons@nortel.com

July 10-11, 2006 IETF 66 - Montreal, QC, Canada 6

Documents to Discuss

• Notifications– draft-ietf-lemonade-msgevent-00– draft-ietf-lemonade-notifications-03– draft-ietf-lemonade-notification-protocol-00– draft-melnikov-lemonade-imap-events-00– draft-ietf-lemonade-imap-sieve-01

• Streaming Media– draft-ietf-lemonade-streaming-00– draft-burger-lemonade-streamctrls-00

• Reconnect– draft-ietf-lemonade-reconnect-07– draft-ietf-lemonade-reconnect-client-

00• Views

– draft-ietf-lemonade-vfolder-01– draft-cridland-imap-contexts

• Other Bis Components– draft-ietf-lemonade-compress-01– draft-maes-lemonade-xencrypted-02– draft-maes-lemonade-tcp-challenged-

environments-01– draft-ietf-lemonade-2192bis-02

• Profile-bis– draft-ietf-lemonade-profile-bis-03

Page 7: Lemonade IETF 66 Eric Burger eburger@cantata.com Glenn Parsons gparsons@nortel.com gparsons@nortel.com

July 10-11, 2006 IETF 66 - Montreal, QC, Canada 7

Document Status (1)• IETF last call

– draft-melnikov-imap-search-ret-03 Pub Req– draft-melnikov-imap-expunged-01 AD Eval– draft-vaudreuil-futuredelivery-04 IESG Eval

• Published:– draft-ietf-lemonade-profile-07 RFC 4550– draft-ietf-lemonade-urlauth-08 RFC 4467– draft-ietf-lemonade-burl-04 RFC 4468 – draft-ietf-lemonade-catenate-05 RFC 4469 – draft-ietf-lemonade-mms-mapping-06 RFC 4356– draft-ietf-lemonade-goals-05 RFC 4416

Page 8: Lemonade IETF 66 Eric Burger eburger@cantata.com Glenn Parsons gparsons@nortel.com gparsons@nortel.com

July 10-11, 2006 IETF 66 - Montreal, QC, Canada 8

Document Status (2)• WG last call (starting after this

meeting)– draft-ietf-lemonade-convert-04– draft-ietf-lemonade-search-within-02– draft-ietf-lemonade-deployments-03

• IETF last call (starting after this meeting)– draft-daboo-imap-annotatemore-09

• Profile-bis & convert

Page 9: Lemonade IETF 66 Eric Burger eburger@cantata.com Glenn Parsons gparsons@nortel.com gparsons@nortel.com

July 10-11, 2006 IETF 66 - Montreal, QC, Canada 9

LEMONADE Interop

Reasons for Interop• Marketing• Proving viability of IETF I-D

– Before RFC publication

• Moving to IETF Draft standard – from Proposed standard

status

• Compliance– Conformance PICS– Interop test suite

• Input to OMA IOP

Venue opportunities• Private testing

– London, UK– Oct 23-27, 2006

• Telecom 2006– LEMONADE interop– Hong Kong - Dec 4-8

• 3GSM 2007– Proposed

OMA MEM interop?– Barcelona - Feb 12-15

Page 10: Lemonade IETF 66 Eric Burger eburger@cantata.com Glenn Parsons gparsons@nortel.com gparsons@nortel.com

July 10-11, 2006 IETF 66 - Montreal, QC, Canada 10

OMA MEM liaisonhttps://datatracker.ietf.org/public/liaison_detail.cgi?detail_id=235

• Response to specific questions– will study the content of notifications– Will offer an OMA MEM presentation in October

timeframe – Interested in interop results – OMA tests only

approved

• Response– …

Page 11: Lemonade IETF 66 Eric Burger eburger@cantata.com Glenn Parsons gparsons@nortel.com gparsons@nortel.com

Document Issues

Page 12: Lemonade IETF 66 Eric Burger eburger@cantata.com Glenn Parsons gparsons@nortel.com gparsons@nortel.com

July 10-11, 2006 IETF 66 - Montreal, QC, Canada 12

Streaming

• Flow– Client gets URLAUTH token from Server– Client formulates RFC 4240 request to Media

Server to stream object from Server– Normal SIP content negotiation / conversion

occurs “for free”

• Issues– Locating Media Server– VCR Controls: Burger draft / mediactrl Interest

Group

Page 13: Lemonade IETF 66 Eric Burger eburger@cantata.com Glenn Parsons gparsons@nortel.com gparsons@nortel.com

July 10-11, 2006 IETF 66 - Montreal, QC, Canada 13

Reconnect Issues

• Reconnect (server state)• Reconnect-client

– Review• Client-driven state takes up microscopically more bytes

in one message over Server-driven state• Client-driven state removes fate sharing bug

– Open Issues:• Should we give the client a possibility not to synchronize

the mailbox if UIDVALIDITY didn't match?• Should we depend on EXPUNGED extension for

reporting expunged messages

• Choose one ?

Page 14: Lemonade IETF 66 Eric Burger eburger@cantata.com Glenn Parsons gparsons@nortel.com gparsons@nortel.com

July 10-11, 2006 IETF 66 - Montreal, QC, Canada 14

RFC2192bis Issues

• Include URLAUTH IMAP URL extension into this draft?

• Extend syntax to allow for BINARY, SEARCH return options (ESEARCH extensions), LIST-EXTENDED, etc.? (I think the answer to this question is yes, the question if we want to put all mentioned IMAP URL extensions in 2192bis)

• ABNF Error Will Be Fixed in Next Version

Page 15: Lemonade IETF 66 Eric Burger eburger@cantata.com Glenn Parsons gparsons@nortel.com gparsons@nortel.com

LEMONADE Profile

Stéphane Maes

Alexey Melnikov

Page 16: Lemonade IETF 66 Eric Burger eburger@cantata.com Glenn Parsons gparsons@nortel.com gparsons@nortel.com

July 10-11, 2006 IETF 66 - Montreal, QC, Canada 16

Profile MUST implement

IMAP• STARTTLS • CATENATE • URLAUTH• UIDPLUS • POSTADDRESS • LITERAL+• CONDSTORE• IDLE• NAMESPACE

ESMTP• AUTH • PIPELINING • 8BITMIME • CHUNKING • BINARYMIME • DSN • SIZE• ENHANCEDSTATUSCODES• BURL• STARTTLS

Page 17: Lemonade IETF 66 Eric Burger eburger@cantata.com Glenn Parsons gparsons@nortel.com gparsons@nortel.com

July 10-11, 2006 IETF 66 - Montreal, QC, Canada 17

Phase bis - MUST implementIMAP/ESMTP

All of Profile Notifications

Filters (e.g., SIEVE) Filter management

• Content Transformation√ Static– Streaming

Reconnect• Compression• BINARY APPEND• Allow Partial URLs

Others

• Firewall issues (deployment)• TCP challenged

environments• Proxies• Object encryption• Notification encryption

DraftComments to the list

Page 18: Lemonade IETF 66 Eric Burger eburger@cantata.com Glenn Parsons gparsons@nortel.com gparsons@nortel.com

July 10-11, 2006 IETF 66 - Montreal, QC, Canada 18

LEMONADE profile-bismajor changes

• Updated/fixed references• Updated as per fixes/changes done to RFC 4550

before publication • Clarified how ESMTP SIZE should be calculated for

the submitted message and when ESMTP SIZE must not be used (ongoing)

• Dropped use of CONVERT for compression • Clarified how Lemonade extensions can be used to

store the composed message in "Sent items" mailbox• Many editorial comments from Randy and Zoltan

Page 19: Lemonade IETF 66 Eric Burger eburger@cantata.com Glenn Parsons gparsons@nortel.com gparsons@nortel.com

July 10-11, 2006 IETF 66 - Montreal, QC, Canada 19

Next Steps

• WGLC Starting after meeting– Many documents

• Track issues using Roundup– http://roundup.sourceforge.net/– Comments tracked in roundup – Tracking per document– Need a ‘Comment Marshall’

• Enter current issues• Ensures new issues are entered in tool

Page 20: Lemonade IETF 66 Eric Burger eburger@cantata.com Glenn Parsons gparsons@nortel.com gparsons@nortel.com

July 10-11, 2006 IETF 66 - Montreal, QC, Canada 20

Milestone Dates

Goals and Milestones:Done Submit LEMONADE goals and use-cases specification to the

IESG

Done Submit server to server notification requirements to the IESG

Done Submit translation to other messaging systems to the IESG

Done Submit IMAP/SUBMIT extensions for forward without download to IESG

Done Submit IMAP4 profile for mobile devices to the IESG

Jun 05 Submit IMAP4 extensions for streaming multimedia to the IESG

Aug 05 Submit server to server notification protocol to the IESG

Page 21: Lemonade IETF 66 Eric Burger eburger@cantata.com Glenn Parsons gparsons@nortel.com gparsons@nortel.com

July 10-11, 2006 IETF 66 - Montreal, QC, Canada 21

Proposed Milestone dates

Charter items• July 2006 – CONVERT• July 2006 - IMAP Search extension• July 2006 - Deployment• Aug 2006 - Reconnect

(the chosen one)• Aug 2006 - IMAP URL• Aug 2006 - Notifications format• Sept 2006 - Notifications protocol• Sept 2006 - COMPRESSION • Sept 2006 - VFOLDER• Sept 2006 - IMAP SIEVE• Oct 2006 - LEMONADE profile bis

Non charter items*• June 2006 - Future delivery• July 2006 - Annotatemore• July 2006 - extended search• Aug 2006 - TCP challenged• Sept 2006 - Encryption• Sept 2006 - Streaming

* Not tracked by WG, but tracked as “interesting”

Page 22: Lemonade IETF 66 Eric Burger eburger@cantata.com Glenn Parsons gparsons@nortel.com gparsons@nortel.com

July 10-11, 2006 IETF 66 - Montreal, QC, Canada 23

Thanks!• Mail List:

– General Discussion: [email protected]

– To Subscribe: [email protected]

– In Body: in body 'subscribe'

– Archive: ftp://ftp.ietf.org/ietf-mail-archive/lemonade/

• Supplemental Work Group Page http://flyingfox.cantata.com/i-d/lemonade/