brian bach mortensen, nordunet terena networking conference vilnius 2010

21
connect • communicate • collaborate Designing the Multi Domain Service Architecture for Network Connectivity Services in the GÉANT3 project Brian Bach Mortensen, NORDUnet Terena Networking Conference Vilnius 2010

Upload: jude

Post on 04-Jan-2016

44 views

Category:

Documents


3 download

DESCRIPTION

Designing the Multi Domain Service Architecture for Network Connectivity Services in the GÉANT3 project. Brian Bach Mortensen, NORDUnet Terena Networking Conference Vilnius 2010. Outline. GÉANT Service area Terminology and definitions Service catalogue and portfolio Service Architecture - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Brian Bach Mortensen, NORDUnet Terena Networking Conference  Vilnius 2010

connect • communicate • collaborate

Designing the Multi Domain Service Architecture for Network Connectivity Services in the GÉANT3 project

Brian Bach Mortensen, NORDUnet

Terena Networking Conference

Vilnius

2010

Page 2: Brian Bach Mortensen, NORDUnet Terena Networking Conference  Vilnius 2010

connect • communicate • collaborate

Outline

GÉANT Service area

Terminology and definitions

Service catalogue and portfolio

Service Architecture

Service Level Specification

Operational Level Agreement

Service descriptions and SLS

Static connectivity service

Dynamic connectivity service

Q&A

Page 3: Brian Bach Mortensen, NORDUnet Terena Networking Conference  Vilnius 2010

connect • communicate • collaborate

GÉANT service area

Services provided jointly by independent organizations

Technological differences

Organizational differences

Targets and challenges

Joint service should hide internal differences

Support structure (service desk, monitoring) possible provided by organizations

Page 4: Brian Bach Mortensen, NORDUnet Terena Networking Conference  Vilnius 2010

connect • communicate • collaborate

Service Access Hierachy

Page 5: Brian Bach Mortensen, NORDUnet Terena Networking Conference  Vilnius 2010

connect • communicate • collaborate

Domain terminology

Page 6: Brian Bach Mortensen, NORDUnet Terena Networking Conference  Vilnius 2010

connect • communicate • collaborate

Path agnostic services

Page 7: Brian Bach Mortensen, NORDUnet Terena Networking Conference  Vilnius 2010

connect • communicate • collaborate

Service Demarcation Point (SDP)

Define a point where the service

is delivered:

An ”Equipment identifier”

Unique URN

A ”Port” identifier

A ”Service ID” identifier

<E/P/I> tuple

The syntax of the SDP may vary

from service to service

Page 8: Brian Bach Mortensen, NORDUnet Terena Networking Conference  Vilnius 2010

connect • communicate • collaborate

Define a common service catalogue of connectivity services that can be offered to the NREN users

Currently two main connectivity services

are in progress (design phase):

Static connectivity service

Dynamic connectivity service

Service Portfolio and Catalogue

Page 9: Brian Bach Mortensen, NORDUnet Terena Networking Conference  Vilnius 2010

connect • communicate • collaborate

Customers and service dependenciesSorry for spamming you..

Service desc. IPService desc. wavelength

Service desc. BoD

Customer A

RequirementsRequirements

IP SLSWavelength SLS

BoD SLS

Customer B

RequirementsRequirements

Customer C

RequirementsRequirements

Joined provider infrastructure

I-SHARe(tool)

I-SHARe(tool)

perfSONAR(tool)

perfSONAR(tool)

NetworkInterfaces(resource)

NetworkInterfaces(resource)

NetworkProtocols(resource)

NetworkProtocols(resource)

Page 10: Brian Bach Mortensen, NORDUnet Terena Networking Conference  Vilnius 2010

connect • communicate • collaborate

Infrastructure and supporting services

Sorry for spamming you..

FederatedSupportTeam

FederatedSupportTeam

Federated Provider Internal groups

SupportTeamSupport

Team

Individual NRENsor DANTE

iShare(tool)iShare(tool)

perfSonar(tool)

perfSonar(tool)

NetworkInterfaces(resource)

NetworkInterfaces(resource)

NetworkProtocols(resource)

NetworkProtocols(resource)

Joined provider

infrastructure

SupportingServiceSupporting

Service

OLAOLA

SupportingServiceSupporting

Service

OLAOLA

Page 11: Brian Bach Mortensen, NORDUnet Terena Networking Conference  Vilnius 2010

connect • communicate • collaborate

Two service descriptions are delivered:

A General Service Description (GSD)

– Non technical description of the service

– Less than 300 words

– Can be used by NRENs to advertise the service towards end users e.g:

