Topology-Independent In-Service Software Upgrades on the QFX5100

Similar documents
JUNIPER NETWORKS VIRTUAL CHASSIS FABRIC TECHNOLOGY

Cluster Upgrade. SRX Series Services Gateways for the Branch Upgrade Junos OS with Minimal Traffic Disruption and a Single Command APPLICATION NOTE

Juniper Care Plus Advanced Services Credits

Juniper Networks Live-Live Technology

Deploying Data Center Switching Solutions

JUNIPER OPTIMUM CARE SERVICE

Transit VPC Deployment Using AWS CloudFormation Templates. White Paper

Cloud-Enable the Enterprise with Junos Fusion

Juniper Sky Enterprise

JUNIPER NETWORKS PRODUCT BULLETIN

Instant evolution in the age of digitization. Turn technology into your competitive advantage

Contrail Networking: Evolve your cloud with Containers

Junos Genius FAQs. What is Junos Genius? How can I access the Junos Genius platform? What learning assets are available on Junos Genius?

Juniper Solutions for Turnkey, Managed Cloud Services

CONFIGURING WEBAPP SECURE TO PROTECT AGAINST CREDENTIAL ATTACKS

IBM Ethernet Switch J48E

Juniper Networks M Series and J Series Routers

Juniper Networks Champion Program

Extending Enterprise Security to Public and Hybrid Clouds

Software-Defined Secure Networks in Action

JUNOS SCOPE SOFTWARE IP SERVICE MANAGER

Juniper Care Plus Services

Open Cloud Interconnect: Use Cases for the QFX10000 Coherent DWDM Line Card

Juniper Networks Universal Edge and Access Network for Residential Services

One Release. One Architecture. One OS. High-Performance Networking for the Enterprise with JUNOS Software

Optimizing CloudEnabled Branch with. Juniper Services and Support. Protect and Ensure the Operational Success of Your Juniper Cloud-Enabled Branch

A Digium Solutions Guide. Switchvox On-Premise Options: Is it Time to Virtualize?

Virtual Chassis Fabric Best Practices Guide

Juniper Advanced Services: Which Offsite Program Is Right for You?

Juniper Networks M-series and J-series Routers. M10i. Solution Brochure J4350. Internet. Regional Office/ Medium Central Site. Branch Office J2320

Service Automation Made Easy

SDSN: Dynamic, Adaptive Multicloud Security

WHITE PAPER. Copyright 2010, Juniper Networks, Inc. 1

Network Configuration Example

Enabling Network Automation with Junos OS

Extending Enterprise Security to Public and Hybrid Clouds

Network Configuration Example

NETWORKS THAT KNOW SIMPLICITY

Maximize Bandwidth Utilization with Juniper Networks TE++

Deep Dive QFX5100 & Virtual Chassis Fabric Washid Lootfun Sr. System Engineer

Juniper Sky Advanced Threat Prevention

PTX10000 Packet Transport Router

VCStack - Powerful Simplicity

Juniper Unite Cloud-Enabled Enterprise Reference Architecture

J-Care Agility Services Advanced Options

MX Series 3D Universal Edge Routers for the. Midrange. Product Description. Architecture and Key Components. Your ideas. Connected.

SOLUTION BROCHURE. Mobility Changes Everything

Network Configuration Example

Network Configuration Example

Policy Enforcer. Product Description. Data Sheet. Product Overview

Network Configuration Example

Juniper Care Plus. 1. Introduction. Contents. 2. Eligibility and Prerequisites. Service Description

Virtualization to Transform Service Provider Business and Operational Economics

Juniper Networks EX-Series Ethernet Switches

JUNIPER SKY ADVANCED THREAT PREVENTION

FIREFLY HOST. Product Description. Product Overview DATASHEET

Overview. Information About High Availability. Send document comments to CHAPTER

THE OPEN DATA CENTER FABRIC FOR THE CLOUD

BUILD A BUSINESS CASE

Cisco 4000 Series Integrated Services Routers: Architecture for Branch-Office Agility

The Cisco HyperFlex Dynamic Data Fabric Advantage

Distributing the Converged Supercore: Scale Out with the World s First Fixed Configuration Core Router Juniper s Perspective

Network Configuration Example

JUNOS SPACE ROUTE INSIGHT

EXAM - JN Service Provider Routing and Switching, Specialist (JNCIS-SP) Buy Full Product.

