Scalable Network Design Ryan J. Determan, CCIE 5276 Scalable Network Design Ryan J. Determan, CCIE 5276 Copyright 2002 DDLS.

Slides:



Advertisements
Similar presentations
Logically Centralized Control Class 2. Types of Networks ISP Networks – Entity only owns the switches – Throughput: 100GB-10TB – Heterogeneous devices:
Advertisements

UTC-N Overview of Campus Networks Design.
Routing Basics.
Campus Networking Workshop
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.
Dynamic Routing Scalable Infrastructure Workshop, AfNOG2008.
Copyright 2002 Year 2 - Chapter 5/Cisco 3 - Module 5 Routing Protocols: IGRP By Carl Marandola.
Best Practices for ISPs
Bellevue University CIS 341A Final Review. The test Monday, August 4, Question multiple choice, True/False, and fill in the blanks. You have the.
This work is supported by the National Science Foundation under Grant Number DUE Any opinions, findings and conclusions or recommendations expressed.
CCNA 2 v3.1 Module 6.
Routing and Routing Protocols
Institute of Technology Sligo - Dept of Computing Chapter 11 Layer 3 Protocols Paul Flynn.
MPLS L3 and L2 VPNs Virtual Private Network –Connect sites of a customer over a public infrastructure Requires: –Isolation of traffic Terminology –PE,
(part 3).  Switches, also known as switching hubs, have become an increasingly important part of our networking today, because when working with hubs,
1 Semester 2 Module 6 Routing and Routing Protocols YuDa college of business James Chen
Designing Network Topology Week 4. Network Topology Cisco has developed several models to help network designers conceptualize Some of the models we will.
Barracuda Load Balancer Server Availability and Scalability.
Chapter 8 Routing. Introduction Look at: –Routing Basics (8.1) –Address Resolution (8.2) –Routing Protocols (8.3) –Administrative Classification (8.4)
– Chapter 4 – Secure Routing
CCNA Guide to Cisco Networking Chapter 8: Routing Protocols and Network Address Translation.
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—6-1 Connecting an Enterprise Network to an ISP Network BGP Attributes and Path Selection Process.
Routing and Routing Protocols Routing Protocols Overview.
1 Introducing Routing 1. Dynamic routing - information is learned from other routers, and routing protocols adjust routes automatically. 2. Static routing.
M.Menelaou CCNA2 ROUTING. M.Menelaou ROUTING Routing is the process that a router uses to forward packets toward the destination network. A router makes.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 6 Routing and Routing Protocols.
Understanding Routing. Agenda What Is Routing? Network Addressing Routing Protocols.
Cisco – Chapter 11 Routers All You Ever Wanted To Know But Were Afraid to Ask.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Identifying Application Impacts on Network Design Designing and Supporting Computer.
Objectives: Chapter 5: Network/Internet Layer  How Networks are connected Network/Internet Layer Routed Protocols Routing Protocols Autonomous Systems.
CCNA 1 Module 10 Routing Fundamentals and Subnets.
Architecting the Network Part 3 Geoff Huston Chief Scientist, Internet Telstra ISOC Workshop.
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks BGP.
Chapter 9. Implementing Scalability Features in Your Internetwork.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Introducing Network Design Concepts Designing and Supporting Computer Networks.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
Cisco 3 - Switch Perrine. J Page 111/6/2015 Chapter 5 At which layer of the 3-layer design component would users with common interests be grouped? 1.Access.
Cisco Confidential 1 © 2010 Cisco and/or its affiliates. All rights reserved. Understanding and troubleshooting of Nat address Translation( NAT) and IP.
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 7 Robert D’Andrea Some slides provide by Priscilla Oppenheimer and used with permission.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNP 1 v3.0 Module 1 Overview of Scalable Internetworks.
Switch Features Most enterprise-capable switches have a number of features that make the switch attractive for large organizations. The following is a.
© 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.
IP Routing Principles. Network-Layer Protocol Operations Each router provides network layer (routing) services X Y A B C Application Presentation Session.
© 2001, Cisco Systems, Inc. 1-1 Introduction Configuring BGP on Cisco Routers.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—6-1 Scaling Service Provider Networks Scaling IGP and BGP in Service Provider Networks.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—5-1 Customer-to-Provider Connectivity with BGP Connecting a Multihomed Customer to a Single Service.
Top-Down Network Design Chapter 3.3 Selecting Switching and Routing Protocols Copyright 2010 Cisco Press & Priscilla Oppenheimer.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—2-1 BGP Transit Autonomous Systems Forwarding Packets in a Transit AS.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—1-1 Course Introduction.
Characteristics of Scaleable Internetworks
1 Chapter 14-16a Internet Routing Review. Chapter 14-16: Internet Routing Review 2 Introduction Motivation: Router performance is critical to overall.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
PART1: NETWORK COMPONENTS AND TRANSMISSION MEDIUM Wired and Wireless network management 1.
Redundancy. Single point of failure Hierarchical design produces many single points of failure Redundancy provides alternate paths, but may undermine.
Year 2 - Chapter 5/Cisco 3 - Module 5 Routing Protocols: IGRP.
CERTIFICATION EXAM QUESTIONS DESIGNING CISCO NETWORK SERVICE ARCHITECTURE (ARCH) V 2.1 Presented By : com.
Routing and Routing Protocols CCNA 2 v3 – Module 6.

