Scuola Superiore Sant’Anna di Studi Universitari e di Perfezionamento Consorzio Nazionale...

15
Scuola Superiore Sant’Anna di Studi Universitari e di Perfezionamento Consorzio Nazionale Interuniversitario per le Telecomunicazioni Piero.Castoldi [email protected] Fabio Baroncelli [email protected] Barbara Martini [email protected] Scuola Superiore Sant’Anna di Studi Universitari e di Perfezionamento Consorzio Nazionale Interuniversitario per le Telecomunicazioni Control Plane modeling for ASTN: guidelines and experimental activities NOBEL WP4 Meeting – Dec 1 st , 2004

Transcript of Scuola Superiore Sant’Anna di Studi Universitari e di Perfezionamento Consorzio Nazionale...

Scuola Superiore Sant’Anna

di Studi Universitari

e di Perfezionamento

Consorzio Nazionale

Interuniversitario

per le Telecomunicazioni

Piero.Castoldi [email protected]

Fabio Baroncelli [email protected]

Barbara Martini [email protected]

Scuola Superiore Sant’Anna

di Studi Universitari

e di Perfezionamento

Consorzio Nazionale

Interuniversitario

per le Telecomunicazioni

Control Plane modeling for ASTN: guidelines and experimental activities

NOBEL WP4 Meeting – Dec 1st, 2004

2

Objective: Information Modeling (IM) definition related to Control Plane (CP) operation: CP_T & CP_C Rigorous modeling and easy scalability

CP operation relevant aspects: State of the control plane network elements

Routing and signaling information

Switched connectivity establishment (SPC and SC)

Reference standard: ITU-T G.805: Generic functional architecture of transport networks ITU-T M.3100: Generic Network Information Model ITU-T G.8080: Architecture for the Automatic Switched Optical Network (ASON)

Steps: Study of internal functional blocks for a generic CP network element (CPE) Layering according to switching capability of transport network element Definition of IM fragment related to CP operation Testbed implementation for IM validation

Outline

3

Layering & Partitioning Concepts - G.805

Specific Layer Network

Specific Layer Network

Specific Layer Network

Client

Client

Server

Server

Layering view(Client/Server Association)

Layer network

= subnetwork

Layer network that is recursively partitioned subnetworks

Partitioning concept(applied to a signle layer network)

Sublayer

Sublayer

Sublayer

4

Subnetwork point (SNP) - G.8080

SNC

SNP

SNC

SNPSubnetwork

Trail

Link Connection

SNP Link Connection

TTP (M.3100)TCP (G.805)

CP (G.805)CTP (M.3100)

TTP (M.3100)TCP (G.805)

CP (G.805)CTP (M.3100)

SNC

SNP

SNC

SNPSubnetwork

Trail

Link Connection

SNP Link Connection

TTP (M.3100)TCP (G.805)

CP (G.805)CTP (M.3100)

TTP (M.3100)TCP (G.805)

CP (G.805)CTP (M.3100)

SNP Link Connection SubNetwork Connection

SNP

SNPP LinkSNPP

**

+N +2

+N

+2

+N

+2

+N

+M

CP = Connection Point

TCP = Termination Connection Point

SNC = Sub Network Connection

SNP = Sub Network Point

SNPP = Sub Network Point Pool

CTP = Connection Termination Point

TTP = Trail Termination Point

CP = Connection Point

TCP = Termination Connection Point

SNC = Sub Network Connection

SNP = Sub Network Point

SNPP = Sub Network Point Pool

CTP = Connection Termination Point

TTP = Trail Termination Point

5

CP layering according to switching capability

CPE

CPECPE

CPE

CCI NNI

Layer n+3

Layer n+2

Layer n

Layer n+1

Transport Plane ModelingTransport Plane Modeling

Layer m+1

Layer m

Control Plane ModelingControl Plane Modeling

CPE

CPECPE

CPE

6

CPE layer-n functional components

CPE

Connection Controller (CC)

Link Resource Manager (LRM)

Routing Controller (RC)

Termination & Adaptation

