I/O domain resiliency improves the availability and performance of an I/O domain by enabling it to continue to run even when one of its associated root domains is interrupted. When a root domain is interrupted, the I/O domains that use its services continue to run by enabling its affected devices to fail over to the alternate I/O path. When the root domain returns to service, the affected devices in the resilient I/O domain are also returned to service and the failover capabilities are restored.
The following diagrams show and describe what happens when one of the configured root domains fails and what happens when the root domain returns to service.
In this configuration, the virtual function could be a virtual network device or a virtual storage device, which means that the I/O domain can be configured with any combination of virtual functions or virtual devices.
You can create a configuration where you have both resilient and non-resilient I/O domains. For an example, see Example – Using Resilient and Non-Resilient Configurations.