理解InfiniBand路由算法中的up/down

2024-09-12 10:53

up/down InfiniBandInfiniBand

InfiniBandMin HopUp DownDown UpFat TreeopensmClos/fat treeInfiniBandUp/DownUpDnFat Tree

使1U3ASIC2ASIC

1Up/DownUpDn

InfiniBandUpDn使InfiniBandHCAsMinHopUpDnfabricUpDnASICrootfabricSM--root_guid_file IDGUIDroot ASICUpDnroot ASICroot_guid_file root ASICroot_guid_file SMGUID file

UpDnroot ASIC0 (zero)root one linkASICASIC1root root ASIC2ASICroot3fabric

image.png

广BFSP使STPSTPUpDnrootUpDnUpDnN ASICN+1 ASICNrootsuprootsupdownor up and then downdownupUpDn

image.png


EFUpDnDnUp

UpDnFat Tree

opensmcalculate_missing_routesTRUE使UPDNFat Treefabric

fabricleafaboveGHJL1ABCGHJUpDnGHUpDnGJcalculate_missing_routesTRUE

image.png

Clos-5fabricL2

31Ufabric使1UfabricEFGleaf

2

UpDnClos/Fat Tree

MinHopUpDnscatter-portsscatter-ports使

scatter-portsUFMSMSM