IXB28504XGBEFS Intel, IXB28504XGBEFS Datasheet - Page 136

no-image

IXB28504XGBEFS

Manufacturer Part Number
IXB28504XGBEFS
Description
Manufacturer
Intel
Datasheet

Specifications of IXB28504XGBEFS

Lead Free Status / Rohs Status
Compliant
11.2.2.3
11.2.2.4
11.2.2.5
11.2.2.6
Intel NetStructure
TPS
136
®
To update an image stored in flash, the following operations are performed:
Image Configuration (Switch Images)
An image switchover request is used to run the image from an inactive partition. It is
mostly used after the image flash update process to test and validate the new image,
but can be also be issued to switch between two images of the same type (active and
inactive), for example, to test the alternate image.
This request causes the inactive image (or set of images) to start after the next board
reboot. To make this state permanent, the user has to send a validation request. If
there is no validation request, on the following reboot, the previous set of images are
automatically restored.
Image Validation
Board reboot after image switchover request start the system in a so-called “safe
mode” or “one-shot-test mode”. If the image is operational, the CP sends a validation
request that marks the upgraded image as active.
Restart without control plane confirmation of the new image results in a restart the
uses the previous image.
Automatic Rollback
The SSUA supports automatic rollback operation. A SSUM may request to switchover to
an inactive image, and if after the next reboot there is no validation request (either
because operator does not want to validate this type image or the image is not
operational), after the next reboot, the previous stable version of image is
automatically restored.
Read Image Version and Type
It is possible to read from the SSUM the attributes of each image stored in flash. The
SSUA reads this information from the image header that has been verified and added
after the image update. It is possible to retrieve an image header for one image or a
group of images.
• Download new image
• Check if the loaded image is valid
• Erase flash partition
• Flash (store) new image
IXB2850 Packet Processing Boards
Downloading the image to the board is covered either by the NFS client or by the
TFTP utility. The image is downloaded into NPU RAM also in the case of the BMC
upgrade process.
The upgrade procedure requires an image file to be verified before writing it to
flash. Verification is based on image header validation. The image descriptor is
transferred to the board together with the image itself and provides all the
necessary information for verifying image type and integrity.
Prior to flashing a new image, the SSUA must clear the selected storage on the
flash partitions. The erase operation removes the image and image header file
permanently. It cannot be undone.
Image flashing is the longest part of the upgrade operation. During that operation,
the SSUA stores a new image in the selected flash partition and verifies if the
stored image matches the original one. Image storing is a simple operation of
writing to the MTD device. Image verification performed by the SSUA is an
operation of reading from the MTD device combined with checksum calculation.
Document Number: 05-2443-006
IXB2850—Maintenance
January 2007