Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation

Configuring Line-Card Upgrade Groups for Nonstop Software Upgrade (CLI Procedure)

Nonstop software upgrade (NSSU) enables you to upgrade the software running on an EX Series switch with redundant Routing Engines or on most EX Series Virtual Chassis by using a single command and with minimal disruption to network traffic.

In its default configuration, NSSU upgrades each line card in a switch or Virtual Chassis one at a time. Traffic continues to flow through the other line cards while a line card is being restarted as part of the upgrade. This behavior allows you to minimize disruption to traffic by configuring link aggregation groups (LAGs) such that the member links of each LAG reside on different line cards. When one member link of a LAG is down, the remaining links are up, and traffic continues to flow through the LAG.

To reduce the time an NSSU takes, you can configure line-card upgrade groups..

When you define an upgrade group on an EX6200 or EX8200 switch with redundant Routing Engines or on an EX8200 Virtual Chassis, NSSU upgrades the line cards in the upgrade group at the same time instead of sequentially. To achieve minimal traffic disruption, you must define the line-card upgrade groups such that the member links of the LAGs reside on line cards that are in different upgrade groups. For information on how to configure LAGs, see Configuring Aggregated Ethernet Links (CLI Procedure).

You can only configure member switches in the linecard role into groups on EX3300, EX4200, EX4500, EX4550, or any mixed Virtual Chassis. When you define one or more upgrade groups on EX3300, EX4200, EX4500, EX4550, or any mixed Virtual Chassis, the following actions occur:

  1. The member switch in the backup role is upgraded.
  2. The member switches in the linecard role that are configured into an upgrade group are upgraded simultaneously.

    This step is not applicable and is, therefore, skipped if upgrade groups are not configured.

  3. The member switches in the linecard role that are not configured into an upgrade group are upgraded one by one.
  4. The member switch that was in the master role when the NSSU was initiated is upgraded.

To configure upgrade groups on EX3300, EX4200, EX4500, EX4550, or any mixed Virtual Chassis:

  • To create an upgrade group and add a switch in the linecard role to it:

    Note: Virtual Chassis member switches in the master or backup roles cannot be added to an upgrade group.

    [edit chassis]
    user@switch# set nssu upgrade-group group-name fpcs member-ID-number

    For example, to create an upgrade group called group1 and add the member switch with member ID 4 to it:

    [edit chassis]
    user@switch# set nssu upgrade-group group1 fpcs 4

    If group1 already exists, this command adds the member switch with member ID 4 to group1.

  • To create an upgrade group and add multiple switches in the line card role in the same Virtual Chassis to it:
    [edit chassis]
    user@switch# set nssu upgrade-group group-name fpcs [list-of-member-ID-numbers]

    For example, to create an upgrade group called primary and add the member switches with member IDs 3, 5, and 7 to it:

    [edit chassis]
    user@switch# set nssu upgrade-group primary fpcs [3 4 5]

    If primary already exists, this command adds the member switches with member IDs 3, 5, and 7 to primary.

To configure line-card upgrade groups on a standalone EX6200 or EX8200 switch:

  • To create an upgrade group and add a line card to it:
    [edit chassis]
    user@switch# set nssu upgrade-group group-name fpcs slot-number

    For example, to create an upgrade group called group3 and add the line card in slot 5 to it:

    [edit chassis]
    user@switch# set nssu upgrade-group group3 fpcs 5

    If group3 already exists, this command adds line card 5 to group3.

  • To create an upgrade group and add multiple line cards to it:
    [edit chassis]
    user@switch# set nssu upgrade-group group-name fpcs (NSSU Upgrade Groups) [list-of-slot-numbers]

    For example, to create an upgrade group called primary and add line cards in slots 1, 4, and 7 to it:

    [edit chassis]
    user@switch# set nssu upgrade-group primary fpcs [1 4 7]

    If primary already exists, this command adds line cards in slots 1, 4, and 7 to primary.

To configure line-card upgrade groups on an EX8200 Virtual Chassis:

  • To create an upgrade group and add a line card on a Virtual Chassis member to it:
    [edit chassis]
    user@switch# set nssu upgrade-group group-name member member-id fpcs slot-number

    For example, to create an upgrade group called primary-ny and add the line card on member 1 in slot 5 to it:

    [edit chassis]
    user@switch# set nssu upgrade-group primary-ny member 1 fpcs 5

    If primary-ny already exists, this command adds line card 5 on member 1 to primary-ny.

  • To create an upgrade group that contains multiple line cards on a Virtual Chassis member:
    [edit chassis]
    user@switch# set nssu upgrade-group group-name member member-id fpcs [list-of-slot-numbers]

    For example, to create an upgrade group called primary-ny that contains the line cards in slots 1 and 2 on member 0 and in slots 3 and 4 on member 1:

    [edit chassis]
    user@switch# set nssu upgrade-group primary-ny member 0 fpcs [1 2]
    
    [edit chassis]
    user@switch# set nssu upgrade-group primary-ny member 1 fpcs [3 4]

Published: 2013-05-21