SlideShare a Scribd company logo
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

More Related Content

What's hot

RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE Atlas
RIPE NCC
 
Owen
OwenOwen
Owen
AFRINIC
 
New Developments in Address Policy and Community Tools
New Developments in Address Policy and Community ToolsNew Developments in Address Policy and Community Tools
New Developments in Address Policy and Community Tools
RIPE NCC
 
PLNOG 6: Sandra Brás - What’s hot at the RIPE NCC
PLNOG 6: Sandra Brás -  What’s hot at the RIPE NCCPLNOG 6: Sandra Brás -  What’s hot at the RIPE NCC
PLNOG 6: Sandra Brás - What’s hot at the RIPE NCC
PROIDEA
 
LACNIC19 - APNIC Updates
LACNIC19 - APNIC UpdatesLACNIC19 - APNIC Updates
LACNIC19 - APNIC Updates
APNIC
 
How RIPE NCC Tools Can Help with Online Investigations
How RIPE NCC Tools Can Help with Online InvestigationsHow RIPE NCC Tools Can Help with Online Investigations
How RIPE NCC Tools Can Help with Online Investigations
RIPE NCC
 
RIPE NCC Measurement Data and Tools
RIPE NCC Measurement Data and ToolsRIPE NCC Measurement Data and Tools
RIPE NCC Measurement Data and Tools
RIPE NCC
 
ARIN Update
ARIN UpdateARIN Update
ARIN Update
APNIC
 
NZNOG2013 - APNIC Update
NZNOG2013 - APNIC UpdateNZNOG2013 - APNIC Update
NZNOG2013 - APNIC Update
APNIC
 
Detecting BGP Instability Using RQA
Detecting BGP Instability Using RQADetecting BGP Instability Using RQA
Detecting BGP Instability Using RQA
University of Kufa
 
Technical Community - Working Together
Technical Community - Working TogetherTechnical Community - Working Together
Technical Community - Working Together
RIPE NCC
 
AFRINIC Routing Registry
AFRINIC Routing RegistryAFRINIC Routing Registry
AFRINIC Routing Registry
Fokeerah Keessun
 
IPv6 Country Statistics
IPv6 Country StatisticsIPv6 Country Statistics
IPv6 Country Statistics
RIPE NCC
 
What is new in Core Registry and Related Services
What is new in Core Registry and Related ServicesWhat is new in Core Registry and Related Services
What is new in Core Registry and Related Services
APNIC
 
Core Registry and Related Services
Core Registry and Related ServicesCore Registry and Related Services
Core Registry and Related Services
APNIC
 
Measuring IPv6 Adoption
Measuring IPv6 AdoptionMeasuring IPv6 Adoption
Measuring IPv6 Adoption
RIPE NCC
 
RIPE NCC Data Sets for Researchers
RIPE NCC Data Sets for ResearchersRIPE NCC Data Sets for Researchers
RIPE NCC Data Sets for Researchers
RIPE NCC
 
ION Bucharest - Update on the Why and How of IPv6 Deployment
ION Bucharest - Update on the Why and How of IPv6 DeploymentION Bucharest - Update on the Why and How of IPv6 Deployment
ION Bucharest - Update on the Why and How of IPv6 Deployment
Deploy360 Programme (Internet Society)
 
Update from the RIPE NCC, by Axel Pawlik [APNIC 38 / Global Reports]
Update from the RIPE NCC, by Axel Pawlik [APNIC 38 / Global Reports]Update from the RIPE NCC, by Axel Pawlik [APNIC 38 / Global Reports]
Update from the RIPE NCC, by Axel Pawlik [APNIC 38 / Global Reports]
APNIC
 
IPv6 Deployment in the Middle East - Amman, Jordan 2013
IPv6 Deployment in the Middle East - Amman, Jordan 2013IPv6 Deployment in the Middle East - Amman, Jordan 2013
IPv6 Deployment in the Middle East - Amman, Jordan 2013
kleknes
 

What's hot (20)

RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE Atlas
 
Owen
OwenOwen
Owen
 
New Developments in Address Policy and Community Tools
New Developments in Address Policy and Community ToolsNew Developments in Address Policy and Community Tools
New Developments in Address Policy and Community Tools
 
PLNOG 6: Sandra Brás - What’s hot at the RIPE NCC
PLNOG 6: Sandra Brás -  What’s hot at the RIPE NCCPLNOG 6: Sandra Brás -  What’s hot at the RIPE NCC
PLNOG 6: Sandra Brás - What’s hot at the RIPE NCC
 
