|
Procedure to update the GIGAswitch Firmware using FLASHloader (clearVISN).
Upgrading Firmware on GIGAswitch/FDDI Modules
In addition to the switch itself, two network entities
are required to upgrade GIGAswitch/FDDI firmware:
- A network management station (NMS)
This is used to issue the commands to perform the
upgrade, and to display the status of the operation. Any NMS
that supports SNMP can be used to initiate the upgrade. It is
used in conjunction with the GIGAswitch MIB. A special program,
called FLASHloader, is available from DIGITAL as part of clearVISN
which provides an easy-to-use GUI to facilitate firmware upgrades on
network products from DIGITAL, including the GIGAswitch/FDDI System.
The FLASHloader program runs on a WNT or W95 system,
and is available without cost as part of DIGITAL's clearVISN suite
of network mangement applications. To download a copy of clearVISN
that provides unlimitied use of FLASHloader and a 30 day free
license for the rest of clearVISN, click here.
WARNING: The
clearVISN file is about 50 Megabytes and the download takes more
than 4 hours with a 28.8 modem. A clearVISN CD complete with
hardcopy documentation, unlimited use of FLASHloader, and the
30 day free licanse for other clearVISN applications, can be ordered
for a minimal cost. The part number is QA-5FBAV-H8.
- A TFTP server, which stores the image file(s) to be loaded.
The TFTP server may be on the same network node as
the NMS, or on a different node. Each of these entities must
have an IP address, and must be connected to the GIGAswitch/FDDI
System, either directly, or through a bridge or router. In the
following instructions we assume that FLASHloader will be used
to issue the upgrade instructions, and that users will supply
a TFTP server of their choice.
Perform the following steps to upgrade the GIGAswitch/FDDI firmware:
- Power up the GIGAswitch/FDDI System. After 1-2
minutes the hex display of the SCP (Switch Control Processor)
will show the letter E (for "Elected"). If there is
a backup SCP present its hex display will show the letter B (for
"Backup").
- Connect a terminal to the serial port on the
CLOCK module, as described in the GIGAswitch/FDDI System Manager's
Guide, or Installation Guide. This is the OBM (Out-of-Band Management)
terminal, or console terminal. The OBM terminal may also be connected
via a modem, as described in the System documentation.
The CLK> prompt will appear when <CR> is pressed.
- Start the OBM application by pressing <control
O> on the OBM terminal.
Select the Show/set slot configuration choice to
see a description of the module occupying each slot. For an SCP
running v3.0 firmware or later this is choice 2; for an SCP running
earlier firmware use choice 2, followed by choice 2 on the succeeding
menu.
The slot table will indicate, for each slot, the
module type, the hardware revision, the firmware revision, and
the status of that module. The information for each slot will
not be available until the module in that slot has completed its
boot process. Once the SCP has been elected, other linecards should
take no longer than 2 minutes to boot.
In particular, use the slot table to determine for
sure which firmware revision is running on the Elected SCP. In
the following instructions the directions for using OBM menus
assume that the elected SCP is running v3.0, or later. Directions
for use of pre v3.0 versions of OBM appear in brackets [ ].
- Determine the most recent firmware version available
for the modules in the GIGAswitch/FDDI System. This information
is available by following the appropriate link on the previous
web page.
- Establish the port(s) which the firmware upgrade process will use:
- one for access by the NMS (FLASHloader)
- one for access by the TFTP server
These may be two different ports, or the same port.
If the same host is used for running FLASHloader and the TFTP
server, then, of course, only a single port is required. If these
applications run on different hosts, then they may or may not
require separate GIGAswitch/FDDI ports, depending on the network
topology.
The ports chosen for these connections must be on
linecards whose status in the slot display (step 3) is "Initialized".
Once the ports are identified, proceed to step 6.
There are three reasons why a linecard may have status
other than "Initialized":
- It is still running selftest, in which case wait
until that is completed.
- It has failed selftest, in which case it should
be replaced.
- It has a firmware mismatch, indicated by "FW
Mismatch" in the status column. This means that the firmware
running on the linecard is inconsistent with the firmware running
on the elected SCP module, or with some configured setting.
When pre v3.0 linecards are running in a GIGAswitch/FDDI
system whose SCP has v3.0 firmware (or later) these linecards
will boot into a special Firmware Mismatch state. Linecards in
this state cannot carry traffic into or out of the switch. But
they can be upgraded to a new firmware revision.
As long as some initialized linecard is available,
through which the NMS and TFTP server can communicate with the
switch, proceed to step 6.
If ALL linecards are in the FW Mismatch state, perform
the following operations to reboot the switch in a mode that allows
these linecards to carry traffic:
- Return to the Main Menu (by pressing <CR>)
- Select Extended Options Menu (choice 12)
- Select Hunt Group menu (choice 3)
- Select Disable hunt groups (choice 2)
After a warning message (respond "yes")
the switch will reboot. This time all ports will boot as "Initialized".
- Next assign an IP address to the port(s) chosen
as the the access for the NMS and the TFTP server (a single IP
address is sufficient even if 2 ports are used):
- Press <CR> to return to the Main Menu .
Press <CR> twice, for pre v3.0 SCP. If the switch has rebooted
press <control O>.
- Press 9 ("IP Menu") to bring up the
IP Menu [for pre v3.0 SCP press 1 ("Show/Set IP addresses")]
- Choose the selction to add a new IP address
- Assign an IP address to the port(s) that will
be used for the upgrade.
- Use the available menu option to add a route
- in case the NMS or the TFTP server is in a different subnet
than the GIGAswitch/FDDI System.
- Be certain the NMS and the TFTP server are connected
(directly or indirectly) to the GIGAswitch/FDDI port(s) chosen
for this activity (steps 5 and 6). Be certain that the TFTP server
is running and property configured.
- Be sure the Security Keyswitch on the GIGAswitch/FDDI
Chassis is in position 3 or 4. (to allow write access to the SNMP
MIB objects)
- Start the FLASHloader application.
- In the FLASHloader screen enter the following information:
- IP address of "Agent to be Loaded"
(that's the address assigned to the chosen GIGAswitch/FDDI ports
(step 6)
- IP address of TFTP server
- The Read-Write community string of the GIGAswitch/FDDI System
This string is the password that allows the NMS to
set SNMP objects. If this string has been changed in the past,
then one must remember the proper value. If it has never been
changed then the default Read-Write community string is still
in effect. The default is the lowest MAC address assigned to
this switch. The assigned address range is printed on the outside
of the CLOCK card located in slot 7, or can be viewed from OBM
by choosing menu item #1 "Show Box Configuration" from
the Main Menu.
- Specify the slot number of the module to be upgraded.
** If the elected SCP is running pre v3.0 code, then
be sure to upgrade the other linecards first.
- Enter the loadfile (on the TFTP) server for the
image file to be loaded, if different from what the FLASHloader
display indicates.
- Press LOAD
When the firmware load is complete the linecard will
reboot. FLASHloader will report success - except in the case
that the card being loaded is one of the following:
- elected SCP
- CLOCK card
- Linecard containing the port via which NMS communicates
with switch
In these cases, FLASHloader will lose communication
with the GIGAswitch/FDDI system and will not be able to report
the status properly.
Once the linecard has rebooted use the "Show/Set
Slot Configuration"in OBM to confirm the proper firmware
revision is running on the module.
Repeat this process for each module that requires
an upgrade.
If step 5 required a reboot to deal with a FW Mismatch
on all linecards present, repeat that process again, this time
enabling (rather than disabling) hunt group support.
Common Problems Encountered
Checklist for common problems encountered upgrading
GIGAswitch/FDDI firmware:
Read-write community
Read-write community string is not being specified
properly. SNMP access to the GIGAswitch/FDDI system is controlled
by the read community string for SNMP GET commands and the read-write
community string for SNMP SET commands. This is necessary for
every Network Management System including Multichassis Manager.
The default read community string is "public",
in lower case, without the quotes.
SNMP SETs are done during the load process, either
explicitly or implicitly. The "password" required for
SNMP sets is the read/write community string.
The default read-write community string for the GIGAswitch/FDDI
system is the lowest MAC address assigned to the multi-address
ROM contained on the clock card (also known as the "box address".
This is displayed by OBM in the configuration menu, and is also
visible on a label on the outside of the clock module.
If you are standing in front of the GIGAswitch/FDDI
system, the easiest way to obtain the box address is to look at
the front of the clock module, which is in slot 7. The LAN address
range should be on a label on the clock module. The lowest address
is the default read/write community string.
If the label isn't there, you can get this information
from OBM in the configuration part of the main menu.
Note: that the
default read/write community string contains all lower case characters
and no "-", ":", " " or other separators,
I.E. it looks like 08002ba4c180
Common errors:
Note: that to initiate
the load using OpenVMS applications, you most likely need to encase
the read/write community string in double quotes since otherwise
it will probably be converted to uppercase for you.
I.E. you need to say "08002ba4c180"
Also note that cutting and pasting the box address
from OBM won't yield the correct results, since OBM displays it
in upper case, separated by "-".
IP
The most common problems are that there is no IP
address assigned to the port over which the GIGAswitch/FDDI system
is trying to send a reply, or that a valid default gateway has
not been defined for communication outside a subnet. Use the
IP Menu choice "Show/Set IP Routes" in OBM to setup
a gateway.
Keyswitch position
The GIGAswitch/FDDI system has four keyswitch positions.
The leftmost two key positions disallow SNMP Set requests. The
rightmost two key positions allow SNMP Set requests (Normal Access,
or Easy Access (aka world access)). Make certain that the
keyswitch position allows SNMP Set requests.
Bootserver ports/Privileged ports
The GIGAswitch/FDDI system allows the network manager
to place restrictions on which ports can send firmware upgrades
and which ports can do network management (SNMP).
By default, all ports are enabled to allow upgrades
(bootserver ports) and all ports are enabled to allow network
management (privileged ports), however this may have been changed
by a network manager.
Load file names
Load software
Be certain that your load software does not conflict
with existing network software.
Impatience
Don't power cycle the GIGAswitch/FDDI system, or
individual cards unnecessarily during the upgrade process. Some
cards take a long time to upgrade (AGL-2, PSC are the two slowest).
Starting with BL2.1, *all* the cards will reboot
automatically when it is appropriate for the reboot to happen.
AGL-2 cards prior to BL3.0 take about fifteen minutes to reboot!
Be careful that you don't cause the GIGAswitch/FDDI
system to reboot by upgrading the elected SCP card while the AGL-2
card is in the process of doing an upgrade!
Retries
On very busy networks, or networks with lots of errors,
frame drops may cause the load attempt to fail - Just do a retry.
Incompatible firmware
Occasionally, there are dependencies in the various
modules on other modules revision levels. Please read the release
notes for the proper order of upgrades. Also check to see if
management memory must be cleared.
SCP BL2.20 or later must be running in order to load
SCP BL3.0 or later firmware! This is due to the larger size of
the image file.
When upgrading to BL3.0 or later, linecards (FGLs,
AGLs) should be upgraded before the SCP is upgraded.
If you are in the situation where the SCP has already
been upgraded (replacing a FGL with an older one from logistics,
for example), you can temporarily restore operation by turning
off hunt group support, upgrading the card, then restoring hunt
group support.
It is *not* recommended that hunt group support be disabled in
normal operation.
How to disable/enable hunt group support:
Main Menu
System 1. Show box configuration
2. Show/set slot configuration
3. Show/set system time
4. Clear management memory
5. Reboot menu
Port 6. Show LAN address assignments
7. Show/set privileged and bootserver ports
8. Show/set delayed ports
9. IP Menu
Bridge 10. Bridge menu
MIBs 11. MIB viewer menu
Extensions 12. Extended options menu
OBM 13. OBM menu
14. End OBM session
Choice: 1
Extended Options Menu 1. Statistics and counters menu
2. Debug options menu
3. Hunt group menu
4. Management memory deletions
5. SCP revision history
6. Return to main menu
Choice: 3
Hunt Group Menu 1. Hunt group configuration menu
2. Set/disable hunt group support
3. Return to previous menu
Choice: 2
Hunt groups are currently supported
Do you want to change the configuration to disable
hunt groups?
WARNING: If you answer yes, the switch will REBOOT.
Do you want to do this? (yes/no): yes
Corrupt copy of the firmware
The load files are binary files and care must be
taken that they are copied properly. When using FTP, specify
"binary" or "image" before doing the copy.
Upgrades to the power system controller (PSC)
The PSC firmware version is visible in the OBM box
configuration menu, not the slot configuration menu. As a result,
it occasionally does not get upgraded when appropriate.
The PSC does not reside in a slot, but is connected
to the clock card via a serial connection. When doing PSC upgrades,
specify slot 7, (the clock slot) as the slot to be upgraded.
|