SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
Learning from failures
Yoshinobu ‘maz’ Matsuzaki
<maz@iij.ad.jp>
bdNOG12 maz@iij.ad.jp 1
Reliability is getting important
• More use of the Internet
• COVID-19 has been pushing digitalization
• Bandwidth is a key
• When congestion occurs, the experience gets worse
• But enough bandwidth just is not enough
• Even if you have it set up wrong, you can still use it somehow
• Reasonability, stability and resiliency is the other key
bdNOG12 maz@iij.ad.jp 2
Risk prediction training
1. Understanding the situation
• Discuss imaginable hazard scenario in the given situation.
2. Determining risks
• Identify the hazards that need to be addressed
3. Establishing countermeasures
• Discuss possible measures to solve the hazards
4. Setting goals
• Selecting possible measures to implement
bdNOG12 maz@iij.ad.jp 3
Example1: Routing
• An ISP assigns /24 for a customer
• ISP set up a static route for the link
• The customer set up a default route
to the uplink
• The customer uses /28 out of the
/24
10.0.0.0/24
10.0.0.0/28
static route
static route
default
bdNOG12 maz@iij.ad.jp 4
Example1: Risks
• If a packet comes to an address
other than the /28 out of the /24,
the packet will be looped
• If the customer's LAN-side interface
is down, all packets destined for the
/24 will be looped.
• Routing loop!
10.0.0.0/24
10.0.0.0/28
static route
static route
default
A packet
to: 10.0.0.99
bdNOG12 maz@iij.ad.jp 5
Example1: Measures
• Implementing dynamic routing
between ISP and the customer
• Configuring a static route on the
customer's router that directs the
same /24 to null
10.0.0.0/24
10.0.0.0/28
static route
static route
default
bdNOG12 maz@iij.ad.jp 6
Example1: Adopting
• Configuring a static route on the
customer's side router that directs
the same /24 to null
10.0.0.0/24
10.0.0.0/28
static route
static route
default
10.0.0.0/24
static null route
bdNOG12 maz@iij.ad.jp 7
Example2: Port assignments
• Removing a cable from port X
• Just to be safe, make sure the LED is off before pulling it out
• But can you spot the right port for sure?
bdNOG12 maz@iij.ad.jp 8
1 2 3
4 5 6
Straight forward
Starting from port 0The left LED is for LC status
More efficient but confusable A little clearer
Port 21 is the SFP now
bdNOG12 maz@iij.ad.jp 9
And more...
• We may see a different implementation in the future
• Assumptions are the source of accidents!
• Different products have different
port/LED assignments
• These caused confusion
bdNOG12 maz@iij.ad.jp 10
The more you know, the more you can see
• A variety of experience helps us to better consider the
hazards
• and to identify risks
• Technical education and proper training are necessary to
improve operational skills
• bdNOG workshops and tutorials are helpful
• There is always a need for appropriate educational
materials
bdNOG12 maz@iij.ad.jp 11
Mistakes!
• Mistakes can be a very good teaching tool
• There is a lot to learn from mistakes in the case studies
• There are some special cases, but there are also many common
failures and lessons to be learned by comparing them to your
own situation
• But as a business, we need to stop repeating failures in
our service facilities
• It damages reliability
bdNOG12 maz@iij.ad.jp 12
Build a database of mistakes
• It can be a great teaching tool for engineers!
• not to reproduce the similar mistakes
• You may find common and frequent mistakes
• If you can find the root cause of the failure, you can come up
with a more effective solution
bdNOG12 maz@iij.ad.jp 13
Mistake trend analysis
• Identify the high-impact mistakes
• Minimize the bad effects
• Reduce mistakes
bdNOG12 maz@iij.ad.jp 14
effects of mistakes
frequency
of mistakes
should not be
happened
problemsmatters
problems
Accident investigation committee
• In some industries, Accident Investigation Committees
conduct detailed investigations and compile reports in
order to prevent the repeating of serious accidents
• Maybe bdNOG can do this as a community activity
• For the healthy development of the Internet in Bangladesh
• Regular reports of accident cases during bdNOG meetings
bdNOG12 maz@iij.ad.jp 15
Summary
• To have a reliable network, we need to continuously
improve our operations
• The use of failure cases allows for more effective risk
analysis and countermeasures
• As bdNOG community, I believe the following are worth
considering
• Collection of failure and mistake cases
• Trials of accident analysis
bdNOG12 maz@iij.ad.jp 16

