Users Guide
Industry Standard Upgrades with BMP
Dell EMC Networking OS follows the Industry Standard Upgrades with BMP. Following are the steps to perform the upgrade process:
1 The chassis loads in BMP mode.
2 The BMP_BOOT is a special variable in Nonvolatile Random Access Memory (NVRAM) for Industry Standard Upgrade during BMP
BOOT process.
3 The BMP_BOOT variable in NVRAM validates the presence of BOOT conguration.
4 If you did not congure BMP_BOOT variable, the system initiates the DHCP process and receives the oer. However, if you did
congure BMP_BOOT variable, the system applies and commits the BOOT congurations present in the NORMAL_BOOT variable.
Then, the system starts the DHCP process and receives the oer.
5 The oer validates the presence of image le.
6 If the image le is present in the DHCP oer, the system validates the current active boot partition with the DHCP oer image
header.
7 If the image header matches, the system skips the image le download process and validates the presence of conguration le in the
oer.
8 If the image header mismatches, the system initiates the image upgrade process.
9 The system validates the BMP_BOOT variable in the NVRAM as part of the upgrade process. If you did not congure BMP_BOOT
variable, the system assigns the inactive boot partition to BMP_BOOT variable. Then, it stores the copy of the current BOOT
parameters in NORMAL_BOOT variable of NVRAM. It also upgrades the image to the inactive boot partition.
10 The BMP process exits and the system cleans up the BMP_BOOT and NORMAL_BOOT variables, if the conguration or script le is
not present in the DHCP oer. However, if the conguration or script le is present, download and apply the conguration or script
le.
11 The system validates the auto-save BMP option. If you enabled the auto-save option, the system commits the conguration
changes and cleans up the BMP_BOOT variables and exits the BMP process. If you disabled the
auto-save option, the changes to
the congurations do not take eect. The system cleans up the BMP_BOOT and NORMAL_BOOT variables and exits the BMP
process.
BMP Process Overview
When your system boots up in default BMP mode, the following items are requested.
1 The current (new) Dell EMC Networking OS build image.
2 The conguration le or pre–conguration script (EXPECT, TCL, or Z-shell [ZSH] script).
3 A list of checksums for all these components.
NOTE
: If you already installed the SmartScripts package, the pre–conguration scripts can be in Perl, Python or Ruby.
NOTE: The conguration le maintains normal BMP functionality when a pre–conguration script is not sent.
BMP Operations
BMP is supported on the user ports and management ports of a switch.
If you enabled virtual link trunking (VLT) on aggregator switches and you are conguring the top-of-rack (ToR) switch to load BMP,
congure the aggregator switches using the lacp ungroup member-independent vlt command if the DHCP and le servers are
reachable using the interface congured as part of the VLT link aggregation group (LAG).
BMP eases conguration in the following ways:
Bare Metal Provisioning
17