Solaris Bandwidth Manager 1.5 Administration Guide

Object Classes

This section contains an alphabetical list of the object classes that are used by Solaris Bandwidth Manager:

baConf

Inherits from top

Mandatory attributes: baConfState, commonName (cn)

Optional attributes: baClConfRef, baTimeout

Description: Top entry of a subtree that holds a complete configuration for Solaris Bandwidth Manager

baIf

Inherits from top

Mandatory attributes: baIfName, baIfRate, commonName (cn)

Optional attributes: baIfNetwork, baIfMulticast, baIfNonIP, baIfRtrMac, baIfRtrAddr, baIfActivate

Description: Contains the configuration parameters for an interface controlled by Solaris Bandwidth Manager

baGroup

Inherits from top

Mandatory attributes: commonName (cn), groupMember

Optional attributes: networkMask

Description: Contains the configuration parameters for a group of hosts or subnets controlled by Solaris Bandwidth Manager

baURLGroup

Inherits from top

Mandatory attributes: commonName (cn), URLgroupMember

Description: Contains the configuration parameters for a group of URLs controlled by Solaris Bandwidth Manager

DSCondition

Inherits from policyCondition

Mandatory attributes: none

Optional attributes: receivedDSByteCheck

Description: In the context of differentiated services, describes a condition applicable to behavior aggregate

interfaceCondition

Inherits from policyCondition

Mandatory attributes: none

Optional attributes: interfaceName

Description: Describes a condition applicable to an interface

IProuteCondition

Inherits from policyCondition

Mandatory attributes: none

Optional attributes: sourceIPHost, destinationIPHost, sourceNetwork, destinationNetwork, sourceGroup, destinationGroup

Description: Describes a condition applicable to an IP source or IP destination

IPserviceCondition

Inherits from policyCondition

Mandatory attributes: none

Optional attributes: sourcePortNumberRanges, destinationPortNumberRanges, portNumberPairs, protocolNumber

Description: Describes a condition applicable to an IP service

LSaction

Inherits from policyAction

Mandatory attributes: none

Optional attributes: ceilingRate, guaranteedRate, parent, previous, queueName, queuePriority, tosWrite

Description: Describes an action to be performed in the context of link sharing

policy

Inherits from top

Mandatory attributes: commonName, policyName, policyConditionList, policyEnabled

Optional attributes: policyActionList, PolicyKeywords, policyUsage

Description: Describes the interaction between two or more objects

policyAction

Inherits from top

Mandatory attributes: commonName (cn), policyActionName

Optional attributes: None

Description: Describes a set of actions to be performed when all the conditions listed by a policy have been met

policyAux

Inherits from top

Mandatory attributes: policyRef

Optional attributes: None

Description: This object class is used to associate a policy with a remote user entry. It is an auxiliary object class which means that it can be used in conjunction with any other object class to create an entry.

policyCondition

Inherits from top

Mandatory attributes: commonName (cn), policyConditionName

Optional attributes: None

Description: Describes a set of conditions to be met to satisfy a policy. This object class is not used as such in the Solaris Bandwidth Manager DIT. Instead, the object classes derived from it are used to create entries that describe actual conditions. These object classes are DScondition, interfaceCondition, IProuteCondition, IPserviceCondition, URLCondition.

URLcondition

Inherits from policyCondition

Mandatory attributes: nNone

Optional attributes: URLmatch, URLgroupMember

Description: Describes a condition applicable to a URL