Cisco ASR 1000 Series Aggregation Services Routers: ISSU Deployment Guide and Case Study

Implementing AutoVPN Network Design Using the SRX Series with ibgp as the Dynamic Routing Protocol

Contrail Cloud Platform Architecture

CONFIGURING THE CX111 FOR THE SSG SERIES

Contrail Cloud Platform Architecture

J SERIES, M SERIES AND MX SERIES ROUTERS

STREAMLINING THE DELIVERY, PROTECTION AND MANAGEMENT OF VIRTUAL DESKTOPS. VMware Workstation and Fusion. A White Paper for IT Professionals

Kennisnet: A lesson in data center success

Cisco Cloud Services Router 1000V and Amazon Web Services CASE STUDY

ALCATEL-LUCENT ENTERPRISE DATA CENTER SWITCHING SOLUTION Automation for the next-generation data center

JUNIPER CARE SERVICES

Network and Security Manager (NSM) Release Notes DMI Schema

Network Configuration Example

Datacenter Class Reliability for High-Performance Business

Maximum Availability Architecture: Overview. An Oracle White Paper July 2002

Flexible IP and Ethernet Services Power the Digital Enterprise

Juniper Virtual Chassis Technology: A Short Tutorial

Product Description. Product Overview. Architecture and Key Components of the MAG Series Junos Pulse Gateways

Juniper Networks and Aerohive Networks: Cloud-Enabled Solutions for the Enterprise

JUNOS SPACE SERVICES ACTIVATION DIRECTOR

Manage power your way

JUNIPER NETWORKS AND AEROHIVE NETWORKS: CLOUD- ENABLED SOLUTIONS FOR THE ENTERPRISE

BUILDING A HIGHLY-AVAILABLE ENTERPRISE NETWORK WITH JUNIPER NETWORKS EX SERIES ETHERNET SWITCHES

Product Description. Architecture and Key Components OSS/BSS. VNF Element Management Systems VNF1 NFVI. Virtual Computing Red Hat.

Mellanox Virtual Modular Switch

ACX Series Universal Access Routers

Nutanix and Big Switch: Cloud-First Networking for the Enterprise Cloud

Fabric Virtualization Made Simple

Real-time Protection for Microsoft Hyper-V

Virtual Switching System

PTX5000 and PTX3000 Packet Transport Routers

Executing Large-Scale Data Center Transformation Projects with PlateSpin Migrate 12

PTX1000 Packet Transport Router

Introduction to Cisco ASR 9000 Series Network Virtualization Technology

WHITE PAPER. How Virtualization Complements ShoreTel s Highly Reliable Distributed Architecture

Transcription:

Topology-Independent In-Service Software Upgrades on the QFX5100 Juniper Innovation Brings ISSU to Data Center Top-of-Rack Switches 1

Table of Contents Executive Summary... 3 Introduction... 3 Leveraging Junos OS Virtualization Technology How TISSU Works...4 Upgrade with Subsecond Convergence Time...6 TISSU Benefits...6 Conclusion: Juniper Innovation...7 About Juniper Networks...7 List of Figures Figure 1: In-Service Software Upgrade (ISSU) architecture...4 Figure 2: Software updates without Topology-Independent In-Service Software Upgrades (TISSU)... 5 Figure 3: Software updates with TISSU... 5 2

