Page 1 IETF DRINKS Working Group Data Model and Protocol Requirements for DRINKS IETF 72 - Thursday July 31 2008 Tom Creighton -

Slides:



Advertisements
Similar presentations
Insert Tradeshow or Event Name -- Date Insert Presentation Title Realities of Multi-Domain Gateway Network Management Jonathan Rosenberg.
Advertisements

1 Use Cases & Requirements IETF#78, Maastricht, NL.
© 2006 NEC Corporation - Confidential age 1 November SPEERMINT Security Threats and Suggested Countermeasures draft-ietf-speermint-voipthreats-01.
THIS IS THE WAY ENUM Variants Jim McEachern Carrier VoIP Standards Strategy THIS IS.
DDI3 Uniform Resource Names: Locating and Providing the Related DDI3 Objects Part of Session: DDI 3 Tools: Possibilities for Implementers IASSIST Conference,
IPv6 The New Internet Protocol Integrated Network Services Almerindo Graziano.
SPPP Protocol Session Peering Provisioning Protocol draft-ietf-drinks-spprov-01.
Entire Routes Reflecting capability draft-zhang-idr-bgp-entire-routes-reflect-00.txt Zhang Renhai :
1 IETF VoIP Peering BOF: Input on Inter-domain SIP Requirements for VoIP Peering Jean-François Mulé CableLabs
IDN over EPP (IDNPROV) IETF BOF, Washington DC November 2004.
Document IPW-41 IP and Telecoms Interworking Workshop N umbering, Naming Addressing and Routing IETF EMUM WG Proposal International Telecommunication Union.
Locating objects identified by DDI3 Uniform Resource Names Part of Session: Concurrent B2: Reports and Updates on DDI activities 2nd Annual European DDI.
P2PSIP Charter Proposal Many people helped write this charter…
Naming & Addressing ENUM, EPC, WINC overview JaeYoung Choi
IODEF Design principles and IODEF Data Model Overview IODEF Data Model and XML DTD pre-draft Version 0.03 TERENA IODEF WG Yuri Demchenko.
RIPE64 Enum Working Group DE-CIX NGN Services.
An XMPP (Extensible Message and Presence Protocol) based implementation for NHIN Direct 1.
Draft-khan-ip-serv-peer-arch-03.txt SPEERMINT Peering Architecture IETF-66, Montreal, Canada Sohel Khan, Ph.D. Technology Strategist.
DHCPv6 Redundancy Considerations Redundancy Proposals in RFC 6853.
SPEERMINT Terminology Draft th IETF - Chicago Editors: Daryl Malas David Meyer.
1January 2006Richard Stastny Developments around Infrastucture ENUM and their relevance on NGNs Workshop on NGN Interconnection and Numbering TRIS – TISPAN.
1 Use Cases & Requirements IETF#77, Anaheim, CA..
DNS SRV and NAPTR Use for SPEERMINT - Tom Creighton, Gaurav Khandpur Comcast SPEERMINT Intermin Meeting Philadelphia Sept
The State of VoIP Peering Charles Studt Director of Product Management, VoEX.
7/6/20061 Speermint Use Case for Cable IETF 66 Yiu L. Lee JULY 2006.
ALTO BOF Charter Discussion. Charter Iterated (twice) on the list  Several comments on the first version Terminology, caching  No complains on current.
1 SPEERMINT Use Cases for Cable IETF 66 Montreal 11 JULY 2006 Presented by Yiu L. Lee.
1 SIPREC draft-ietf-siprec-architecture-00 An Architecture for Media Recording using SIP IETF SIPREC INTERIM – Sept 28 th 2010 Andrew Hutton.
1 DRINKS Requirements Design Team Debrief IETF#73, Minneapolis, MN. (Sumanth Channabasappa, on behalf of the design team.)
Comments on SAML Attribute Mgmt Protocol Contribution to OASIS Security Services TC Phil Hunt & Prateek Mishra
Path Computation Element (PCE) Discovery using Domain Name System(DNS) draft-wu-pce-dns-pce-discovery-04 Qin Wu ) Dhruv Dhody
Peering: A Minimalist Approach Rohan Mahy IETF 66 — Speermint WG.
Requirements for SIP-based VoIP Interconnection (BCP) draft-natale-sip-voip-requirements-00.txt Bob Natale For Consideration by the.
SIP Interconnect Guidelines draft-hancock-sip-interconnect-guidelines-01 David Hancock, Daryl Malas.
Node Information Queries July 2002 Yokohama IETF Bob Hinden / Nokia.
ROLL Working Group Meeting IETF-81, Quebec City July 2011 Online Agenda and Slides at: bin/wg/wg_proceedings.cgi Co-chairs:
L3VPN WG IETF 78 30/07/ :00-11:30 Chairs: Marshall Eubanks Danny McPherson Ben Niven-Jenkins.
Draft-ietf-fecframe-config-signaling-02 1 FEC framework Configuration Signaling draft-ietf-fecframe-config-signaling-02.txt IETF 76 Rajiv Asati.
Page 1IETF 63 ENUM WG IETF 63 – ENUM WG IANA Registration for an Enumservice Containing Number Portability and PSTN Signaling Information 5 August 2005.
IETF-90 (Toronto) DHC WG Meeting Wednesday, July 23, GMT IETF-90 DHC WG1 Last Updated: 07/21/ :10 EDT.
SPPP Protocol Session Peering Provisioning Protocol draft-ietf-drinks-spprov-01.
Page 1 IETF Speermint Working Group Speermint Requirements/Guidelines for SIP session peering draft-ietf-speermint-requirements-02 IETF 69 - Monday July.
IPv6 WORKING GROUP (IPNGWG) December 2000 San Diego IETF Bob Hinden / Nokia Steve Deering / Cisco Systems Co-Chairs.
SDP Simple Capability Negotiation (SDP Simcap) draft-andreasen-mmusic-sdp-simcap-reqts-00.txt draft-andreasen-mmusic-sdp-simcap-01.txt 50th IETF - March.
Mobility for IP: Performance, Signaling and Handoff Optimization (MIPSHOP) IETF 73, November 2008 Vijay Devarapalli
Wed 24 Mar 2010SIDR IETF 77 Anaheim, CA1 SIDR Working Group IETF 77 Anaheim, CA Wednesday, Mar 24, 2010.
A Framework for Session Initiation Protocol User Agent Profile Delivery (draft-ietf-sipping-config-framework-11) SIPPING – IETF 68 Mar 19, 2007 Sumanth.
Session Traversal Utilities for NAT (STUN) IETF-92 Dallas, March 26, 2015 draft-ietf-tram-stunbis Marc Petit-Huguenin, Gonzalo Salgueiro.
1 Review – The Internet’s Protocol Architecture. Protocols, Internetworking & the Internet 2 Introduction Internet standards Internet standards Layered.
MPTCP – MULTIPATH TCP WG meeting #1 Nov 9 th, 2009 Hiroshima, ietf-76.
Diameter Group Signaling Thursday, August 02 nd, 2013 draft-ietf-diameter-group-signaling-01 Mark Jones, Marco Liebsch, Lionel Morand IETF 87 Berlin, Germany.
Interface to the Routing System (IRS) BOF IETF 85, Atlanta November 2012.
IPFIX MIB Status Managed Object for IP Flow Export A Status Report Thomas Dietz Atsushi Kobayashi
SIP Working Group IETF 72 chaired by Keith Drage, Dean Willis.
MODERN BoF Managing, Ordering, Distributing, Exposing, and Registering telephone Numbers IETF 92.
Page 1 IETF Speermint Working Group Speermint draft-ietf-speermint-requirements-04 IETF 71 - Wednesday March 12, 2008 Jean-François Mulé -
S. Ali, K. Cartwright, D. Guyton, A. Mayrhofer, J-F. Mulé Data for Reachability of Inter/tra-NetworK SIP (drinks) DRINKS WG draft-mule-drinks-proto-02.
SPEERMINT Architecture - Reinaldo Penno Juniper Networks SPEERMINT, IETF 70 Vancouver, Canada 2 December 2007.
WREC Working Group IETF 49, San Diego Co-Chairs: Mark Nottingham Ian Cooper WREC Working Group.
7-May-02SIP/SIPPING Interim Meeting1 Application Interaction Requirements Draft-culpepper-app-interact-reqs-01.txt.
Telephone Related Queries (TeRQ) draft-peterson-terq-00.
THIS IS THE WAY ENUM Variants Jim McEachern
TeRI and the MODERN Framework
ECRIT Interim: SIP Location Conveyance
ATIS/SIP Forum NNI Task Force – Routing Team
Path Computation Element (PCE) Discovery using Domain Name System(DNS) draft-wu-pce-dns-pce-discovery-03 Qin Wu ) Dhruv Dhody
Jean-François Mulé CableLabs
Realities of Multi-Domain Gateway Network Management
draft-ipdvb-sec-01.txt ULE Security Requirements
Presentation transcript:

