cnis: a topology information service with dwdm plugin · motivation behind dwdm topology discovery...

18
cNIS: A topology information service with DWDM plugin Vilmos Bilicki PhD [email protected] University of Szeged, Department of Software Engineering/ NIIFI

Upload: others

Post on 17-May-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: cNIS: A topology information service with DWDM plugin · Motivation behind DWDM topology discovery •Existing tools at NOC: –Nagios –Cricket –Provider specific closed solutions

cNIS: A topology

information service with

DWDM plugin

Vilmos Bilicki PhD – [email protected]

University of Szeged, Department of Software

Engineering/ NIIFI

Page 2: cNIS: A topology information service with DWDM plugin · Motivation behind DWDM topology discovery •Existing tools at NOC: –Nagios –Cricket –Provider specific closed solutions

Outline • Short introduction of the WLAB research group at

USZ

• cNIS/OpencNIS at GN3

• Topology discovery

• Motivation for the DWDM topology discovery

• Standards?

• Our Approach

• Current focus

• High level domain model for DWDM

• Results

• Next steps

• Summary

2011-05-31 University of Szeged, Department

of Software Engineering

2

Page 3: cNIS: A topology information service with DWDM plugin · Motivation behind DWDM topology discovery •Existing tools at NOC: –Nagios –Cricket –Provider specific closed solutions

Software Engineering

Department (SED) / WLAB • SED

– More than 100 people (PhD researchers, PhD students, project employees, students)

• WLAB – More than 20 people

– Industry driven R&D

– Innovative projects

– National/EU funded research

– Pure industrial developments

2011-06-07 University of Szeged, Department

of Software Engineering

3

Page 4: cNIS: A topology information service with DWDM plugin · Motivation behind DWDM topology discovery •Existing tools at NOC: –Nagios –Cricket –Provider specific closed solutions

GN3/cNIS

• cNIS (led by PSNC) – AutoBahn

– Ishare

• Our commitment (NIIFI/USZ) – Software Architecture for

Topology Discovery

– Plugins for topology discovery: • Ethernet

• MPLS

• DWDM

– Automatized Network simulator for Unit Testing

2011-05-31 University of Szeged, Department

of Software Engineering

4

Page 5: cNIS: A topology information service with DWDM plugin · Motivation behind DWDM topology discovery •Existing tools at NOC: –Nagios –Cricket –Provider specific closed solutions

Topology discovery modules • Information sources:

– SNMP

– CLI

• How to merge the information coming from different sources? – Aspect Oriented Approach

– Design Patterns

– Ontology Matching

2011-05-31 University of Szeged, Department

of Software Engineering

5

802.1 MIB

Control DiscoverDesc.

SPTControl

Automatic selection

DiscoverDesc.

Cisco SPT

Control DiscoverDesc.

Ether channelControl

Automatic selection

DiscoverDesc.

EthernetControl

Automatic selection

DiscoverDesc.

Cisco ETH Ch

Control DiscoverDesc.

L1

L2

L3

Control plane

- active

discoveries

- enabled

modules

- maximal

number of

threads

- maximal

bandwidth

Page 6: cNIS: A topology information service with DWDM plugin · Motivation behind DWDM topology discovery •Existing tools at NOC: –Nagios –Cricket –Provider specific closed solutions

Motivation behind DWDM topology

discovery • Existing tools at NOC:

– Nagios

– Cricket

– Provider specific closed solutions

• The network: – Hybrid multilayer/Multi

technology

• Issues: – Alarm storm

– Manual • Inventory

• Configuration of OAM tools

2011-05-31 University of Szeged, Department

of Software Engineering

6

IP

MPLS/GMPLS

OTN

DWDM

LSP

ODU/OTU

Lambda

Virtual Channels

Page 7: cNIS: A topology information service with DWDM plugin · Motivation behind DWDM topology discovery •Existing tools at NOC: –Nagios –Cricket –Provider specific closed solutions

Standards

• Theory:

– IETF:

• IP, etc

• GMPLS/MPLS

– LMP

– ITU-T

• G.872

• G.874

– OIF

• …

– NDL

2011-05-31 University of Szeged, Department

of Software Engineering

7

Issues

• Practice: – Are they

implemented?

– What is the best domain model?

– How can we connect the different layers to each other?

– Interlayer topology and resource discovery?