LACNIC19 - APNIC Updates
LACNIC19 - APNIC UpdatesLACNIC19 - APNIC Updates
LACNIC19 - APNIC Updates
 
How RIPE NCC Tools Can Help with Online Investigations
How RIPE NCC Tools Can Help with Online InvestigationsHow RIPE NCC Tools Can Help with Online Investigations
How RIPE NCC Tools Can Help with Online Investigations
 
RIPE NCC Measurement Data and Tools
RIPE NCC Measurement Data and ToolsRIPE NCC Measurement Data and Tools
RIPE NCC Measurement Data and Tools
 
ARIN Update
ARIN UpdateARIN Update
ARIN Update
 
NZNOG2013 - APNIC Update
NZNOG2013 - APNIC UpdateNZNOG2013 - APNIC Update
NZNOG2013 - APNIC Update
 
Detecting BGP Instability Using RQA
Detecting BGP Instability Using RQADetecting BGP Instability Using RQA
Detecting BGP Instability Using RQA
 
Technical Community - Working Together
Technical Community - Working TogetherTechnical Community - Working Together
Technical Community - Working Together
 
AFRINIC Routing Registry
AFRINIC Routing RegistryAFRINIC Routing Registry
AFRINIC Routing Registry
 
IPv6 Country Statistics
IPv6 Country StatisticsIPv6 Country Statistics
IPv6 Country Statistics
 
What is new in Core Registry and Related Services
What is new in Core Registry and Related ServicesWhat is new in Core Registry and Related Services
What is new in Core Registry and Related Services
 
Core Registry and Related Services
Core Registry and Related ServicesCore Registry and Related Services
Core Registry and Related Services
 
Measuring IPv6 Adoption
Measuring IPv6 AdoptionMeasuring IPv6 Adoption
Measuring IPv6 Adoption
 
RIPE NCC Data Sets for Researchers
RIPE NCC Data Sets for ResearchersRIPE NCC Data Sets for Researchers
RIPE NCC Data Sets for Researchers
 
ION Bucharest - Update on the Why and How of IPv6 Deployment
ION Bucharest - Update on the Why and How of IPv6 DeploymentION Bucharest - Update on the Why and How of IPv6 Deployment
ION Bucharest - Update on the Why and How of IPv6 Deployment
 
Update from the RIPE NCC, by Axel Pawlik [APNIC 38 / Global Reports]
Update from the RIPE NCC, by Axel Pawlik [APNIC 38 / Global Reports]Update from the RIPE NCC, by Axel Pawlik [APNIC 38 / Global Reports]
Update from the RIPE NCC, by Axel Pawlik [APNIC 38 / Global Reports]
 
IPv6 Deployment in the Middle East - Amman, Jordan 2013
IPv6 Deployment in the Middle East - Amman, Jordan 2013IPv6 Deployment in the Middle East - Amman, Jordan 2013
IPv6 Deployment in the Middle East - Amman, Jordan 2013
 

Viewers also liked

CILogon 2.0 at 2016 Internet2 Global Summit
CILogon 2.0 at 2016 Internet2 Global SummitCILogon 2.0 at 2016 Internet2 Global Summit
CILogon 2.0 at 2016 Internet2 Global Summit
jbasney
 
ข้อเสนอแนะต่อโครงการพัฒนาระบบรางในไทย
ข้อเสนอแนะต่อโครงการพัฒนาระบบรางในไทยข้อเสนอแนะต่อโครงการพัฒนาระบบรางในไทย
ข้อเสนอแนะต่อโครงการพัฒนาระบบรางในไทย
Kittipat Tangittinunt
 
CILogon: An Integrated Identity and Access Management Platform for Science
CILogon: An Integrated Identity and Access Management Platform for ScienceCILogon: An Integrated Identity and Access Management Platform for Science
CILogon: An Integrated Identity and Access Management Platform for Science
jbasney
 
Jawsug hpc@jaws festa2016
Jawsug hpc@jaws festa2016Jawsug hpc@jaws festa2016
Jawsug hpc@jaws festa2016
Hiroshi Kobayashi
 
Internet2
Internet2Internet2
Internet2
pvaso
 
Removing Barriers to Data Sharing: the Research Data Alliance
Removing Barriers to Data Sharing: the Research Data AllianceRemoving Barriers to Data Sharing: the Research Data Alliance
Removing Barriers to Data Sharing: the Research Data Alliance
Research Data Alliance
 
