1 Resilient Network Design Concepts Sunday Folayan.

Slides:



Advertisements
Similar presentations
NETWORK TRANSFORMATION THROUGH VIRTUALIZATION
Advertisements

Chapter 1: Introduction to Scaling Networks
Chapter 3: Planning a Network Upgrade
Antonio González Torres
Chapter 7: Intranet LAN Design
UTC-N Overview of Campus Networks Design.
Resilient Network Design Concepts
Campus Networking Workshop
Cisco Hierarchical Network Model RD-CSY /101.
Module 5 - Switches CCNA 3 version 3.0 Cabrillo College.
CIT 470: Advanced Network and System Administration
VLANs Virtual LANs CIS 278.
Cisco 3 - Switches Perrine - Brierley Page 15/10/2015 Module 5 Switches LAN Design LAN Switches.
Multi-Layer Switching Layers 1, 2, and 3. Cisco Hierarchical Model Access Layer –Workgroup –Access layer aggregation and L3/L4 services Distribution Layer.
The need for BGP AfNOG Workshops Philip Smith. “Keeping Local Traffic Local”
Best Practices for ISPs
1 13-Jun-15 S Ward Abingdon and Witney College LAN design CCNA Exploration Semester 3 Chapter 1.
Ch.6 - Switches CCNA 3 version 3.0.
1 Version 3 Module 8 Ethernet Switching. 2 Version 3 Ethernet Switching Ethernet is a shared media –One node can transmit data at a time More nodes increases.
Semester 4 - Chapter 3 – WAN Design Routers within WANs are connection points of a network. Routers determine the most appropriate route or path through.
Implementing a Highly Available Network
A Scalable, Commodity Data Center Network Architecture.
Lecture Week 3 Introduction to Dynamic Routing Protocol Routing Protocols and Concepts.
Data Centers and IP PBXs LAN Structures Private Clouds IP PBX Architecture IP PBX Hosting.
Designing Network Topology Week 4. Network Topology Cisco has developed several models to help network designers conceptualize Some of the models we will.
Network Topologies.
Chapter 1: Hierarchical Network Design
1 October 20-24, 2014 Georgian Technical University PhD Zaza Tsiramua Head of computer network management center of GTU South-Caucasus Grid.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
ESubnet Enterprises Inc. Richard Danielli, eSubnet Higher sales volumes through high network availability INTIX 2010.
1/28/2010 Network Plus Network Device Review. Physical Layer Devices Repeater –Repeats all signals or bits from one port to the other –Can be used extend.
1. 2 Anatomy of an IP Packet IP packets consist of the data from upper layers plus an IP header. The IP header consists of the following:
Definitions What is a network? A series of interconnected computers, linked together either via cabling or wirelessly. Often linked via a central server.
1 Second ATLAS-South Caucasus Software / Computing Workshop & Tutorial October 24, 2012 Georgian Technical University PhD Zaza Tsiramua Head of computer.
Chapter 6 – Connectivity Devices
LAN Switching and Wireless – Chapter 1
Network Architecture and Design
LAN Switching and Wireless – Chapter 1 Vilina Hutter, Instructor
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Introducing Network Design Concepts Designing and Supporting Computer Networks.
Campus Networking Best Practices Hervey Allen NSRC & University of Oregon Dale Smith University of Oregon & NSRC
Computer Networks 15-1 Chapter 15. Connecting LANs, Backbone Networks, and Virtual LANs 15.1 Connecting devices 15.2 Backbone networks 15.3 Virtual LANs.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Introducing Network Design Concepts Designing and Supporting Computer Networks.
Cisco 3 - Switches Perrine - Brierley Page 112/1/2015 Module 5 Switches.
Hierarchical Topology Design. 2 Topology Design Topology is a map of an___________ that indicates network segments, interconnection points, and user communities.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 7 Spanning Tree Protocol.
Advanced Computer Networks Lecturer: E EE Eng. Ahmed Hemaid Office: I 114.
Routing protocols. 1.Introduction A routing protocol is the communication used between routers. A routing protocol allows routers to share information.
6.1 © 2004 Pearson Education, Inc. Exam Designing a Microsoft ® Windows ® Server 2003 Active Directory and Network Infrastructure Lesson 6: Designing.
Characteristics of Scaleable Internetworks
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Hierarchical Network Design Connecting Networks.
PART1: NETWORK COMPONENTS AND TRANSMISSION MEDIUM Wired and Wireless network management 1.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Planning a Network Upgrade Working at a Small-to-Medium Business or.
Exploration 3 Chapter 1. Access layer The access layer interfaces with end devices, such as PCs, printers, and IP phones, to provide access to the rest.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Creating the Network Design Designing and Supporting Computer Networks – Chapter.
© 2003, Cisco Systems, Inc. All rights reserved. 2-1 Campus Network Design.

Constraints on Automated Key Management for Routing Protocols
Instructor Materials Chapter 1: LAN Design
Click to edit Master subtitle style
Large-scale (Campus) Lan design (Part II)
Semester 4 - Chapter 3 – WAN Design
Resilient Network Architecture
Chapter 4: Switched Networks
Module 5 - Switches CCNA 3 version 3.0.
Chapter 4: Switched Networks
Dynamic Routing and OSPF
Network Topologies Charles Warren.
Presentation transcript:

1 Resilient Network Design Concepts Sunday Folayan