Page 1 IETF DRINKS Working Group Data Model and Protocol Requirements for DRINKS IETF 72 - Thursday July Tom Creighton - Jean-François Mulé -

Page 2 IETF DRINKS Working Group Agenda Quick Update on espp Requirements Drinks Data Model –Review of Drafts containing input for the “Lookup Function” Data –Discussion on Location Routing Data –Registry-to-registry vs. registry-to-caches Protocol Requirements Next Steps

Page 3 IETF DRINKS Working Group Requirements for provisioning LUF/LRF caches Changes in draft-mule-peppermint-espp-requirements-01 Terminology –Used speermint terminology for LUF and LRF –Addressed list comments »LRNs -> RNs, prefixes »Service Areas -> Destination Group Added requirements for Data Model –Data elements required for the SPEERMINT Lookup Function –Allow the Location Routing Function to dynamically determine the target's SIP server outside the provisioning framework. –See more in document The rest of these slides discuss areas where DRINKS Internet-Drafts converge and open some questions for discussion.

Page 4 IETF DRINKS Working Group Data Model Requirements from I-Ds (1) Areas where we seem to have some consensus in drafts Classes –Support for wide variety of “destination addresses” »Telephony and non-telephony user addresses »TN Prefixes of variable lengths, routing numbers, number blocks or ranges –Provide means to logically group destination addresses into “Destination Groups” and associate Domains and/or Routes to these groupings Class attributes –Object Identifiers and for some, a Name attribute –Validity attribute for some object (Not-Before, Not-After) –Object ownership –For TNs, Dial Code or TN type –Etc. Telephone Number Ranges/Blocks Destination Group Or Destination Tag FQDN of SIP Service Provider User Addresses (Non-TN) TN Prefix Or Routing Number

