CLUE Signaling (draft-kyzivat-clue-signaling-05) Sept 17, 2012 Editor: Paul Kyzivat.

Slides:



Advertisements
Similar presentations
Re-INVITE Handling draft-camarillo-sipping-reinvite-00.txt
Advertisements

Non-200 response to PRACK (Due to rejected SDP offer or other reasons) Christer Holmberg
Note Well Any 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.
CLUE protocol CLUE design team meeting 28/10/2014.
Draft-ietf-sipping- offeranswer- 02 Primary author: Takuya Sawada Presenting: Paul Kyzivat IETF-69 July,2007.
Conversation Form l One path through a use case that emphasizes interactions between an actor and the system l Can show optional and repeated actions l.
RTP Multiplexing draft-rosenberg-rtcweb-rtpmux Jonathan + {Rosenberg, Lennox}
CLUE DATA CHANNEL CHRISTER HOLMBERG IETF#89 London, U.K.
DATA CHANNEL FOR CLUE CHRISTER HOLMBERG CLUE VIRUTAL INTERIM MEETING 27th January 2014.
1 SIPREC Recording Metadata format (draft-ram-siprec-metadata-format- 01) IETF-80 SIPREC MEETING R Parthasarathi On behalf of the team Team: Paul Kyzivat,
Requirements for DSML 2.0. Summary RFC 2251 fidelity Represent existing directory protocols with new transport syntax Backwards compatibility with DSML.
SDP negotiation of DataChannel sub-protocols draft-ejzak-mmusic-data-channel-sdpneg-02 draft-ejzak-dispatch-msrp-usage-data-channel-01 IETF 91 Honolulu.
CLUE WG IETF-89 Mary Barnes (WG co-chair) Paul Kyzivat (WG co-chair)
SIPREC Conference Recording (draft-kyzivat-siprec-conference-use-cases-01) IETF 89, March 7, 2014 Authors: Michael Yan, Paul Kyzivat, Simon Romano.
Roni Even Jonathan Lennox Mapping RTP streams to CLUE media captures draft-even-clue-rtp-mapping-03 IETF-84.
DR. LAM COMMUNICATION TRAINING. AGENDA What is this training about? What is it based on? How does it apply to my team? How can I use it for my teamwork?
CLUE Framework Issues CLUE virtual interim meeting Jan 27, 2014 Mark Duckworth draft-ietf-clue-framework-13 1.
Clue data model Design team meeting 30/09/2014 Roberta Presta, Simon Romano.
T Project Review Tetrastone [Iteration 2]
GOVERNOR’S EARLY CHILDHOOD ADVISORY COUNCIL (ECAC) September 9, 2014.
XCON WG IETF-73 Meeting Instant Messaging Sessions with a Centralized Conferencing (XCON) System draft-boulton-xcon-session-chat-02 Authors: Chris Boulton.
FIMS v1.1 Version numbers in schema Richard Cartwright Quantel July 2013.
Diagnostic Pathfinder for Instructors. Diagnostic Pathfinder Local File vs. Database Normal operations Expert operations Admin operations.
SIPPING IETF 57 Jonathan Rosenberg dynamicsoft.
CLUE WG IETF-91 Paul Kyzivat (WG co-chair) Mary Barnes (WG co-chair)
SIPREC draft-ietf-siprec-req-02 Requirements for Media Recording using SIP Draft authors: K. Rehor, A. Hutton, L. Portman, R. Jain, H. Lum IETF 78.5 Interim.
CLUE WG IETF-84 Mary Barnes (WG co-chair) Paul Kyzivat (WG co-chair)
RTSP to Draft Standard draft-ietf-mmusic-rfc2236bis-02.txt Authors: Henning Schulzrinne, Anup Rao, Robert Lanphier, Magnus Westerlund.
1 SIPREC Recording Metadata for SRS (draft-ietf-siprec-metadata-03) July 28, 2011 IETF 81 meeting Ram Mohan R On behalf of the team Team: Paul Kyzivat,
SIP working group IETF#70 Essential corrections Keith Drage.
Packet Format Issues #227: Need Shim Header to indicate Crypto Property of packet Do we need to add pre-amble header to indicate if data is encrypted or.
May 16, 2005Chair, IEEE May 16, 2005Chair, IEEE Next Steps & Action Items from March 2005 Plenary Status Review - - May 2005 Interim.
CLUE WG IETF-83 Mary Barnes (WG co-chair) Paul Kyzivat (WG co-chair)
Magnus Westerlund 1 The RTSP Core specification draft-ietf-mmusic-rfc2326bis-06.txt Magnus Westerlund Aravind Narasimhan Rob Lanphier Anup Rao Henning.
CLUE datamodel & protocol IETF 90 Toronto, July 21 st 2014 Roberta Presta & Simon Romano.
THE WRITING PROCESS What is “ The Writing Process ”? A set of steps or stages we use to efficiently and effectively create a piece of written work from.
IETF 831 Chairs: Flemming Andreasen Miguel A. Garcia.
CSTS Generic Procedures Assessment of the Current Status and Proposal for Next Steps M.Goetzelmann
Slide title In CAPITALS 50 pt Slide subtitle 32 pt RTSP draft-ietf-mmusic-rfc2396bis-10 Magnus Westerlund Co-auhtors: Henning Schulzrinne, Rob Lanphier,
IETF 851 Chairs: Flemming Andreasen Miguel A. Garcia [Paul Kyzivat substitute for this meeting]
CS/EE 145A Reliable Transmission over Unreliable Channel II Netlab.caltech.edu/course.
1 SIPREC Recording Metadata Model for SRS (draft-ietf-siprec-metadata-01) June 23, 2011 Virtual Interim meeting Ram Mohan R On behalf of the team Team:
RTP Usage for CLUE draft-lennox-clue-rtp-usage-02 Clue WG, IETF 83, 27 March 2012 Jonathan Lennox Allyn Romanow
CLUE Framework 01 – comments and issues Interim meeting October 2011 Roni Even.
Trust Anchor Update Requirements for DNSSEC Russ Mundy for the editors Steve Crocker, Howard Eland, Russ Mundy.
Draft-ietf-p2psip-base-08 Cullen Jennings Bruce Lowekamp Eric Rescorla Salman Baset Henning Schulzrinne March 25, 2010.
SIPREC Conference Recording (draft-kyzivat-siprec-conference-use-cases-00) IETF 87, November 4, 2013 Authors: Michael Yan, Paul Kyzivat, Simon Romano.
CLUE protocol CLUE design team meeting 07/10/ /10/2013.
CLUE Framework IETF 88 – Nov 8, 2013 Mark Duckworth draft-ietf-clue-framework-12 draft-groves-clue-multi-content-00 draft-duckworth-clue-switching-example-01.
CLUE WG IETF-85 Mary Barnes (WG co-chair) Paul Kyzivat (WG co-chair)
CLUE Signaling draft-kyzivat-clue-signaling-02 Paul Kyzivat 11-mar-2013.
TECM 3200 Dr. Lam.  Text CHRISLAM138 to  Occurs when an individual exerts less effort working in a team than if they would have worked by themselves.
CLUE WG Interim Meeting San Jose, CA Sept , 2012
IP Flow Information eXport (IPFIX)
CLUE WG Interim Meeting San Jose, CA Sept , 2012
Chairs: Flemming Andreasen Miguel A. Garcia
CLUE WG Interim Meeting San Jose, CA Sept , 2012
Virtual Interim CLUE Signalling discussion
CLUE design team meeting
draft-ietf-simple-message-sessions-00 Ben Campbell
IETF#67 – 5-10 November 2006 FECFRAME requirements (draft-ietf-fecframe-req-01) Mark Watson.
Options to Transport CLUE Messages draft-wenger-clue-transport-01
Note Well Any 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.
Discussion: Messaging
76th IETF meeting, November 8-13, 2009
IKEv2 Mobility and Multihoming Protocol (MOBIKE)
Mary Barnes (WG co-chair) Paul Kyzivat (WG co-chair)
Issues from telemedical-callflows
RTCWeb Data Channel Management
S-127 – Marine Traffic Management Release Candidate NIPWG 6 30 January 2019 Raphael Malyankar Eivind Mong Sponsored by IHO.
Presentation transcript:

