# match eth-format protocol

モード
  クラスマップモード
カテゴリー
  トラフィック制御 / Quality of Service

## 構文

コマンド構文

`(config-cmap)# match eth-format FORMAT protocol TYPE`

`(config-cmap)# no match eth-format protocol`

## コマンド説明

対象クラスマップにmatch eth-format protocol節を追加する。すでにmatch eth-format protocol節が存在していた場合は、内容を変更する。
no形式で実行した場合はmatch eth-format protocol節を削除する。
match eth-format protocol節は、レイヤー3プロトコルタイプに基づいて、パケットをトラフィッククラスに分類するもの。Ethernetフレームタイプとそれに対応するプロトコルタイプ値を組で指定すること。

## パラメーター

`eth-format FORMAT`
  Ethernetのフレームフォーマット（エンキャプセレーション）。次のいずれかを指定する
  `ethii-untagged`
    Ethernet Version 2（タグなし）
  `ethii-tagged`
    Ethernet Version 2（タグ付き）
  `ethii-any`
    Ethernet Version 2 （タグなしもしくはタグ付き）
  `802dot2-untagged`
    802.2 LLC（タグなし）
  `802dot2-tagged`
    802.2 LLC（タグ付き）
  `netwareraw-untagged`
    Novell 802.3 raw（タグなし）
  `netwareraw-tagged`
    Novell 802.3 raw（タグ付き）
  `snap-untagged`
    802.2 LLC + SNAP（タグなし）
  `snap-tagged`
    802.2 LLC + SNAP（タグ付き）
`protocol TYPE`
  レイヤー3プロトコルタイプフィールド値。定義済みのプロトコル名か16進表記のプロトコル番号で指定する。protocolパラメーターに「any」を指定した場合、eth-formatパラメーターには「netwareraw-untagged」もしくは「netwareraw-tagged」のみ指定できる。プロトコル番号で指定する場合、802.2 LLCなら1バイト（DSAPのみ）で、Ethernet Version 2、Novell 802.3 raw、802.2 LLC + SNAPなら2バイトの16進数で指定する。なお、SNAPの場合は下位の2バイトを指定する。プロトコルタイプ値は、`FORMAT`で指定したフレームフォーマットにおける値を指定すること。定義済みのプロトコル名には次のものがある
  `WORD`
    プロトコル番号（16進数）
  `any`
    すべてのプロトコル
  `appletalk`
    Protocol Number 809B
  `appletalk-aarp`
    Protocol Number 80F3
  `arp`
    Protocol Number 0806
  `banyan-systems`
    Protocol Number 0BAD
  `bbn-simnet`
    Protocol Number 5208
  `chaosnet`
    Protocol Number 0804
  `dec-customer`
    Protocol Number 6006
  `dec-decnet`
    Protocol Number 6003
  `dec-diagnostic`
    Protocol Number 6005
  `dec-encryption`
    Protocol Number 803D
  `dec-lanbridge`
    Protocol Number 8038
  `dec-lat`
    Protocol Number 6004
  `dec-lavc`
    Protocol Number 6007
  `dec-mop-dump-ld`
    Protocol Number 6001
  `dec-mop-rem-cdons`
    Protocol Number 6002
  `ecma-internet`
    Protocol Number 0803
  `eia-rs`
    Protocol Number 4E
  `ethertalk-2`
    Protocol Number 809B
  `ethertalk-2-aarp`
    Protocol Number 80F3
  `ibm-sna`
    Protocol Number 80D5
  `ip`
    Protocol Number 0800
  `ipv6`
    Protocol Number 86DD
  `ipx`
    Protocol Number 8137
  `ipx-802dot2`
    Protocol Number E0
  `ipx-802dot3`
    Protocol Number FFFF
  `ipx-snap`
    Protocol Number 8137
  `iso-clns-is`
    Protocol Number FE
  `nbs-internet`
    Protocol Number 0802
  `netbeui`
    Protocol Number F0
  `proway`
    Protocol Number 8E
  `proway-lan`
    Protocol Number 0E
  `rarp`
    Protocol Number 8035
  `sna-path-control`
    Protocol Number 04
  `snmp`
    Protocol Number 814C
  `xdot25-level-3`
    Protocol Number 0805
  `xdot75-internet`
    Protocol Number 0801
  `xns-compat`
    Protocol Number 0807

## 注意・補足事項

eth-formatとprotocolは順序を逆にしても指定できる（例：「no match protocol eth-format」）。

## コマンドツリー