The atmRoutingProfile object class represents a set of topological routing constraints that can be applied to a new connection or trail during setup. A routing profile may be created automatically based on the routing description in the setup action. The management system may also create profiles directly. Each atmSubnetworkConnection or atmTrail may point to an atmRoutingProfile. Connections shall not be established (or re-established) if the routing criteria cannot be met. If maxHops is specified, the connection shall not be established (or re-established) if the maximum number of hops is exceeded (including hops that may not be visible to the managing systems). The maxHops attribute is the maximum number of hops between nodes that the new connection may traverse. This attribute may be set to NULL to indicate that the maxHops constraint does not apply. The routeDescriptionList attribute is a list of objects (such as Links, Subnetworks, existing connections) and their use in routing (exclude, mandatory, preferred, same route, diverse route). The connection types that the routing profile supports are indicated in the connectionTypesSupported attribute. For all types of multipoint connections only the sameRoute condition can be applied. All of the criteria can be applied to point-to-point connections. Objects (such as atmSubnetwork, atmLink, or managedElement, etc) may be referenced by the routeDescriptionList as being excluded, mandatory, or preferred. If an object is described as mandatory it must be used in setting up a new connection. An attempt must be made during setup to include an object described as preferred. An excluded object must not be used in a connection. Connection objects (such as atmTrail, atmSubnetworkConnection, etc) may be referenced by the routeDescriptionList as same route or diverse route. A new connection being created shall follow the same route as a sameRoute referenced object. A new connection must follow a different route than a referenced object referred to as diverseRoute. The routing information in setup actions may be either explicitly stated in the action or the action can point to an existing instance of the atmRoutingProfile object class.
Sources for this description
ATM Forum M4 official network view CMIP specifications