Pre-Network Bringup#
Use this checklist before you build the fabric onsite. It focuses on design inputs, automation outputs, and BCM readiness so that physical bringup and Network Validate steps proceed without rework.
Prerequisites and inputs#
Confirm network planning and addressing align with your site and DGX model; refer to Network planning and design and subnet guidance in that chapter where applicable.
Complete BCM bootstrap through head-node and rack-side OOB so switches can be reached for provisioning; follow BCM bootstrap workflow.
Run netautogen and related tooling so BCM holds the expected devices, categories, and addressing; refer to Application workflow and Input file format and manifest.
To add object into the BCM use bcm-pod-setup command.
Pre-Run Process#
This section covers the validation and preparation steps that you should perform before beginning the actual deployment.
To validate P2P
Analyze / Restructure P2P (using GUI)
Analyze Point-to-Point (P2P) network connections
Identify P2P topology patterns and dependencies
Restructure P2P connections for netautogen to consume
Validate P2P link configurations
To Generate Network Configuration
To Access the UI:
Go to Network Analyzer Dashboard:
Temporary Login:
bcm / bcm123Select 2: Network Auto Generate
Project Name
DGX Type
Upload siteinfo.yml. For more information, see SiteInfo format.
Upload p2p_ethernet.csv. For more information, see Point-to-Point (P2P) format.
Upload rack inventory files. For more information, see Factory inventory data example.
Press: Generate Configuration
If there is an error, check the file and logs to fix it manually.
Option 1: Download the generated project (Download Project)
Will gave tar.gz file contains all the generated configuration files for the switches and BCM JSON files.
Option 2: Deploy Virtual Env. in AIR for network validation (Launch Air SIM)
Will gave Virtual Environment in AIR, which can be used to validate the network configuration.
To Bring up Base Command Manager (BCM) in Krusty Environment
Note
To Validate the bcm-pod-setup, then use Krusty as an virtual example.
$ cod cc --version 11.0-dev --distro ubuntu2404 --head-node-root-volume-size 80 -m cod.8g4c -n 0 $ apt-get update; apt-get install bcm-superpod-network bcm-post-install * **CM-Create IMAGE:** **bcm-pod-setup** will look for the directory for pre-existing image of the dgx (*/cm/image/<dgx_image>*) * **Depending on the Environment:** Airgapped Environment: adding ``--skipdist`` (not to update the apt-get package)
To perform the
bcm-superpod-networkautomation, follow BCM Bootstrap Step 4 — Generate config in BCM Bootstrap Workflow.To perform the
bcm-pod-setupautomation, follow BCM Bootstrap Step 5 — Importing objects into BCM in BCM Bootstrap Workflow.
Internal Reference |
|---|
Handoff to validation#
After switches are installed and reachable, use Network Validate for health checks, EVPN verification, customer reachability, and negative testing.