SlideShare a Scribd company logo
1 of 36
Download to read offline
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 AtlasRIPE NCC
 
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 ToolsRIPE 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 NCCPROIDEA
 
LACNIC19 - APNIC Updates
LACNIC19 - APNIC UpdatesLACNIC19 - APNIC Updates
LACNIC19 - APNIC UpdatesAPNIC
 
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 InvestigationsRIPE NCC
 
RIPE NCC Measurement Data and Tools
RIPE NCC Measurement Data and ToolsRIPE NCC Measurement Data and Tools
RIPE NCC Measurement Data and ToolsRIPE NCC
 
ARIN Update
ARIN UpdateARIN Update
ARIN UpdateAPNIC
 
NZNOG2013 - APNIC Update
NZNOG2013 - APNIC UpdateNZNOG2013 - APNIC Update
NZNOG2013 - APNIC UpdateAPNIC
 
Detecting BGP Instability Using RQA
Detecting BGP Instability Using RQADetecting BGP Instability Using RQA
Detecting BGP Instability Using RQAUniversity of Kufa
 
Technical Community - Working Together
Technical Community - Working TogetherTechnical Community - Working Together
Technical Community - Working TogetherRIPE NCC
 
IPv6 Country Statistics
IPv6 Country StatisticsIPv6 Country Statistics
IPv6 Country StatisticsRIPE 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 ServicesAPNIC
 
Core Registry and Related Services
Core Registry and Related ServicesCore Registry and Related Services
Core Registry and Related ServicesAPNIC
 
Measuring IPv6 Adoption
Measuring IPv6 AdoptionMeasuring IPv6 Adoption
Measuring IPv6 AdoptionRIPE NCC
 
RIPE NCC Data Sets for Researchers
RIPE NCC Data Sets for ResearchersRIPE NCC Data Sets for Researchers
RIPE NCC Data Sets for ResearchersRIPE NCC
 
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 2013kleknes
 

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 Summitjbasney
 
ข้อเสนอแนะต่อโครงการพัฒนาระบบรางในไทย
ข้อเสนอแนะต่อโครงการพัฒนาระบบรางในไทยข้อเสนอแนะต่อโครงการพัฒนาระบบรางในไทย
ข้อเสนอแนะต่อโครงการพัฒนาระบบรางในไทย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 Sciencejbasney
 
Internet2
Internet2Internet2
Internet2pvaso
 
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 AllianceResearch 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 24APNIC
 
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 ForumAPNIC
 
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 IXPsRIPE 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 IPv6Luz 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
Government Government
Government APNIC
 
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 linkagesAPNIC
 
APNIC Services Roadmap Update
APNIC Services Roadmap UpdateAPNIC Services Roadmap Update
APNIC Services Roadmap UpdateAPNIC
 
ISP summit - Toronto 2016
ISP summit - Toronto 2016ISP summit - Toronto 2016
ISP summit - Toronto 2016Massimo Candela
 
Whois - Addressing the Asia Pacifc
Whois - Addressing the Asia PacifcWhois - Addressing the Asia Pacifc
Whois - Addressing the Asia PacifcAPNIC
 
Radial | SOASTA IR Webinar
Radial | SOASTA IR WebinarRadial | SOASTA IR Webinar
Radial | SOASTA IR WebinarSOASTA
 
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 AdoptionAPNIC
 
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 2013APNIC
 
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 AnalyticsAppDynamics
 
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 UpdateAPNIC
 
IPv6 deployment status - APEC TEL47
IPv6 deployment status - APEC TEL47IPv6 deployment status - APEC TEL47
IPv6 deployment status - APEC TEL47APNIC
 

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
Government Government
Government
 
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 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

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Recently uploaded (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

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