サービスの改善にご協力お願いします。

お客様のご意見をお聞かせください。

アンケートの所要時間はおよそ 2 分です。

Announcement: Try the Ask AI chatbot for answers to your technical questions about Juniper products and solutions.

close
header-navigation
keyboard_arrow_up
close
keyboard_arrow_left
list Table of Contents

この機械翻訳はお役に立ちましたでしょうか?

starstarstarstarstar
Go to English page
免責事項:

このページは、サードパーティー製機械翻訳ソフトウェアを使用して翻訳されます。質の高い翻訳を提供するために合理的な対応はされていますが、ジュニパーネットワークスがその正確性を保証することはできかねます。この翻訳に含まれる情報の正確性について疑問が生じた場合は、英語版を参照してください. ダウンロード可能なPDF (英語版のみ).

MAC テーブルのエージング

date_range 19-Jan-25

MAC テーブルのエージングについて

ジュニパーネットワークスのEXシリーズイーサネットスイッチは、 MACテーブルとも呼ばれるイーサネットスイッチングテーブルにMACアドレスを保存します。テーブル内の MAC アドレスのエージング タイムが終了すると、アドレスが削除されます。

拡張レイヤー2ソフトウェア(ELS)設定スタイルをサポートするEXシリーズスイッチでジュニパーネットワークスJunosオペレーティングシステム(Junos OS)を実行しているスイッチでは、スイッチ上のすべてのVLANでMACテーブルのエージングタイムを設定できます。スイッチが ELS をサポートしていない Junos OS を実行している場合、スイッチ上のすべての VLAN または指定された VLAN で MAC テーブルのエージング タイムを構成したり、すべての VLAN または指定された VLAN でエージング タイムを無制限に構成して、MAC アドレスがテーブルから期限切れにならないようにすることができます。

MACアドレスを学習するために、スイッチはLANまたはローカルVLANで検出したすべてのパケットを読み取り、送信ノードのMACアドレスを探します。これらのアドレスを、トラフィックを受信したインターフェイスとアドレスを学習した時間という2つの情報とともに、イーサネットスイッチングテーブルに配置します。

スイッチは、インターフェイスでトラフィックを受信すると、イーサネット スイッチング テーブルで宛先の MAC アドレスを検索します。MACアドレスが見つからない場合、トラフィックはVLANに関連付けられている他のすべてのインターフェイスからフラッディングされます。たとえば、VLAN v-10 に関連付けられたインターフェイスでトラフィックを受信し、VLAN v-10 のイーサネット スイッチング テーブルにエントリーがない場合(イーサネット スイッチング テーブルは VLAN 別に編成されています)、トラフィックは VLAN v-10 のメンバーであるすべてのアクセス インターフェイスとトランク インターフェイスにフラッディングされます。

フラッディングにより、スイッチは、まだイーサネット スイッチング テーブルにない宛先について学習できます。特定の宛先MACアドレスがイーサネット スイッチング テーブルにない場合、スイッチはトラフィックを受信したインターフェイスを除くすべてのインターフェイスにトラフィックをフラッディングします。宛先ノードは、あふれたトラフィックを受信すると、確認応答パケットをスイッチに送り返し、スイッチがノードの MAC アドレスを学習して、そのアドレスをイーサネット スイッチング テーブルに追加できるようにします。

スイッチは、エージングと呼ばれるメカニズムを使用して、イーサネット スイッチング テーブルを最新の状態に保ちます。スイッチは、イーサネット スイッチング テーブルの各 MAC アドレスについて、ネットワーク ノードに関する情報が学習されたときのタイムスタンプを記録します。スイッチは、イーサネット スイッチング テーブル内の MAC アドレスからのトラフィックを検出するたびに、その MAC アドレスのタイムスタンプを更新します。スイッチのタイマーは定期的にタイムスタンプを確認し、ノードのMACアドレスが設定された値よりも古い場合、スイッチはそのMACアドレスをイーサネットスイッチングテーブルから削除します。このエージング プロセスにより、スイッチはネットワーク上のアクティブな MAC アドレスのみを追跡し、使用できなくなった MAC アドレスをイーサネット スイッチング テーブルからフラッシュできるようになります。

イーサネット スイッチング テーブルに MAC アドレスを保持する時間を設定するには、以下を実行します。

  • (ELS設定スタイルをサポートするJunos OSを実行するスイッチ上)[edit protocols l2-learning]階層で global-mac-table-aging-time ステートメントを使用する。

  • (ELSをサポートしていないJunos OSを実行するスイッチ上)スイッチ全体に対して設定するか、特定のVLANのみに対して設定するかに応じて、[edit ethernet-switching-options]階層または[edit vlans]階層のいずれかで mac-table-aging-time ステートメントを使用します。

たとえば、ELS未対応のJunos OSを実行するEXスイッチのトポロジーで、プリンターVLANがある場合、そのVLANのエージングタイムを他のVLANよりもかなり長く設定して、このVLAN上のプリンターのMACアドレスのエージアウトの頻度を減らすことができます。MACアドレスはテーブルに残るため、トラフィックが到着する前にプリンターがしばらくアイドル状態であった場合でも、スイッチはMACアドレスを検出し、他のすべてのインターフェイスにトラフィックをフラッディングする必要はありません。

