This paper reviews and classifies the primary and secondarycontrol methods applied to DC MGs.The hierarchical control, as known in AC MGs, is also applied toDC MGs. It is divided into three main categories – depending on theway the secondary control is implemented – centralized, decentral-ized and hybrid. The decentralized control is further divided intotechniques requiring communication and without communication.The above control methods are implemented by different loadsharing mechanisms, such as passive methods (droop control,VbPV) or active methods and different control techniques suchas DBS, fuzzy, MAS etc. Their key points and their limitations arepresented and critically assessed.