Page 8: cNIS: A topology information service with DWDM plugin · Motivation behind DWDM topology discovery •Existing tools at NOC: –Nagios –Cricket –Provider specific closed solutions

Elaborating the domain model

• Collect and analyze the information sources (IETF Mibs, ITU-T interfaces, Ontologies specified for this field)

• Elaborate/Refine the domain model

• Run PoC projects

• Test the code in real environment

• Validate the results

2011-05-31 University of Szeged, Department

of Software Engineering

8

Page 9: cNIS: A topology information service with DWDM plugin · Motivation behind DWDM topology discovery •Existing tools at NOC: –Nagios –Cricket –Provider specific closed solutions

Current focus and results

• Focus on the topology related aspects

• Information source: Alcatel proprietary MIBs

• Discovery of : – Physical assets

• Location

• Shelf/Slot/Port

• Physical connection between the ports

– Lambda topology • Active wavelengths on a link

• OCX switching tables

• Alien wavelengths

2011-05-31 University of Szeged, Department

of Software Engineering

9

Page 10: cNIS: A topology information service with DWDM plugin · Motivation behind DWDM topology discovery •Existing tools at NOC: –Nagios –Cricket –Provider specific closed solutions

High level DWDM Specific

Domain Model

2011-05-31 University of Szeged, Department

of Software Engineering

10

Page 11: cNIS: A topology information service with DWDM plugin · Motivation behind DWDM topology discovery •Existing tools at NOC: –Nagios –Cricket –Provider specific closed solutions

Results

2011-05-31 University of Szeged, Department

of Software Engineering

11

Page 12: cNIS: A topology information service with DWDM plugin · Motivation behind DWDM topology discovery •Existing tools at NOC: –Nagios –Cricket –Provider specific closed solutions

About the event aggregation

• Knowing the interlayer dependency is not enough

• The correlation among the events could be described and handled in different ways

• One approach one could apply is to use ontologies and reasoning

• During the next phase we would like to build an ontology based description of the network and the errors happening (Network Level Alarm Correlation)

2011-05-31 University of Szeged, Department

of Software Engineering

12

Page 13: cNIS: A topology information service with DWDM plugin · Motivation behind DWDM topology discovery •Existing tools at NOC: –Nagios –Cricket –Provider specific closed solutions

Schedule

2011-05-31 University of Szeged, Department

of Software Engineering

13

Q3-2011 Q4-2011 Q1-2012

DWDM

Physical Assets

DWDM Lambda

OpencNIS

Module

Integration with

IP, GMPLS

Ontology based description

Nagios,

Cricket

export

Q2-2012

OTN: OTU,

ODU, OPU

M1 M2

Page 14: cNIS: A topology information service with DWDM plugin · Motivation behind DWDM topology discovery •Existing tools at NOC: –Nagios –Cricket –Provider specific closed solutions

Summary

• Handling the alarm storms in hybrid

networks is a challenge

• It is time consuming task to define the

hierarchy and dependence of the events

• We made the first step toward DWDM

topology discovery with real devices and

real network

2011-05-31 University of Szeged, Department

of Software Engineering

14

Page 15: cNIS: A topology information service with DWDM plugin · Motivation behind DWDM topology discovery •Existing tools at NOC: –Nagios –Cricket –Provider specific closed solutions

Thank you for listening!

Q&A

2011-05-31 University of Szeged, Department

of Software Engineering

15

Page 16: cNIS: A topology information service with DWDM plugin · Motivation behind DWDM topology discovery •Existing tools at NOC: –Nagios –Cricket –Provider specific closed solutions

Links

• http://cnis.geant.net/

• http://forge.geant.net/cnis

2011-05-31 University of Szeged, Department

of Software Engineering

16

Page 17: cNIS: A topology information service with DWDM plugin · Motivation behind DWDM topology discovery •Existing tools at NOC: –Nagios –Cricket –Provider specific closed solutions

Backup slides

• OTN

2011-05-31 University of Szeged, Department

of Software Engineering

17

Page 18: cNIS: A topology information service with DWDM plugin · Motivation behind DWDM topology discovery •Existing tools at NOC: –Nagios –Cricket –Provider specific closed solutions

Alarm Storm (Cisco)

2011-05-31 University of Szeged, Department

of Software Engineering

18