Working at a Small-to-Medium Business or ISP – Chapter 6
Instructor Materials Chapter 1: LAN Design
Planning and Troubleshooting Routing and Switching
Introduction to Networking
Large-scale (Campus) Lan design (Part I)
Cours BGP-MPLS-IPV6-QOS
– Chapter 4 – Secure Routing
Dynamic Routing and OSPF
Working at a Small-to-Medium Business or ISP – Chapter 6
Presentation transcript:

Scalable Network Design Ryan J. Determan, CCIE 5276 Scalable Network Design Ryan J. Determan, CCIE 5276 Copyright 2002 DDLS

Internetwork Design Goals Functionality Scalability Adaptability Manageability Cost effectiveness Basic trade-off in network design is cost versus availability Recurring costs tend to predominate

Characterizing Scalable Internetworks Scalable internetworks need to be: Reliable and available Responsive Efficient Adaptable Accessible but secure

The Cisco Design Model

The Core Layer The Core is responsible for optimized transport between remote sites No routing Load sharing / Efficient use of bandwidth Standards based technologies Don’t be cheap!

The Distribution Layer The Distribution Layer is responsible for Layer 3 resiliency Company resources and new services Routing peers Filter and summarize! Inbound security and policy Addressing: private or public

The Access Layer The Access Layer is responsible for connecting logical workgroups to backbones User segmentation Isolate traffic to/from the workgroup

Designing The Core Layer 1 predetermines network success Worth its weight in copper? Not a good place for cost efficiency Keep it simple and standard Layer 1 affects all other layers

Core Design Choices ATM Good if available Can be expensive Built in QoS mechanism Point-to-Point Links (T1’s, OC3’s, etc) Best if available and affordable Always expensive Nothing built in

Core Design Choices (cont.) Frame Relay Useable but not favorable Always available Can perform some limited traffic shaping Ethernet/LAN Best choice if applicable 10mb, 100mb, 1000mb GigE, FastE, FDDI

Designing the Distribution & Access Layers A good Layer 2 design can hide Layer 1 problems from Layer 3 Design for redundancy Do you know who your root bridge is? Spanning Tree is your friend & foe

How redundant are you? A fast converging, redundant Layer 2 network will prevent Layer 3 flaps Use multiple trunks utilizing different blades Don’t mix and match standards (ie 802.1Q & ISL) HSRP

