SlideShare a Scribd company logo
Radio Relay Network
auto discovery
Who are You?
Engineer ?Manager ?
Both ?
• Actual interconnection status, including
capacity (bandwidth) info
and You`re dealing with operating, planning and designing of
transmission networks…
If You’re involved into the technical aspects of telecom business,
• Actual active nodes list
You need ACTUAL INFORMATION about Your
transmission network:
and, the most important part…
“So, what’s the Problem?” You say…
“I have:
Element / Network Management Systems (EMS/NMS) for
each TN segment
My EMS/NMS supports auto node/link discovery options”
And, It’s true… with the following limitations:
I. Nodes discovery & management
Vendor-specific EMS/NMS are usually used for ‘native’ hardware
Another vendor’s hardware support is limited and leads to extra costs,
as a result: “mono-vendor islands” in Your network and “operational gaps”
Yes, the Nodes Discovery is automatic, but
• accept Node into the system
• place Node into correct subnetwork, according to the current structure
it needs Operator manual acknowledgement to
If You`ve change management IP-address – system treats it as a NEW Node, so
Operator needs to align the topology regularly
II. Links discovery & management
• If You have EMS only – You can’t get information
about links and topology from it
Lets continue with our “Yes, but…”
• OSI L3 nodes (Routers) and L2 nodes (Switches) usually
supports auto link discovery protocols, for example -
LLDP
but, in order to integrate those autodetected links
into the NMS network topology, Operator
decision+action needed
• Special case – Radio Relay Hardware. Generally:
• There’s no LLDP support on OSI L2. If it is – for extra
money, or – in roadmap (extra money, tomorrow)
• There’s no L1 (radio link) auto discovery tools. If it is –
discovery uses “special tags”, that only this vendor
hardware understands (again – “mono-vendor islands” and
“operational gaps”). For example, Ericsson TN ODU uses
“Terminal ID”
What are the intermediate conclusions, for now?
• EMS/NMS scope limited with ‘native’ hardware, so the network
information is fragmented
• Even if all the EMS/NMS node/link discovery features are present –
‘Operator-dependence’ still exists. There is always human factor
between You and network information!
That’s why EMS/NMS network
information about nodes and
topology
IS NOT PRIMARY !
And that’s why we’ve decided not to rely on EMS/NMS data, and started to
develop alternative automated instruments for getting transmission
network PRIMARY INFORMATION!
• Node discovering is automated, but needs for Operator
manual acknowledge
• Link discovering needs for special protocols support, and
Operator manual acknowledge (in most cases)
HERETIC!!!
Our first goal was – Radio Relay Networks (RRN) as the most ‘desolated’
TN technological segment
The initial state:
EMS over NMS predomination (scarce topology info sources)
Weak vendor’s EMS/NMS automation functionality
Weak LLDP support on L2 layer
but (yes, you love those ‘buts’, don’t You?), at the same time:
RRN is the most massive TN segment – it’s nodes and links number by an order greater
than mobile backhaul
There are the most frequent changes
The most diverse ‘vendor’s zoo’, in compare with other technological segments
The best source of object information – is the object itself
Universal, vendor- independent way to collect information about TN object is well-known: SNMP
Our algorithm takes 3 stages:
Stage 1. Nodes discovery
1.1. Special script scans predefined “management IP
ranges”
1.2. Script queries SNMP fields for device vendor,
hardware type 10.100.1.1
TN management range: 10.100.0.0/16
10.100.51.3
10.100.100.11 10.100.100.13
MLTN 6p
OmniBas 2wOmniBas 4w
MLTN 20pStage 2. Radio links discovery (L1)
2.1. Script gathers information about:
2.1.1. Active modems, ODUs
2.1.2. RX/TX frequencies
2.1.3. DCN channels and neighbors
2.2. Script detects RF linked nodes, based on the
previous step information
Stage 3. Ethernet links discovery (L2)
3.1. Script gathers information about L2 switch ports
3.2. Script detects ethernet ports interconnections
based on topology information, gathered on
previous stage, and step 3.1.
The result of discovery algorithm – is
the RRN GRAPH
It consists of
Vertices = nodes (subracks)
and
Edges = RF links (L1) and/or
Ethernet links (L2)
The resulted graph has no “gaps” or “white spots” – it
seamless, unlike NMS-based topology.
The main condition – is SNMP and appropriate MIB-files
availability
Graph data stored in any relational database, or – in GraphML format (XML-
based)
The use of the network graph
1. Verification of the EMS/NMS integrated objects relevance
2. Construction and use of circuit topology in various systems
3. Transformation of graph data into the network structure
documentation
1. Verification of the EMS/NMS integrated objects relevance
This application – is Your FEEDBACK for network O&M with EMS/NMS
Network Graph
Node/Edge list
EMS/NMS
Node list
Compare/verification
algorithm
NMS
Link list
Required activities list :
- Integrate Node/Link
- Remove Node/Link
- Remove duplicates
- Rename object
- Edit parameters (i.e. BW)
-etc..
NOC
Operator/Administrator
The RESULT – ACTUAL network information in EMS/NMS, and
ACTUAL Inventory, Fault and Performance data consequently.
You can be assured, that EMS/NMS data supplied to the higher-level
OSS is correct and up-to-date
Reconciliation period can be various: daily, weekly, monthly…
2. Construction and use of circuit topology in various systems
As a working example - we use network graph in open-source solution called “Cacti”, in
order to
automate charts deployment
automate topology maps deployment
Topology map in Cacti organized as a text file. It contains information about nodes and
it’s XY-coordinates, and – information about nodes interconnections. All this information
is manually textmode edited – there is no GUI editor. So, the “traditional” topology map
creation in Cacti is very time-consuming task. Topology map relevance maintenance in
Cacti – NOC’s nightmare!
How does network graph make this task easy?
Take a look at our flowchart:
Algorithm generates
network graph
in GraphML format
Arranging nodes in
Gephi tool in GUI mode
(various auto-layout
algorithms available)
Applying XSLT template
to convert GraphML
into Cacti weathermap
text format
Deploying
Weathermap file
to Cacti server
Graph mesh:
vertices+ edges
Vertices with
layout:
XY coordinates
Text file in
Weathermap
format
[ graph fragment ]
[ after map rendering ]
Here’s some Cacti automated deployment samples:
RRN L1 (RF links) Weathermap
RRN L2 (Ethernet links) Weathermap
Ethernet link traffic chart
ODU RX level charts
3. Transformation of graph data into the network structure
documentation
The very similar processing scheme used while converting RRN graph to NetVIZ text
format:
As a result – Your Network becomes self-documented
Further development
We’ve made scripts, gathering RRN L2 service information (VLAN IDs)
The new applications become available:
1. VLAN path trace
2. RRL fault to RBS fault dependency (RRL L2 port RBS VLAN
configurations)
VLAN path trace:
RRL fault to RBS fault dependency
Requirements
Scripts:
bash, perl, XSLT 2.0
OS:
Linux/Unix – based
Feedback/Questions:
email: dimas51@rambler.ru
Skype: dimaskype_51
Facebook
Thank You for Your attention!

