36
VIAIPÊ: LAST MILE NETWORK VISIBILITY AT RNP Rafael de Oliveira Ribeiro Sr. Network Operations Analyst, RNP © 2016 Internet2

20160517 ribeiro-via ipe-last-mile-visibility-rnp

Embed Size (px)

Citation preview

Page 1: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

VIAIPÊ: LAST MILE NETWORK VISIBILITY AT RNP

Rafael de Oliveira Ribeiro

Sr. Network Operations Analyst, RNP© 2016 Internet2

Page 2: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 2 ]

CONTENTS

ViaIpê: Last-mile network visibility at RNP

• Background

• Motivation

• ViaIpê portal

• Future work

© 2016 Internet2

Page 3: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 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

Page 4: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 4 ]

Motivation

• From a client’s perspective

– Multi-state institutions

– Credentials galore

– Different information formats

• Case in point: last-mile traffic statistics

© 2016 Internet2

Page 5: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 5 ]

Motivation

© 2016 Internet2

Page 6: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 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

Page 7: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 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

Page 8: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 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

Page 9: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 9 ]

ViaIpê portal

© 2016 Internet2

http://viaipe.rnp.br/

Page 10: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 10 ]

ViaIpê portal – Controls

© 2016 Internet2

Home button

Disaggregate

Zoom

Search

Filters

http://viaipe.rnp.br/

Page 11: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 11 ]

ViaIpê portal – Disaggregated view

© 2016 Internet2

http://viaipe.rnp.br/

Page 12: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 12 ]

ViaIpê portal – Zoomed out view

© 2016 Internet2

Page 13: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 13 ]

ViaIpê portal – Search

© 2016 Internet2

Page 14: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 14 ]

ViaIpê portal – Filtering

© 2016 Internet2

Institution

PoP

Quality

Packet loss

Download (%)

Upload (%)

Sample

Page 15: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 15 ]

ViaIpê portal – Filtering example

© 2016 Internet2

Page 16: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 16 ]

ViaIpê portal – Filtering results

© 2016 Internet2

Page 17: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 17 ]

ViaIpê portal – Regional view

© 2016 Internet2

Page 18: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 18 ]

ViaIpê portal – State level

© 2016 Internet2

Page 19: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 19 ]

ViaIpê portal – Mouse-over display

© 2016 Internet2

Page 20: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 20 ]

ViaIpê portal – Detailed view

© 2016 Internet2

Page 21: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 21 ]

ViaIpê portal – Detailed view

© 2016 Internet2

Page 22: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 22 ]

ViaIpê portal – Detailed view

© 2016 Internet2

Page 23: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 23 ]

ViaIpê portal – Detailed view

© 2016 Internet2

Page 24: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 24 ]

ViaIpê portal – Detailed view – Quality measurements

© 2016 Internet2

Page 25: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 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

Page 26: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 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

Page 27: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 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

Page 28: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

VIAIPÊ: LAST MILE NETWORK VISIBILITY AT RNP

Rafael de Oliveira Ribeiro

Sr. Network Operations Analyst, RNP© 2016 Internet2

Page 29: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 29 ]

Backup Slides

Page 30: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 30 ]

ViaIpê portal – architecture overview

© 2016 Internet2

Page 31: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 31 ]

ViaIpê portal – Central server admin interface

© 2016 Internet2

Page 32: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 32 ]

ViaIpê portal – Central server admin interface – Debug view

© 2016 Internet2

Page 33: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 33 ]

ViaIpê portal – Collector admin interface

© 2016 Internet2

Page 34: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 34 ]

ViaIpê portal – Collector admin interface – Institution edit

© 2016 Internet2

Page 35: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 35 ]

ViaIpê portal – Collector admin interface – Commit Control

© 2016 Internet2

Page 36: 20160517 ribeiro-via ipe-last-mile-visibility-rnp

[ 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