[index]
CentreCOM 8316XL/8324XL コマンドリファレンス 2.7
フォワーディングデータベース/概要・基本設定
- FDBエントリー
- 自動学習とダイナミックエントリー
- スタティックエントリー
フォワーディングデータベース(FDB)は、スイッチが受信フレームの転送先ポートを決定するために使用するデータベースです。本製品は最大8K個のアドレスを登録できます。
FDB内の各エントリーは次のようなフィールドで構成されています。
表 1
フィールド |
内容 |
MACアドレス |
ステーションのMACアドレス |
ポート番号 |
ステーションが存在するポート |
VLAN ID |
ステーションが所属するVLAN |
アクション |
該当ステーション宛てフレームの処理方法。転送(FORWARD)と破棄(DISCARD)がある。 |
スイッチは、フレームの宛先MACアドレスをキーにFDBを検索して出力ポートを決定します。宛先アドレスがFDBに登録されていない場合は、同一のVLANに所属するすべてのポート(受信ポートを除く)からフレームを出力します(フラッディング)。
FDBエントリーには、次のような種類があります。
表 2
種別 |
内容 |
ダイナミックエントリー |
学習機能により自動的に登録されたエントリー。一定時間受信がなかったエントリーは削除される(エージング)。また、システムを再起動すると、すべてのエントリーが削除される。 |
スタティックエントリー |
管理者が手動で登録するか、または自動登録機能によって登録されたエントリー。エージングによって削除されることはない。設定をファイルに保存すれば、再起動後にも使用できる。また、特定アドレス宛てのフレームを破棄するよう設定することもできる。ADD SWITCH FILTERコマンド、またはADD SWITCH MACFILTERコマンドで登録する。 |
ポートセキュリティー(learn)エントリー |
ポートセキュリティー機能の「学習済みアドレス」としてカウントされる特殊なエントリー。SET SWITCH PORTコマンドのRELEARNパラメーターで、エージアウトするかしないかを設定する事ができる。ポートセキュリティー機能をオフにする、RELEARNの設定を変更する、またはシステムの再起動によって削除される。ポートセキュリティー機能が有効なポートで自動学習されるほか、ADD SWITCH FILTERコマンドにLEARNオプションを付けて手動登録することもできる。ポートセキュリティー機能は、SET SWITCH PORTコマンドのLEARNパラメーターで設定する。 |
FDBはスイッチの学習機能によって自動的に構築されていくため、通常管理者が設定すべきことはありませんが、FDBを参照したり、タイマー設定を変更したり、エントリーを手動で登録したりすることも可能です。
スイッチは、その動作の過程において、受信フレームの送信元MACアドレスと受信ポートの情報に基づきFDBエントリーを動的に作成していきます。これを自動学習機能と呼びます。また、自動学習により登録されたエントリーをダイナミックエントリーと呼びます。
個々のダイナミックエントリーにはタイマーが用意されており、一定時間(エージングタイム)受信のなかったアドレスはFDBから削除されるようになっています。これは、電源が切られたり、移動したりして無効になったエントリーが、いつまでも残らないようにするためです。一方、時間内に再度受信があったときはタイマーがリセットされます。このようにして、常に最新の情報が保たれます。
■ FDBの内容を確認するには、SHOW SWITCH FDBコマンドを実行します。
■ ダイナミックエントリーを削除するには、RESET SWITCH FDBコマンドを実行します。ただし、本コマンドを実行すると、ポートセキュリティー機能により学習されたエントリーも削除されてしまうので注意が必要です。
■ 自動学習機能はデフォルトでオンになっています。これをオフにするにはDISABLE SWITCH LEARNINGコマンドを使います。また再度オンにするには、ENABLE SWITCH LEARNINGコマンドを実行します。
Note
- 学習機能をオフにすると、ほとんどのフレームが同一VLAN内の全ポートに出力されるようになるため、スイッチというよりもHUBに近い動作となります。
■ エージングタイム(MACアドレス保持時間)を変更するにはSET SWITCH AGEINGTIMERコマンドを使用します。10〜1000000(11日と13時間46分40秒)の範囲で指定できます。デフォルトは300秒(5分)です。
SET SWITCH AGEINGTIMER=600 ↓
■ エージングを無効にするにはDISABLE SWITCH AGEINGTIMERコマンドを実行します。これにより、ダイナミックエントリーは登録されるだけで削除されなくなります。デフォルトではエージングは有効です。再度有効にするにはENABLE SWITCH AGEINGTIMERコマンドを実行します。
■ 自動学習とエージングの設定を確認するにはSHOW SWITCHコマンドを使います。「Learning」(自動学習機能)、「Ageing Timer」(エージング)、「AgeingTime」(エージングタイム)の表示をご覧ください。
スタティックエントリーの登録は、手動で行うか、または自動登録機能を使用します。
手動でFDBエントリーを追加するにはADD SWITCH FILTERコマンドを使います。手動登録では、転送先ポートを指定する一般的なスタティックエントリーだけでなく、特定アドレス宛てのフレームを破棄するためのエントリーも作成できます。また、ポートセキュリティー機能の「学習済みアドレス」としてカウントされるエントリーも登録できます。
スタティックエントリーは1ポートあたり320件まで登録可能です。
■ タグなしポートにスタティックエントリーを追加します。
ADD SWITCH FILTER DEST=00-00-f4-12-34-56 ACTION=FORWARD PORT=10 ↓
■ タグ付きポートにスタティックエントリーを追加するときは、VLAN名またはVLAN IDも指定します。指定しなかった場合は該当ポートのタグなしVLANを指定したものと見なされます。そのため、ポートがタグ付きVLANにしか所属していない場合は必ず指定する必要があります。
ADD SWITCH FILTER DEST=00-00-f4-99-88-76 ACTION=FORWARD PORT=1 VLAN=white ↓
■ 特定アドレス宛てのフレームを破棄するには、ACTIONにDISCARDを指定します。
ADD SWITCH FILTER DEST=00-00-f4-ab-cd-ef ACTION=DISCARD PORT=6 ↓
■ ポートセキュリティー機能が有効なポートに対して「学習済みアドレス」を追加するには、LEARNオプションを付けます。ポートセキュリティー機能はSET SWITCH PORTコマンドのLEARNパラメーターで設定します。
ADD SWITCH FILTER DEST=00-00-f4-c9-73-ff ACTION=FORWARD PORT=2 LEARN ↓
■ スタティックエントリーはSHOW SWITCH FILTERコマンドで確認できます。
■ スタティックエントリーを削除するには、DELETE SWITCH FILTERコマンドを使います。エントリー番号は可変なので、必ずSHOW SWITCH FILTERコマンドで確認してから指定してください。例のように、ENTRYパラメーターには複数のエントリーを指定できます。
DELETE SWITCH FILTER PORT=2 ENTRY=1,3-7 ↓
Note
- エントリーを削除すると、後続のエントリー番号が1つずつ前にずれます。
スタティックエントリーの自動登録機能は、FDBに自動学習機能によりMACアドレスを登録する際に、マッチ条件に一致したMACアドレスを自動的にスタティックエントリーとして登録する機能です。
1ポートあたり、マッチ条件を32個まで作成可能です。
スタティックエントリーは、1ポートあたり320件まで登録可能です。
■ 自動登録のマッチエントリーを追加するには、ADD SWITCH MACFILTERコマンドを使います。
■ 自動登録のマッチエントリーを削除するには、DELETE SWITCH MACFILTERコマンドを使います。
■ 自動登録のマッチエントリーは、SHOW SWITCH MACFILTERコマンドで確認できます。
■ ポートセキュリティー機能と併用することが可能です。ただし、次の制限事項が発生します。
- 自動登録機能によって登録されるエントリー数は、ポートセキュリティー機能で設定する、学習可能なMACアドレスの最大数に依存する
- たとえば、ポート1に学習可能なMACアドレスの最大数を256と設定している場合、自動登録機能によって登録できるエントリー数は、320-256=64で、64になります。
- つまり、自動登録機能により登録できるエントリー数=(320エントリー−スタティックエントリー数−学習可能なMACアドレスの最大数)
- ポートセキュリティー機能で設定する、学習可能なMACアドレスの最大数は、スタティックエントリー数に依存する
- たとえば、ポート1で自動登録機能が有効になっていて、すでに150エントリー登録されていた場合、自動登録機能によって登録できるエントリー数は、320-150=170で、170になります。
- つまり、学習可能なMACアドレスの最大数=(320エントリー−スタティックエントリー数)
- SET SWITCH PORTコマンドのINTRUSIONACTIONパラメーターにDISABLEを設定してポートがディセーブルになった場合は、自動登録機能は働かない
- 学習済みのMACアドレスが上限値に達してポートがロックされた場合、自動登録機能は働くが、FDBにスタティックエントリーとして登録されるまで時間がかかる
■ ポートミラーリング機能のミラーポートとして設定しているポートには、自動登録機能のマッチエントリーを登録することはできません。また、すでにエントリーが登録されているポートを、SET SWITCH MIRRORコマンドでミラーポートに設定しようとすると、エラーが発生します。
■ ハードウェアパケットフィルター機能と併用した場合は、ハードウェアパケットフィルター機能が優先されます。
Note
- ポート認証機能とは併用できません。
Copyright (C) 2004-2010 アライドテレシスホールディングス株式会社
PN: J613-M0249-11 Rev.J