CLUE Signaling (draft-kyzivat-clue-signaling-05) Sept 17, 2012 Editor: Paul Kyzivat

Major Open Issues (repeated from IETF87) Relationship between CLUE messages & SDP Representation of encodings: SDP or ADV Approach to message responses (ack/nak/error) Elaboration of message sequencing Legacy mode CLUE channel Message Syntax Details Approach to versioning/options/extensions Approach to message encoding: stand-alone or deltas Examples/call flows  The document is a mess – poor organization and inconsistent Sept 17, 2013draft-kyzivat-clue-signaling-052

Who will do this work? Five or six people expressed interest: – Roni Even, Rob Hansen, Christer Holmberg, Paul Kyzivat, Roberta Presta, Simon Romano, (?)Jonathan Lennox We need a few to do a huge amount of work, or all to do substantial work. It isn’t going to happen without specific commitments – To make proposals – Lead design team discussion of subject – Provide text for signaling document Looking for commitments today! Sept 17, 2013draft-kyzivat-clue-signaling-053

Relationship between CLUE messages & SDP No changes since Berlin – suggest we revisit after progress in other areas Sept 17, 2013draft-kyzivat-clue-signaling-054

Representation of Encodings: SDP or ADV Rob has proposed putting encoding representation in SDP, not in the ADV Current signaling draft assumes this approach – Just a trial, subject to change Needs careful evaluation: – It seems to require a lot of O/As – Moving encodings to ADV might save O/As – Maybe we need to try both ways and compare Need a volunteer to do this – else don’t complain later that this was a bad choice Sept 17, 2013draft-kyzivat-clue-signaling-055