Executive Summary For a number of years, in-service software upgrades (ISSUs) have provided network administrators with a simpler, faster way to upgrade network system software. ISSU contributes to business continuity by ensuring network services and applications remain available even during system upgrades, so there s no impact on user productivity or customer satisfaction. To date, however, ISSU has only been available on high-end, chassis-based networking devices, such as core routers and switches. And it has relied on redundant hardware at a minimum, identically configured dual routing engines. Some vendors have claimed to offer ISSU through the use of completely redundant network devices, a truly expensive approach that takes half the network offline during an upgrade. With the introduction of Juniper Networks QFX5100 line of switches with its innovative software architecture, Juniper has delivered a new model for ISSU and an industry first true ISSU for top-of-rack switches. Each QFX5100 features a Linux-based hypervisor supporting up to four virtual machines (VMs) running Juniper Networks Junos operating system today and other services in the future. Juniper s Topology-Independent In-Service Software Upgrade (TISSU) technology leverages this VM-based architecture, eliminating the need for any redundant hardware and enabling network administrators to perform full system software upgrades in minutes, with no downtime. TISSU dramatically reduces the time, cost, and complexity of system upgrades while contributing to hitless data center operation. It also eliminates the outages and costs that can result from failed device upgrades, further enhancing data center availability. By making it easy to keep switches up to date with the latest features and security upgrades, TISSU ensures customers get the most from their networks while reducing risk. And by bringing technology to top-of-rack switch platforms that was previously only available for high-end systems, Juniper s TISSU now makes it possible to employ in-service upgrades across the network, end to end. Introduction The ability to perform ISSU has been a boon for network architects and administrators. This high availability feature for network devices lets administrators install new software versions without having to take network equipment offline. Without ISSU, updating software on network devices is highly disruptive and time-consuming: It requires a significant amount of planning in advance, including e-mails notifying users of the impending update and attendant downtime, and the network is completely unavailable during the actual upgrade process. Manual software upgrades are also error prone, putting the enterprise at risk for greater disruption and downtime. With ISSU, there s no need for network administrators to plan outages and block out the hours needed to complete an upgrade, significantly reducing the time it takes to perform software upgrades and dramatically lowering the associated costs. Likewise, network architects have more options and greater flexibility in how they design the network because there s no need to factor in the impact of software upgrades. Above all, ISSU contributes to business continuity by ensuring network services and applications remain available, so there s no impact on user productivity or customer satisfaction. ISSU has a lot of advantages. To date, however, it has only been available on high-end, chassis-based networking devices such as core routers and switches, and it has been expensive to implement. Current ISSU implementations for modular routers and switches use an active-backup model based on two identically configured Routing Engines (REs), which allows the software upgrade to be done in a round-robin fashion, without bringing down the entire system. Some vendors claim to support ISSU based on a redundant network topology, but this is not a true ISSU. This kind of ISSU implementation requires network administrators to install fully redundant, identically configured network gear in a topology-dependent design. During the upgrade process, half of the switches and routers are taken offline, new software loaded, and a failover performed to bring the updated devices back online. This process is then repeated for the remaining switches and routers. Besides being expensive, this method cuts available bandwidth in half, constraining business applications and services. 3

VMa VMb Other Processes Other Processes PFE Control Master/ Backup Election Master/ Backup Election PFE Control Software Bridge Host OS Partition for PFE Warm Boot PFE Hardware Other Hardware Figure 1: In-Service Software Upgrade (ISSU) architecture Juniper Networks knows there s a better way to upgrade network software. With the introduction of TISSU technology on the QFX5100 line of switches, Juniper is delivering a new model for ISSU and an industry first true ISSU for top-ofrack switches. TISSU extends the reach of ISSU to the heart of the data center, to a class and price point of switches not previously available. By leveraging VMs to host Junos OS on each switch, TISSU can perform entire operating system upgrades simply and quickly on a single QFX5100 switch. No redundant hardware is needed no second supervisor module or routing engine, no second switch for a redundant topology it s all integrated into TISSU. With this innovative technology, network administrators can upgrade software on data center access switches seamlessly, without disrupting servers, applications, or users. Leveraging Junos OS Virtualization Technology How TISSU Works Juniper designed the QFX5100, its latest line of data center top-of-rack switches, as a universal building block for its fabric-based data center switching architectures. The QFX5100 features an innovative software architecture a Linuxbased hypervisor that supports up to four virtual machines (VMs) concurrently, on which the Junos OS (and other services in the future) run. TISSU takes advantage of this virtualization technology. During normal switch operations, Junos OS only runs on one VM (called VMa for the purposes of this white paper). When TISSU is initiated, a second VM (VMb) is launched to load the new version of the software. Once VMb has loaded the new operating system, it synchronizes protocol states with VMa. When that synchronization process is complete, the Junos OS running on VMb seamlessly takes over switch operations and VMa shuts down. 4

Upgrade one switch at a time Applications run on half bandwidth Long maintenance window Figure 2: Software updates without Topology-Independent In-Service Software Upgrades (TISSU) TISSU is supported for all Layer 2 and Layer 3 protocols. This topology-independent design eliminates the need for a redundant switch topology to perform a software upgrade. Note: TISSU is supported for standalone switches only. Devices operating in a Virtual Chassis or Virtual Chassis Fabric configuration should use the NSSU upgrade feature. Upgrade all switches at the same time Applications run on full bandwidth No application downtime Figure 3: Software updates with TISSU TISSU allows a complete operating system to be updated, not just individual subsystems. During upgrades, the switches seamlessly move to the newer software. There s no disruption to the control plane, and packet forwarding is continuous so network operations are unaffected and applications run on full bandwidth. To further streamline data center operations, Juniper plans to enable network administrators to upgrade multiple TISSUcapable switches at one time, with just a few clicks from Juniper Networks Junos Space Network Director software, which provides a single pane of glass for managing all Juniper switches. 5

