use cases & requirements

10
1 Use Cases & Requirements IETF#78, Maastricht, NL.

Upload: pillan

Post on 05-Jan-2016

19 views

Category:

Documents


0 download

DESCRIPTION

Use Cases & Requirements. IETF#78, Maastricht, NL. Re-Recap. Registry is the authoritative source for provisioned session establishment data (SED) and related information Local Data Repository is the data store component of an addressing server that provides resolution responses - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Use Cases & Requirements

1

Use Cases & Requirements

IETF#78, Maastricht, NL.

Page 2: Use Cases & Requirements

2

Re-Recap• Registry is the authoritative

source for provisioned session establishment data (SED) and related information

• Local Data Repository is the data store component of an addressing server that provides resolution responses

• Registry is responsible for distributing SED and related information to the Local Data Repositories

Registry

Local Data Repository

1. Provision SED

2. Distribute SED

Local Data Repository

Page 3: Use Cases & Requirements

3

Introduction

• The latest I-D revision can be found at:– http://tools.ietf.org/html/draft-ietf-drinks-usecases-requirements-03

• There have been two revisions since Anaheim– The first revision (-02, May) incorporated comments and

contributions just before the last IETF– The second revision (-03, May) was a result of the

discussions at Anaheim and at the interim F2F meeting

Page 4: Use Cases & Requirements

4

Use Case Categories

• Provisioning Mechanisms• Interconnect Schemes• SED Exchange and Discovery Models• SED Record Content• Separation and Facilitation of Data Management• Lookup Keys• Number Portability• Misc.

Page 5: Use Cases & Requirements

5

Snapshot of Use Cases (1/4)

• Provisioning– Real-Time– Non-Real-Time Bulk– Multi-request

• Interconnect Schemes– Inter-SSP SED– Direct v/s Indirect Peering– Intra-SSP SED– Selective Peering– Delegated Name Server

Page 6: Use Cases & Requirements

6

Snapshot of Use Cases (2/4)

• SED Exchange and Discovery Models– Unified LUF/LRF– Using LUF's Domain Name– Using LUF’s Administrative Domain Identifier– Co-existent SED Exchange and Discovery Models

• SED Record Content– SED Record Content– Time-To-Live (TTL)

Page 7: Use Cases & Requirements

7

Snapshot of Use Cases (3/4)

• Separation and Facilitation of Data Management– Separation of Provisioning Responsibility– Destination Groups– Route Groups

• Lookup Keys– Additions and deletions– Carrier-of-Record vs Transit Lookup Key– Multiplicity of Identical Lookup Keys– Lookup Key Destination Group Modification– Lookup Key Carrier-Of-Record vs Transit Modification– Modification of authority

Page 8: Use Cases & Requirements

8

Snapshot of Use Cases (4/4)

• Number Portability

• Misc– Data Recipient Offer and Accept– Open numbering plans

Page 9: Use Cases & Requirements

Data Model

9

0..n 0..n 0..n

0..1

0..n

1

1

0..n

10..n 0..n 0..n

Page 10: Use Cases & Requirements

10

Next Steps

• Incorporate any additional use cases (e.g., from our discussions today, as the protocol docs mature)– Any contributions?

• Discuss and incorporate comments– Otmar provided comments on the list on 7/21– Any additional review volunteers?

• Progress to Last Call?