O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

CCDE Study Guide

Book Description

The authoritative, business-driven study resource for the tough CCDE Practical Exam

CCDE Study Guide is written and reviewed by CCDE engineers and helps you to both improve your design skills and to study for and pass the CCDE exam. Network design is an art, combining broad technology knowledge and experience. This book covers a broad number of technologies, protocols and design options, and considerations that can bring these aspects together and show how they can be used and thought about based on different requirements and business goals. Therefore, this book does not attempt to teach foundational technology knowledge, instead each section:

  • Highlights, discusses, and compares the limitations and advantages of the different design options in terms of scalability, performance, flexibility, availability, complexity, security, and so on to simplify the job and help you understand what technology, protocol, or design options should be selected and why, based on the business or application requirements or to fix a broken design that need to be optimized

  • Covers design aspects of different protocols and technologies, and how they map with different requirements

  • Highlights drivers toward using these technologies whether it is intended for enterprise or service provider network, depending on the topic and technology

  • Using a business-driven approach, CCDE Study Guide helps you analyze business and technical requirements and develop network designs that are based on these business needs and goals, taking into account both the technical and non-technical design constraints. The various “scenario-based” design examples discussed in this book will help you craft design approaches and requirements analysis on such topics as converged enterprise network architectures, service provider network architectures, and data centers. The book also addresses high availability, IPv6, multicast, QoS, security, and network management design considerations, presenting you with an in-depth evaluation of a broad range of technologies and environments.

    Whether you are preparing for the CCDE exam or simply wish to gain better insight into the art of network design in a variety of environments, this book helps you learn how to think like an expert network designer as well as analyze and compare
    the different design options, principles, and protocols based on different design requirements.

  • Master a business-driven approach to designing enterprise, service provider, and data center networks

  • Analyze the design impact of business, functional, and application requirements

  • Learn from scenario-based examples, including converged enterprise networks, service provider networks, and cloud-based data centers

  • Overcome design limitations and fix broken designs

  • Review design options and considerations related to Layer 2 and Layer 3 control plane protocols

  • Build designs that accommodate new services and applications

  • Consider design options for modern campus networks, including network virtualization

  • Design WAN edge and Internet edge blocks in enterprise networks

  • Review the architectural elements of a service provider-grade network

  • Plan MPLS VPN network environments, including L2VPN and L3VPN

  • Interconnect different networks or routing domains

  • Design traditional, virtualized, and cloud-based data center networks

  • Interconnect dispersed data center networks to protect business continuity

  • Achieve appropriate levels of operational uptime and network resiliency

  • Integrate IPv6, multicast, QoS, security, and network management into your designs

  • Table of Contents

    1. About This eBook
    2. Title Page
    3. Copyright Page
    4. About the Author
    5. About the Technical Reviewers
    6. Dedication
    7. Acknowledgments
    8. Contents at a Glance
    9. Contents
    10. Icons Used in This Book
    11. Introduction
      1. Who Should Read This Book?
      2. CCDE Practical Exam Overview
      3. Job Tasks
        1. Exam Job Domains
        2. Exam Technologies
        3. PPDIOO Approach and the CCDE Job Domains
        4. PPDIOO and Tasks
        5. Final Thoughts on the CCDE Practical Exam
      4. How This Book Is Organized
      5. Final Words
    12. Part I: Business-Driven Strategic Network Design
      1. Chapter 1. Network Design Requirements: Analysis and Design Principles
        1. Design Scope
        2. Business Requirements
          1. Business Continuity
          2. Elasticity to Support the Strategic Business Trends
          3. IT as a “Business Innovation” Enabler
          4. The Nature of the Business
          5. Business Priorities
        3. Functional Requirements
        4. Technical Requirements
        5. Application Requirements
        6. Design Constraints
        7. Crafting the Design Requirements
        8. Planning
          1. Decision Tree
          2. Decision Matrix
          3. Planning Approaches
          4. Strategic Balance
        9. Network Design Principles
          1. Reliability and Resiliency
          2. Modularity
          3. Reliable and Manageable Scalability
          4. Fault Isolation and Simplicity
          5. Hierarchy
          6. Responsiveness
          7. Holistic Design Approach
          8. Physical Layout Considerations
          9. No Gold Plating
        10. Summary
    13. Part II: Next Generation - Converged Enterprise Network Architectures
      1. Chapter 2. Enterprise Layer 2 and Layer 3 Design
        1. Enterprise Layer 2 LAN Design Considerations
          1. Spanning Tree Protocol
          2. VLANs and Trunking
          3. Link Aggregation
          4. First Hop Redundancy Protocol and Spanning Tree
          5. Enterprise Layer 2 LAN Common Design Options
          6. Layer 2 LAN Design Recommendations
        2. Enterprise Layer 3 Routing Design Considerations
          1. IP Routing and Forwarding Concept Review
          2. Link-State Routing Protocol Design Considerations
          3. EIGRP Design Considerations
        3. Hiding Topology and Reachability Information Design Considerations
          1. IGP Flooding Domains Design Considerations
          2. Route Summarization
        4. IGP Traffic Engineering and Path Selection: Summary
          1. OSPF
          2. IS-IS
          3. EIGRP
          4. Summary of IGP Characteristics
        5. BGP Design Considerations
          1. Interdomain Routing
          2. BGP Attributes and Path Selection
          3. BGP as the Enterprise Core Routing Protocol
          4. BGP Scalability Design Options and Considerations
          5. Further Reading
        6. Route Redistribution Design Considerations
          1. Single Redistribution Boundary Point
          2. Multiple Redistribution Boundary Points
          3. Route Filtering Versus Route Tagging with Filtering
        7. Enterprise Routing Design Recommendations
          1. Determining Which Routing Protocol to Use
        8. Summary
      2. Chapter 3. Enterprise Campus Architecture Design
        1. Enterprise Campus: Hierarchical Design Models
          1. Three-Tier Model
          2. Two-Tier Model
        2. Enterprise Campus: Modularity
          1. When Is the Core Block Required?
        3. Access-Distribution Design Model
        4. Enterprise Campus: Layer 3 Routing Design Considerations
        5. EIGRP Versus Link State as a Campus IGP
        6. Enterprise Campus Network Virtualization
          1. Drivers to Consider Network Virtualization
          2. Network Virtualization Design Elements
          3. Enterprise Network Virtualization Deployment Models
        7. Summary
        8. Further Reading
      3. Chapter 4. Enterprise Edge Architecture Design
        1. Enterprise WAN Module
          1. WAN Transports: Overview
          2. Modern WAN Transports (Layer 2 Versus Layer 3)
          3. Internet as WAN Transport
          4. WAN Transport Models Comparison
          5. WAN Module Design Options and Considerations
          6. Remote Site (Branch) WAN Design Considerations
          7. Enterprise WAN Module Design Options
        2. WAN Virtualization and Overlays Design Considerations and Techniques
          1. WAN Virtualization
        3. Enterprise WAN Migration to MPLS VPN Considerations
          1. Migrating from Legacy WAN to MPLS L3VPN WAN Scenario
        4. Enterprise Internet Edge Design Considerations
          1. Internet Edge Architecture Overview
          2. Enterprise Multihomed Internet Design Considerations
          3. Asymmetrical Routing with Multihoming (Issue and Solution)
        5. Summary
    14. Part III: Service Provider Networks Design and Architectures
      1. Chapter 5. Service Provider Network Architecture Design
        1. Service Provider Network Architecture Building Blocks
          1. Point of Presence
          2. Service Provider Network Core
        2. Service Provider Control Plane Logical Architectures
          1. IGP in Service Provider Networks
          2. BGP in Service Provider Networks
          3. Multiprotocol Label Switching
          4. Multiprotocol BGP
        3. MPLS Traffic Engineering
          1. Business and Technical Drivers
          2. MPLS-TE Planning
          3. MPLS-TE Design Considerations
        4. Summary
        5. Further Reading
      2. Chapter 6. Service Provider MPLS VPN Services Design
        1. MPLS VPN (L3VPN)
          1. MPLS L3VPN Architecture Components
          2. L3VPN Design Considerations
          3. PE-CE L3VPN Routing Design
        2. Layer 2 MPLS VPN (L2VPN)
          1. IP NGN Carrier Ethernet
          2. Virtual Private Wire Service Design Considerations
          3. Virtual Private LAN Service Design Considerations
          4. Final Thoughts: L2VPN Business Value and Direction
        3. Service Provider Control Plane Scalability
          1. IGP Scalability Considerations
          2. Route Reflection Design Options in SP Networks
          3. Hierarchical LSP (Unified MPLS)
        4. Summary
        5. Further Reading
      3. Chapter 7. Multi-AS Service Provider Network Design
        1. Inter-AS Design Options and Considerations
          1. Inter-AS Option A: Back-to-Back VRF (VRF-to-VRF)
          2. Inter-AS Option B: ASBR to ASBR with MP-eBGP Approach
          3. Inter-AS Option C: Multihop MP-eBGP Between RR
          4. Inter-AS Option D
          5. Inter-AS IPv6 VPN
          6. Inter-AS MPLS-TE
          7. Inter-AS L2VPN
          8. Inter-AS QoS
        2. Comparison of Inter-AS Connectivity Options
        3. Carrier Supporting Carrier
          1. Non-MPLS Customer over MPLS VPN Carrier
          2. MPLS Customer over MPLS VPN Carrier
          3. MPLS VPN Customer over MPLS VPN Carrier
          4. MPLS VPN Customer over MPLS Carrier
          5. MPLS VPN Customer over IP-Only Carrier
        4. Acquisition of an MPLS-L3VPN Service Provider Design Scenario
          1. Background Information
          2. Design Requirements
          3. Available Interconnection Options
          4. Inter-AS Connectivity Model Selection
          5. Proposed Solution
          6. Network Merger implementation Plan
        5. Summary
    15. Part IV: Data Center Networks Design
      1. Chapter 8. Data Center Networks Design
        1. Traditional Data Center Network Architecture
          1. STP-Based Data Center Network Architecture
          2. mLAG-Based Data Center Network Architecture
        2. Next-Generation Data Center Network Design
          1. Data Center Virtualization and Cloud-Based Services Overview
          2. Drivers Toward New Fabric-Based Data Center Network Architectures
          3. Modern Data Center Network Architectures and Overlays
        3. Comparison of Data Center Network Architectures
        4. Data Center Interconnect
          1. DCI Building Blocks
          2. DCI Connectivity Options
          3. DCI Design Considerations
        5. Summary
        6. Further Reading
    16. Part V: High Availability
      1. Chapter 9. Network High-Availability Design
        1. Fault Tolerance
        2. Fate Sharing and Fault Domains
        3. Network Resiliency Design Considerations
          1. Device-Level Resiliency
          2. Protocol-Level Resiliency
        4. Summary
        5. Further Reading
    17. Part VI: Other Network Technologies and Services
      1. Chapter 10. Design of Other Network Technologies and Services
        1. IPv6 Design Considerations
          1. IPv6 Business and Technical Drivers
          2. IPv6 Addressing Types (Review)
          3. Migration and Integration of IPv4 and IPv6
          4. Transition to IPv6: Scenario
          5. Further Reading
        2. IP Multicast Design Considerations
          1. Enterprise Multicast Design Options and Considerations
          2. SP Multicast Design Options and Considerations
          3. Multicast Resiliency Design Considerations
          4. Final Thoughts on IP Multicast Design
          5. Further Reading
        3. QoS Design Considerations
          1. QoS High Level Design: Business-Driven Approach
          2. QoS Architecture
          3. QoS DiffServ Architecture and Toolset
          4. Enterprise QoS Design Considerations
          5. Service Provider QoS Design
          6. Further Reading
        4. Network Security Design
          1. Network Security Design Fundamentals
          2. Network Infrastructure Security Considerations
          3. Further Reading
        5. Network Management
          1. Fault, Configuration, Accounting, Performance, and Security
          2. Network Management High-Level Design Considerations
          3. Multitier Network Management Design
          4. Further Reading
        6. Summary
    18. Appendix. References