同様に、スイッチに接続されているサーバーのリストがかなり安定しているデータセンター環境では、フラッディングを減らしてネットワーク帯域幅の使用効率を高めるために、MACアドレスのエージングタイムを増やすか、無制限に設定することもできます。

スイッチでのMACテーブルのエージングの設定

MAC テーブルのエージングにより、スイッチはネットワーク上のアクティブなノードのみを追跡し、使用できなくなったネットワーク ノードをフラッシュできます。

MAC エントリをより効率的に管理するために、エントリのエージング タイムを設定できます。これは、エントリが最大経過時間に達したために削除されるまで、MAC アドレス テーブルに残ることができる最大時間です。

次の例では、拡張レイヤー 2 ソフトウェア(ELS)構成スタイルをサポートしないQFX3500およびQFX3600スイッチの Junos OS に Junos OS を使用しています。set-mac-table-aging-time コマンドを使用して、エントリーが期限切れになるまでイーサネット スイッチング テーブルに保持される期間を設定します。ここでは、VLANは employee-vlanです。

content_copy zoom_out_map
[edit vlans employee-vlan]
user@switch# set mac-table-aging-time 200                     
注:

このコマンドは、スイッチに設定されているすべての VLAN に適用されます。特定の VLAN に対して個別の MAC テーブルのエージング タイムを設定することはできません。

次の例では、ELS(拡張レイヤー 2 ソフトウェア)設定スタイルのサポートにより、QFX シリーズ スイッチで Junos OS を使用しています。次のように、 global-mac-table-aging-time コマンドを使用して、エントリーがイーサネット スイッチング テーブルに保持される期限を設定します。

content_copy zoom_out_map
[edit protocols l2-learning]
user@switch# set global-mac-table-aging-time 200                     
注:

このコマンドは、スイッチに設定されているすべての VLAN に適用されます。特定の VLAN に対して個別の MAC テーブルのエージング タイムを設定することはできません。

次の例では、ELS(拡張レイヤー 2 ソフトウェア)設定スタイルのサポートにより、EX シリーズ スイッチで Junos OS を使用しています。

イーサネット スイッチング テーブル(または MAC テーブル)のエージング プロセスにより、EX シリーズ スイッチはネットワーク上のアクティブな MAC アドレスのみを追跡し、使用されなくなった MAC アドレスをフラッシュできます。

MAC テーブルのエージング タイム(エントリーが エージングアウトする前にイーサネット スイッチング テーブルに残ることができる最大時間)を、スイッチ上のすべての VLAN で 設定できます。この設定は、イーサネット スイッチング テーブルになくなった MAC アドレスのトラフィックを受信すると、スイッチがすべてのインターフェイスにトラフィックをフラッディングするため、すべてのインターフェイスにフラッディングされるトラフィックの量に影響を与えることで、ネットワーク リソースの使用効率に影響を与える可能性があります。

content_copy zoom_out_map
[edit]
user@switch# set protocols l2-learning global-mac-table-aging-time seconds

次の例では、ELS(拡張レイヤー 2 ソフトウェア)構成スタイルをサポートしない EX シリーズ スイッチに Junos OS を使用しています。

イーサネット スイッチング テーブル(または MAC テーブル)のエージング プロセスにより、EX シリーズ スイッチはネットワーク上のアクティブな MAC アドレスのみを追跡し、使用されなくなった MAC アドレスをフラッシュできます。

MACテーブルのエージングタイムは、スイッチ上のすべてのVLANまたは特定のVLAN上で、エントリーが「エージングアウト」する前にイーサネットスイッチングテーブルに残ることができる最大時間です。この設定は、イーサネット スイッチング テーブルになくなった MAC アドレスのトラフィックを受信すると、スイッチがすべてのインターフェイスにトラフィックをフラッディングするため、すべてのインターフェイスにフラッディングされるトラフィックの量に影響を与えることで、ネットワーク リソースの使用効率に影響を与える可能性があります。

スイッチ上のすべての VLAN で MAC テーブルのエージング タイムを設定するには:

content_copy zoom_out_map
[edit]
user@switch# set ethernet-switching-options mac-table-aging-time seconds

VLAN で MAC テーブルのエージング時間を設定するには、次の手順を実行します。

content_copy zoom_out_map
[edit]
user@switch# set vlans vlan-name mac-table-aging-time seconds
注:

MAC テーブルのエージング時間を無制限に設定できます。値を unlimited として指定した場合、エントリーはテーブルから削除されません。通常、この設定は、スイッチまたはVLANにかなり静的な数のエンドデバイスがある場合にのみ使用してください。そうしないと、テーブルが最終的にいっぱいになります。この設定を使用して、テーブルから削除された MAC アドレスのトラフィックが到着したときに発生する可能性があるトラフィックの損失とフラッディングを最小限に抑えることができます。

footer-navigation