Page 5 IETF DRINKS Working Group Data Model Requirements from I-Ds (2) Areas where we had more discussions (list, hallway)… Data Model Support for Location Routing data (LRF data) –FQDN of SIP Service Provider -> SIP server location »Next SIP hop(s) in originating domain/terminating domain in the form of full DNS Resource Records or decomposed list of data elements –LRF Data is part of Session Establishment Data and in scope of drinks »2 requirements Internet-Drafts propose to include it in provisioning scope »Applicable to bilateral exchanges in particular »Proposal: Make the LRF data objects optional to support in provisioning protocol(s) => allows other dynamic lookups of SIP server location Destination Group Or Destination Tag FQDN of SIP Service Provider NAPTR RR to terminating SSPHost Addresses, priority, service type, etc. Do not provision LRF data: use other discovery mechanisms a la RFC 3263

Page 6 IETF DRINKS Working Group Differences between Registry-to-registry vs. registry-to-caches provisioning Charter has 2 protocols in scope –Registry to Registry –Registry to server caches Some data elements may be applicable to both protocols, some may only be suited for one Examples –Validity of a record »May be more suited for registry »A record pushed to a data cache is just valid and it is removed after the validity period –TN type as proposed by some drafts may be used for TN validation; it may be important for some registries but may not be helpful to propagate down to server caches Questions –How do we want to develop requirements and more importantly, the associated data model(s) and protocol(s)?

Page 7 IETF DRINKS Working Group Protocol Requirements Areas where we seem to have no discussions Protocol Operations –Push/Pull support –Add, modify, and delete objects defined in the protocol data model »Some drafts proposed transfer, ported-in, ported-out, and modify operations »Question: are transfer, ported-in/ported-out operations required? »Question: is a modify operation necessary or can we simply use add to update an attribute value? –Query for an instance of each type of object –Multiple clients to provision objects into the same server Connection-Oriented and File-Oriented Operations –Comments? Data Presentation Requirements Other protocol requirements –Security Requirements –Versioning, Capability Exchange, and Extensibility Requirements

Page 8 IETF DRINKS Working Group Thank You. Q&A