Juniper QFX5100 Series

Book description

Ideal for network engineers involved in building a data center, this practical guide provides a comprehensive and technical deep-dive into the new Juniper QFX5100 switching family. You’ll learn how the Juniper QFX5100 enables you to create simple-to-use data centers or build some of the largest IP Fabrics in the world.

This book is chock-full of helpful technical illustrations and code examples to help you get started on all of the major architectures and features of Juniper QFX5100 switches, whether you’re an enterprise or service provider. With this book, you’ll be well on your way to becoming a Juniper QFX5100 expert.

All of the examples and features are based on Junos releases 13.2X51-D20.2 and 14.1X53-D10.

  • Fully understand the hardware and software architecture of the Juniper QFX5100
  • Design your own IP Fabric architecture
  • Perform in-service software upgrades
  • Be familiar with the performance and scaling maximums
  • Create a data center switching fabric with Virtual Chassis Fabric
  • Automate networking devices with Python, Ruby, Perl, and Go
  • Build an overlay architecture with VMware NSX and Juniper Contrail
  • Export real-time analytics information to graph latency, jitter, bandwidth, and other features

Table of contents

  1. Preface
    1. No Apologies
    2. What’s in This Book?
    3. Conventions Used in This Book
    4. Using Code Examples
    5. Comments and Questions
    6. Safari® Books Online
  2. 1. Juniper QFX5100 Architecture
    1. Software-Defined Networking
    2. Junos
      1. One Junos
      2. Software Releases
      3. Three-Release Cadence
      4. Software Architecture
      5. Daemons
      6. Routing Sockets
    3. QFX5100 Platforms
      1. QFX5100 Modules
      2. QFX5100-24Q
      3. QFX5100-48S
      4. QFX5100-48T
      5. QFX5100-96S
    4. Hardware Architecture
      1. Chassis
      2. Control Plane
      3. Data Plane
    5. Design Options
      1. 768×10GbE Ethernet Fabric
      2. 3,072 10GbE Clos
      3. 12,288 10GbE Clos
      4. 49,152 10GbE Clos
    6. Summary
    7. Chapter Review Questions
    8. Chapter Review Answers
  3. 2. Control Plane Virtualization
    1. Architecture
      1. Host Operating System
      2. Linux KVM
      3. virsh
      4. App Engine
    2. ISSU
    3. Summary
  4. 3. Performance and Scaling
    1. Design Considerations
      1. Overlay Architecture
      2. Juniper Architectures versus Open Architectures
    2. Over-subscription
      1. Architecture
      2. QFX5100-24Q System Modes
    3. Performance
      1. Throughput
      2. Latency
    4. Scale
      1. Unified Forwarding Table
      2. Hashing
      3. Resilient Hashing
      4. Configuration Maximums
    5. Summary
    6. Chapter Review Questions
    7. Chapter Review Answers
  5. 4. One Box, Many Options
    1. Standalone
    2. Virtual Chassis
    3. QFabric
    4. Virtual Chassis Fabric
    5. MC-LAG
    6. Clos Fabric
    7. Transport Gymnastics
      1. MPLS
      2. Virtual Extensible LAN
      3. Ethernet
      4. FCoE
      5. HiGig2
    8. Summary
  6. 5. Virtual Chassis Fabric
    1. Overview
      1. Architecture
      2. Components
      3. Implementation
    2. Using Virtual Chassis Fabric
      1. Adding VLANs
      2. Configuring SNMP
      3. Port Mirroring
    3. Summary
    4. Chapter Review Questions
    5. Chapter Review Answers
  7. 6. Network Automation
    1. Overview
    2. Junos Enhanced Automation
    3. Zero Touch Provisioning
      1. ZTP Server
      2. ISC DHCP Configuration
      3. ISC DHCP Review
    4. Puppet
      1. Puppet Agent
      2. Puppet Master
      3. Puppet Review
    5. Chef
      1. Chef Server
      2. Chef Agent
      3. Chef Review
    6. Junos PyEZ
      1. Installation
      2. Hello, World!
      3. Configuration Management
      4. Operational Automation
      5. Further Reading
    7. Summary
  8. 7. IP Fabrics (Clos)
    1. Overlay Networking
      1. Bare-Metal Servers
    2. IP Fabric
      1. 768×10GbE Virtual Chassis Fabric
      2. 3,072×10GbE IP Fabric
      3. Control Plane Options
    3. BGP Design
      1. Implementation Requirements
      2. Decision Points
      3. IP Fabrics Review
    4. BGP Implementation
      1. Topology Configuration
      2. Interface and IP Configuration
      3. BGP Configuration
      4. BGP Policy Configuration
      5. ECMP Configuration
    5. BGP Verification
      1. BGP State
      2. BGP Prefixes
      3. Routing Table
      4. Forwarding Table
      5. Ping
      6. Traceroute
    6. Configurations
      1. S1
      2. L1
    7. Summary
    8. Chapter Review Questions
    9. Chapter Review Answers
  9. 8. Overlay Networking
    1. Overview
      1. IT-as-a-Service
      2. Infrastructure-as-a-Service
      3. The Rise of IP Fabrics
    2. Architecture
      1. Controller-Based Overlay Architecture
      2. Controller-Less Overlay Architecture
      3. Traffic Profiles
      4. VTEPs
      5. Control Plane
      6. Data Plane
      7. Overlay Controller
      8. Virtual Routers
      9. Storage
    3. Juniper Architectures for Overlay Networks
    4. Configuration
      1. Supported Hardware
      2. Controller
      3. Interfaces
      4. Switch Options
      5. Logical Switch
      6. Remote MACs
      7. OVSDB Interfaces
      8. VTEPs
      9. Switching Table
    5. Multicast VTEP Exercise
      1. LEAF-03 Configuration
      2. LEAF-04
      3. Verification
    6. Summary
  10. 9. Network Analytics
    1. Overview
    2. sFlow
      1. Adaptive Sampling
      2. Configuration
      3. sFlow Review
    3. Enhanced Analytics
      1. Overview
      2. Architecture
      3. Streaming Information
      4. Configuration
    4. Summary
  11. A. Under the Hood
    1. Big Scary Disclaimer
    2. The Broadcom Shell
      1. Overview
      2. Tables
      3. Views
      4. Registers
      5. Broadcom Shell and cprod
    3. Summary
  12. B. Optical Guide
    1. Juniper Data Center Optics Matrix
    2. Juniper Optics Compatibility Matrix
  13. C. BGP and VTEP Configurations
    1. LEAF-03
    2. LEAF-04
  14. Index

Product information

  • Title: Juniper QFX5100 Series
  • Author(s): Douglas Richard Hanks
  • Release date: November 2014
  • Publisher(s): O'Reilly Media, Inc.
  • ISBN: 9781491949535