160 likes | 247 Views
Dynamic Connection Management System for Optical Networks: Applicability in a TINA environment. Sten Hubendick, Leif Byström Broadband Networks, Telia Research AB. Introduction. Have an IP over WDM network testbed implemented in the Stockholm area.
E N D
Dynamic Connection Management System for Optical Networks: Applicability in a TINA environment Sten Hubendick, Leif Byström Broadband Networks, Telia Research AB Sten Hubendick, Leif Byström
Introduction • Have an IP over WDM network testbed implemented in the Stockholm area. • Evaluating how to provide network services and integrating connectivity with higher layers (ATM,SONET/SDH,IP) • Here TINA can fill the role as the enabling network management architecture Sten Hubendick, Leif Byström
Purpose • Purpose of Winchester • Realize Network Services in Physical Layer • Traffic Driven Reconfiguration (WLS) • Protection Switching • VPN • IP over Gigabit Ethernet over WDM • Evaluate Distributed Management Concepts • Show the applicability of TINA in an IP over WDM network. Sten Hubendick, Leif Byström
Winchester Network • Each node consist of OEXC, WDM transmission equipment and Router/Switches • OEXC: 16x16 1,2Gb/s • WDM: 8 2,5Gb/s channels Accelar 1200 Acclear WDM OEXC 12000 Ericsson , Kista WDM OEXC Telia, Östra Vasa Acclear 12000 WDM OEXC Juniper M40 OEXC WDM Telia, Farsta Ericsson, Cisco 12000 Kungens Kurva Sten Hubendick, Leif Byström
Kista Östra Vasa Farsta Kungens Kurva Testbed Location • 4 nodes in Stockholm area • Part of EURESCOM P1014 Sten Hubendick, Leif Byström
WDM WDM WDM WDM NMS Central Agent x 4 nodes WDM MUX/DEMUX SNMP Interface Agent CORBA Network Node Agent XPS Physical Fiber NMS Distributed Agent TCP/IP Opt Rx/Tx UDP/IP CORBA/IIOP Architecture • Physical network • CORBA environment • Network Node Agent • NMS Central Agent • NMS Distributed Agent NMS Distributed Agent Sten Hubendick, Leif Byström
Network Manager • Automatic path provisioning • Multicast by manual path selection • Protection/Fault restoration • Preemption of low priority trails • Disjunctive protection path Sten Hubendick, Leif Byström
<<CORBAStruct>> OutputPort <<CORBAStruct>> (from OEXCInterface) <<CORBAStruct>> InputPort name : string OEXCUnit (from OEXCInterface) id : long name : string (from OEXCInterface) wavelength : float id : long bias_monitor : float name : string wavelength : float temperature : float active : boolean optical_power_level : float active : boolean max_no_channels : long +inPortArray +outPortArray los : boolean reserved : boolean no_conf_channels : long active : boolean no_active_channels : long out_of_range : boolean reserved : boolean temp_low : boolean temp_high : boolean OEXC Information Objects Sten Hubendick, Leif Byström
Path Information Objects +outports <<CORBATypedef>> <<CORBAStruct>> +inports intArray Path (from OEXCInterface) (from OEXCInterface) +nodes Sten Hubendick, Leif Byström
Message Information Objects <<CORBAStruct>> DateTime <<CORBAStruct>> <<CORBAStruct>> (from OEXCInterface) <<CORBAStruct>> OperatorMessage Nmessage year : long LOSData (from OEXCInterface) month : long (from OEXCInterface) +date +date (from OEXCInterface) message : string day : long timestamp : string portnum : long type : long message : string hour : long los : boolean alertOperator : boolean sender : string minute : long second : long msecond : long Sten Hubendick, Leif Byström
NEAgentInterface Callback NMAgentInterface NNI (from OEXCInterface) (from OEXCInterface) (from OEXCInterface) (from OEXCInterface) registerClient() notifyClient() registerClient() receive() unregisterClient() alert() unregisterClient() sayHello() alertFrom() setConnection() lastMessage() setThisConnection() getNetworkElement() setThisProtection() existEvent() releaseConnection() getEvent() existEvent() getTime() getEvent() setOEXCUnit() labviewConnected() setPorts() setPath() alertPath() setID() setFaultmap() CORBA Interfaces Sten Hubendick, Leif Byström
TINA Informational Mapping • The OEXCUnit object inherits from the ManagedNetworkElement in the RIM v4.0. ManagedNetworkElement (from TINA NRIM 4.0) << CORBAStruct>> OEXCUnit (from WIM) Sten Hubendick, Leif Byström
contains Use of TINA Trail NetworkFlow LayerNetworkDomain 0..* 0..* LocalLND Replaces 1 1 Path Has 0..* 0..* Trail 1..* Sten Hubendick, Leif Byström
Summary • Need for Architecture enabling interactions with other LNW Architectures • TINA can be used as enabling technology • Well specified model for connection-oriented network technologies • IPCM WG scope enables interactions with connectionless network technologies Sten Hubendick, Leif Byström
Questions? Sten Hubendick, Leif Byström
Thank You! Sten Hubendick, Leif Byström