Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Light-path Monitor System of TWAREN Optical Network National Center for High-Performance Computing Speaker: Ming-Chang Liang.

Similar presentations


Presentation on theme: "1 Light-path Monitor System of TWAREN Optical Network National Center for High-Performance Computing Speaker: Ming-Chang Liang."— Presentation transcript:

1 1 Light-path Monitor System of TWAREN Optical Network National Center for High-Performance Computing Speaker: Ming-Chang Liang

2 2 INTRODUCTION

3 3 TWAREN phase 2  TWAREN was adapted for more protection methods and better availability at the end of 2006, called TWAREN phase 2.  Tens of optical switches and hundreds of lightpaths were then served as the foundation of the layer 2 VLAN services and the layer 3 IP routing services.  In 2008, tens of VPLS switches were further incorporated to provide additional Multi-point VPLS VPN service.  The layer 1 lightpaths can be protected by SNCP, layer 2 VLAN by spanning tree recalculation and layer 2 VPLS by fast reroute technology.  All these improvements transform TWAREN phase 2 into a true hybrid network capable of providing multiple layers of services and high availability.

4 4 Architecture of Optical Network

5 5 Architecture of TWAREN phase 2 STM64 STM16 10GE GE 6509 7609 15454 NTU 6509 7609 15454 NCU 6509 7609 15454 NSYSU 6509 7609 15454 NCHU 6509 7609 15454 NCTU 6509 7609 15454 NTHU 7609 15454 ASCC 6509 NCCU 6509 7609 15454 NCKU 6509 7609 15454 CCU 7609C 15454 Taipei 15600 12816 NCHC 7609C 15454 15600 12816 MOEcc Hsinchu 7609C 15454 15600 12816 NCHC Tainan 7609C 15454 12816 NCHC Taichung 7609 NCNU 7609 15454 NIU 6509 7609 15454 NDHU 3750 6509 3750 NHLTC 6509 3750 NTTU

6 6 CTC is not enough for us  TWAREN phase 2 inherently has the ability to guard against a single point of hardware or circuit failure, so the failure is less likely to affect the actual service provisioning.  When port or circuit is fault, we must determine which lightpaths are affected and then correlate with services of upper layers.

7 7 DESIGN OF NMS

8 8 1 st Stage Architecture of NMS Current Status DB Long Term DB Monitor Objs Data Collectors Traps MIBs Syslogs Net flows Telnet/SSH Fault Detection Threshold DB Case/Action DB GUI & Ticket System Threshold Analyzer Fault Location Auto Action Control API Report System TL1 Mirror Interactive Passive

9 9 Lightpaths Monitor System Monitor System in NOC Alarm trigger Alarm Email Light-path data Parser Database Trap parser ONS TWAREN Optical Network

10 10 Frequent incident case 1

11 11 Frequent incident case 2

12 12 Important information in a trap Value indexValueDescription 1Trap agent host nameThe hostname which sent this trap 2Trap agent IP addressThe IP address of host which sent this trap 3sysUpTimeThe system uptime of host which sent this trap 4snmpTrapOIDThe mapped OID of this trap 5Cerent454NodeTime The ONS clock time (YYYYMMDDhhmmss) 6cerent454AlarmState 1.3.6.1.4.1.3607.6.10.20.30.20.1.80 The severity level of this warning (defined by Cisco CerentNotificationClass)

13 13 cerent454AlarmState Alarm State Number Meaning Traps that use this alarm stats 31diagnosticAll traps of ONS 40cleared All traps of ONS will sent this state when fault be solved 50minorNonServiceAffecting 1.carrierLossOnTheLAN 2.transportLayerFailure 80minorServiceAffectingAll traps of ONS 90majorServiceAffecting 1.carrierLossOnTheLAN 2.transportLayerFailure 100criticalServiceAffecting 1.lossOfSignal 2.lossOfFrame

14 14 The OID of ONS Trap Trap Name MIB OID lossOfSignal.1.3.6.1.4.1.3607.2.20.0.430 lossOfFrame.1.3.6.1.4.1.3607.2.20.0.390 carrierLossOnTheLAN.1.3.6.1.4.1.3607.2.20.0.220 transportLayerFailure.1.3.6.1.4.1.3607.2.20.0.3540 ONS-15600 Trap Name MIB OID lossOfSignal.1.3.6.1.4.1.3607.6.10.30.0.430 lossOfFrame.1.3.6.1.4.1.3607.6.10.30.0.390 carrierLossOnTheLAN.1.3.6.1.4.1.3607.6.10.30.0.220 transportLayerFailure.1.3.6.1.4.1.3607.6.10.30.0.3540 ONS-15454

