Upload
rafael-de-oliveira-ribeiro
View
84
Download
0
Embed Size (px)
Citation preview
VIAIPÊ: LAST MILE NETWORK VISIBILITY AT RNP
Rafael de Oliveira Ribeiro
Sr. Network Operations Analyst, RNP© 2016 Internet2
[ 2 ]
CONTENTS
ViaIpê: Last-mile network visibility at RNP
• Background
• Motivation
• ViaIpê portal
• Future work
© 2016 Internet2
[ 3 ]
Background
• A national R&E network
– Tiered network operation
• 27 PoPs and a backbone NOC
• Degrees of autonomy
• Personnel and their expertise
• Geographic dispersion: 1000+ campuses,
multi-state connections
© 2016 Internet2
[ 4 ]
Motivation
• From a client’s perspective
– Multi-state institutions
– Credentials galore
– Different information formats
• Case in point: last-mile traffic statistics
© 2016 Internet2
[ 5 ]
Motivation
© 2016 Internet2
[ 6 ]
Motivation
• Drivers of change
– Multi-state institutions
• Simplified information
• Non-technical audience
• Credentials too many
– Transparency
• Public funding
• Non-sensitive piece of information
– Higher management
• Backbone weathermap example – should it be extended to our clients?
© 2016 Internet2
[ 7 ]
Motivation
• Choices considered:
– Brute force
– Integration
– Something else
• Inspiration
– Much of the data is already available – can’t we use them?
– “Many Eyes” website.
– Weathermap popularity
© 2016 Internet2
[ 8 ]
ViaIpê portal
• Unified access
– Centralised, map-based display.
– No logins needed!
• Technical details
– Distributed architecture.
– Known software: Cacti and Smokeping.
– Commit-based configuration control.
• Outsourced Development
• URL: http://viaipe.rnp.br
© 2016 Internet2
[ 9 ]
ViaIpê portal
© 2016 Internet2
http://viaipe.rnp.br/
[ 10 ]
ViaIpê portal – Controls
© 2016 Internet2
Home button
Disaggregate
Zoom
Search
Filters
http://viaipe.rnp.br/
[ 11 ]
ViaIpê portal – Disaggregated view
© 2016 Internet2
http://viaipe.rnp.br/
[ 12 ]
ViaIpê portal – Zoomed out view
© 2016 Internet2
[ 13 ]
ViaIpê portal – Search
© 2016 Internet2
[ 14 ]
ViaIpê portal – Filtering
© 2016 Internet2
Institution
PoP
Quality
Packet loss
Download (%)
Upload (%)
Sample
[ 15 ]
ViaIpê portal – Filtering example
© 2016 Internet2
[ 16 ]
ViaIpê portal – Filtering results
© 2016 Internet2
[ 17 ]
ViaIpê portal – Regional view
© 2016 Internet2
[ 18 ]
ViaIpê portal – State level
© 2016 Internet2
[ 19 ]
ViaIpê portal – Mouse-over display
© 2016 Internet2
[ 20 ]
ViaIpê portal – Detailed view
© 2016 Internet2
[ 21 ]
ViaIpê portal – Detailed view
© 2016 Internet2
[ 22 ]
ViaIpê portal – Detailed view
© 2016 Internet2
[ 23 ]
ViaIpê portal – Detailed view
© 2016 Internet2
[ 24 ]
ViaIpê portal – Detailed view – Quality measurements
© 2016 Internet2
[ 25 ]
ViaIpê portal – Results
• Troubleshooting and escalation
– Better communication
• Expanded analysis of last-mile access
– Filtering.
– Statistics applied to capacity planning
• Unplanned outcomes!
– Portal being used by providers
– Enhanced stakeholder management!
© 2016 Internet2
[ 26 ]
Future work
• Enhancements
– Filtering
– Quality measurements
– Commits and deployment.
• Features
– REST interface and systems integration: ERP, monitoring engine.
– Central server redundancy.
– Other visualisations.
– Data persistence for historical and trend analysis.
© 2016 Internet2
[ 27 ]
Special thanks to
• Development team
– Rafael Emerick Zape de Oliveira
– Wancharle Quirino
– Guilherme Meira
– Romulo Rosa
– Gabriel Moulin
• RNP PoPs – all of them!
– Timely feedback
– Patience
© 2016 Internet2
VIAIPÊ: LAST MILE NETWORK VISIBILITY AT RNP
Rafael de Oliveira Ribeiro
Sr. Network Operations Analyst, RNP© 2016 Internet2
[ 29 ]
Backup Slides
[ 30 ]
ViaIpê portal – architecture overview
© 2016 Internet2
[ 31 ]
ViaIpê portal – Central server admin interface
© 2016 Internet2
[ 32 ]
ViaIpê portal – Central server admin interface – Debug view
© 2016 Internet2
[ 33 ]
ViaIpê portal – Collector admin interface
© 2016 Internet2
[ 34 ]
ViaIpê portal – Collector admin interface – Institution edit
© 2016 Internet2
[ 35 ]
ViaIpê portal – Collector admin interface – Commit Control
© 2016 Internet2
[ 36 ]
ViaIpê portal – Technical info
• Base system
– 8GB RAM / 40GB storage / 2 vCPUs
– Debian Linux, Kernel 3.2
– PHP 5, nginx 1.2
– cacti 0.8, smokeping 2.0
– Python3, angularJS and nodeJS code
© 2016 Internet2