More Related Content

What's hot

Internetworking devices
Internetworking devicesInternetworking devices
Internetworking devices
A Singh
 
Lan internetworking devices
Lan internetworking devicesLan internetworking devices
Lan internetworking devices
QAU ISLAMABAD,PAKISTAN
 
Basic networking 07-2012
Basic networking 07-2012Basic networking 07-2012
Basic networking 07-2012
Samuel Dratwa
 
Chapter 3 networking and internetworking
Chapter 3 networking and internetworkingChapter 3 networking and internetworking
Chapter 3 networking and internetworking
AbDul ThaYyal
 
Computer network layers
Computer network layersComputer network layers
Computer network layers
KarthicaMarasamy
 
Internetworking fundamentals(networking)
Internetworking fundamentals(networking)Internetworking fundamentals(networking)
Internetworking fundamentals(networking)
welcometofacebook
 
Network Topologies
Network TopologiesNetwork Topologies
Network Topologies
Jason Hando
 
Internetworking devices(networking)
Internetworking devices(networking)Internetworking devices(networking)
Internetworking devices(networking)
welcometofacebook
 
Connecting devices
Connecting devicesConnecting devices
Connecting devices
Sudhasini Baskaran
 
Network Management Devices
Network Management DevicesNetwork Management Devices
Network Management Devices
Rahul P
 
Basic networking
Basic networkingBasic networking
Basic networking
ajeeshr3
 
Networking and Internetworking Devices
Networking and Internetworking DevicesNetworking and Internetworking Devices
Networking and Internetworking Devices
21viveksingh
 
Basic ip and networking ver 3 kl
Basic ip and networking ver 3 klBasic ip and networking ver 3 kl
Basic ip and networking ver 3 kl
Azhar Ali
 