15 15 DESIGN OF DATABASE

16 16 Relationship of Data Tables Component People Location Unit Vendor …., etc Basic Data Tables Circuit VLAN Services VPLS Services ONS Light Path ONS Cross Connection …., etc Relationship Tables

17 17 Basic Data Tables Component_IDParent_C_IDName 10TN7609P 121Slot_1 20TP15454 162Slot_3 13512Port_9 IDNamePhoneAddressService_TimeService_WeekDay 1John0939123123xxxxxxx8-171,3,5 2Mary0958123123xxxxxxxALL People Data Table IDNameAddress 1MOEccxxxxx 2NTUxxxxx Location Data Table Component Data Table IDName 1NCKU 18THU Unit Data Table IDName 1CHT 2APBT 3RingLine Vendor Data Table

18 18 Port Table FieldTypeDescription PortIDintPort Component ID Typeint Port type: Ethernet(0) SDH(1) CardNamevarcharLine Card type name BandwidthintBandwidth StatusintDefined by us

19 19 Topology Link Table FieldTypeDescription NodeAint The component IDs of the equipments connected with the link. NodeBint PortAint The component IDs of the ports connected with the link. PortBint

20 20 Cross Connection Table FieldTypeDescription CRSintCross Connection unique number SNCPintIf SNCP protection? (0: No, 1:Yes) PortFrom1intPort Component ID - From 1 PortFrom2intPort Component ID - From 2 PortTo1intPort Component ID - To 1 PortTo2intPort Component ID - To 2 ChannelFrom1intPort From 1 – Channel ID ChannelFrom2intPort From 2 – Channel ID ChannelTo1intPort To 1 - Channel ID ChannelTo2intPort To 2 - Channel ID SNCPPathFromint Current SNCP selector uses WORKING(1) or PROTECTION(2) SNCPPathToint SizeintVC bandwidth size, unit is VC1 (155mbps) StatusintDefined by us CKTIDvarcharCircuit Identification string

21 21 Light-Path Table FieldTypeDescription LightPathintLight Path unique number NamevarcharLight Path name (CKTID) PortFromintPort – From PortTointPort - To SNCPintIf SNCP protection? (0: No, 1:Yes) SizeintVC bandwidth size, unit is VC1 (155mbps) TraceCRSvarchar Cross-connection path string that a light-path passed through TraceConfiguredvarchar Configured ports path (port Component ID string) that a light-path should pass through. TraceCurrentvarchar Actual ports path (port Component ID string) that a light-path pass through currently. StatusintDefined by us

22 22 Alarm Table FieldTypeDescription IdIntAlarm serial number EventNameVarcharAlarm identify name HostNameVarcharThe name of the host which sent this alarm AgentIPVarcharThe IP address of the host which sent this alarm CategoryVarcharThe class of this alarm SeverityVarcharThe severity level of this alarm (defined by us) UpTimeVarchar The uptime of the equipment which sent this alarm TrapTimeVarcharThe time that this alarm be generated InterfaceVarcharThe port be affected AlarmStatusVarcharThe severity level that be defined by CISCO LightPathVarcharThe light-path names be affected

23 23 IMPLEMENTATION

24 24 Working steps  Build Port table by reading from Component table.  Send some TL1 commands to all ONS.  Build TopologyLink and CrossConnection tables by parsing the responses of TL1.  Build LightPath table by aggregating Port, TopologyLink, CrossConnection tables.  Determine the affected ports When receive traps from ONS, and then correlate the affected services with database.

25 25 TL1 commands CommandDescription ACT-USER::username:123::password;Login RTRV-NE-IPMAP:::123;Get information about topology link neighbors RTRV-CRS::ALL:123;Get information about cross connections RTRV-VC::ALL:123;Get information about all VC statuses, including SNCP selector status CANC-USER::username:123:;logout

26 26 Partial SNCP (1) ONS-A ONS-B ONS-CONS-D RA RB Configured working path Configured protection path

27 27 Partial SNCP (2) ONS-A ONS-B ONS-CONS-D RA RB Actual working path Configured protection path

28 28

29 29 WEB-BASED ALARM LOG SYSTEM

30 30 Example 1

31 31

32 32 Example 2

33 33 INTEGRATED VISUAL INTERFACE

34 34

35 35

36 36


Download ppt "1 Light-path Monitor System of TWAREN Optical Network National Center for High-Performance Computing Speaker: Ming-Chang Liang."

Similar presentations


Ads by Google