Upgrade with Subsecond Convergence Time With TISSU, upgrading data center access switch software is a simple, non-disruptive process with subsecond convergence time. Network administrators begin the process with a few steps: Ensure that graceful Routing Engine switchover (GRES), nonstop active routing (NSR), and nonstop bridging (NSB) are enabled on target switches Copy the latest Junos OS release to the switch Initiate software upgrade using the switch CLI or (in the future) Junos Space Network Director management software The switch then completes the process: TISSU launches VMb. VMb loads the newest software version and synchronizes all protocol state information from VMa. Once synchronized, VMb takes over control and VMa shuts down. Upgrade is complete. To enable GRES, NSR, and NSB in TISSU, the network administrator must enter the following CLI commands: set chassis redundancy graceful-switchover set routing-options nonstop-routing set protocols layer2-control nonstop-bridging To commit the changes after configuration, enter these commands: set system commit synchronize commit synchronize Implementing the actual TISSU capability requires a single command: request system software in-service-upgrade <image location> Extensive lab testing of TISSU reveals that network convergence time is in the millisecond range, even when a million packets per second are blasted into network interfaces on switches where TISSU has been performed. To date, enterprises have had to schedule a maintenance window with a few hours of downtime to fully implement software upgrades. In contrast, TISSU operates in minutes, eliminating the hours of planning and execution previously needed to upgrade software on data center access switches. TISSU Benefits For a number of years, ISSU has provided IT with a simpler, faster way to upgrade network system software. By leveraging VMs, TISSU brings the high availability of ISSU to top-of-rack switches and extends this capability by delivering additional benefits, including the following: There is virtually no network downtime. Support for full system software upgrades is provided, not simply hot fixes or patches. There is no need for redundant REs. There is no need for redundant network topology. The VM architecture can support additional software services for example, a service to collect network statistics for performance monitoring. Ease of use lets network administrators keep switches up to date with the latest features and security upgrades, ensuring customers get the most from their networks while reducing risk. It provides end-to-end ISSU, from data center core to the edge. TISSU delivers upgrades with no downtime and eliminates the outages and costs that can result from failed device upgrades. With TISSU, network administrators can keep switches up to date while ensuring hitless data center operations. 6

Conclusion: Juniper Innovation Data center uptime is crucial. By innovating in software, Juniper has delivered an industry first the high-availability features of in-service software upgrades on top-of-rack data center switches. TISSU lets network administrators update switch software quickly and efficiently without affecting network or server operations. Customers now have the flexibility to enable Topology-Independent In-Service Software Upgrade in Juniper Networks QFX5100 top-of-rack switch platforms technology that was previously only available for modular, high-end dual-re systems. In fact, TISSU makes it possible to employ in-service upgrades across the network, end to end. As a result, customers always have access to e-commerce sites, sale teams and suppliers can update order entry applications, and other business processes can continue uninterrupted. About Juniper Networks Juniper Networks is in the business of network innovation. From devices to data centers, from consumers to cloud providers, Juniper Networks delivers the software, silicon and systems that transform the experience and economics of networking. The company serves customers and partners worldwide. Additional information can be found at www.juniper.net. Corporate and Sales Headquarters Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, CA 94089 USA Phone: 888.JUNIPER (888.586.4737) or +1.408.745.2000 Fax: +1.408.745.2100 www.juniper.net APAC and EMEA Headquarters Juniper Networks International B.V. Boeing Avenue 240 1119 PZ Schiphol-Rijk Amsterdam, The Netherlands Phone: +31.0.207.125.700 Fax: +31.0.207.125.701 Copyright 2017 Juniper Networks, Inc. All rights reserved. Juniper Networks, the Juniper Networks logo, Junos and QFabric are registered trademarks of Juniper Networks, Inc. in the United States and other countries. All other trademarks, service marks, registered marks, or registered service marks are the property of their respective owners. Juniper Networks assumes no responsibility for any inaccuracies in this document. Juniper Networks reserves the right to change, modify, transfer, or otherwise revise this publication without notice. 2000568-002-EN Aug 2017