Root Bridge? Proper Layer 2 design denotes a root bridge Defines STP metric for algorithm Should be the ‘most’ redundant Commonly forgot

Spanning Tree STP should provide fault tolerance, not loop avoidance Designing ‘looped’ layer 2 networks is beneficial Should have ‘primary’ path and secondary PVST gets around down time Tweak the STP protocol (timers, cache, diameter)

Hot Standby Routing Protocol HSRP provides Access Layer fault tolerance for hosts Cisco proprietary solution (VRRP is RFC) Allows multiple gateways to respond Only need to configure 1 gateway No IRDP

HSRP (cont) HSRP in action: Router B Priority b Core Virtual Router c07.ac2f Router A Priority f6b3.d000 I need to get to Use MAC address c07.ac2f. File Server A

Designing Layer 3 Let Layer 3 make the decisions Design for layer 3 switching (FS, Netflow, CEF) Scalable routing protocols (OSPF, BGP) Routers route and firewalls firewall Public vs. private addressing and NAT Plan for ‘special’ routers

Switching at Layer 3 Different switching technologies allow for faster path choice Fast Switching (route cache) NetFlow (IP pair based flow with ACL awareness) CEF (express forwarding using a FIB) Be careful of the recursive lookup

Scalable Routing Protocols Choose the correct protocol Static routes are not evil OSPF for small to medium IGP’s ISIS for large IGP’s BGP for internet routing policy

Static Routes Multiple static routes can provide: Load balancing Fault tolerance Good method for BGP advertisements

Designing OSPF OSPF is stable and efficient in a properly designed network Watch for limits: 50 areas, 3-4 areas per router Summarize at area borders Implement OSPF features when possible

OSPF Features Configurable OSPF features: Stub, totally stub and not-so-stubby areas LSA pacing Multiple default-gateways by changing default-cost External type 1 Demand circuits (doesn’t have to be a DDR link)

Designing BGP BGP is only desirable when you have multiple internet connections Use loopbacks and statics Do you need an internet routing table? Use IGP to get ‘out’ to the internet Use BGP to get traffic ‘in’ Let the ISP do the work

BGP features Configurable BGP features: Know your attributes (Med, LP, community) Default originate Many filtering options (as-path, prefix, dist.) Large scale: route reflectors and confederations Route dampening

Security at Layer 3 Routers connect & firewalls protect Standard ACL’s are OK Use routers for choke points Use firewalls for security and NAT Firewall IOS is not a firewall

Addressing Design At some point you must NAT Proper NAT design helps security & implementation Let the Firewalls translate addresses Should have distinct ‘line’ of addressing Use NAT for services and PAT for users

Special Routers Router features change quickly, but your design should not Design with ‘router only’ routers Design for special purpose/IOS routers to support changing services Don’t hope for the ‘perfect’ IOS Run GD code on ‘router only’ routers

Designing Layer 4+ I thought network design ended at L3? What about the services and servers Content delivery design CSS, Cache Engine, Content Engine

Changing Services Chances are the services your provide as a business model reside on your network Don’t design yourself out of business Design for single points of security Have a place to ‘sniff’ traffic

Content Delivery Networks A new type of design has emerged: Content Delivery How do I get my content to my customer quickly, reliably, and accurately? How can I support 20 million hits per day? Can I offload any server traffic?

Content Delivery Networks (cont) Making content more available Push the content to the edge Load balance mirrored content Creative DNS solutions

Content Delivery Networks (cont) Content delivery hardware and features Cache Engine (cache’s local servers static content and offloads server of these requests) Content Engine (provides web services) Content Smart Switch (glue that connects it all together)

Content Smart Switch The CSS is a multi-service box Can switch/route traffic on any layer Can provide DNS server functionality Can replicate web updates to all mirrored sites Can load balance to local or remote servers based upon user definable criteria

Questions? Contact Information: Ryan J. Determan, CCIE