The physical port number to be used as the active port. The primary port defaults as the active port if this object is not set. Rules: - This object can always be set when ctATMPhyRedundStatus (q.v.) is set to disable(2). - It cannot be set when ctATMPhyRedundStatus is set to enable(1), ctATMPhyRedundPrimaryRevert (q.v.) is set to automatic(1), and the primary port is deemed good (and therefore usable) by redundancy. Under these conditions, it is meaningless to attempt to manually set the Active Port, as Redundancy would simply reset the active port to the primary again immediately after the set takes place. - If the primary port has failed, or ctATMPhyRedundPrimaryRevert is set to manual(2), then this object can be set; however, the behaviour of redundancy as a result of the set will depend on the status of ctATMPhyRedundActivation (q.v.) and whether or not the port being set active is good. If RedundActivation is enabled, the set may be countermanded immediately if at any time the port being set is found to be bad (and therefore not usable by Redundancy) and another (good) redundant port is available. If RedundActivation is set to manual(2), then the set will take place, regardless of the status of the port being set. Naturally, if the primary port is restored, the behaviour of Redundancy will depend on whether RedundPrimaryRevert is automatic; if it is, the active port will immediately switch over; otherwise it will remain as-is. There is a precisely defined relationship between ctATMPhyRedundActivePort, ctATMPhyRedundStatus, ctATMPhyRedundPrimaryRevert, and ctATMPhyRedundActivation. If RedundStatus is disabled, then PrimaryRevert and RedundActivation have no functional meaning and ActivePort becomes the only means by which the redundant ports can be switched. Likewise, if RedundStatus is enabled and PrimaryRevert is automatic, a set of the ActivePort has no functional meaning for as long as the primary port is deemed usable by redundancy. If RedundStatus is enabled but PrimaryRevert is manual, the active port will only be changed through ActivePort or the exercise of RedundActivation. The line of precedence, therefore, fully depends upon the status of Redundancy; if RedundStatus is disabled, then precedence lies with ActivePort by virtue of the fact that there are no other competing methods to switch the active port among the redundant ports. If RedundStatus is enabled, however, PrimaryRevert (an active switching method) and RedundActivation (a passive
switching method) have precedence over ActivePort; if PrimaryRevert is set to automatic, then the active port is immediately switched to the primary as soon as it's deemed usable by Redundancy; likewise, if RedundActivation is set to automatic, the currently active port will be switched immediately in the event of port failure. Clearly, then, ActivePort cannot guarantee a set for as long as any automatic part of Redundancy is enabled. This object is persistent.