ESTUDI I DESENVOLUPAMENT D’UNA O-UNI PER A L’ADAPTACIÓ D’UCLP A GMPLS

33
ESTUDI I DESENVOLUPAMENT D’UNA O-UNI PER A L’ADAPTACIÓ D’UCLP A GMPLS Albert López Brescó Director: Gabriel Junyent Giralt Codirector: Sergi Figuerola Fernández

description

U. C. L. U. P. C. ESTUDI I DESENVOLUPAMENT D’UNA O-UNI PER A L’ADAPTACIÓ D’UCLP A GMPLS. Albert López Brescó Director: Gabriel Junyent Giralt Codirector: Sergi Figuerola Fernández. INDEX. Xarxes ASON / GMPLS Xarxes controlades per l’usuari i UCLP Comparativa UCLP / GMPLS - PowerPoint PPT Presentation

Transcript of ESTUDI I DESENVOLUPAMENT D’UNA O-UNI PER A L’ADAPTACIÓ D’UCLP A GMPLS

ESTUDI I DESENVOLUPAMENT D’UNA O-UNI PER A L’ADAPTACIÓ D’UCLP A GMPLS

Albert López BrescóDirector: Gabriel Junyent Giralt

Codirector: Sergi Figuerola Fernández

2

Xarxes ASON / GMPLS Xarxes controlades per l’usuari i

UCLP Comparativa UCLP / GMPLS Interfície O-UNI Adaptació O-UNI-C a UCLP Conclusions i treball futur

INDEX

3

LAN LAN

XarxaGMPLS

Administrador 1 Administrador 3

Administrador 2

Universitat B

OXC 1 OXC 2

OADM 1

OADM 2

OADM 3

Switch 1Switch 2

Switch 3

Problemàtica a resoldre

Universitat A

UCLP UCLP

4

INDEX

Xarxes ASON / GMPLS Xarxes controlades per l’usuari i

UCLP Comparativa UCLP / GMPLS Interfície O-UNI Adaptació O-UNI-C a UCLP Conclusions i treball futur

5

Xarxes ASON/GMPLS:Aportacions

Aprovisionament de connexions automàtic Soft permanent Commutades

Restauració Encaminament dinàmic Descoberta automàtica de recursos

6

Arquitectura ASON

O-UNICCI

NMI NMI

O-NNI-I O-NNI-E

CCI CCI

Xarxa Client Xarxa Domini A Xarxa Domini B

Pla de gestió

Pla de control

Pla de transport

7

Esquema de blocs d’un node

RC

CC

LRM

NNI

UNI

CallC

RC

CC

LRM

NNI

UNI

CallC

Node veï

Equip de xarxaEquip client

8

INDEX

Xarxes ASON / GMPLS Xarxes controlades per l’usuari i

UCLP Comparativa UCLP / GMPLS Interfície O-UNI Adaptació O-UNI-C a UCLP Conclusions i treball futur

9

Xarxes controlades per l’usuari

Els usuaris són propietaris dels recursos de xarxa.

Els usuaris tenen el poder de gestionar els seus enllaços.

La relació entre les xarxes d’usuaris és d’igual a igual.

UCLP : Software de gestió de xarxes controlades per l’usuari.

10

Xarxa Regional

Xarxa Regional

Universitat

Universitat

Operador A

Operador BXarxa Regional

Xarxa Regional

Universitat

Universitat

Operador A

Operador BXarxa Regional

Xarxa Regional

Exemple de Xarxa de Condomini

A

A B

B

11

Xarxa Regional

Xarxa Regional

Universitat

Universitat

Operador A

Operador BXarxa Regional

Xarxa Regional

Universitat

Universitat

Operador A

Operador BUniversitat

Universitat

Exemple de Xarxa de Condomini

A

A B

B

12

UCLP: definicions LightPath Object (LPO): Abstracció d’un o més lightpaths

amb una sèrie de paràmetres que representen una connexió entre 2 o més commutadors.