AWS re:Invent 2016: Deep Dive: AWS Direct Connect and VPNs (NET402)
AWS re:Invent 2016: Deep Dive: AWS Direct Connect and VPNs (NET402)AWS re:Invent 2016: Deep Dive: AWS Direct Connect and VPNs (NET402)
AWS re:Invent 2016: Deep Dive: AWS Direct Connect and VPNs (NET402)
Amazon Web Services
 
AWS re:Invent 2016: Extending Datacenters to the Cloud: Connectivity Options ...
AWS re:Invent 2016: Extending Datacenters to the Cloud: Connectivity Options ...AWS re:Invent 2016: Extending Datacenters to the Cloud: Connectivity Options ...
AWS re:Invent 2016: Extending Datacenters to the Cloud: Connectivity Options ...
Amazon Web Services
 

Viewers also liked (8)

CILogon 2.0 at 2016 Internet2 Global Summit
CILogon 2.0 at 2016 Internet2 Global SummitCILogon 2.0 at 2016 Internet2 Global Summit
CILogon 2.0 at 2016 Internet2 Global Summit
 
ข้อเสนอแนะต่อโครงการพัฒนาระบบรางในไทย
ข้อเสนอแนะต่อโครงการพัฒนาระบบรางในไทยข้อเสนอแนะต่อโครงการพัฒนาระบบรางในไทย
ข้อเสนอแนะต่อโครงการพัฒนาระบบรางในไทย
 
CILogon: An Integrated Identity and Access Management Platform for Science
CILogon: An Integrated Identity and Access Management Platform for ScienceCILogon: An Integrated Identity and Access Management Platform for Science
CILogon: An Integrated Identity and Access Management Platform for Science
 
Jawsug hpc@jaws festa2016
Jawsug hpc@jaws festa2016Jawsug hpc@jaws festa2016
Jawsug hpc@jaws festa2016
 
Internet2
Internet2Internet2
Internet2
 
Removing Barriers to Data Sharing: the Research Data Alliance
Removing Barriers to Data Sharing: the Research Data AllianceRemoving Barriers to Data Sharing: the Research Data Alliance
Removing Barriers to Data Sharing: the Research Data Alliance
 
AWS re:Invent 2016: Deep Dive: AWS Direct Connect and VPNs (NET402)
AWS re:Invent 2016: Deep Dive: AWS Direct Connect and VPNs (NET402)AWS re:Invent 2016: Deep Dive: AWS Direct Connect and VPNs (NET402)
AWS re:Invent 2016: Deep Dive: AWS Direct Connect and VPNs (NET402)
 
AWS re:Invent 2016: Extending Datacenters to the Cloud: Connectivity Options ...
AWS re:Invent 2016: Extending Datacenters to the Cloud: Connectivity Options ...AWS re:Invent 2016: Extending Datacenters to the Cloud: Connectivity Options ...
AWS re:Invent 2016: Extending Datacenters to the Cloud: Connectivity Options ...
 

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

APNIC Update for SANOG 24
APNIC Update for SANOG 24APNIC Update for SANOG 24
APNIC Update for SANOG 24
APNIC
 
IP addressing policies, What does this mean? - APT Policy and Regulation Forum
IP addressing policies, What does this mean? - APT Policy and Regulation ForumIP addressing policies, What does this mean? - APT Policy and Regulation Forum
IP addressing policies, What does this mean? - APT Policy and Regulation Forum
APNIC
 
The RIPE NCC, Internet Measurements and IXPs
The RIPE NCC, Internet Measurements and IXPsThe RIPE NCC, Internet Measurements and IXPs
The RIPE NCC, Internet Measurements and IXPs
RIPE NCC
 
18BC03_Discovery_Enables_Accurate_CMDB_Hinkle_DiscoverFinancial
18BC03_Discovery_Enables_Accurate_CMDB_Hinkle_DiscoverFinancial18BC03_Discovery_Enables_Accurate_CMDB_Hinkle_DiscoverFinancial
18BC03_Discovery_Enables_Accurate_CMDB_Hinkle_DiscoverFinancialTim Hinkle
 
John Curran - Moving to IPv6
John Curran - Moving to IPv6John Curran - Moving to IPv6
John Curran - Moving to IPv6
Luz Fiumara
 
Service Integration for Space Mission Data (final)
Service Integration for Space Mission Data (final)Service Integration for Space Mission Data (final)
Service Integration for Space Mission Data (final)Salvatore Iovieno
 
