この節では、Solaris Bandwidth Manager で使用される属性の一覧をアルファベット順に示します。属性の構文、使用できる値、属性の目的に関する簡単な説明を示します。
この節では、Solaris Bandwidth Manager に固有でない属性 (top や common name (cn) など) は示しません。
表 6-3 に、属性の構文とその定義を示します。
表 6-3 属性の構文とその定義
属性の構文 |
構文の定義 |
---|---|
bin |
バイナリを表す |
ces |
大文字と小文字の区別がある文字列を表す。大文字と小文字の区別がある英数字文字列 |
cis |
大文字と小文字の区別がない文字列を表す。大文字と小文字の区別がない英数字文字列 |
dn |
識別名 |
int |
整数 |
protected |
crypt(1) で暗号化された値 |
tel |
電話番号 |
utctime |
世界標準時 (Coordinated Universal Time) |
使用されるクラス: baConf
説明: 汎用設定へのポインタを提供する
使用されるクラス: baConf
説明: エントリで記述された設定内容が有効かどうか、または、現在変更中かどうかを示す。この属性の値は invalid または valid のうちの 1 つだけである。設定内容をディレクトリに保存するとき、この属性は invalid に設定される。そして、設定の以前のバージョンがすべて削除され、新しいバージョンが保存されると、この属性は再び valid に設定される
使用されるクラス: baIf
説明: Solaris Bandwidth Manager が制御するインタフェースの状態を示す。この属性の値は、enabled、stats、tos、または disabled のうちの 1 つだけである。これらの値の意味については、「インタフェースの定義」を参照
使用されるクラス: baIf
説明: マルチキャストパケットが転送される方法を指定する。この属性の値は、none、all、または direct のうちの 1 つだけである。これらの値の意味については、「IP 透過モード」を参照。Solaris Bandwidth Manager が IP 透過モードで動作している場合、この属性は必須である
使用されるクラス: baIf
説明: エントリで記述されたインタフェースのデバイス名を指定する。接尾辞 _in または _out を付けて、処理されるトラフィックの方向を示す
使用されるクラス: baIf
説明: ネットワークと通信するために使用されるデバイス名を指定する。Solaris Bandwidth Manager が IP 透過モードで動作している場合、この属性は必須である
使用されるクラス: baIf
説明: 非 IP パケットがどのように転送されるかを指定する。この属性の値は、ipqos または direct のうちの 1 つだけである。これらの値の意味については、「IP 透過モード」を参照。Solaris Bandwidth Manager が IP 透過モードで動作している場合、この属性は必須である
使用されるクラス: baIf
説明: エントリで記述されたインタフェースに関連する帯域幅の速度を示す。ビット/秒で入力する
使用されるクラス: baIf
説明: ルーターの IP アドレスまたはホスト名のリストを指定する。複数の IP アドレスを指定する場合はコンマで区切る。Solaris Bandwidth Manager が IP 透過モードで動作している場合、この属性は必須である
使用されるクラス: baIf
説明: エントリで記述されたルーターの MAC アドレスを指定する。この値は、16 進数アドレスでも、ethers テーブルの一覧にあるホスト名でも指定できる。Solaris Bandwidth Manager が IP 透過モードで動作している場合、この属性は必須である
使用されるクラス: baConf
説明: 設定に関するタイムアウトを指定する。単位は秒
使用されるクラス: LSaction
説明: リンクに割り振る最大帯域幅を示す。この属性の値はビット/秒 (bps) でも、帯域幅 (%) でも指定できる。ビット/秒で指定する場合、構文は 1:x となる。百分率で指定する場合、構文は 2:x となる。x は、ビット/秒または百分率の値である
使用されるクラス: IProuteCondition
説明: baGroup タイプのエントリへのポインタを提供する
使用されるクラス: IProuteCondition
説明: IP 経路条件を記述するエントリで、着信先のホスト名を指定する
使用されるクラス: IProuteCondition
説明: IP 経路条件を記述するエントリで、着信先のネットワーク名を指定する
使用されるクラス: IPserviceCondition
説明: エントリが記述する条件が適用されるポート、またはポートの範囲を指定する
使用されるクラス: LSaction
説明: 新しいフローがクラスで検出されたときに、フロー追加イベントが生成されることを示す。この値は、サービスの品質の検索時に Directory M-bean によって使用される文字列である
使用されるクラス: baGroup
説明: baGroup エントリが記述するグループに追加するホストまたはサブネットのアドレスを提供する
使用されるクラス: LSaction
説明: リンクに割り振る保障帯域幅を示す。この属性の値はビット/秒 (bps) でも、帯域幅 (%) でも指定できる。ビット/秒で指定する場合、構文は 1:x となる。百分率で指定する場合、構文は 2:x となる。x は、ビット/秒または百分率の値である
使用されるクラス: interfaceCondition
説明: エントリによって記述された条件が適用されるインタフェース名を指定する。構文は device:direction。device はローカルの用語 (hme0 や eht0 など) であり、direction は INCOMING、OUTGOING、または BOTH のうちの 1 つである
使用されるクラス: baConf
説明: エントリで記述されたサブネットグループのサブネットマスクを指定する。サブネットマスクはドット形式で指定するか、あるいは hosts ファイルまたは networks ファイルで定義されているサブネットマスク名で指定する。ネットマスクを指定する + スタイルは使用できない。この属性が存在しない場合、エントリで記述されるグループはホストグループである。この属性は、サブネットグループを記述するのに必須である
使用されるクラス: LSaction
説明: クラスの親クラス名
使用されるクラス: policy
説明: policyAction オブジェクトセットへの参照を提供する。policy エントリによって定義された条件がすべて満たされたとき、policyAction エントリで記述されたアクションが実行される
使用されるクラス: policyAction
説明: エントリで記述されたポリシーアクションのわかりやすい名前
使用されるクラス: policy
説明: policyCondition オブジェクトセットへの参照を提供する。この条件セットが満たされたとき、エントリで記述されたポリシーが適用可能になる
使用されるクラス: policyCondition
説明: エントリで記述されたポリシー条件のわかりやすい名前。この属性は命名属性ではないため、エントリの RDN では使用できない
使用されるクラス: policy
説明: エントリで記述されたポリシーが現在有効であるかどうかを示す。この属性の値は、TRUE または FALSE のうちの 1 つだけである
使用されるクラス: policy
説明: ポリシーエントリの検索時に使用できるキーワードの一覧を提供する
使用されるクラス: policy
説明: エントリで記述されたポリシーのわかりやすい名前。この属性は命名属性ではないため、エントリの RDN では使用できない
使用されるクラス: policyAux
説明: ポリシーへの参照を提供する。この属性は、ポリシーを他のタイプのエントリ、たとえば、リモートユーザーのエントリに関連付けるときに使用される
使用されるクラス: policy
説明: エントリで記述されたポリシーを使用するためのガイドラインを提供する
使用されるクラス: IPserviceCondition
説明: 発信元と着信先のポートのペアを示す。構文は source:destination
使用されるクラス: LSaction
説明: 現在のクラスよりも前に確認されたクラス名を指定する。前のクラスが root であった場合、この値は空白である
使用されるクラス: IPserviceCondition
説明: 条件で記述されたプロトコル名を提供する。この属性の値は、ANY、または /etc/protocols ファイルで定義されているプロトコル名のうちの 1 つだけである
使用されるクラス: LSaction
説明: エントリで記述されたアクションが適用される待ち行列のクラス名を指定する
使用されるクラス: LSaction
説明: エントリで記述されたアクションの一部として、フローに割り当てる優先度を示す
使用されるクラス: DScondition
説明: 受信したパケットの IP ヘッダー内にある差別化サービス (DS) バイトの内容に基づいて、トラフィックの条件を指定する。形式は、xxxxxxxx:xxxxxxxx という文字列である。x は 0 または 1。左側の文字列は Mask で、右側の文字列は Match である。受信したパケットの IP ヘッダー内にある DS バイトと Mask との論理積が求められ、その結果が Match と比較される。 したがって、条件は次のように表現できる。
(receivedPacketTOSbyte & Mask == Match)?
& はビット単位の論理積演算を示し、== はビット単位の比較演算を示す
Mask と Match の連結で DS バイト内の特定のバイトを比較時に無視できるため、DS バイトに基づくプロファイルを定義できる
使用されるクラス: IProuteCondition
説明: baGroup タイプのエントリへのポインタを提供する
使用されるクラス: IProuteCondition
説明: IP 経指条件を記述するエントリで、発信元のホスト名を指定する
使用されるクラス: IProuteCondition
説明: IP 経路条件を記述するエントリで、発信元のネットワーク名を指定する
使用されるクラス: IPserviceCondition
説明: エントリで記述された条件が適用されるポートまたは、ポートの範囲を指定する
使用されるクラス: LSaction
説明: エントリで記述されたアクションの一部として、提供される TOS (Type of Services) を指定する。この属性の値は 0 から 255 までの整数である
使用されるクラス: baURLgroup
説明: baURLgroup エントリへのポインタを提供する
使用されるクラス: URLcondition
説明: エントリで記述された URL 条件用のフィルタを設定するために使用される URL を指定する。この URL にはワイルドカードを指定できる