Resource Object (RO): És una abstracció dels diferents recursos físics d’un equip.

E2E Connection Object (E2ECO): Abstracció d’una connexió extrem a extrem

LightPath

Slot / Port

Usuari A Usuari B

LPO LPO

LPO

RO A RO B

Federació: Domini administratiu independent que té recursos per compartir amb la resta de federacions. Pot constar d’un o més equips.

13

LAN

LAN

XarxaGMPLS

Administrador 1 Administrador 3

Administrador 2

LPO 1

LPO 2

LPO 3

LPO 4

LPO 5

LPO 6

LPO 7

LPO 8

Federació 1 Federació 3

Federació 2

LPO 1

LPO 2

LPO 3

LPO 4 LPO 5

LPO 7

LPO 6 LPO 8

Base de dades 1 Base de dades 2 Base de dades 3

Universitat A Universitat B

OXC 1 OXC 2

OADM 1

OADM 2

OADM 3

Switch 1

Switch 2

Switch 3

Algoritme de Dijkstra

Switch 1 Switch 2 GMPLS OADM 1 OADM 2

Switch 2 OXC 1

Switch 2Switch 1

OADM 1 OXC 2OADM 2 OADM 1

LPO 2 LPO 4 LPO 5 LPO 6

Exemple de connexió

14

Arquitectura d’UCLP

Funcions d’usuari Funcions d’administrador

Funcions d’usuari Funcions d’administrador

Routing òptic Serveis Lighpath

Registre (JLS) Gestor transac.

Lease Manager

JavaSpace

Switch Listener Gestor ROs

TL1 Interface

Implementació CS

Client GRID FTP Client GUI UCLP Client no GRID

Capa d’accés

Capa de gestió de recursos (objectes)

Capa de control del switch

15

Xarxes ASON / GMPLS Xarxes controlades per l’usuari i

UCLP Comparativa UCLP / GMPLS O-UNI Adaptació O-UNI-C a UCLP Conclusions i treball futur

INDEX

16

Comparativa

GMPLS UCLPSubleasing Gestió compartida d’un nodeProtecció

Monitorització de la xarxa Descobriment / inventari automàtic de la xarxa. Elecció de ruta

17

Xarxes ASON / GMPLS Xarxes de condomini: UCLP Comparativa UCLP / GMPLS Interfície O-UNI Adaptació O-UNI-C a UCLP Conclusions i treball futur

INDEX

18

Optical – User to Network Interface

Interfície de senyalització entre els equips de l’usuari i la xarxa de transport.

UNI-C UNI-N UNI-N UNI-C

O-UNI O-UNI

19

Funcionalitats de l’O-UNI

OIF: Optical Internetworking Forum UNI 1.0

Establiment de connexió Eliminació de connexió Estat de la connexió Descoberta automàtica Utilització

“RSVP Extensions for User Network Interface (UNI) 1.0 Signaling, Release 2”, OIF Contribution, febrer 2004

20

Models d’invocació

UNI-N

UNI-C

Client

UNI

ISIUNI-NUNI-C

Client

UNI

• Directa

•Indirecta

UNI-C UNI-N

Client

UNI

ISI ISI

UNI-C

UNI-N

Client

UNI

21

Senyalització de l’O-UNI: RSVP-TE

Descripció de la funció realitzada Missatges associats

Petició de cració de connexió Path

Resposta a la petició de creació de connexió

Resv, PathErr

Confirmació de la creació de la connexió

ResvConf

Petició d’eliminació de connexió Path o Resv

Resposta a la petició d’eliminar connexió

PathErr amb el bit de Path_State_Removed, PathTear

Pregunta per l’estat de la connexió Implícit amb el protocol (RSVP-TE)

Resposta sobre l’estat de la connexió Implicit amb el protocol (RSVP-TE)

Notificació PathErr, ResvErr

22

Establiment d’una connexió

UNI-C UNI-N UNI-N UNI-C

Path Path

ResvResv