Government Policy and IPv6 Adoption - Strategic linkages
Government Policy and IPv6 Adoption - Strategic linkagesGovernment Policy and IPv6 Adoption - Strategic linkages
Government Policy and IPv6 Adoption - Strategic linkages
APNIC
 
Government
Government Government
Government APNIC
 
APNIC Services Roadmap Update
APNIC Services Roadmap UpdateAPNIC Services Roadmap Update
APNIC Services Roadmap Update
APNIC
 
ISP summit - Toronto 2016
ISP summit - Toronto 2016ISP summit - Toronto 2016
ISP summit - Toronto 2016
Massimo Candela
 
Whois - Addressing the Asia Pacifc
Whois - Addressing the Asia PacifcWhois - Addressing the Asia Pacifc
Whois - Addressing the Asia Pacifc
APNIC
 
Radial | SOASTA IR Webinar
Radial | SOASTA IR WebinarRadial | SOASTA IR Webinar
Radial | SOASTA IR Webinar
SOASTA
 
RIPE NCC RIS (Routing Information Service)
RIPE NCC RIS (Routing Information Service)RIPE NCC RIS (Routing Information Service)
RIPE NCC RIS (Routing Information Service)
RIPE NCC
 
Government Policy and IPv6 Adoption
Government Policy and IPv6 AdoptionGovernment Policy and IPv6 Adoption
Government Policy and IPv6 Adoption
APNIC
 
IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013
APNIC
 
AppSphere 15 - Turning to Unified Monitoring & Real-time Application Analytics
AppSphere 15 - Turning to Unified Monitoring & Real-time Application AnalyticsAppSphere 15 - Turning to Unified Monitoring & Real-time Application Analytics
AppSphere 15 - Turning to Unified Monitoring & Real-time Application Analytics
AppDynamics
 
IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?
apnic_slides
 
NRO Update
NRO UpdateNRO Update
NRO Update
APNIC
 
IPv6 deployment status - APEC TEL47
IPv6 deployment status - APEC TEL47IPv6 deployment status - APEC TEL47
IPv6 deployment status - APEC TEL47
APNIC
 

Similar to 20160517 ribeiro-via ipe-last-mile-visibility-rnp (20)

APNIC Update for SANOG 24
APNIC Update for SANOG 24APNIC Update for SANOG 24
APNIC Update for SANOG 24
 
IP addressing policies, What does this mean? - APT Policy and Regulation Forum
IP addressing policies, What does this mean? - APT Policy and Regulation ForumIP addressing policies, What does this mean? - APT Policy and Regulation Forum
IP addressing policies, What does this mean? - APT Policy and Regulation Forum
 
The RIPE NCC, Internet Measurements and IXPs
The RIPE NCC, Internet Measurements and IXPsThe RIPE NCC, Internet Measurements and IXPs
The RIPE NCC, Internet Measurements and IXPs
 
18BC03_Discovery_Enables_Accurate_CMDB_Hinkle_DiscoverFinancial
18BC03_Discovery_Enables_Accurate_CMDB_Hinkle_DiscoverFinancial18BC03_Discovery_Enables_Accurate_CMDB_Hinkle_DiscoverFinancial
18BC03_Discovery_Enables_Accurate_CMDB_Hinkle_DiscoverFinancial
 
John Curran - Moving to IPv6
John Curran - Moving to IPv6John Curran - Moving to IPv6
John Curran - Moving to IPv6
 
Service Integration for Space Mission Data (final)
Service Integration for Space Mission Data (final)Service Integration for Space Mission Data (final)
Service Integration for Space Mission Data (final)
 
Government Policy and IPv6 Adoption - Strategic linkages
Government Policy and IPv6 Adoption - Strategic linkagesGovernment Policy and IPv6 Adoption - Strategic linkages
Government Policy and IPv6 Adoption - Strategic linkages
 
Government
Government Government
Government
 
APNIC Services Roadmap Update
APNIC Services Roadmap UpdateAPNIC Services Roadmap Update
APNIC Services Roadmap Update
 
ISP summit - Toronto 2016
ISP summit - Toronto 2016ISP summit - Toronto 2016
ISP summit - Toronto 2016
 
Whois - Addressing the Asia Pacifc
Whois - Addressing the Asia PacifcWhois - Addressing the Asia Pacifc
Whois - Addressing the Asia Pacifc
 