Routing protocols-network-layer
Routing protocols-network-layerRouting protocols-network-layer
Routing protocols-network-layer
Nitesh Singh
 
Networking devices
Networking devicesNetworking devices
Networking devices
Ravi KC
 
Computer networks network layer,routing
Computer networks network layer,routingComputer networks network layer,routing
Computer networks network layer,routing
Deepak John
 
C/S archtecture including basic networking
C/S archtecture including basic networkingC/S archtecture including basic networking
C/S archtecture including basic networking
abhinav2727
 
opnet
opnetopnet
Basic networking course
Basic networking courseBasic networking course
Basic networking course
LuxoftTraining
 
Ecet375 1 a - basic networking concepts
Ecet375   1 a - basic networking conceptsEcet375   1 a - basic networking concepts
Ecet375 1 a - basic networking concepts
Ralph Ambuehl
 

What's hot (20)

Internetworking devices
Internetworking devicesInternetworking devices
Internetworking devices
 
Lan internetworking devices
Lan internetworking devicesLan internetworking devices
Lan internetworking devices
 
Basic networking 07-2012
Basic networking 07-2012Basic networking 07-2012
Basic networking 07-2012
 
Chapter 3 networking and internetworking
Chapter 3 networking and internetworkingChapter 3 networking and internetworking
Chapter 3 networking and internetworking
 
Computer network layers
Computer network layersComputer network layers
Computer network layers
 
Internetworking fundamentals(networking)
Internetworking fundamentals(networking)Internetworking fundamentals(networking)
Internetworking fundamentals(networking)
 
Network Topologies
Network TopologiesNetwork Topologies
Network Topologies
 
Internetworking devices(networking)
Internetworking devices(networking)Internetworking devices(networking)
Internetworking devices(networking)
 
Connecting devices
Connecting devicesConnecting devices
Connecting devices
 
Network Management Devices
Network Management DevicesNetwork Management Devices
Network Management Devices
 
Basic networking
Basic networkingBasic networking
Basic networking
 
Networking and Internetworking Devices
Networking and Internetworking DevicesNetworking and Internetworking Devices
Networking and Internetworking Devices
 
Basic ip and networking ver 3 kl
Basic ip and networking ver 3 klBasic ip and networking ver 3 kl
Basic ip and networking ver 3 kl
 
Routing protocols-network-layer
Routing protocols-network-layerRouting protocols-network-layer
Routing protocols-network-layer
 
Networking devices
Networking devicesNetworking devices
Networking devices
 
Computer networks network layer,routing
Computer networks network layer,routingComputer networks network layer,routing
Computer networks network layer,routing
 
C/S archtecture including basic networking
C/S archtecture including basic networkingC/S archtecture including basic networking
C/S archtecture including basic networking
 
opnet
opnetopnet
opnet
 
Basic networking course
Basic networking courseBasic networking course
Basic networking course
 
Ecet375 1 a - basic networking concepts
Ecet375   1 a - basic networking conceptsEcet375   1 a - basic networking concepts
Ecet375 1 a - basic networking concepts
 

Similar to Radio relay network auto discovery

Plenzogan technology
Plenzogan technologyPlenzogan technology
Plenzogan technology
plenzogan
 
Unit 5-Performance and Trafficmanagement.pptx
Unit 5-Performance and Trafficmanagement.pptxUnit 5-Performance and Trafficmanagement.pptx
Unit 5-Performance and Trafficmanagement.pptx
ABYTHOMAS46
 
Modue 1 part 1 of computer networks for your university exams
Modue 1 part 1 of computer networks for your university examsModue 1 part 1 of computer networks for your university exams
Modue 1 part 1 of computer networks for your university exams
vish21ainds
 
Networking lecture1
Networking lecture1Networking lecture1
Networking lecture1
Vasanti Dutta
 
performanceandtrafficmanagement-160328180107.pdf
performanceandtrafficmanagement-160328180107.pdfperformanceandtrafficmanagement-160328180107.pdf
performanceandtrafficmanagement-160328180107.pdf
ABYTHOMAS46
 
Performance and traffic management for WSNs
Performance and traffic management for WSNsPerformance and traffic management for WSNs
Performance and traffic management for WSNs
University of Technology - Iraq
 
What is LoRaNET?
What is LoRaNET?What is LoRaNET?
What is LoRaNET?
Antenna Manufacturer Coco
 
Frame Relay And Leased Lines Essay
Frame Relay And Leased Lines EssayFrame Relay And Leased Lines Essay
Frame Relay And Leased Lines Essay
Renee Jones
 