ResvConf ResvConf

Path

• Origen: TNA A• Destí: TNA B• Tipus de tràfic

Resv

• Tipus de reserva:FF• Tipus de tràfic• Objecte ResvConf

TNA A TNA B

23

Eliminació d’una connexió

UNI-C UNI-N UNI-N UNI-C

Path Path

ResvResv

PathTear PathTear

Path

• Origen: TNA A• Destí: TNA B• Tipus de tràfic• Admin Status: RD

Resv

• Tipus de reserva:FF• Tipus de tràfic• Admin Status: D

TNA A TNA B

24

Procés de refresc

Enllaç BPath BResv B

Enllaç APath AResv A

UNI-C UNI-N

SrefreshACK

SrefreshACK

Path A Path B

Resv A Resv B

Path A Path B

Resv A Resv B

Srefersh

• Path A• Resv B

Srefersh

• Path B• Resv A

25

Xarxes ASON / GMPLS Xarxes controlades per l’usuari i

UCLP Comparativa UCLP / GMPLS Interfície O-UNI Adaptació O-UNI-C a UCLP Conclusions i treball futur

INDEX

26

Interconnexió UCLP/GMPLS(I)

Xarxa GMPLSXarxa GMPLS

Federació

UCLP 1

Federació

UCLP 2

Federació

UCLP 3

SNMP

O-UNI

TL-1

Cisco Catalyst 3750Nortel OPTera Metro 5200

Xarxa GMPLS

Xarxa GMPLS

Port 1

Port 2

Port 3

Port 4

Port 5

Port 6

Port 7

Port 8

27

SwitchPoller

SwitchList

SwitchInfo

SlotInfo

PortInfo

ChannelInfo

INFO

Switch Implementation(ONS15454,

Catalyst 3750, Nortel Optera Metro 5200,GMPLS)

External SWITCH INTERFACE methods

TL1 API Package

SNMP APIPackage

CLIPackage

Other

SSL TransportTCP Transport

SocketReader

TRANSPORT

Transport Interface

EQUIPMENT

Protocol InterfacesetTransportgetTransport

connect disconnectsendMsg getMsgsetHost getHost

openSessioncloseSessionsend get recv

PROTOCOL

Internal SWITCH INTERFACE methodssetProtocol getProtocol getConfig

UDP

SWITCHDEPENDANT

AlarmHandler

Switch Communication Service (II)

28

UNI RO

RO

SDH_SONET RO

UNI RO

Ethernet RO

UNI_N_IP TNA

Traffic type

29

Interconnexió UCLP/GMPLS(II)

UNI-N

SCS

GSAP

JSAP

LPOS

UNI-C

RC

NNI

LRM

CC UNI-N

RC

LRM

CCNNI

XARXA

GMPLS

OXC 1

OXC 3

RESV

RESV

RESV

PATH

PATHPATH

30

INDEX

Xarxes ASON / GMPLS Xarxes controlades per l’usuari i

UCLP Comparativa UCLP / GMPLS Interfície O-UNI Adaptació O-UNI-C a UCLP Conclusions i treball futur

31

Treball realitzat

Estudi dels sistemes de control de xarxa: ASON/GMPLS Model orientat als operadors. UCLP Model orientat als usuaris.

Solució a la interconnecció xarxes UCLP a través de dominis GMPLS Desenvolupament del mòdul UNI-C per UCLP Desenvolupament d’un prototip d’UNI-N

32

Conclusions

Solució al problema d’interconectar xarxes UCLP separades per dominis GMPLS

Abstracció dels recursos de varis equips en un sòl switch lògic

Gran flexibilitat de l’O-UNI a l’hora d’interconectar UCLP a GMPLS

33

Treball futur

Adaptar el prototip de l’UNI-N al pla de control del projecte Carisma

Acabar d’implementar: Detecció i recuperació d’errors del pla

de control Proporcionar seguretat

Implementar les millores de l’UNI 2.0

Test amb equips comercials