Mais conteúdo relacionado

Semelhante a Learning from failures

Virtual Private Data Center Solution Overview
Virtual Private Data Center Solution OverviewVirtual Private Data Center Solution Overview
Virtual Private Data Center Solution OverviewAngela Chavez
 
Network Centric Cloud: Competing in a IT World with a Telecom Approach
Network Centric Cloud: Competing in a IT World with a Telecom ApproachNetwork Centric Cloud: Competing in a IT World with a Telecom Approach
Network Centric Cloud: Competing in a IT World with a Telecom ApproachEduardo Mendez Polo
 
“Deep Learning for Manufacturing Inspection: Case Studies,” a Presentation fr...
“Deep Learning for Manufacturing Inspection: Case Studies,” a Presentation fr...“Deep Learning for Manufacturing Inspection: Case Studies,” a Presentation fr...
“Deep Learning for Manufacturing Inspection: Case Studies,” a Presentation fr...Edge AI and Vision Alliance
 
Network performance optimisation using high-fidelity measures
Network performance optimisation using high-fidelity measuresNetwork performance optimisation using high-fidelity measures
Network performance optimisation using high-fidelity measuresMartin Geddes
 
Final observability starts_with_data
Final observability starts_with_dataFinal observability starts_with_data
Final observability starts_with_dataDave McAllister
 
Software Principles and Project Deadlines Don't have to be Polar Opposites.pdf
Software Principles and Project Deadlines Don't have to be Polar Opposites.pdfSoftware Principles and Project Deadlines Don't have to be Polar Opposites.pdf
Software Principles and Project Deadlines Don't have to be Polar Opposites.pdfCraig Saunders
 
Top Challenges in Testing Requirements
Top Challenges in Testing RequirementsTop Challenges in Testing Requirements
Top Challenges in Testing RequirementsTechWell
 
Getting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsGetting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsThousandEyes
 
Data Con LA 2022 - Who Owns That Yacht? How Graphs Are Used to Identify Asset...
Data Con LA 2022 - Who Owns That Yacht? How Graphs Are Used to Identify Asset...Data Con LA 2022 - Who Owns That Yacht? How Graphs Are Used to Identify Asset...
Data Con LA 2022 - Who Owns That Yacht? How Graphs Are Used to Identify Asset...Data Con LA
 
Solar School Bell using IOT Automation
Solar School Bell using IOT AutomationSolar School Bell using IOT Automation
Solar School Bell using IOT Automationnsmd waqas
 
Examples how to move towards Zero Defects
Examples how to move towards Zero DefectsExamples how to move towards Zero Defects
Examples how to move towards Zero DefectsSQALab
 
Performance Warrior Tales: Cloud Load Testing the Retail Giants
Performance Warrior Tales: Cloud Load Testing the Retail Giants Performance Warrior Tales: Cloud Load Testing the Retail Giants
Performance Warrior Tales: Cloud Load Testing the Retail Giants SOASTA
 
Performance Warrior Tales: Cloud Load Testing the Retail Giants
Performance Warrior Tales: Cloud Load Testing the Retail Giants Performance Warrior Tales: Cloud Load Testing the Retail Giants
Performance Warrior Tales: Cloud Load Testing the Retail Giants SOASTA
 
Getting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsGetting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsThousandEyes
 
Nuclear Sector Deal webinar series 2021. Cost reduction in nuclear new build....
Nuclear Sector Deal webinar series 2021. Cost reduction in nuclear new build....Nuclear Sector Deal webinar series 2021. Cost reduction in nuclear new build....
Nuclear Sector Deal webinar series 2021. Cost reduction in nuclear new build....RomanaVysatova
 
Revolucion movil telesemana
Revolucion movil telesemanaRevolucion movil telesemana
Revolucion movil telesemanaRafael Junquera
 