Link_NwkingforDevOps
Link_NwkingforDevOpsLink_NwkingforDevOps
Link_NwkingforDevOps
Vikas Deolaliker
 
An Optics Life
An Optics LifeAn Optics Life
An Optics Life
Thomas Weible
 
Data Communications and Optical Network - Forouzan
Data Communications and Optical Network - ForouzanData Communications and Optical Network - Forouzan
Data Communications and Optical Network - Forouzan
Pradnya Saval
 
Module 1 slides
Module 1 slidesModule 1 slides
Module 1 slides
AnaniaKapala
 
Data Center Network Design Using Metrics And Their Results...
Data Center Network Design Using Metrics And Their Results...Data Center Network Design Using Metrics And Their Results...
Data Center Network Design Using Metrics And Their Results...
Sharon Roberts
 
wireless sensor network a survey
wireless sensor network a surveywireless sensor network a survey
wireless sensor network a survey
Thesis Scientist Private Limited
 
monotoring Basics2
monotoring Basics2monotoring Basics2
monotoring Basics2
Programmer
 
Network simulator
Network simulatorNetwork simulator
Network simulator
jausmin kj
 
Computer networking class 12
Computer networking class 12Computer networking class 12
Computer networking class 12
LakshyaT
 
Wan technology
Wan technologyWan technology
Wan technology
Wan technologyWan technology
Wan technology
Ronald Estrada
 
Introduction to Computer Networks
 Introduction to Computer Networks Introduction to Computer Networks
Introduction to Computer Networks
Ghaffar Khan
 

Similar to Radio relay network auto discovery (20)

Plenzogan technology
Plenzogan technologyPlenzogan technology
Plenzogan technology
 
Unit 5-Performance and Trafficmanagement.pptx
Unit 5-Performance and Trafficmanagement.pptxUnit 5-Performance and Trafficmanagement.pptx
Unit 5-Performance and Trafficmanagement.pptx
 
Modue 1 part 1 of computer networks for your university exams
Modue 1 part 1 of computer networks for your university examsModue 1 part 1 of computer networks for your university exams
Modue 1 part 1 of computer networks for your university exams
 
Networking lecture1
Networking lecture1Networking lecture1
Networking lecture1
 
performanceandtrafficmanagement-160328180107.pdf
performanceandtrafficmanagement-160328180107.pdfperformanceandtrafficmanagement-160328180107.pdf
performanceandtrafficmanagement-160328180107.pdf
 
Performance and traffic management for WSNs
Performance and traffic management for WSNsPerformance and traffic management for WSNs
Performance and traffic management for WSNs
 
What is LoRaNET?
What is LoRaNET?What is LoRaNET?
What is LoRaNET?
 
Frame Relay And Leased Lines Essay
Frame Relay And Leased Lines EssayFrame Relay And Leased Lines Essay
Frame Relay And Leased Lines Essay
 
Link_NwkingforDevOps
Link_NwkingforDevOpsLink_NwkingforDevOps
Link_NwkingforDevOps
 
An Optics Life
An Optics LifeAn Optics Life
An Optics Life
 
Data Communications and Optical Network - Forouzan
Data Communications and Optical Network - ForouzanData Communications and Optical Network - Forouzan
Data Communications and Optical Network - Forouzan
 
Module 1 slides
Module 1 slidesModule 1 slides
Module 1 slides
 
Data Center Network Design Using Metrics And Their Results...
Data Center Network Design Using Metrics And Their Results...Data Center Network Design Using Metrics And Their Results...
Data Center Network Design Using Metrics And Their Results...
 
wireless sensor network a survey
wireless sensor network a surveywireless sensor network a survey
wireless sensor network a survey
 
monotoring Basics2
monotoring Basics2monotoring Basics2
monotoring Basics2
 
Network simulator
Network simulatorNetwork simulator
Network simulator
 
Computer networking class 12
Computer networking class 12Computer networking class 12
Computer networking class 12
 
Wan technology
Wan technologyWan technology
Wan technology
 
Wan technology
Wan technologyWan technology
Wan technology
 
Introduction to Computer Networks
 Introduction to Computer Networks Introduction to Computer Networks
Introduction to Computer Networks
 

Recently uploaded

A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
DharmaBanothu
 
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptxSENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
b0754201
 
