Chassis Manager

Chassis manager is responsible for managing hardware modules and maximizing the availability of the services hosted on the chassis. Chassis Manager is platform independent and depends on the ONLP Platform abstraction layer.

Interface Manager can subscribe to Chassis Manager to receive and process platform notifications such as Chassis Ready, Line Card Insertion, or Deletion. The port configuration is pushed to stratum to configure the ports in the hardware based on the Line Card type.

The ONLP layer consists of a Platform independent layer (ONLP-PI) and a Platform-dependent layer (ONLP-VM) modules. The platform dependent modules abstract the underlying hardware through ONLP interfaces. Chassis manager runs as a docker container and consists of the following sub-modules: