Simplicity in Network Design and Deployments
Transcript of Simplicity in Network Design and Deployments
![Page 1: Simplicity in Network Design and Deployments](https://reader033.fdocuments.us/reader033/viewer/2022051521/58587bb51a28ab6e328dd8d7/html5/thumbnails/1.jpg)
Simplicity in Network Design and Deployments
Danny Pinto Engineering Manager , Data Network & Security Bengaluru , India Colt - AS8220 [email protected] | @danpin
1
Experiences and views from a service provider
![Page 2: Simplicity in Network Design and Deployments](https://reader033.fdocuments.us/reader033/viewer/2022051521/58587bb51a28ab6e328dd8d7/html5/thumbnails/2.jpg)
Tribute
Heartfelt tribute to the people affected by loss & suffering in the April 2015 earthquake in Nepal and surrounding region.
2
Disclaimer Note The contents in this session is based on experience , interactions and network practices in service provider networks. This is not authoritative principles , guidelines or recommendations for running your network.
![Page 3: Simplicity in Network Design and Deployments](https://reader033.fdocuments.us/reader033/viewer/2022051521/58587bb51a28ab6e328dd8d7/html5/thumbnails/3.jpg)
Agenda • Introduction
• Notions for network simplicity • Target network architectures
• Network simplicity study models. • Service provider networks – Problem space
• Topology and connectivity • Platform Lifecycle and deployment outages • Redundancy • People and skills
• Summary & Closure
3
![Page 4: Simplicity in Network Design and Deployments](https://reader033.fdocuments.us/reader033/viewer/2022051521/58587bb51a28ab6e328dd8d7/html5/thumbnails/4.jpg)
Introduction & Motivations for Network Simplicity
![Page 5: Simplicity in Network Design and Deployments](https://reader033.fdocuments.us/reader033/viewer/2022051521/58587bb51a28ab6e328dd8d7/html5/thumbnails/5.jpg)
5
Cutting Edge , Innovative , Elastic,
Modular, Futuristic
IT Systems
Operations
Capacity Service Delivery
Architecture Engineering
Business Products
Sales
Zero touch End-End Automation
Faster delivery
Low Lead time Port New services,
Margin model
Standard OSS & BSS SDK/APIs
Modeling support
Less outages Stable , Predictable
Less bugs Low Maintenance
Scale Easy Upgrade ,
Investment protection
Notions for Network Simplicity in Operator Orgs Good, Fast and Cheap : Pick any two !
Source : RFC1925 - The Twelve Networking Truths – Ross Callon
![Page 6: Simplicity in Network Design and Deployments](https://reader033.fdocuments.us/reader033/viewer/2022051521/58587bb51a28ab6e328dd8d7/html5/thumbnails/6.jpg)
Integrated Packet Optical
Core
Modular Ethernet
End-user / DC compute
Target Network Architecture (NLI/SDN/NFV)
“Intelligent” Service Edge
NFVI
SDN Controller
s
Gen 4 DC
NFV Controller
Optical Layer
Ethernet Layer
IP Layer
Integrated Eth/IP Layer
Optical Core
IP/MPLS Core
IP Edge/
Aggreg Ethernet
Edge/Aggreg IP
CPE Ethernet CPE
Ethernet Core
End-user / DC compute
Network Architecture (2009)
Target Network Architectures - Colt
![Page 7: Simplicity in Network Design and Deployments](https://reader033.fdocuments.us/reader033/viewer/2022051521/58587bb51a28ab6e328dd8d7/html5/thumbnails/7.jpg)
Network Simplicity Study Models
![Page 8: Simplicity in Network Design and Deployments](https://reader033.fdocuments.us/reader033/viewer/2022051521/58587bb51a28ab6e328dd8d7/html5/thumbnails/8.jpg)
Network Simplicity – Study Models - Example 1
8
A B Simple Connectivity
Robust Connectivity Resilience features + Complexity
A1 B1
A2 B2
A1 B1
A2 B2
Source – Networks and Robustness - J Doyle
![Page 9: Simplicity in Network Design and Deployments](https://reader033.fdocuments.us/reader033/viewer/2022051521/58587bb51a28ab6e328dd8d7/html5/thumbnails/9.jpg)
Network Simplicity Complexity Study Models – Example 2
9
Source – Classifying Network Complexity – Michael Behringer , 2009
Complexity cube – Big ISP Complexity cube – Small ISP
Operator
Network Management Network
3 Axis to define complexity * Network - Physical ( and Logical) * Network Management * Operator & skills
Volume of cube is complexity measure
![Page 10: Simplicity in Network Design and Deployments](https://reader033.fdocuments.us/reader033/viewer/2022051521/58587bb51a28ab6e328dd8d7/html5/thumbnails/10.jpg)
Service Provider’s Complexity Problem Space Examples Behaviors, practices & principles
![Page 11: Simplicity in Network Design and Deployments](https://reader033.fdocuments.us/reader033/viewer/2022051521/58587bb51a28ab6e328dd8d7/html5/thumbnails/11.jpg)
Topology, & Connectivity Complexity
• Graph theory & other studies solve specific computational goals.
• Operator’s real connectivity has many more dimensions.
• Why fit well sold topology reference architectures ?
• Simplify & justify topologies as per business needs and scale.
Core – Access – Aggregation Tier 1 / 2 / 3 City PoP Models
![Page 12: Simplicity in Network Design and Deployments](https://reader033.fdocuments.us/reader033/viewer/2022051521/58587bb51a28ab6e328dd8d7/html5/thumbnails/12.jpg)
Operator Lab Test
Business Case RFx , Demo
Routine port upgrades
Mid life Upgrade
Network Platform Complexity Life Cycle of a big and fat (expensive) router
Processor Memory Fabric Line cards
EoX Notice
EoSupport
End of usefulness
Hangs in Rack Eats Opex
Operators justify SDN and NFV
Software Release Deployment
![Page 13: Simplicity in Network Design and Deployments](https://reader033.fdocuments.us/reader033/viewer/2022051521/58587bb51a28ab6e328dd8d7/html5/thumbnails/13.jpg)
Global Routing Leak at 512K FIB Exhaust – August 12th 2014 Event
13
Source – What's So Special about 512? ISP Column - Geoff Huston http://www.potaroo.net/ispcol/2014-09/512.html
Deployment Outages Complexity
• Hardware, Software Limits and oversubscriptions
• Complexity of different beasts
• Routing table reports and Estimation
![Page 14: Simplicity in Network Design and Deployments](https://reader033.fdocuments.us/reader033/viewer/2022051521/58587bb51a28ab6e328dd8d7/html5/thumbnails/14.jpg)
3 x VPN RR Mesh
Redundancy Complexity – Colt Route Reflector Example
14
16 x VPN RR
Mesh
PE
PE
Old VPN RR Design
• 16 VPN RRs , 8 cities / region
• PE BGP to nearest RR region pair
• EoX , Scale and Features Limitations
A
C B
PE
PE
3 x VPN RR Mesh
A
B C
PE
PE
New VPN RR Design
• 3 Central VPN RRs in 3 Tier 1cities.
• Future Scale & RR features optimized • Each PE has BGP session to all 3 VRRs.
Redundant Sessions for PE 2 or 3 ?
Additional redundancy is not complexity always.
![Page 15: Simplicity in Network Design and Deployments](https://reader033.fdocuments.us/reader033/viewer/2022051521/58587bb51a28ab6e328dd8d7/html5/thumbnails/15.jpg)
People Skills & Complexities
15
Time to adapt
Skills Capabilities
Technology Skills bar
• Operators orgs behind on skills – catch up
• Push your NOC to deal deployment intricacies early
• Lessen 1:00 AM troubleshooting and coffees !
SDH , IP , ATM
MPLS
DC SDN , NFV
![Page 16: Simplicity in Network Design and Deployments](https://reader033.fdocuments.us/reader033/viewer/2022051521/58587bb51a28ab6e328dd8d7/html5/thumbnails/16.jpg)
Service Provider Network Complexity - Summary
• COMPLEXITY – Ubiquitous in operator networks
• Key quantitative design factor.
• Dear NOG / Vendors / Academicians, Help us derive network Complexity Index ?
• Divide and Conquer – Breakdown , build metrics , contain & control numbers !
16
![Page 17: Simplicity in Network Design and Deployments](https://reader033.fdocuments.us/reader033/viewer/2022051521/58587bb51a28ab6e328dd8d7/html5/thumbnails/17.jpg)
Closing Note
17
NGN Business case - Lets build Unicorns Operators end up build this ….
Cessna 172 - Cockpit Airbus A380 cockpit
Build the role of Auto pilots in Operator networks !
![Page 18: Simplicity in Network Design and Deployments](https://reader033.fdocuments.us/reader033/viewer/2022051521/58587bb51a28ab6e328dd8d7/html5/thumbnails/18.jpg)
Thank you For your time
धन्यवादवाद merci danke
ধন#বাদ
ಧನ#$ದ
grazie
ந"#
آپ کا شکریہ
dankjewel
شكرا
!"#$
![Page 19: Simplicity in Network Design and Deployments](https://reader033.fdocuments.us/reader033/viewer/2022051521/58587bb51a28ab6e328dd8d7/html5/thumbnails/19.jpg)
Study on Network Design principles & Complexity - References
Architecture & Design Guidelines RFC3439:“Some Internet Architectural Guidelines and Philosophy” R. Bush , D. Meyer ,December 2002. RFC1958: "Architectural Principles of the Internet" B. Carpenter, June 1996
Network Complexity Studies "Classifying Network Complexity" , Proceedings of the ACM Re-Arch’09 M Behringer ,December 2009 "The ’robust yet fragile’ nature of the Internet", John Doyle , October 2005. Unraveling the Complexity of Network Management B Theophilius ,A Akella , David Maltz Frameworks - IRTF drafts I-D.irtf-ncrg-network-design-complexity - "Network Design Complexity" Retana, A. and R. White. August 2013 draft-irtf-ncrg-complexity-framework – “A Framework for Defining Network Complexity” M. Behringer and G. Huston ;
19
Systematic study and efforts has gone in this space for many years
http://networkcomplexity.org/wiki/