Power Electronics- AC -AC Converters.pptx
Power Electronics- AC -AC Converters.pptxPower Electronics- AC -AC Converters.pptx
Power Electronics- AC -AC Converters.pptx
Poornima D
 
OOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming languageOOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming language
PreethaV16
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
mahaffeycheryld
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
PreethaV16
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
Paris Salesforce Developer Group
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
upoux
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
sydezfe
 
P5 Working Drawings.pdf floor plan, civil
P5 Working Drawings.pdf floor plan, civilP5 Working Drawings.pdf floor plan, civil
P5 Working Drawings.pdf floor plan, civil
AnasAhmadNoor
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
uqyfuc
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Transcat
 
Ericsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.pptEricsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.ppt
wafawafa52
 
Zener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and ApplicationsZener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and Applications
Shiny Christobel
 
Levelised Cost of Hydrogen (LCOH) Calculator Manual
Levelised Cost of Hydrogen  (LCOH) Calculator ManualLevelised Cost of Hydrogen  (LCOH) Calculator Manual
Levelised Cost of Hydrogen (LCOH) Calculator Manual
Massimo Talia
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
Kamal Acharya
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
MadhavJungKarki
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
aryanpankaj78
 

Recently uploaded (20)

A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
 
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptxSENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
 
Power Electronics- AC -AC Converters.pptx
Power Electronics- AC -AC Converters.pptxPower Electronics- AC -AC Converters.pptx
Power Electronics- AC -AC Converters.pptx
 
OOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming languageOOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming language
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
 
P5 Working Drawings.pdf floor plan, civil
P5 Working Drawings.pdf floor plan, civilP5 Working Drawings.pdf floor plan, civil
P5 Working Drawings.pdf floor plan, civil
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
 
Ericsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.pptEricsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.ppt
 
Zener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and ApplicationsZener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and Applications
 
Levelised Cost of Hydrogen (LCOH) Calculator Manual
Levelised Cost of Hydrogen  (LCOH) Calculator ManualLevelised Cost of Hydrogen  (LCOH) Calculator Manual
Levelised Cost of Hydrogen (LCOH) Calculator Manual
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
 