Performer (TAP)

Discovery Agent (DA)

RDB

Call Controller

LRMDB

Client

NE

CCI

NNI

CPE

UNI PortUNI protocol

Controller

NNI ProtocolController

NNI Port

UNI

from G.8080 in blackfrom SOON (our proposal) in blue

7

Reference interfaces: Inter-NNI Intra-NNI

CPELayer n+1

CPE Layer n

CPELayer n-1

UNI CPELayer n+1

CPELayer n

CPELayer n-1

Intra NNI

Inter NNI

Inter NNI

Intra NNI

Intra NNI

Domain A

E-NNI

CPE CPE

8

Work in progress

Extend the scope of the M.3100 Generic Information Model

M.3100 IM fragments: Network fragment Managed element fragment Termination Point fragment Transmission fragment Cross connection fragment Functional Area fragment

M.3100 extension to Termination Point fragment related to SNP objects relevant for control information management

M.3100 additional fragments in order to take into account the switched connection set-up, routing and signaling processing

9

The CP modeling experiment activity

Verification of the ITU-T G.8080 Control Plane Element modeling.

Valuation of the scalability of the CP multilayer modeling by comparing the results obtained with a transport plane equivalent simulation based on a CP single layer approach.

Development of a NE independent CCI communication protocol able, at the same time, to support the layer specific constrains.

Study of the client-server network interaction via UNI for the creation and maintenance of switched connections.

Study of the Control Plane INTRA and INTER layers communication via NNI for supporting the routing and signalling processing.

10

The SOON Simulated TestbedIn order to achieve the presented goals we need a testbed composed by:• a transport network with at least 2 layers provided with switching capability and

more than 3 nodes per layer• a control plane compliant with the ITU-T G.8080 Recommendation• a set of data traffic generator device and a set of data traffic analyser

Solution:

Utilize a discrete-event network simulation tool that permits to easily implement the CP and provided with a large network element library for achieve a realistic implementation of a complex transport planes.

Tool adopted:

J-Sim* (www.j-sim.org) a Java-based freeware discrete-event simulator based on the Autonomous Component Architecture (ACA)

*project partially supported by: NSF Next Generation Software program, DARPA/IPTO network modeling and simulation program, MURI/AFOSR, Cisco Systems, Inc., Ohio State University, and University of Illinois at Urbana-Champaign.

11

Tesbed

Screen shot taken by J-Sim Editor

UNI NNICCIData

Bidirectional Connection

Unidirectional Connection

12

Testbed CPE internal structure

Screen shot taken by J-Sim Editor

13

Experimental activities work in progress

Determine a complete CCI, UNI and NNI message sets for achieving a layer independent CPE architecture.

Increase the number of network nodes and the number of layers in the simulated testbed for verifying the scalability of the CP modeling proposed.

Introduce the SOON Service Plane in the testbed.

Create an hybrid testbed able to combine the simulated CP with real network device.

14

15

The SOON project

Control Plane

Transport Plane

NMI-T

NMI-A

CSI

UNI

CCI

Service Plane

Management Plane

X

AS

TN

Customer

SO

-AS

TN

CP Modeling: Vision of the TP through CP

• Functional layering• Reference Point definition

CP network element modeling •Functional blocks definition•CCI standardization•UNI - NNI development

CP Modeling: Vision of the TP through CP

• Functional layering• Reference Point definition

CP network element modeling •Functional blocks definition•CCI standardization•UNI - NNI development

SP activities:

Dedicated functional blocks definition

IN concept application

Separation of the Service Provider from Network Provider

Standard interface development

SP activities:

Dedicated functional blocks definition

IN concept application

Separation of the Service Provider from Network Provider

Standard interface development

MP Modeling: IM extension for CP management NMI-A standartization

MP Modeling: IM extension for CP management NMI-A standartization Testbed:

Pisa Metro/Core DWDM Ring Acreo Stockholm testbed J-Sim based Simulated testbed

Testbed: Pisa Metro/Core DWDM Ring Acreo Stockholm testbed J-Sim based Simulated testbed