"How to create usless software... and distribute it" (Alto university lecture...
"How to create usless software... and distribute it" (Alto university lecture..."How to create usless software... and distribute it" (Alto university lecture...
"How to create usless software... and distribute it" (Alto university lecture...Marcin Kokott
 
Getting Demo & POV Ready
Getting Demo & POV ReadyGetting Demo & POV Ready
Getting Demo & POV ReadyThousandEyes
 
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3CMIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3CMIPI Alliance
 

Semelhante a Learning from failures (20)

Virtual Private Data Center Solution Overview
Virtual Private Data Center Solution OverviewVirtual Private Data Center Solution Overview
Virtual Private Data Center Solution Overview
 
Network Centric Cloud: Competing in a IT World with a Telecom Approach
Network Centric Cloud: Competing in a IT World with a Telecom ApproachNetwork Centric Cloud: Competing in a IT World with a Telecom Approach
Network Centric Cloud: Competing in a IT World with a Telecom Approach
 
“Deep Learning for Manufacturing Inspection: Case Studies,” a Presentation fr...
“Deep Learning for Manufacturing Inspection: Case Studies,” a Presentation fr...“Deep Learning for Manufacturing Inspection: Case Studies,” a Presentation fr...
“Deep Learning for Manufacturing Inspection: Case Studies,” a Presentation fr...
 
Network performance optimisation using high-fidelity measures
Network performance optimisation using high-fidelity measuresNetwork performance optimisation using high-fidelity measures
Network performance optimisation using high-fidelity measures
 
Final observability starts_with_data
Final observability starts_with_dataFinal observability starts_with_data
Final observability starts_with_data
 
Software Principles and Project Deadlines Don't have to be Polar Opposites.pdf
Software Principles and Project Deadlines Don't have to be Polar Opposites.pdfSoftware Principles and Project Deadlines Don't have to be Polar Opposites.pdf
Software Principles and Project Deadlines Don't have to be Polar Opposites.pdf
 
Top Challenges in Testing Requirements
Top Challenges in Testing RequirementsTop Challenges in Testing Requirements
Top Challenges in Testing Requirements
 
Getting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsGetting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of Concepts
 
Data Con LA 2022 - Who Owns That Yacht? How Graphs Are Used to Identify Asset...
Data Con LA 2022 - Who Owns That Yacht? How Graphs Are Used to Identify Asset...Data Con LA 2022 - Who Owns That Yacht? How Graphs Are Used to Identify Asset...
Data Con LA 2022 - Who Owns That Yacht? How Graphs Are Used to Identify Asset...
 
Solar School Bell using IOT Automation
Solar School Bell using IOT AutomationSolar School Bell using IOT Automation
Solar School Bell using IOT Automation
 
Examples how to move towards Zero Defects
Examples how to move towards Zero DefectsExamples how to move towards Zero Defects
Examples how to move towards Zero Defects
 
Performance Warrior Tales: Cloud Load Testing the Retail Giants
Performance Warrior Tales: Cloud Load Testing the Retail Giants Performance Warrior Tales: Cloud Load Testing the Retail Giants
Performance Warrior Tales: Cloud Load Testing the Retail Giants
 
Performance Warrior Tales: Cloud Load Testing the Retail Giants
Performance Warrior Tales: Cloud Load Testing the Retail Giants Performance Warrior Tales: Cloud Load Testing the Retail Giants
Performance Warrior Tales: Cloud Load Testing the Retail Giants
 
Getting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsGetting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of Concepts
 
CCDE Experience
CCDE ExperienceCCDE Experience
CCDE Experience
 
Nuclear Sector Deal webinar series 2021. Cost reduction in nuclear new build....
Nuclear Sector Deal webinar series 2021. Cost reduction in nuclear new build....Nuclear Sector Deal webinar series 2021. Cost reduction in nuclear new build....
Nuclear Sector Deal webinar series 2021. Cost reduction in nuclear new build....
 
Revolucion movil telesemana
Revolucion movil telesemanaRevolucion movil telesemana
Revolucion movil telesemana
 
"How to create usless software... and distribute it" (Alto university lecture...
"How to create usless software... and distribute it" (Alto university lecture..."How to create usless software... and distribute it" (Alto university lecture...
"How to create usless software... and distribute it" (Alto university lecture...
 
Getting Demo & POV Ready
Getting Demo & POV ReadyGetting Demo & POV Ready
Getting Demo & POV Ready
 
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3CMIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
 

Mais de Bangladesh Network Operators Group

Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and CephAccelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and CephBangladesh Network Operators Group
 
Contents Localization Initiatives to get better User Experience
Contents Localization Initiatives to get better User ExperienceContents Localization Initiatives to get better User Experience
Contents Localization Initiatives to get better User ExperienceBangladesh Network Operators Group
 
Re-define network visibility for capacity planning & forecasting with Grafana
Re-define network visibility for capacity planning & forecasting with GrafanaRe-define network visibility for capacity planning & forecasting with Grafana
Re-define network visibility for capacity planning & forecasting with GrafanaBangladesh Network Operators Group
 

Mais de Bangladesh Network Operators Group (20)

Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and CephAccelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
 
Recent IRR changes by Yoshinobu Matsuzaki, IIJ
Recent IRR changes by Yoshinobu Matsuzaki, IIJRecent IRR changes by Yoshinobu Matsuzaki, IIJ
Recent IRR changes by Yoshinobu Matsuzaki, IIJ
 
Fact Sheets : Network Status in Bangladesh
Fact Sheets : Network Status in BangladeshFact Sheets : Network Status in Bangladesh
Fact Sheets : Network Status in Bangladesh
 
AI Driven Wi-Fi for the Bottom of the Pyramid
AI Driven Wi-Fi for the Bottom of the PyramidAI Driven Wi-Fi for the Bottom of the Pyramid
AI Driven Wi-Fi for the Bottom of the Pyramid
 
IPv6 Security Overview by QS Tahmeed, APNIC RCT
IPv6 Security Overview by QS Tahmeed, APNIC RCTIPv6 Security Overview by QS Tahmeed, APNIC RCT
IPv6 Security Overview by QS Tahmeed, APNIC RCT
 
Network eWaste : Community role to manage end of life Product
Network eWaste : Community role to manage end of life ProductNetwork eWaste : Community role to manage end of life Product
Network eWaste : Community role to manage end of life Product
 
A plenarily integrated SIEM solution and it’s Deployment
A plenarily integrated SIEM solution and it’s DeploymentA plenarily integrated SIEM solution and it’s Deployment
A plenarily integrated SIEM solution and it’s Deployment
 
IPv6 Deployment in South Asia 2022
IPv6 Deployment in South Asia  2022IPv6 Deployment in South Asia  2022
IPv6 Deployment in South Asia 2022
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
RPKI Deployment Status in Bangladesh
RPKI Deployment Status in BangladeshRPKI Deployment Status in Bangladesh
RPKI Deployment Status in Bangladesh
 
An Overview about open UDP Services
An Overview about open UDP ServicesAn Overview about open UDP Services
An Overview about open UDP Services
 
12 Years in DNS Security As a Defender
12 Years in DNS Security As a Defender12 Years in DNS Security As a Defender
12 Years in DNS Security As a Defender
 
Contents Localization Initiatives to get better User Experience
Contents Localization Initiatives to get better User ExperienceContents Localization Initiatives to get better User Experience
Contents Localization Initiatives to get better User Experience
 
BdNOG-20220625-MT-v6.0.pptx
BdNOG-20220625-MT-v6.0.pptxBdNOG-20220625-MT-v6.0.pptx
BdNOG-20220625-MT-v6.0.pptx
 
Route Leak Prevension with BGP Community
Route Leak Prevension with BGP CommunityRoute Leak Prevension with BGP Community
Route Leak Prevension with BGP Community
 
Tale of a New Bangladeshi NIX
Tale of a New Bangladeshi NIXTale of a New Bangladeshi NIX
Tale of a New Bangladeshi NIX
 
MANRS for Network Operators
MANRS for Network OperatorsMANRS for Network Operators
MANRS for Network Operators
 
Re-define network visibility for capacity planning & forecasting with Grafana
Re-define network visibility for capacity planning & forecasting with GrafanaRe-define network visibility for capacity planning & forecasting with Grafana
Re-define network visibility for capacity planning & forecasting with Grafana
 
RPKI ROA updates
RPKI ROA updatesRPKI ROA updates
RPKI ROA updates
 
Blockchain Demystified
Blockchain DemystifiedBlockchain Demystified
Blockchain Demystified
 

Último

Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Lucknow
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 

Último (20)

Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 

Learning from failures

  • 1. Learning from failures Yoshinobu ‘maz’ Matsuzaki <maz@iij.ad.jp> bdNOG12 maz@iij.ad.jp 1
  • 2. Reliability is getting important • More use of the Internet • COVID-19 has been pushing digitalization • Bandwidth is a key • When congestion occurs, the experience gets worse • But enough bandwidth just is not enough • Even if you have it set up wrong, you can still use it somehow • Reasonability, stability and resiliency is the other key bdNOG12 maz@iij.ad.jp 2
  • 3. Risk prediction training 1. Understanding the situation • Discuss imaginable hazard scenario in the given situation. 2. Determining risks • Identify the hazards that need to be addressed 3. Establishing countermeasures • Discuss possible measures to solve the hazards 4. Setting goals • Selecting possible measures to implement bdNOG12 maz@iij.ad.jp 3
  • 4. Example1: Routing • An ISP assigns /24 for a customer • ISP set up a static route for the link • The customer set up a default route to the uplink • The customer uses /28 out of the /24 10.0.0.0/24 10.0.0.0/28 static route static route default bdNOG12 maz@iij.ad.jp 4
  • 5. Example1: Risks • If a packet comes to an address other than the /28 out of the /24, the packet will be looped • If the customer's LAN-side interface is down, all packets destined for the /24 will be looped. • Routing loop! 10.0.0.0/24 10.0.0.0/28 static route static route default A packet to: 10.0.0.99 bdNOG12 maz@iij.ad.jp 5
  • 6. Example1: Measures • Implementing dynamic routing between ISP and the customer • Configuring a static route on the customer's router that directs the same /24 to null 10.0.0.0/24 10.0.0.0/28 static route static route default bdNOG12 maz@iij.ad.jp 6
  • 7. Example1: Adopting • Configuring a static route on the customer's side router that directs the same /24 to null 10.0.0.0/24 10.0.0.0/28 static route static route default 10.0.0.0/24 static null route bdNOG12 maz@iij.ad.jp 7
  • 8. Example2: Port assignments • Removing a cable from port X • Just to be safe, make sure the LED is off before pulling it out • But can you spot the right port for sure? bdNOG12 maz@iij.ad.jp 8
  • 9. 1 2 3 4 5 6 Straight forward Starting from port 0The left LED is for LC status More efficient but confusable A little clearer Port 21 is the SFP now bdNOG12 maz@iij.ad.jp 9
  • 10. And more... • We may see a different implementation in the future • Assumptions are the source of accidents! • Different products have different port/LED assignments • These caused confusion bdNOG12 maz@iij.ad.jp 10
  • 11. The more you know, the more you can see • A variety of experience helps us to better consider the hazards • and to identify risks • Technical education and proper training are necessary to improve operational skills • bdNOG workshops and tutorials are helpful • There is always a need for appropriate educational materials bdNOG12 maz@iij.ad.jp 11
  • 12. Mistakes! • Mistakes can be a very good teaching tool • There is a lot to learn from mistakes in the case studies • There are some special cases, but there are also many common failures and lessons to be learned by comparing them to your own situation • But as a business, we need to stop repeating failures in our service facilities • It damages reliability bdNOG12 maz@iij.ad.jp 12
  • 13. Build a database of mistakes • It can be a great teaching tool for engineers! • not to reproduce the similar mistakes • You may find common and frequent mistakes • If you can find the root cause of the failure, you can come up with a more effective solution bdNOG12 maz@iij.ad.jp 13
  • 14. Mistake trend analysis • Identify the high-impact mistakes • Minimize the bad effects • Reduce mistakes bdNOG12 maz@iij.ad.jp 14 effects of mistakes frequency of mistakes should not be happened problemsmatters problems
  • 15. Accident investigation committee • In some industries, Accident Investigation Committees conduct detailed investigations and compile reports in order to prevent the repeating of serious accidents • Maybe bdNOG can do this as a community activity • For the healthy development of the Internet in Bangladesh • Regular reports of accident cases during bdNOG meetings bdNOG12 maz@iij.ad.jp 15
  • 16. Summary • To have a reliable network, we need to continuously improve our operations • The use of failure cases allows for more effective risk analysis and countermeasures • As bdNOG community, I believe the following are worth considering • Collection of failure and mistake cases • Trials of accident analysis bdNOG12 maz@iij.ad.jp 16