– “The GN3 Multi-domain Wavelength-based Static Connectivity Service (in the following referred to as “the service”) is an end-to-end, point-to-point connectivity service for data transport. Currently, the data transport capacity dedicated to a connection can range from 1 Gbit/s up to 40 Gbit/s.”

– A few more paragraphs to further explain what the service offers

– Simplicity is key!

Service Descriptions (1)

Page 12: Brian Bach Mortensen, NORDUnet Terena Networking Conference  Vilnius 2010

connect • communicate • collaborate

A Service Functionality Description (SFD)

– Technically oriented description of the service

– Targetted at the NOC managers and operational staff at the instituitions that needs the service

– Covers management of the service e.g:

– Fault management, service delivery management, accounting management, performance management, security management, etc. etc.

– Some dataplane specifics e.g. possible interfaces/protocols at service demarcation points between the NREN and user institution

Service Descriptions (2)

Page 13: Brian Bach Mortensen, NORDUnet Terena Networking Conference  Vilnius 2010

connect • communicate • collaborate

Specifies all the measureable service levels that the GN3 service consortium endeavours to deliver :

Examples:

Availability of the service (with specifications of measurement criterias when the service is compliant)

– Packet loss, delay, etc.

MTU sizes, maximum burst sizes

Service Delivery times

– Service initiation

– Service operation change

– Service removal

Service Level Specification

Page 14: Brian Bach Mortensen, NORDUnet Terena Networking Conference  Vilnius 2010

connect • communicate • collaborate

Where are the networks?

Page 15: Brian Bach Mortensen, NORDUnet Terena Networking Conference  Vilnius 2010

connect • communicate • collaborate

SLA/OLA dependencies

Page 16: Brian Bach Mortensen, NORDUnet Terena Networking Conference  Vilnius 2010

connect • communicate • collaborate

LHC OPN based on multi-domain E2E links

Figure is modification of work from R. Sabatino

OLA

OLA

OLA

SLS

Page 17: Brian Bach Mortensen, NORDUnet Terena Networking Conference  Vilnius 2010

connect • communicate • collaborate

Static connectivity service

A static connectivity service offering SDH, Ethernet interfaces

1-40Gb/s

Deterministic delay behaviour

(Some) open issues

Lead times

– NRENs have very different lead times (technology dependent)

– Lowest lead time can not be used

– Highest may slow down even simple deliveries

– A combination depending on request and possible paths may be the optimum solution

Path diversity?

– Both inside individual networks and the whole multidomain path?

Page 18: Brian Bach Mortensen, NORDUnet Terena Networking Conference  Vilnius 2010

connect • communicate • collaborate

Dynamic connectivity service (1)

A dynamic, end-to-end Ethernet connectivity service

Point-to-Point (between two SDPs within the joint domain)

Four tranport modes under consideration

– Transport of untagged Ethernet frames

– Transport of a specific VLAN (with or without VLAN rewrite)

– Transport of all tagged Ethernet frames

– Delivering untagged frames to specific VLAN

Bandwidth: 1Mbps-10Gbps (1Mbps steps), MTU: Standard, Jumbo

Path control (i.e, use/avoid domains/nodes) for diverse routing

Relatively short-living circuits with small lead time

Page 19: Brian Bach Mortensen, NORDUnet Terena Networking Conference  Vilnius 2010

connect • communicate • collaborate

Dynamic connectivity service (2)

Participation requirements: Participating domains must implement the required supporting services.

Supporting services (draft list)

– Inter-Domain Topology Distribution

– Inter-Domain Path Finding

– Intra-Domain Transport

– Monitoring

– Authorization and Authentication

– Service Desk

– Accounting & Billing

GN tools like AutoBAHN, cNIS, perfSONAR, eduGAIN can be used for this purpose;

but a domain can use its own tools as well

Page 20: Brian Bach Mortensen, NORDUnet Terena Networking Conference  Vilnius 2010

connect • communicate • collaborate

The Teams

Static service design lead by Dr. Andreas Hanemann/Rebecca CornCarlos Friacas, Mark Yampolskiy, Andrea Kropacova, Gloria Vuagnin, Maciej Łabędzki, Kurosh Bozorgebrahimi, Tangui Coulouarn, Wolfgang Fritz

Dynamic service design lead by Andreas PolyrakisJerry Sobieski, Tomasz Szewczyk, Milosz Przywecki., Leonidas Poulopoulos, Bartosz Belter, Gustavo Neves, Jacek Łukasik, Damian Parniewicz, Kostas Stamos, Joan Garcia Espin, Jordi Jofre

Page 21: Brian Bach Mortensen, NORDUnet Terena Networking Conference  Vilnius 2010

connect • communicate • collaborate

Q&A

Thank you

Additional questions may be send to [email protected]