Telephone Related Queries (TeRQ) draft-peterson-terq-00.

Slides:



Advertisements
Similar presentations
Carrier/Infrastructure ENUM Requirements draft-lind-infrastructure-enum-reqs-01.
Advertisements

Lecture 18 Page 1 CS 236 Online DNS Security The Domain Name Service (DNS) translates human-readable names to IP addresses –E.g., thesiger.cs.ucla.edu.
Computer Networks: Domain Name System. The domain name system (DNS) is an application-layer protocol for mapping domain names to IP addresses Vacation.
1 DNS. 2 BIND DNS –Resolve names to IP address –Resolve IP address to names (reverse DNS) BIND –Berkeley Internet Name Domain system Version 4 is still.
Some Thoughts on Data Representation 47th IETF AAAarch Research Group David Spence Merit Network, Inc.
ENUM Chris Wong Converging Services Branch International Training Program 7 September 2006.
1 Web Content Delivery Reading: Section and COS 461: Computer Networks Spring 2007 (MW 1:30-2:50 in Friend 004) Ioannis Avramopoulos Instructor:
August 13-14, 2002 Washington, DC Gary Richenaker Chair ENUM Forum
1 The World Wide Web. 2  Web Fundamentals  Pages are defined by the Hypertext Markup Language (HTML) and contain text, graphics, audio, video and software.
Identity in SIP (and in-band) STIR BoF Berlin, DE 7/30/2013.
DMM Framework based on Functional Elements draft-liebsch-dmm-framework-analysis-02 M. Liebsch, P. Seite, G. Karagiannis IETF88, Vancouver DMM WG 08 th.
DNS.
1 © NOKIA Presentation_Name.PPT / DD-MM-YYYY / Initials Emergency calls related work done in IETF Gabor Bajko May 22, 2006.
Requirements for DSML 2.0. Summary RFC 2251 fidelity Represent existing directory protocols with new transport syntax Backwards compatibility with DSML.
1 Domain Name System (DNS). 2 DNS: Domain Name System Internet hosts: – IP address (32 bit) - used for addressing datagrams – “name”, e.g.,
COT 4600 Operating Systems Spring 2011 Dan C. Marinescu Office: HEC 304 Office hours: Tu-Th 5:00 – 6:00 PM.
ENUM? “ Telephone Number Mapping (ENUM or Enum, from TElephone NUmber Mapping) is a suite of protocols to unify the telephone numbering system E.164 with.
February 25, Infrastructure-ENUM Secure, Private, Next Generation Addressing Infrastructure Douglas J. Ranalli Founder, Chief Strategy Officer NetNumber,
PSTN – User ENUM – „Infrastructure ENUM“ An ETSI View Richard Stastny IETF60 San Diego.
Sistem Jaringan dan Komunikasi Data #9. DNS The Internet Directory Service  the Domain Name Service (DNS) provides mapping between host name & IP address.
ENUM Implementation Experiences Lawrence Conroy Roke Manor Research
Web HTTP Hypertext Transfer Protocol. Web Terminology ◘Message: The basic unit of HTTP communication, consisting of structured sequence of octets matching.
Industry Canada 1 Bob Leafloor Colman Ho Peter Chau Industry Canada January 2003 (ENUM) T E lephone NU mber M apping.
October 8, 2015 University of Tulsa - Center for Information Security Microsoft Windows 2000 DNS October 8, 2015.
Chapter 8 Cookies And Security JavaScript, Third Edition.
©Stephen Kingham SIP Peering SIP Workshop APAN Taipei Taiwan 23rd Aug 2005 By Stephen Kingham
© 2004 AT&T, All Rights Reserved. The world’s networking company SM VoIP, Portability, and the Evolution of Addressing LNPA & Future of Numbering Working.
Kerberos Named after a mythological three-headed dog that guards the underworld of Hades, Kerberos is a network authentication protocol that was designed.
IP Network Clearinghouse Solutions ENUM IP-Enabling The Global Telephone Directory Frank Estes Vice President , ext 224
Cookies Web Browser and Server use HTTP protocol to communicate and HTTP is a stateless protocol. But for a commercial website it is required to maintain.
Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
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.
Secure Systems Research Group - FAU SW Development methodology using patterns and model checking 8/13/2009 Maha B Abbey PhD Candidate.
RFID ODS(Object Directory Service) 金鍾表 (Kim, Jong-Pyo) TTA.
Rfc4474bis-01 IETF 90 (Toronto) STIR WG Jon. First principles (yet again) Separating the work into two buckets: 1) Signaling – What fields are signed,
1 IETF 88 (Vancouver) November 6, 2013 Cullen Jennings V3.
Saving State on the WWW. The Issue  Connections on the WWW are stateless  Every time a link is followed is like the first time to the server — it has.
Patrik Fältström. ITU Tutorial Workshop on ENUM. Feb 8, 2002, Geneva Explanation of ENUM (RFC 2916) Patrik Fältström Area Director, Applications Area,
What do we need to standardise? Open discussion Led by Dave Thaler dnssd WG, IETF89, London, 3 rd March 2014.
Page 1 IETF Speermint Working Group Speermint Requirements/Guidelines for SIP session peering draft-ietf-speermint-requirements-02 IETF 69 - Monday July.
DNS Security Extension 1. Implication of Kaminsky Attack Dramatically reduces the complexity and increases the effectiveness of DNS cache poisoning –No.
DNS Security 1. Fundamental Problems of Network Security Internet was designed without security in mind –Initial design focused more on how to make it.
1 Ali C. Begen URLs and HTTP Response Forms for Multicast David Singer and Ali C. Begen IETF 92 –
Lecture 18 Page 1 CS 236, Spring 2008 DNS Security The Domain Name Service (DNS) translates human-readable names to IP addresses –E.g., thesiger.cs.ucla.edu.
Enumservice VOID draft-stastny-enum-void-00 Richard Stastny Lawrence Conroy IETF60 San Diego.
COT 4600 Operating Systems Fall 2009 Dan C. Marinescu Office: HEC 439 B Office hours: Tu-Th 3:00-4:00 PM.
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.
Page 1 IETF DRINKS Working Group Data Model and Protocol Requirements for DRINKS IETF 72 - Thursday July Tom Creighton -
SPEERMINT Architecture - Reinaldo Penno Juniper Networks SPEERMINT, IETF 70 Vancouver, Canada 2 December 2007.
Search Engine and Optimization 1. Introduction to Web Search Engines 2.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
RETS Working Group August 5, 2004Slide 1 RETS 2.0 – Bridging the Gap Sergio Del Rio Templates 4 Business Inc.
XMPP Delegation draft-ietf-xmpp-dna-00 Jonas Lindberg, Google Stephen Farrell, NewBay software (Based on work.
Multicast in Information-Centric Networking March 2012.
18 January 2006 Copenhagen ERO - TISPAN WG4 meeting
Carrier/Infrastructure ENUM Requirements draft-lind-infrastructure-enum-reqs-01.
Generalizing Metadata Services URLs Dale Moberg. Metadata Services Parts L,M, and N of PEPPOL describe a solution for finding out about capabilities and.
SIP wg Items Jonathan Rosenberg dynamicsoft Caller Preferences: Changes Discussion of Redirects –Previous draft only proxy –Nothing different for redirect.
Telephone Related Queries (TeRQ)
draft-rescorla-fallback-01
THIS IS THE WAY ENUM Variants Jim McEachern
DNS Security Advanced Network Security Peter Reiher August, 2014
Phil Hunt, Hannes Tschofenig
Using NPAC as the ENUM Registry
TeRI and the MODERN Framework
The Domain Policy DDDS Application
DNS Security The Domain Name Service (DNS) translates human-readable names to IP addresses E.g., thesiger.cs.ucla.edu translates to DNS.
DNS Security The Domain Name Service (DNS) translates human-readable names to IP addresses E.g., thesiger.cs.ucla.edu translates to DNS.
Presentation transcript:

Telephone Related Queries (TeRQ) draft-peterson-terq-00

The Changing Focus of ENUM RFC2916 (2000), most recently RFC6116 (2011) The original vision: user-driven, public records – Now: carrier-driven, records often contain internal network data Change in applicability places different requirements on ENUM – Authentication/authorization of query sources – Resolution of compound queries Not just the domain name, but relational elements – Returning data that isn’t really a resource indicator e.g., CNAM – storing the resource itself in a NAPTR record We saw these requirements in the E2MD proposals a few years ago – SPEERMINT/DRINKS have looked at this from the provisioning side

Time to Reconsider? The standard DNS protocols don’t do those things well today – In deployments, non-standard solutions are prevalent – Path to getting those solutions standardized is not clear Not here to rehash E2MD arguments Requirements in the field aren’t going away, though – Need a way to ask rich questions about telephone routing and get rich answers The question: would it help to approach these problems without factoring in the constraints of any underlying protocol? Without: – A legacy public “golden root” anchor – Semantics of DNS queries (exact match on label) – Exclusive focus on TN – Requirement to return a URI (limiting syntactically)

The TeRQ Strawman Proposal: Establish a data model first, then worry about underlying transports and encoding Query Elements: – Source (Query Source, Query Intermediary, Route Source) – Subject (Telephone Number, SPID, etc.) – Attributes (constrains query: e.g., “voip” if only looking for VoIP) Response Elements: – Response Code – Subject (Optional) – Records Authority (Source of the data) Attributes (Name/Value pairs) Priority Expiration

The TeRQ Architecture Server Inter- Mediary Inter- Mediary Client Records … Authorities Queries DRINKS, etc. Authorities

Transporting TeRQ Once we agree on semantics, work on bindings – A binding is defined as an encoding and a transport – Could build on JSON/HTTP, could build on ASN.1/UDP DNS? Never say never… – Bindings need to detail how the elements of the data model are mapped to the encoding Other low-level details like chunking, representation of cryptographic security, etc. – Also must be possible to transcode between bindings without losing data (at an Intermediary) Aim for maximum applicability – Not just a telco protocol, a web protocol – Something to work for Verizon and Google

Thoughts? Today, just floating the idea – There’s a -00 to read If people think this has potential, could come back with a charter in Vancouver Some good list discussions already Welcome any further feedback here