2 “The Janitor Pulled the Plug…” Why was he allowed near the equipment? Why was the problem noticed only afterwards? Why did it take 6 weeks to determine the problem? Why wasn’t there redundant power? Why wasn’t there network redundancy?

3 Network Design and Architecture… … is of critical importance … contributes directly to the success of the network … contributes directly to the failure of the network “No amount of magic knobs will save a sloppily designed network” Paul Ferguson—Consulting Engineer, Cisco Systems

4 What is a Well-Designed Network? A network that takes into consideration these important factors: Physical infrastructure Topological/protocol hierarchy Scaling and Redundancy Addressing aggregation (IGP and BGP) Policy implementation (core/edge) Management/maintenance/operations Cost

5 Designing the network with resiliency in mind Using technology to identify and eliminate single points of failure Having processes in place to reduce the risk of human error All of these elements are necessary, and all interact with each other One missing leg results in a stool which will not stand The Three-legged Stool Design Technology Process

6 Joel Snyder – Network World Test Alliance 1/10/2000 “Reliability: Something you build, not buy” How Do We Get There? “In the Internet era, reliability is becoming something you have to build, not something you buy. That is hard work, and it requires intelligence, skills and budget. Reliability is not part of the basic package.” Design

7 Modular/Structured Design Modularity makes it easy to scale a network Design smaller units of the network that are then plugged into each other Each module can be built for a specific function in the network Upgrade paths are built around the modules, not the entire network Design

8 Access Layer Distribution Layer Other Regions Other Regions Other Regions Core Tiered/Hierarchical Design Flat meshed topologies do not scale Hierarchy is used in designs to scale the network Good conceptual guideline, but the lines blur when it comes to implementation. Design

9 Multiple Levels of Redundancy Triple layered PoP redundancy Lower-level failures are better Lower-level failures may trigger higher-level failures L2: Two of everything L3: IGP and BGP provide redundancy and load balancing L4: TCP re-transmissions recover during the fail-over Intra-POP Interconnect Border Backbone Access Network Intraconnect Design

10 The Basics: Environment Redundant Power UPS source – protects against grid failure “Dirty” source – protects against UPS failure Redundant cabling Cable break inside facility can be quickly patched by using “spare” cables Facility should have two diversely routed external cable paths Redundant Cooling Facility has air-conditioning backup …or some other cooling system? Design

11 Bad Architecture (1) A single point of failure Single collision domain Single security domain Spanning tree convergence No backup Central switch performance Server Farm Office LAN HSRP Switch Design Wireless Network

12 Bad Architecture (2) A central router Simple to build Resilience is the “vendor’s problem” More expensive No router is resilient against bugs or restarts You always need a bigger router Design Wireless Network Server farm Hosted Services Router Office LAN Upstream links

13 Even Worse!! Avoid Highly Meshed, Non-Deterministic Large Scale L2 Building 3 Building 4 Building 1Building 2 Where Should Root Go? What Happens when Something Breaks? How Long to Converge? Many Blocking Links Large Failure Domain! Broadcast Flooding Multicast Flooding Loops within Loops Spanning Tree Convergence Time Times 100 VLANs? Design

14 The best architecture Distribution L3 Access L2 Core L3 Server farm Access L2 multiple subnetworks Highly hierarchical Controlled Broadcast and Multicast multiple subnetworks Highly hierarchical Controlled Broadcast and Multicast Client Distribution L3 Design

:10:7B:04:88:BB :00:0C:07:AC: :10:7B:04:88:CC default-gw = HSRP – Hot Standby Router Protocol Transparent failover of default router “Phantom” router created One router is active, responds to phantom L2 and L3 addresses Others monitor and take over phantom addresses Technology

16 Backbone Area #0 Area #1 Area #2Area #3 ABR OSPF – Hierarchical Structure Topology of an area is invisible from outside of the area LSA flooding is bounded by area SPF calculation is performed separately for each area Design

17 Factors Assisting Protocol Convergence Keep number of routing devices in each topology area small (15 – 20 or so) Reduces convergence time required Avoid complex meshing between devices in an area Two links are usually all that are necessary Keep prefix count in interior routing protocols small Large numbers means longer time to compute shortest path Use vendor defaults for routing protocol unless you understand the impact of “twiddling the knobs” Knobs are there to improve performance in certain conditions only Design

18 Network Operations Centre NOC is necessary for any Network It may be just a PC called NOC, on UPS, in equipment room. Provides last resort access to the network Captures log information from the network Has remote access from outside Dialup, SSH,… Train staff to operate it Scale up the PC and support as the Network grows Process

19 Operations A NOC is essential for all Networks Operational Procedures are necessary Monitor fixed circuits, access devices, servers If something fails, someone has to be told Escalation path is necessary Ignoring a problem won’t help fixing it. Decide on time-to-fix, escalate up reporting chain until someone can fix it Process

20 Operations Modifications to network A well designed network only runs as well as those who operate it Decide and publish maintenance schedules And then STICK TO THEM Don’t make changes outside the maintenance period, no matter how trivial they may appear Process

21 In Summary Implementing a highly resilient IP network requires a combination of the proper process, design and technology “and now abideth design, technology and process, these three; but the greatest of these is process” And don’t forget to KISS! Keep It Simple & Stupid! Design Technology Process

22 Acknowledgements The materials and Illustrations are based on the Cisco Networkers’ Presentations Philip Smith of Cisco Systems Brian Longwe of Inhand.Ke