Approach to message responses (ack/nak/error) Signaling draft -05 has a response for every request Needed when more requests added I think presta-protocol could easily work with this Can we agree to go forward with this? I (Paul) am willing to own this Sept 17, 2013draft-kyzivat-clue-signaling-056

Elaboration of message sequencing This needs to be worked out at multiple levels – Sequencing of CLUE messages State machine for version negotiation State machine for provider State machine for consumer Coupling between peer provider & consumer Coupling between collocated provider & consumer – Sequencing/dependency between CLUE messages and SDP offers/answers – Transition between CLUE and legacy modes – Relation to CLUE channel lifetime presta-clue-protocol is a start I’m assuming Roberta owns this for the sequencing of provider & consumer messages I (Paul) volunteer to own the version negotiation Need volunteers for the rest Sept 17, 2013draft-kyzivat-clue-signaling-057

Legacy Mode Christer volunteered to own this Waiting for a proposal Sept 17, 2013draft-kyzivat-clue-signaling-058

CLUE channel Current proposal is to use: – SCTP over DTLS over UDP – draft-ietf-mmusic-sctp-sdp-nn for setup – Single SCTP stream in each direction (equivalent to an RTCWEB Data Channel) – Single SCTP message per CLUE message – No additional message framing other than what is included in message syntax Assuming this is settled Small work to put details into draft. Sept 17, 2013draft-kyzivat-clue-signaling-059

CLUE channel lifetime & error handling (Re)Establishment of SCTP association signaled by SDP per RFC 4145 (comedia) – O/A to request a new association What state is tied to CLUE channel? How does CLUE channel state relate to SCTP association state? What happens when an error is detected on CLUE channel of SCTP association? – Do most recent ADV & CFG remain in effect? – Attempt to reestablish SCTP? May CLUE channel be intentionally dropped if further use is not expected? – Should other side then attempt to reestablish if it wants to send ADV or CFG? – How to prevent continued attempts at reestablishment? Need specific text about this in the signaling draft. I think Christer volunteered to own this. Sept 17, 2013draft-kyzivat-clue-signaling-0510

Message Syntax Details XML is agreed Basic message syntax defined in signaling draft – Significant content by reference to data model syntax Current details are just a straw horse – Only Roberta has commented on it I (Paul) will own this if need be, but a more XML literate volunteer might be better. Sept 17, 2013draft-kyzivat-clue-signaling-0511

Approach to versioning/options/extensions Proposal floated in design team last week. Based on that, added a proposal to the signaling draft Needs polishing Biggest issues remaining: – Precise definition of backward compatibility – Rules for assigning version numbers I (Paul) volunteer to own this Sept 17, 2013draft-kyzivat-clue-signaling-0512

Approach to ADV/CFG encoding stand-alone or deltas Agreed to proceed with stand-alone – Add deltas later if they are needed. Propose we don’t discuss any more Sept 17, 2013draft-kyzivat-clue-signaling-0513

Examples & call flows Do we have any volunteers who like to do these? If not, I suggest work on other parts do what they need, and we postpone other work on this till later. Sept 17, 2013draft-kyzivat-clue-signaling-0514

The document is a mess ( poor organization and inconsistent) It needs some careful editing I (Paul) have been doing this, but I’m not great at it. Does anybody want to volunteer for this? Sept 17, 2013draft-kyzivat-clue-signaling-0515

Volunteers Roni Even Rob Hansen Christer Holmberg Legacy, clue channel lifetime Paul Kyzivat ACK/NAK, msg syntax, versioning, draft editing Roberta Presta Producer/consumer msg sequencing Simon Romano (?)Jonathan Lennox Sept 17, 2013draft-kyzivat-clue-signaling-0516

Task Ownership Task/IssueOwnerNext StepWhen Eval of Encoding in SDP?Define alternative. Do comparison.? Mech. For msg responsesPaulDiscuss at design team meeting.Ready now. Message Sequencing - VersioningPaulRespond to feedback to draft changes. - Producer/ConsumerRobertaMake new version based on feedback. Discuss at design team meeting. - CLUE vs. SDP?Provide text and call flows for sig draft? - CLUE channel lifetimeChristerPropose, then discuss at design team? - CLUE vs. legacy modeChristerProvide text and call flows for sig draft Legacy ModeChristerPropose behavior on list, then discuss at design team CLUE channel mechanism?Propose text for details. Review on list. Msg syntax detailsPaul?Revise/improve/maintain schema Versioning & OptionsPaulRevise draft based on feedbackas needed Message Deltas(none – done) Call flows & Examples?Propose text. Review on list. Document Org & editingPaul? Sept 17, 2013draft-kyzivat-clue-signaling-0517