Radio relay network auto discovery

  • 2. Who are You? Engineer ?Manager ? Both ? • Actual interconnection status, including capacity (bandwidth) info and You`re dealing with operating, planning and designing of transmission networks… If You’re involved into the technical aspects of telecom business, • Actual active nodes list You need ACTUAL INFORMATION about Your transmission network: and, the most important part…
  • 3. “So, what’s the Problem?” You say… “I have: Element / Network Management Systems (EMS/NMS) for each TN segment My EMS/NMS supports auto node/link discovery options” And, It’s true… with the following limitations: I. Nodes discovery & management Vendor-specific EMS/NMS are usually used for ‘native’ hardware Another vendor’s hardware support is limited and leads to extra costs, as a result: “mono-vendor islands” in Your network and “operational gaps” Yes, the Nodes Discovery is automatic, but • accept Node into the system • place Node into correct subnetwork, according to the current structure it needs Operator manual acknowledgement to If You`ve change management IP-address – system treats it as a NEW Node, so Operator needs to align the topology regularly
  • 4. II. Links discovery & management • If You have EMS only – You can’t get information about links and topology from it Lets continue with our “Yes, but…” • OSI L3 nodes (Routers) and L2 nodes (Switches) usually supports auto link discovery protocols, for example - LLDP but, in order to integrate those autodetected links into the NMS network topology, Operator decision+action needed • Special case – Radio Relay Hardware. Generally: • There’s no LLDP support on OSI L2. If it is – for extra money, or – in roadmap (extra money, tomorrow) • There’s no L1 (radio link) auto discovery tools. If it is – discovery uses “special tags”, that only this vendor hardware understands (again – “mono-vendor islands” and “operational gaps”). For example, Ericsson TN ODU uses “Terminal ID”
  • 5. What are the intermediate conclusions, for now? • EMS/NMS scope limited with ‘native’ hardware, so the network information is fragmented • Even if all the EMS/NMS node/link discovery features are present – ‘Operator-dependence’ still exists. There is always human factor between You and network information! That’s why EMS/NMS network information about nodes and topology IS NOT PRIMARY ! And that’s why we’ve decided not to rely on EMS/NMS data, and started to develop alternative automated instruments for getting transmission network PRIMARY INFORMATION! • Node discovering is automated, but needs for Operator manual acknowledge • Link discovering needs for special protocols support, and Operator manual acknowledge (in most cases) HERETIC!!!
  • 6. Our first goal was – Radio Relay Networks (RRN) as the most ‘desolated’ TN technological segment The initial state: EMS over NMS predomination (scarce topology info sources) Weak vendor’s EMS/NMS automation functionality Weak LLDP support on L2 layer but (yes, you love those ‘buts’, don’t You?), at the same time: RRN is the most massive TN segment – it’s nodes and links number by an order greater than mobile backhaul There are the most frequent changes The most diverse ‘vendor’s zoo’, in compare with other technological segments
  • 7. The best source of object information – is the object itself Universal, vendor- independent way to collect information about TN object is well-known: SNMP Our algorithm takes 3 stages: Stage 1. Nodes discovery 1.1. Special script scans predefined “management IP ranges” 1.2. Script queries SNMP fields for device vendor, hardware type 10.100.1.1 TN management range: 10.100.0.0/16 10.100.51.3 10.100.100.11 10.100.100.13 MLTN 6p OmniBas 2wOmniBas 4w MLTN 20pStage 2. Radio links discovery (L1) 2.1. Script gathers information about: 2.1.1. Active modems, ODUs 2.1.2. RX/TX frequencies 2.1.3. DCN channels and neighbors 2.2. Script detects RF linked nodes, based on the previous step information Stage 3. Ethernet links discovery (L2) 3.1. Script gathers information about L2 switch ports 3.2. Script detects ethernet ports interconnections based on topology information, gathered on previous stage, and step 3.1.
  • 8. The result of discovery algorithm – is the RRN GRAPH It consists of Vertices = nodes (subracks) and Edges = RF links (L1) and/or Ethernet links (L2) The resulted graph has no “gaps” or “white spots” – it seamless, unlike NMS-based topology. The main condition – is SNMP and appropriate MIB-files availability Graph data stored in any relational database, or – in GraphML format (XML- based)
  • 9. The use of the network graph 1. Verification of the EMS/NMS integrated objects relevance 2. Construction and use of circuit topology in various systems 3. Transformation of graph data into the network structure documentation
  • 10. 1. Verification of the EMS/NMS integrated objects relevance This application – is Your FEEDBACK for network O&M with EMS/NMS Network Graph Node/Edge list EMS/NMS Node list Compare/verification algorithm NMS Link list Required activities list : - Integrate Node/Link - Remove Node/Link - Remove duplicates - Rename object - Edit parameters (i.e. BW) -etc.. NOC Operator/Administrator The RESULT – ACTUAL network information in EMS/NMS, and ACTUAL Inventory, Fault and Performance data consequently. You can be assured, that EMS/NMS data supplied to the higher-level OSS is correct and up-to-date Reconciliation period can be various: daily, weekly, monthly…
  • 11. 2. Construction and use of circuit topology in various systems As a working example - we use network graph in open-source solution called “Cacti”, in order to automate charts deployment automate topology maps deployment Topology map in Cacti organized as a text file. It contains information about nodes and it’s XY-coordinates, and – information about nodes interconnections. All this information is manually textmode edited – there is no GUI editor. So, the “traditional” topology map creation in Cacti is very time-consuming task. Topology map relevance maintenance in Cacti – NOC’s nightmare! How does network graph make this task easy? Take a look at our flowchart: Algorithm generates network graph in GraphML format Arranging nodes in Gephi tool in GUI mode (various auto-layout algorithms available) Applying XSLT template to convert GraphML into Cacti weathermap text format Deploying Weathermap file to Cacti server Graph mesh: vertices+ edges Vertices with layout: XY coordinates Text file in Weathermap format [ graph fragment ] [ after map rendering ]
  • 12. Here’s some Cacti automated deployment samples: RRN L1 (RF links) Weathermap RRN L2 (Ethernet links) Weathermap Ethernet link traffic chart ODU RX level charts
  • 13. 3. Transformation of graph data into the network structure documentation The very similar processing scheme used while converting RRN graph to NetVIZ text format: As a result – Your Network becomes self-documented
  • 14. Further development We’ve made scripts, gathering RRN L2 service information (VLAN IDs) The new applications become available: 1. VLAN path trace 2. RRL fault to RBS fault dependency (RRL L2 port RBS VLAN configurations) VLAN path trace: RRL fault to RBS fault dependency
  • 15. Requirements Scripts: bash, perl, XSLT 2.0 OS: Linux/Unix – based Feedback/Questions: email: dimas51@rambler.ru Skype: dimaskype_51 Facebook Thank You for Your attention!