Fabric Health Calculation

The following diagram shows the fabric health in a hierarchical format. Any change in a child health results in the propagation of health to the parent in the hierarchy.

The following is the truth table for a fabric health:

Fabric Status Fabric Level Physical Topology Health Device Health Fabric Health
Configure-success Green Green Green
Configure-success Green Red Red
Configure-success Green Black Black
Configure-success Red Green Red
Configure-success Red Red Red
Configure-success Red Black Black
Configure-success Black Green, Red, Black Black
Configure-success Black
Configure-success Black
created Green Green Red
created Green Red Red
created Green Black Black
Created Red Green Red
Created Red Red Red
Created Red Black Black
Created Black Green, Red, Black Black
Migrate-success Green Green Red
Migrate-success Green Red Red
Migrate-success Green Black Black
Migrate-success Red Green Red
Migrate-success Red Red Red
Migrate-success Red Black Black
Migrate-success Black Green, Red, Black Black
Migrate-Failure Green Green Red
Migrate-Failure Green Red Red
Migrate-Failure Green Black Black
Migrate-Failure Red Green Red
Migrate-Failure Red Red Red
Migrate-Failure Red Black Black
Migrate-Failure Black Green, Red, Black Black
Setting-updated Green Green Red
Setting-updated Green Red Red
Setting-updated Green Black Black
Setting-updated Red Green Red
Setting-updated Red Red Red
Setting-updated Red Black Black
Setting-updated Black Green, Red, Black Black
created Green Green Red
created Green Red Red
configure-failed Green, Black, Red Green, Black, Red Black