340 likes | 513 Views
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
E N D
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 • Interfície O-UNI • Adaptació O-UNI-C a UCLP • Conclusions i treball futur
Problemàtica a resoldre LAN Administrador 2 LAN Administrador 1 Administrador 3 Universitat B Universitat A UCLP UCLP OXC 1 OXC 2 OADM 2 Xarxa GMPLS OADM 1 Switch 2 Switch 1 OADM 3 Switch 3
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
Xarxes ASON/GMPLS:Aportacions • Aprovisionament de connexions automàtic • Soft permanent • Commutades • Restauració • Encaminament dinàmic • Descoberta automàtica de recursos
Arquitectura ASON NMI NMI O-NNI-I O-NNI-E O-UNI CCI CCI CCI Xarxa Client Xarxa Domini A Xarxa Domini B Pla de gestió Pla de control Pla de transport
Esquema de blocs d’un node RC NNI CC CallC UNI LRM RC CC NNI CallC UNI LRM Node veï Equip client Equip de xarxa
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
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.
Exemple de Xarxa de Condomini Operador A Operador A Universitat Xarxa Regional Xarxa Regional Universitat Xarxa Regional Xarxa Regional Xarxa Regional Xarxa Regional Universitat Universitat Operador B Operador B A B A B
Exemple de Xarxa de Condomini Operador A Operador A Universitat Universitat Universitat Xarxa Regional Xarxa Regional Xarxa Regional Xarxa Regional Universitat Universitat Universitat Operador B Operador B A B A B
UCLP: definicions Usuari A Usuari B LPO LPO LPO RO A RO B • 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 • Federació: Domini administratiu independent que té recursos per compartir amb la resta de federacions. Pot constar d’un o més equips. Slot / Port
Exemple de connexió LPO 2 LPO 4 LPO 5 LPO 6 LAN Algoritme de Dijkstra Administrador 2 LAN Administrador 1 Administrador 3 Switch 1 Switch 2 GMPLS OADM 1 OADM 2 LPO 4 LPO 6 LPO 2 LPO 5 LPO 8 LPO 7 LPO 3 LPO 1 LPO 6 Switch 1 Switch 2 LPO 2 LPO 5 LPO 7 Switch 2 OXC 1 OADM 1 OXC 2 OADM 2 OADM 1 LPO 8 Base de dades 1 Base de dades 2 Base de dades 3 Federació 2 Universitat B Universitat A Federació 1 OXC 1 OXC 2 OADM 2 Federació 3 Switch 1 Xarxa GMPLS OADM 1 Switch 2 OADM 3 Switch 3 LPO 1 LPO 4 LPO 3
Arquitectura d’UCLP Client GRID FTP Client GUI UCLP Client no GRID Capa d’accés Capa de gestió de recursos (objectes) Routing òptic Serveis Lighpath Lease Manager Registre (JLS) Gestor transac. JavaSpace Capa de control del switch Gestor ROs Implementació CS Switch Listener TL1 Interface Funcions d’usuari Funcions d’administrador Funcions d’usuari Funcions d’administrador
INDEX • 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 • Xarxes ASON / GMPLS • Xarxes de condomini: UCLP • Comparativa UCLP / GMPLS • Interfície O-UNI • Adaptació O-UNI-C a UCLP • Conclusions i treball futur
Optical – User to Network Interface O-UNI O-UNI UNI-C UNI-N UNI-N UNI-C • Interfície de senyalització entre els equips de l’usuari i la xarxa de transport.
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
Models d’invocació UNI UNI-C UNI-N UNI UNI-C UNI-N UNI UNI-N UNI-N UNI-C ISI ISI ISI UNI-C UNI Client Client Client Client • Directa • Indirecta
Establiment d’una connexió Resv Path • Origen: TNA A • Destí: TNA B • Tipus de tràfic • Tipus de reserva:FF • Tipus de tràfic • Objecte ResvConf UNI-C Path ResvConf UNI-N UNI-N ResvConf Path UNI-C Resv Resv TNA A TNA B
Eliminació d’una connexió Resv Path • Origen: TNA A • Destí: TNA B • Tipus de tràfic • Admin Status: RD • Tipus de reserva:FF • Tipus de tràfic • Admin Status: D UNI-C Path PathTear UNI-N UNI-N PathTear Path UNI-C Resv Resv TNA A TNA B
Procés de refresc Srefersh Srefersh • Path A • Resv B • Path B • Resv A UNI-C Srefresh ACK UNI-N Path A Path B Path A Path B Srefresh ACK Resv B Resv B Resv A Resv A Enllaç A Path A Resv A Enllaç B Path B Resv B
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
Interconnexió UCLP/GMPLS(I) Port 1 Port 5 Xarxa GMPLS Port 2 Port 6 Port 3 Port 7 Port 4 Port 8 Federació UCLP 3 Federació UCLP 2 Federació UCLP 1 O-UNI XarxaGMPLS TL-1 SNMP Cisco Catalyst 3750 Nortel OPTera Metro 5200
Switch Communication Service (II) Internal SWITCH INTERFACE methods setProtocol getProtocol getConfig PROTOCOL Switch Implementation (ONS15454, Catalyst 3750, Nortel Optera Metro 5200,GMPLS) Protocol Interface openSession setTransport recv getTransport closeSession send get Other CLI Package SNMP API Package TL1 API Package SwitchPoller Transport Interface disconnect connect sendMsg getMsg getHost setHost SwitchList SSL Transport UDP TCP Transport SwitchInfo SlotInfo PortInfo ChannelInfo External SWITCH INTERFACE methods SWITCH DEPENDANT TRANSPORT AlarmHandler INFO SocketReader EQUIPMENT
UNI RO UNI_N_IP TNA Traffic type RO Ethernet RO SDH_SONET RO UNI RO
Interconnexió UCLP/GMPLS(II) GSAP JSAP LPOS SCS UNI-C RESV RESV PATH PATH RC RC RESV UNI-N CC NNI NNI CC UNI-N PATH LRM LRM XARXA GMPLS OXC 3 OXC 1
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
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
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
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