Setup 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 conguration.
4 If you did not congure BMP_BOOT variable, the system initiates the DHCP process and receives the oer. However, if you did
congure BMP_BOOT variable, the system applies and commits the BOOT congurations present in the NORMAL_BOOT variable.
Then, the system starts the DHCP process and receives the oer.
5 The oer validates the presence of image le.
6 If the image le is present in the DHCP oer, the system validates the current active boot partition with the DHCP oer image
header.
7 If the image header matches, the system skips the image le download process and validates the presence of conguration le in the
oer.
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 congure 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 conguration or script le is
not present in the DHCP oer. However, if the conguration or script le is present, download and apply the conguration or script
le.
11 The system validates the auto-save BMP option. If you enabled the auto-save option, the system commits the conguration
changes and cleans up the BMP_BOOT variables and exits the BMP process. If you disabled the
auto-save option, the changes to
the congurations do not take eect. 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 conguration le or pre–conguration 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–conguration scripts can be in Perl, Python or Ruby.
NOTE: The conguration le maintains normal BMP functionality when a pre–conguration 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 conguring the top-of-rack (ToR) switch to load BMP,
congure the aggregator switches using the lacp ungroup member-independent vlt command if the DHCP and le servers are
reachable using the interface congured as part of the VLT link aggregation group (LAG).
BMP eases conguration in the following ways:
16
Bare Metal Provisioning