Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

MAC テーブルエイジング

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

ジュニパーネットワークス EX シリーズイーサネットスイッチは、MAC アドレスをイーサネットスイッチングテーブルに格納します。これはmac テーブルとも呼ばれます。テーブル内の MAC アドレスのエージングが期限切れになると、そのアドレスは削除されます。

拡張レイヤー2ソフトウェア (ELS) 構成スタイルをサポートしている EX シリーズスイッチの Junos os ジュニパーネットワークス (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 動作するスイッチ上)global-mac-table-aging-time階層内の[edit protocols l2-learning]ステートメントを使用します。

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

たとえば、ELS をサポートしていない Junos OS を実行する EX スイッチを使用するトポロジでは、プリンター VLAN がある場合は、VLAN のエージング時間を他の Vlan よりかなり長く設定して、この VLAN 上のプリンターの MAC アドレスを変更することもできます。ut はあまりよくありません。MAC アドレスはテーブルに保持されているため、プリンターがアイドル状態になってからトラフィックが到着するまでの間、スイッチは依然として MAC アドレスを検知し、トラフィックを他のすべてのインターフェイスにあふれさせる必要はありません。

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

スイッチでの MAC テーブルエージングの構成

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

MAC エントリーをより効率的に管理するには、エントリーのエージング時間を設定できます。これは、エントリーが削除される前に MAC アドレス テーブルに残る最大時間で、最大時間に達しているからです。

次の例では、Junos OS を使用して、QFX3500 および QFX3600 スイッチの Junos OS を行い、Enhanced Layer 2 Software (ELS) 構成スタイルをサポートしていません。このコマンドset-mac-table-aging-timeを使用して、期限切れになる前にエントリーをイーサネットスイッチングテーブルに保持する期間を設定します。ここにVLANがあります employee-vlan

注:

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

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

注:

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

次の例では、EX シリーズスイッチの Junos OS を使用して、Enhanced Layer 2 Software (ELS) 構成スタイルをサポートしています。

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

スイッチ上のすべての vlanで、イーサネットスイッチングテーブルにエントリーが残っている最大時間を設定して、MAC テーブルのエージング時刻を構成することができます。この設定は、すべてのインターフェイスであふれたトラフィックの量に影響を与えることによって、ネットワークリソースの利用効率を高めることができます。このスイッチは、イーサネットスイッチングテーブルから不要になったトラフィックをすべて受信するため、インターフェイス.

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

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

MAC テーブルのエージング時間を設定できます。スイッチ上のすべての VLAN または特定の VLAN で、エントリーが「エージング アウト」する前にイーサネット スイッチング テーブルにエントリーが残される最大時間です。この設定は、すべてのインターフェイスであふれたトラフィックの量に影響を与えることによって、ネットワークリソースの利用効率を高めることができます。このスイッチは、イーサネットスイッチングテーブルから不要になったトラフィックをすべて受信するため、インターフェイス.

スイッチ上のすべての Vlan で MAC テーブルのエージング時間を設定するには、次のようにします。

MAC テーブルのエージング時間を VLAN に設定するには、次のようにします。

注:

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