# 14.1. QoS

コマンド一覧

コマンド | コマンドの機能
--- | ---
qos rate-accounting | 帯域制御の計算方式変更
service-policy enable | 帯域制御/優先制御の有効設定
service-policy input | 受信パケットに対するポリシーマップ適用
service-policy output | 送信パケットに対するポリシーマップ適用
traffic-shape | インタフェースのトラフィックシェーピングの設定

## 14.1.1. 帯域制御の計算方式変更

[入力形式]
  qos rate-accounting { ethernet-overhead | layer-3 }
  no qos rate-accounting
[パラメータ]

  ethernet-overhead ．．． フレーム間ギャップとプリアンブルを含め、FCS までのサイズを基に計算します。

  layer-3 ．．． IP/IPv6 パケットサイズのみで計算します。

[説明]
  帯域制御で計算するフレームサイズを変更します。
  layer-3の指定はブリッジでは適用されません。
[デフォルト値]
  フレーム間ギャップとプリアンブルを含まず、
  イーサネットフレームヘッダから FCS までの
  サイズを基に計算します。
[実行モード]

  インタフェースコンフィグモード（Ethernet系インタフェース）

[ユーザー権限]

  Administrator

[入力例]
  qos rate-accounting ethernet-overhead
  qos rate-accounting layer-3
  no qos rate-accounting
[ノート]
  シェーピング、ポリシングおよびCBQに適用されます。
  帯域制御／優先制御の状態表示はフレームサイズの変更が適用された表示になります。

## 14.1.2. 帯域制御/優先制御の有効設定

[入力形式]
  service-policy enable
  no service-policy enable
[パラメータ]

  なし

[説明]
  帯域制御/優先制御を有効にします。
  イーサネットでベースインタフェースのみに設定した場合、
  サブインタフェース経由で送信されるパケットも
  ベースインタフェースのポリシーマップおよびシェーピングに従います。
[デフォルト値]

  無効

[実行モード]

  インタフェースコンフィグモード

[ユーザー権限]

  Administrator

[入力例]
  service-policy enable
  no service-policy enable
[ノート]

  なし

## 14.1.3. 受信パケットに対するポリシーマップ適用

[入力形式]
  service-policy input POLICYMAP-NAME
  no service-policy input
[パラメータ]

  POLICYMAP-NAME．．．ポリシーマップ名

  > - 31文字以内の文字列

[説明]

  指定したインタフェースから受信するパケットに対してポリシーマップを適用します。

[デフォルト値]

  なし

[実行モード]

  インタフェースコンフィグモード

[ユーザー権限]

  Administrator

[入力例]
  service-policy input ch1_policy
  no service-policy input
[ノート]
  設定済みのポリシーマップを指定する必要があります。
  未設定のポリシーマップの場合は、エラーになります。

## 14.1.4. 送信パケットに対するポリシーマップ適用

[入力形式]
  service-policy output { POLICYMAP-NAME | default-policy-map-ngn }
  no service-policy output
[パラメータ]

  POLICYMAP-NAME．．．ポリシーマップ名

  > - 31文字以内の文字列

  default-policy-map-ngn．．．データコネクトオンデマンドVPN自動設定用ポリシーマップ名

[説明]
  指定したインタフェースから送信するパケットに対してポリシーマップを適用します。
  ポリシーマップ名にdefault-policy-map-ngnを指定した場合、データコネクトオンデマンドVPN機能と連動するポリシーマップを適用します。
[デフォルト値]

  なし

[実行モード]

  インタフェースコンフィグモード

[ユーザー権限]

  Administrator

[入力例]
  service-policy output ch1_policy
  no service-policy output
  service-policy output default-policy-map-ngn
[ノート]
  帯域制御/優先制御の設定を有効にする必要があります。
  設定済みのポリシーマップを指定する必要があります。
  未設定のポリシーマップの場合は、エラーになります。

## 14.1.5. インタフェースのトラフィックシェーピングの設定

[入力形式]
  traffic-shape rate [ kbps | mbps ] CIR [ BC [ BE ] ]
  no traffic-shape rate
[パラメータ]

  kbps ．．． CIRに入力する単位をKbpsに変更する

  mbps ．．． CIRに入力する単位をMbpsに変更する

  CIR ．．． committed information rate

  > - 範囲： 8000～1000000000 (kbps,mbps未指定時 単位：bps)

  > - 範囲： 8～10000000 (kbpsオプション指定時 単位：Kbps)

  > - 範囲： 1～10000 (mbpsオプション指定時 単位：Mbps)

  BC ．．． committed burst rate (ビット)

  > - 範囲： 8～1000000000

  > - デフォルト値：CIR ÷ 1000 (1ミリ秒あたりのビット数)

  BE ．．． excess burst rate (ビット)

  > - 範囲： 0～1000000000

  > - デフォルト値：

  >   > BCと同じ値 (BCがデフォルト値の場合)
  >   > 0 (BCを設定している場合)

[説明]

  指定インタフェースから送信されるトラフィックに対してシェーピングを行います。

[デフォルト値]

  なし

[実行モード]

  インタフェースコンフィグモード

[ユーザー権限]

  Administrator

[入力例]
  traffic-shape rate 64000
  traffic-shape rate kbps 100000 1000 0
  no traffic-shape rate
[ノート]
  帯域制御/優先制御の設定を有効にする必要があります。

## 14.1.6. コマンド変更情報

### 14.1.6.1. Ver1.1 コマンド変更情報

> - 追加コマンド一覧

>   > service-policy enable
>   > service-policy input
>   > service-policy output
>   > traffic-shape

### 14.1.6.2. Ver1.3 コマンド変更情報

> - 追加コマンド一覧

>   > qos rate-accounting

### 14.1.6.3. Ver1.4 コマンド変更情報

> - 変更コマンド一覧

>   > service-policy output