Radial | SOASTA IR Webinar
Radial | SOASTA IR WebinarRadial | SOASTA IR Webinar
Radial | SOASTA IR Webinar
 
RIPE NCC RIS (Routing Information Service)
RIPE NCC RIS (Routing Information Service)RIPE NCC RIS (Routing Information Service)
RIPE NCC RIS (Routing Information Service)
 
Government Policy and IPv6 Adoption
Government Policy and IPv6 AdoptionGovernment Policy and IPv6 Adoption
Government Policy and IPv6 Adoption
 
IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013
 
AppSphere 15 - Turning to Unified Monitoring & Real-time Application Analytics
AppSphere 15 - Turning to Unified Monitoring & Real-time Application AnalyticsAppSphere 15 - Turning to Unified Monitoring & Real-time Application Analytics
AppSphere 15 - Turning to Unified Monitoring & Real-time Application Analytics
 
IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?
 
NRO Update
NRO UpdateNRO Update
NRO Update
 
IPv6 deployment status - APEC TEL47
IPv6 deployment status - APEC TEL47IPv6 deployment status - APEC TEL47
IPv6 deployment status - APEC TEL47
 
IPv6 by APNIC
IPv6 by APNICIPv6 by APNIC
IPv6 by APNIC
 

Recently uploaded

By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 

Recently uploaded (20)

By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 

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

  • 1. VIAIPÊ: LAST MILE NETWORK VISIBILITY AT RNP Rafael de Oliveira Ribeiro Sr. Network Operations Analyst, RNP © 2016 Internet2
  • 2. [ 2 ] CONTENTS ViaIpê: Last-mile network visibility at RNP • Background • Motivation • ViaIpê portal • Future work © 2016 Internet2
  • 3. [ 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. [ 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. [ 5 ] Motivation © 2016 Internet2
  • 6. [ 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. [ 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. [ 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. [ 9 ] ViaIpê portal © 2016 Internet2 http://viaipe.rnp.br/
  • 10. [ 10 ] ViaIpê portal – Controls © 2016 Internet2 Home button Disaggregate Zoom Search Filters http://viaipe.rnp.br/
  • 11. [ 11 ] ViaIpê portal – Disaggregated view © 2016 Internet2 http://viaipe.rnp.br/
  • 12. [ 12 ] ViaIpê portal – Zoomed out view © 2016 Internet2
  • 13. [ 13 ] ViaIpê portal – Search © 2016 Internet2
  • 14. [ 14 ] ViaIpê portal – Filtering © 2016 Internet2 Institution PoP Quality Packet loss Download (%) Upload (%) Sample
  • 15. [ 15 ] ViaIpê portal – Filtering example © 2016 Internet2
  • 16. [ 16 ] ViaIpê portal – Filtering results © 2016 Internet2
  • 17. [ 17 ] ViaIpê portal – Regional view © 2016 Internet2
  • 18. [ 18 ] ViaIpê portal – State level © 2016 Internet2
  • 19. [ 19 ] ViaIpê portal – Mouse-over display © 2016 Internet2
  • 20. [ 20 ] ViaIpê portal – Detailed view © 2016 Internet2
  • 21. [ 21 ] ViaIpê portal – Detailed view © 2016 Internet2
  • 22. [ 22 ] ViaIpê portal – Detailed view © 2016 Internet2
  • 23. [ 23 ] ViaIpê portal – Detailed view © 2016 Internet2
  • 24. [ 24 ] ViaIpê portal – Detailed view – Quality measurements © 2016 Internet2
  • 25. [ 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. [ 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. [ 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
  • 28. VIAIPÊ: LAST MILE NETWORK VISIBILITY AT RNP Rafael de Oliveira Ribeiro Sr. Network Operations Analyst, RNP © 2016 Internet2
  • 29. [ 29 ] Backup Slides
  • 30. [ 30 ] ViaIpê portal – architecture overview © 2016 Internet2
  • 31. [ 31 ] ViaIpê portal – Central server admin interface © 2016 Internet2
  • 32. [ 32 ] ViaIpê portal – Central server admin interface – Debug view © 2016 Internet2
  • 33. [ 33 ] ViaIpê portal – Collector admin interface © 2016 Internet2
  • 34. [ 34 ] ViaIpê portal – Collector admin interface – Institution edit © 2016 Internet2
  • 35. [ 35 ] ViaIpê portal – Collector admin interface – Commit Control © 2016 Internet2
  • 36. [ 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