Shared Risk Link Groups (SRLGs) =============================== An SRLG represents a collection of model objects with shared risk factors. An SRLG can include: - Nodes - Circuits When the SRLG is failed (``failed = True``), the members will go to a failed state (``failed = True``) as well. When the SRLG is not failed (``failed = False``), the members will also return to ``failed = False``. Nodes are added to an SRLG via the ``add_to_srlg`` node method. A circuit is added to an SRLG when a component interface is added to the SRLG via the ``add_to_srlg`` interface method. The other interface in the interface's circuit is also automatically added to the SRLG.