Tracked objects monitor the state of different types of local entities. Currently, the port-group tracked object type is supported. The tracked object type dictates the rules the tracked objects obey in determining their own state. The tracked object contains the configuration of the local entities and the attributes that allow for rules which affect the state of the tracked object. Client applications register for tracked object state events and perform actions upon receiving state events for that tracked object from the Tracked Object Manager.
The port-group type of tracked object allows users to form port-groups. For example, the port-group tracked object is used by the Link-State application to monitor the state of an upstream port-group and execute an action depending on the state events received from the Tracked Object Manager for that tracked object.