Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

高度なMC-LAGの概念

設定の同期について

このトピックでは、以下について説明します。

設定同期のメリット

設定の同期により、あるデバイスから別のデバイスに設定を伝播、同期、コミットできます。これらのデバイスのいずれかにログインしてすべてのデバイスを管理できるため、1つの管理ポイントを持つことができます。

設定の同期のしくみ

設定グループを使用して、設定プロセスを簡素化します。例えば、ローカルデバイス用に1つの設定グループ、リモートデバイス用に1つ以上、グローバル設定用に1つの設定グループを作成できます。グローバル設定は基本的にすべてのデバイスに共通する設定です。

さらに、条件付きグループを作成して、設定が別のデバイスと同期されるタイミングを指定することもできます。[edit system commit]階層でpeers-synchronizeステートメントを有効にすることで、デフォルトでデバイス間の設定とコミットを同期することができます。SSHを介したNETCONFは、デバイス間の安全な接続を提供し、セキュアコピープロトコル(SCP)がデバイス間で設定を安全にコピーします。

設定の同期を有効にする方法

設定の同期を有効にするには、以下の手順を実行します。

  1. ローカルデバイスをリモートデバイスに静的にマッピングします。

  2. ローカル、リモート、グローバル構成の構成グループを作成します。

  3. 条件付きグループを作成します。

  4. 適用グループを作成します。

  5. SSH経由のNETCONFを有効にします。

  6. 設定同期用のデバイスの詳細とユーザー認証の詳細を設定します。

  7. peers-synchronize ステートメントを有効にするか、commit peers-synchronize コマンドを発行して、ローカルデバイスとリモートデバイス間の設定を同期してコミットします。

ローカル、リモート、グローバル設定の構成グループ

ローカル、リモート、グローバル構成の構成グループを作成できます。ローカル設定グループはローカルデバイスによって使用され、リモート設定グループはリモートデバイスによって使用され、グローバル設定グループはローカルデバイスとリモートデバイス間で共有されます。

例えば、ローカルデバイス(スイッチA)で使用される設定を含むグループAというローカル設定グループ、リモートデバイス(スイッチB、スイッチC、およびスイッチD)で使用される設定を含むグループBと呼ばれるリモート設定グループ、すべてのデバイスに共通する設定を含むグループCと呼ばれるグローバル設定グループを作成できます。

[edit groups]階層レベルで設定グループを作成します。

注:

設定の同期は、ネストされたグループをサポートしていません。

特定のデバイスの条件グループの作成

条件付きグループを作成して、特定の設定をデバイスに適用するタイミングを指定できます。例えば、4台のデバイス構成のすべてのデバイスにグローバル設定を適用したい場合は、[edit groups]階層レベルでwhen peers [<name of local peer> <name of remote peer> <name of remote peer> <name of remote peer>]ステートメントを有効にします。例えば、ローカルデバイスとリモートデバイス(スイッチA、スイッチB、スイッチC、スイッチD)にグローバル設定(グループC)を適用したい場合、set groups Group C when peers [Switch A Switch B Switch C Switch D]コマンドを発行できます。

設定グループの適用

設定グループを適用するには、[edit]階層レベルでapply-groupsステートメントを有効にします。例えば、ローカル設定グループ(グループAなど)、リモート設定グループ(グループBなど)、グローバル設定グループ(グループCなど)を適用するには、set apply-groups [ GroupA GroupB GroupC ]コマンドを発行します。

設定同期用のデバイス設定の詳細

デバイス間で設定を同期するには、リモートデバイスのホスト名またはIPアドレス、ユーザー名、パスワードを設定する必要があります。これを行うには、ローカルデバイスの[edit system commit]階層でset peers <hostname-of-remote-peer> user <name-of-user> authentication <plain-text-password-string>コマンドを発行します。

例えば、スイッチAからスイッチBに設定を同期させるには、スイッチAで set peers SwitchB user administrator authentication test123 コマンドを発行します。

また、ローカルデバイスをリモートデバイスに静的にマッピングする必要があります。これに対して、 set system commit peers

例えば、スイッチAからスイッチB、スイッチC、およびスイッチDに設定を同期するには、スイッチAで以下を設定します。

スイッチA

スイッチAからスイッチB、スイッチC、およびスイッチDへの設定のみを同期させる場合は、スイッチB、スイッチC、およびスイッチDで peers ステートメントを設定する必要はありません。

peersステートメントの設定詳細は、デバイス間のSSH接続を介したNETCONFを確立するためにも使用されます。SSHを介したNETCONFを有効にするには、すべてのデバイスで set system services netconf ssh コマンドを発行します。

デバイス間での設定とコミットを同期する方法

peers-synchronizeステートメントを有効にするか、commit peers-synchronizeコマンドを発行するローカル(またはリクエスト)デバイスは、その設定をリモート(または応答)デバイスにコピーしてロードします。その後、各デバイスはコミットするコンフィギュレーション・ファイルに対して構文チェックを実行します。エラーが見つからない場合、設定が有効になり、すべてのデバイスで現在の運用設定になります。コミットは、リモート プロシージャル コール (RPC) を使用して伝送されます。

設定の同期中に以下のイベントが発生します。

  1. ローカルデバイスは、sync-peers.confファイル(条件グループで指定されたデバイスと共有される設定)をリモートデバイスに送信します。

  2. リモートデバイスは設定を読み込み、ロードの結果をローカルデバイスに送信し、設定をローカルデバイスにエクスポートして、コミットが完了したことを返信します。

  3. ローカルデバイスは、リモートデバイスからの応答を読み取ります。

  4. 成功すると、設定がコミットされます。

a)リモートデバイスが使用できない場合、またはb)リモートデバイスに到達可能であるが、以下の理由で失敗する場合は、設定の同期に失敗します。

  • ユーザーと認証の問題が原因でSSH接続に失敗する。

  • リモートデータベースでロックを取得できないため、Junos OS RPCが失敗します。

  • 構文の問題により、設定の読み込みに失敗します。

  • コミットチェックに失敗します。

peers-synchronizeステートメントでは、peersステートメントで設定したデバイスのホスト名またはIPアドレス、ユーザー名、パスワードを使用します。peers-synchronizeステートメントを有効にすると、commitコマンドを発行するだけで、1つのデバイスから別のデバイスに設定を同期させることができます。例えば、ローカルデバイスでpeersステートメントを設定し、その構成をリモートデバイスと同期させたい場合は、ローカルデバイスでcommitコマンドを発行するだけです。ただし、ローカルデバイスでcommitコマンドを発行し、リモートデバイスに到達できない場合は、リモートデバイスに到達できず、ローカルデバイス上の設定のみがコミットされていることを示す警告メッセージが表示されます。

警告メッセージの例を次に示します。

リモートデバイス情報を含む peers ステートメントが設定されていないときに commit コマンドを発行すると、ローカルデバイス上の設定のみがコミットされます。リモートデバイスに到達できず、その他の障害がある場合、ローカルデバイスとリモートデバイスの両方でコミットは失敗します。

注:

peers-synchronizeステートメントを有効にしてcommitコマンドを発行すると、コミットに通常のコミットよりも時間がかかる場合があります。デバイス間で設定が同じで、同期を必要としない場合でも、システムは設定の同期を試みます。

また、 commit peers-synchronize コマンドは、 peers ステートメントで設定されたデバイスのホスト名またはIPアドレス、ユーザー名、パスワードを使用します。ローカルデバイスで commit peers-synchronize コマンドを発行してリモートデバイスと設定を同期し、リモートデバイスに到達可能であるが、その他の障害が発生した場合、ローカルデバイスとリモートデバイスの両方でコミットに失敗します。

不明なユニキャストとIGMPスヌーピング

  • MC-LAGピアの再起動中、IGMPスヌーピング状態がピアと同期するまで、既知のマルチキャストトラフィックがフラッディングします。

  • フラッディングは、両方のピアに仮想LANメンバーシップがある場合、ピア全体のすべてのリンクで発生します。

    特定のMC-LAGリンクでトラフィックを転送するピアは1つだけです。

  • 既知および未知のマルチキャストパケットは、ICLポートをマルチキャストルーターポートとして追加することで、ピア間で転送されます。

  • MC-LAGリンクで学習したIGMPメンバーシップは、ピア間で伝播されます。

    MC-LAG環境でインターネットグループ管理プロトコル(IGMP)スヌーピングに multichassis-lag-replicate-state ステートメントを設定する必要があります。

レイヤー 3 ユニキャスト機能のサポート

レイヤー 3 ユニキャスト機能のサポートには、次のものが含まれます。

  • VRRP アクティブ/スタンバイのサポートにより、MC-AE インターフェイス上でのレイヤー 3 ルーティングが可能になります。

  • RVI(Routed VLAN Interface)または IRB MACアドレスの同期により、MC-LAGピアは、MC-AEインターフェイスに到着するレイヤー3パケットを、独自のRVIまたはIRB MACアドレス、またはピアのRVIまたはIRB MACアドレスのいずれかで転送できます。

  • アドレス解決プロトコル(ARP) 同期により、両方のMC-LAGピアでARP解決が可能になります。

  • オプション 82 の DHCP リレーは、MC-LAG ピアでオプション 82 を有効にします。オプション 82 は、DHCP クライアントのネットワークロケーションに関する情報を提供します。DHCP サーバーは、この情報を使用して、クライアントに IP アドレスまたはその他のパラメーターを実装します。

MACアドレス管理

MC-LAGがアクティブ/アクティブに設定されている場合、アップストリームとダウンストリームのトラフィックは異なるMC-LAGピアデバイスを通過する可能性があります。MACアドレスはMC-LAGピアの片方でのみ学習されるため、逆方向のトラフィックがもう一方のMC-LAGピアを通過し、ネットワークを不必要にフラッディングする可能性があります。また、シングルホームクライアントのMACアドレスは、接続されているMC-LAGピアでのみ学習されます。ピアMC-LAGネットワークデバイスに接続されたクライアントがそのシングルホームクライアントと通信する必要がある場合、トラフィックはピアMC-LAGネットワークデバイスにフラッディングします。不要なフラッディングを避けるため、MC-LAGピアの1つでMACアドレスが学習されるたびに、そのアドレスはもう一方のMC-LAGピアに複製されます。MACアドレスの複製を実行すると、次の条件が適用されます。

注:

IRB または RVI インターフェイス上の MACアドレスが変更されても、Gratuitous ARP 要求は送信されません。

  • 一方の MC-LAG ピアの MC-LAG で学習した MAC アドレスは、他方の MC-LAG ピアの同じ MC-LAG で学習したものとして複製する必要があります。

  • 一方のMC-LAGピアのシングルホーム カスタマーエッジ(CE) クライアントで学習したMACアドレスは、もう一方のMC-LAGピアのICLインターフェイスで学習したとおりに再現する必要があります。

  • ICLでのMACアドレス学習は、データパスから無効になっています。ICCPを介して複製されたMACアドレスをインストールするのはソフトウェアに依存します。

IRB または RVI が設定されていない VLAN がある場合、MACアドレスの複製によって MAC アドレスが同期されます。

MACエージング

Junos OSのMACエージングサポートは、指定されたMC-LAG向けに集合型イーサネットロジックを拡張します。ソフトウェア内のMACアドレスは、すべてのパケット転送エンジンがMACアドレスを削除するまで、MACアドレスは削除されません。

アドレス解決プロトコルのアクティブ-アクティブ MC-LAG サポート方法

アドレス解決プロトコル(ARP)は、IP アドレスを MAC アドレスにマッピングします。Junos OSは、ARP応答パケットスヌーピングを使用してアクティブ-アクティブMC-LAGをサポートし、特定の状態を維持することなく簡単に同期できます。同期化なしで、一方のMC-LAGピアがARPリクエストを送信し、もう一方のMC-LAGピアがレスポンスを受信すると、ARP解決は成功しません。同期では、MC-LAGピアは、ARP応答を受信したMC-LAGピアでパケットをスニッフィングし、これをもう一方のMC-LAGピアに複製することで、ARP解決を同期します。これにより、MC-LAGピア上のARPテーブルのエントリーの一貫性が確保されます。

MC-LAGピアの1つが再起動すると、そのMC-LAGピア上のARP宛先が同期されます。ARP の宛先はすでに解決されているため、その MC-LAG ピアは、マルチシャーシの集合型イーサネットインターフェイスからレイヤー 3 パケットを転送できます。

オプション82搭載のDHCPリレー

オプション82のDHCPリレーは、DHCPクライアントのネットワークロケーションに関する情報を提供します。DHCP サーバーは、この情報を使用して、クライアントに IP アドレスまたはその他のパラメーターを実装します。DHCP リレーが有効な場合、DHCP 要求パケットは、MC-LAG ピアのいずれかを経由して DHCP サーバーへのパスを取る可能性があります。MC-LAGピアはホスト名、シャーシMACアドレス、インターフェイス名が異なるため、オプション82でDHCPリレーを設定する場合は、以下の要件に注意する必要があります。

環境がIPv6のみをサポートしている場合、またはその他の理由で拡張DHCPリレーエージェント(jdhcp)プロセスを使用する必要がある場合は、回避策として、IPv4の場合は forwarding-options dhcp-relay forward-only コマンド、IPv6の場合は forwarding-options dhcpv6 forward-only コマンドを使用して、フォワードのみサポートを設定することができます。また、ネットワーク内の DHCP サーバーがオプション 82 をサポートしていることも確認する必要があります。

  • インターフェイス名ではなく、インターフェイスの説明を使用します。

  • ホスト名を回線IDまたはリモートID文字列の一部として使用しないでください。

  • シャーシのMACアドレスをリモートID文字列の一部として使用しないでください。

  • ベンダーIDを有効にしないでください。

  • ICLインターフェイスがDHCPリクエストパケットを受信すると、ネットワーク内でパケットが重複しないようにパケットが破棄されます。

    show helper statisticsコマンドにDue to received on ICL interfaceと呼ばれるカウンターが追加されました。ICLインターフェイスがドロップするパケットを追跡します。

    CLI出力の例を以下に示します。

    出力は、ICLインターフェイスで受信した6つのパケットがドロップされたことを示しています。

サポートされるレイヤー 2 ユニキャスト機能

  • 注:

    ICLではMAC学習が自動的に無効になります。そのため、送信元MACアドレスをICLでローカルに学習することはできません。ただし、リモートMC-LAGノードからのMACアドレスは、ICLインターフェイスにインストールできます。例えば、リモートMC-LAGノード上のシングルホームクライアントのMACアドレスは、ローカルMC-LAGノードのICLインターフェイスにインストールできます。

    レイヤー2ユニキャストの学習とエージングの仕組み:

  • 学習したMACアドレスは、ピア間で生成されたすべてのVLANに対して、MC-LAGピア全体に伝送されます。

  • MACアドレスのエージングは、両方のピアにMACアドレスが表示されない場合にMACアドレスが発生します。

  • シングルホームリンクで学習したMACアドレスは、MC-LAGリンクをメンバーとして持つすべてのVLANに伝送されます。

プロトコル非依存型マルチキャスト

PIM(プロトコル独立マルチキャスト)IGMP(インターネットグループ管理プロトコル)は、 レイヤー3マルチキャストをサポートします。PIM動作の標準モードに加えて、PIMデュアル指定ルーターと呼ばれる特別なモードがあります。PIM デュアル指定ルーターにより、障害発生時のマルチキャスト トラフィック ロスを最小限に抑えます。

レイヤー 3 マルチキャストを使用している場合は、高い IP アドレスまたは高い指定ルーター優先度でアクティブな MC-LAG ピアの IP アドレスを設定します。

注:

PIM デュアル指定ルーターは、EX9200 および QFX10000 スイッチではサポートされていません。

PIM の操作については、以下のセクションで説明します。

通常モード指定ルーター選択によるPIM操作

指定ルーター選択の通常モードでは、両方の MC-LAG ピア上の IRB または RVI インターフェイスに PIM が有効な状態で設定されます。このモードでは、MC-LAGピアの1つが、PIM指定ルーター選択メカニズムを介して指定ルーターになります。選択された指定ルーターは、ランデブーポイントツリー(RPT)と 最短パスツリー(SPT )を維持し、送信元デバイスからデータを受信できるようにします。選出された指定ルーターは、ランデブーポイントまたは送信元に向けて定期的なPIM参加とプルーニングアクティビティに参加します。

これらの参加およびプルーニングアクティビティを開始するトリガーは、関心のある受信者から受信したIGMPメンバーシップレポートです。マルチシャーシの集約型イーサネットインターフェイス(MC-LAGピアのいずれかでハッシュが発生する可能性がある)やシングルホームリンクを介して受信したIGMPレポートは、ICCPを介してMC-LAGピアに同期されます。

両方のMC-LAGピアは、受信インターフェイス(IIF)でトラフィックを受信します。非指定ルーターは、マルチキャスト ルーター(mrouter)インターフェイスとして機能する ICL インターフェイスを介してトラフィックを受信します。

指定されたルーターに障害が発生した場合、指定されていないルーターは転送ツリー全体(RPTとSPT)を構築する必要があり、これによりマルチキャストトラフィックの損失が発生する可能性があります。

デュアル指定ルーターモードでのPIM運用

デュアル指定ルーター モードでは、両方の MC-LAG ピアが指定ルーター(アクティブおよびスタンバイ)として機能し、ランデブー ポイントまたはソースに向かってアップストリームで定期的に参加およびプルーニング メッセージを送信し、最終的に RPT または SPT に合流します。

プライマリMC-LAGピアは、スタンバイMC-LAGピアのプリファレンスメトリックが小さい場合でも、マルチキャストトラフィックを受信デバイスに転送します。

スタンバイMC-LAGピアも転送ツリーに参加し、マルチキャストデータを受信します。スタンバイMC-LAGピアは、空の発信インターフェイスリスト(OIL)を持っているため、データをドロップします。スタンバイMC-LAGピアがプライマリMC-LAGピアの障害を検出すると、レシーバーVLANをOILに追加し、マルチキャストトラフィックの転送を開始します。

マルチキャストデュアル指定ルーターを有効にするには、各MC-LAGピアのVLANインターフェイスで set protocols pim interface interface-name dual-dr コマンドを発行します。

障害処理

障害発生時にコンバージェンスを高速化するために、プライマリMC-LAGピアのIPアドレスを高いIPアドレスまたは高い指定ルーター優先度で設定します。これにより、PIM ピアリングがダウンした場合でも、プライマリ MC-LAG ピアが指定されたルーター メンバーシップを保持します。

MC-AE インターフェイスがダウンした場合にトラフィックが確実に収束するように、ICL-PL インターフェイスは常に mrouter ポートとして追加されます。レイヤー3のトラフィックは、ICL-PLインターフェイス上のデフォルトエントリまたはスヌーピングエントリを介してフラッディングされ、トラフィックはMC-LAGピア上のMC-AEインターフェイスで転送されます。ICL-PL インターフェイスがダウンすると、PIM ネイバーシップもダウンします。この場合、両方のMC-LAGピアが指定ルーターになります。バックアップMC-LAGピアがリンクをダウンし、ルーティングピアリングが失われます。ICCP 接続がダウンした場合、バックアップ MC-LAG ピアは LACP システム ID を変更し、MC-AE インターフェイスをダウンさせます。PIMネイバーの状態は、動作したままです。

IGMPレポート同期

MC-AEインターフェイスおよびシングルホームリンクを介して受信したIGMPレポートは、MC-LAGピアに同期されます。MC-LAGピア上のMCSNOOPDクライアントアプリケーションは、ICCP経由で同期パケットを受信し、ルーティングソケットPKT_INJECTメカニズムを使用してパケットのコピーをカーネルに送信します。カーネルはパケットを受信すると、そのパケットをルーティングプロトコルプロセス(rpd)に送信し、MC-LAG VLAN上に設定された ルーテッドVLANインターフェイス(RVI )上で、PIMやIGMPなどのレイヤー3マルチキャストプロトコルを有効にします。

MC-LAGアクティブ/アクティブモードでのIGMPスヌーピング

MC-LAGアクティブ/アクティブモードでのIGMPスヌーピングは、MX240ルーター、MX480ルーター、MX960ルーター、QFXシリーズスイッチでサポートされています。

以下のトピックが含まれています。

MC-LAGアクティブ/アクティブモード機能におけるIGMPスヌーピング

マルチシャーシリンクアグリゲーショングループ(MC-LAG)アクティブ/アクティブモードとアクティブ/スタンバイモードのIGMPスヌーピングがサポートされています。MC-LAGを使用すると、1台のデバイスが2つ以上のネットワークデバイスと論理LAGインターフェイスを形成できます。MC-LAGは、ノードレベルの冗長性、マルチホーミング、スパニングツリープロトコル(STP)を実行しないループフリーレイヤー2ネットワークなどの追加のメリットを提供します。以下の機能がサポートされています。

  • レイヤー2インターフェイスのみを持つブリッジドメインにおけるIGMPスヌーピングのためのピア間の状態同期

  • 適格な学習

  • ルーターに接続するマルチシャーシリンク

IRB(統合型ルーティングおよびブリッジング)上のアクティブ-アクティブ型ブリッジングおよびVRRP(仮想ルーター冗長プロトコル)に対する以下の拡張機能がサポートされています。

  • ピュアレイヤー2スイッチにおけるIGMPスヌーピング用MC-LAGサポート

  • 適格な学習を行うブリッジドメインでのIGMPスヌーピング用MC-LAGサポート

  • MC-Linkがルーターに面したインターフェイスであることをサポート

以下の機能 not サポートされています。

  • VPLSインスタンス用MC-LAG

  • MC-Links トランク ポート

  • アクティブ/アクティブのプロキシモード

  • 必要に応じて、発信インターフェイスにシャーシ間リンクを追加する

    シャーシ間リンクは、ルーター向けインターフェイスとして発信インターフェイスリストに追加できます。

MC-LAGアクティブ-アクティブ ブリッジングによるIGMPスヌーピングで通常サポートされているネットワークトポロジー

図1は、MC-LAGアクティブ-アクティブブリッジングによるIGMPスヌーピングがサポートされている典型的なネットワークトポロジーを示しています。

図1:アクティブ-アクティブがサポートされている典型的なネットワークNetwork architecture diagram showing a multicast source setup with redundancy; includes a multicast source, IP core, primary and secondary IRB devices with ICCP, multichassis link, host, and interfaces ae0.1 and ae0.2.

インターフェイスI3およびI4はシングルホームインターフェイスです。マルチシャーシリンクae0.0とae0.1は、両方のシャーシで同じブリッジドメインに属しています。インターフェイスI3、ae0.0、ae0.1は、セカンダリアクティブ(S-A)ルーターの同じブリッジドメインにあります。インターフェイスI4、ae0.0、ae0.1は、プライマリアクティブ(P-A)ルーターの同じブリッジドメインにあります。インターフェイスI3、I4、ae0.0、ae0.1は、2つのシャーシを接続するシャーシ間リンク(ICL)と同じ学習ドメインにあります。

プライマリアクティブルーターは、統合されたルーティングとブリッジングがPIM-DRになったシャーシです。セカンダリアクティブルーターは、統合ルーティングおよびブリッジングがPIM-DRではないシャーシです。ルーターP-Aは、IPコアからトラフィックを取得するシャーシです。そのため、データトラフィックの重複を避けるためにPIM-DR選択が使用されます。

学習ドメインについては、「 適格な学習」で説明しています。

学習ドメインのIGMPスピーカー(ホストとルーター)の場合、P-AとS-Aは一緒に、インターフェイスI4、I3、ae0.0、ae0.1を持つ1つのデバイスとして表示されるはずです。

重複した制御パケットをマルチシャーシリンクで送信してはならない。つまり、制御パケットは1つのリンクを通してのみ送信されるべきである。

リモートシャーシで受信したパケットによってトリガーされるコントロールプレーンの状態の更新

以下は、リモートシャーシで受信したパケットによってトリガーされるコントロールプレーンの状態の更新です。

  • レイヤー 3 マルチキャスト ルーティングのメンバーシップ状態は、マルチシャーシ リンクのリモート レッグとリモート シャーシに接続された S リンクで学習されたレポートの結果として更新されます。

  • スヌーピングのメンバーシップ状態とルーティングエントリーは、マルチシャーシリンクのリモートレッグでレポートを受信すると更新されます。

注:
  • リモートシャーシに接続されたSリンクでレポートを受信しても、スヌーピングのメンバーシップ状態またはルーティングエントリーは更新されません。

  • PEルーター間でマルチキャストスヌーピング状態を同期する場合、グループメンバーシップタイムアウトタイマーなどのタイマーは同期されません。同期通知を受信すると、通知を受信したリモート PE ルーターが、関連するタイマーを開始または再起動します。

  • 状態が維持される<、g>のリストは、発信インターフェイスリストにマルチシャーシリンクのみが含まれていない限り、スヌーピングされている両方のシャーシで同じです。

データ転送

この説明では、ルーターP-Aの統合型ルーティングとブリッジングがPIM-DRであることを前提としています。コアのソースからトラフィックを取得します。トラフィックは、ブリッジ ドメインのレイヤー 2 インターフェイスから来る場合もあります。P-Aシャーシに直接接続されているホストの場合、データの配信方法に変更はありません。

I3のようなシングルホームリンクでS-A(非DR)に接続されたホストにトラフィックを配信するには、シャーシ間リンクを使用します。P-Aにヒットしたトラフィックは、ICLを介してS-Aに送信され、s,gにインタレストが報告されているリンクとルーターに面したリンクに配信されます。

P-Aのae0レッグがダウンすると、マルチシャーシリンクに接続されたホストはICLを介してトラフィックを受信します。S-Aでは、ICLで受信したトラフィックは、P-Aの対応aeがダウンしている発信インターフェイスリスト内のマルチシャーシリンクに送信されます。

ルーティングとブリッジングが統合されていない純粋なレイヤー2トポロジー

図2は、PIM-DRに接続するシャーシがプライマリアクティブ(P-A)ルーターで、もう1つがセカンダリアクティブ(S-A)ルーターであることを示しています。

図2:統合型ルーティングおよびブリッジングなしのレイヤー2構成 Network architecture diagram of multichassis link aggregation with multicast source, IP core, redundant active devices, ICCP synchronization, logical multichassis link, and host.

適格な教育

このトポロジーでは、インターフェイス I1、I2、I3、I4、I5、I6、I7、I8、I9、および I10 はシングルホーム インターフェイスです。マルチシャーシリンクae0.0とae0.1は、両方のシャーシで同じブリッジドメインに属しています。インターフェイスI10、I1、I7、I3、I5、ae0.0、ae0.1は同じブリッジドメイン、P-Aのbd1にあります。インターフェイスI9、I2、I8、I4、I6、ae0.0、ae0.1は、同じブリッジドメイン、S-Aのbd1にあります。

この説明は、次の設定を前提としています。

  • P-A と S-A では、認定学習は bd1 でオンです。

  • インターフェイスI1、I2、I3、ae0.0、およびI4は、vlan1、学習ドメインld1に属しています。

  • インターフェイスI7、I8、I5、ae0.1、およびI6は、vlan2、学習ドメインld2に属しています。

  • インターフェイスI9とI10はvlan3に属し、学習ドメインld3です。

同じ学習ドメインld1、P-A、S-Aリンク内のIGMPスピーカー(ホストとルーター)の場合、1つのスイッチのように見えるはずです。

同じ学習ドメインld2、P-A、S-AがリンクされているIGMPスピーカー(ホストとルーター)の場合、1つのスイッチのように見えるはずです。

学習ドメインld3にはマルチシャーシリンクがないため、学習ドメインld3のIGMPスピーカー(ホストとルーター)では、P-AとS-Aは1つのスイッチには見えません。

この説明では、シャーシ間リンク ICL1 が学習ドメイン ld1 に対応し、シャーシ間リンク ICL2 が学習ドメイン ld2 に対応することを前提としています。

IRB への情報の渡しを除き、制御パケットフローがサポートされます。

認定学習によるデータ転送

この説明では、1つの学習ドメイン(LD)であるld1を想定し、さらにルーターP-AのインターフェイスI1が学習ドメインのPIM-DRに接続され、コアのソースからトラフィックを取得することを想定しています。

I2、I4(ld1に属する)などのシングルホームリンク上のルーターS-A(非DR)に接続されたホストにトラフィックを配信するには、ICL1を使用します。インターフェイスI1のルーターP-Aにヒットしたトラフィックは、シャーシ間リンクICL1を介してルーターS-Aに送信され、s,gでインタレストを報告したリンクまたは学習ドメインld1でルーターに面したリンクに配信されます。

ルーターP-Aのインターフェイスae0レッグがダウンすると、マルチシャーシリンクに接続されたホストは、シャーシ間リンクICL1を使用してインターフェイスI1からトラフィックを受信します。ルーターS-Aでは、シャーシ間リンクICL1で受信したトラフィックは、ルーターP-Aの集合型イーサネットがダウンしている発信インターフェイスリスト内のマルチシャーシリンクに送信されます。

さらに、ルーターS-AのインターフェイスI9は、s,gに関心のある学習ドメインld3に属し、ルーターP-Aの学習ドメインld3のインターフェイスI10はs,gのトラフィックを受信すると想定されます。インターフェイスI9は、マルチシャーシリンク(A-Aモード)がなく、学習ドメインld3にシャーシ間リンクがないため、このトポロジーではデータを受信しません。

シングルホームインターフェイス上の静的グループ

マルチシャーシリンクの場合、静的グループ設定が両方のレッグに存在する必要があり、もう一方のシャーシとの同期は必要ありません。

シャーシ間のシングルホームインターフェイス上の静的グループの同期はサポートされていません。ただし、デフォルトの発信インターフェイスリストに論理インターフェイスを追加することで、静的構成内のインターフェイスへのトラフィック配信がサポートされます。

マルチシャーシリンクとしてのルーター向けのインターフェイス

IGMP クエリーは、マルチシャーシ リンクのいずれかのレッグに到着する可能性がありますが、どちらのピアでも、マルチシャーシ リンクはルーターに面するものと見なす必要があります。

レポートは、マルチシャーシリンクから一度だけ、つまり片方のレッグからのみ終了する必要があります。

IRB での IGMP スヌーピング用に以下の MC-LAG サポートが提供されます。

  • 非プロキシスヌーピング

  • 論理インターフェイスは、デフォルトルートを含むすべてのルートの発信インターフェイスである必要があります

  • ピュアレイヤー2スイッチにおけるIGMPスヌーピング

  • ブリッジドメインでのIGMPスヌーピング 適格な学習を行う

  • ルーター向けインターフェイスMCリンク

以下の機能が not サポートされています。

  • アクティブ/アクティブのプロキシモード

  • VPLSインスタンスのMC-LAGサポート

  • マルチシャーシリンクとしてのトランクポート

  • 必要に応じて、発信インターフェイスに論理インターフェイスを追加します。

    ただし、論理インターフェイスは、常にルーター向けインターフェイスとして発信インターフェイスリストに追加されます。

FCoE トランジット スイッチの MC-LAG について

MC-LAGを使用して、FCoE(FCoE)トラフィックの冗長アグリゲーションレイヤーを提供します。

このトピックでは、以下について説明します。

サポートされているMC-LAGトポロジー

MC-LAGを介したFCoEトラフィックのロスレストランスポートをサポートするには、MC-LAGポートメンバーを持つ両方のスイッチで適切な サービスクラス (CoS)を設定する必要があります。MC-LAG は転送クラスおよび IEEE 802.1p 優先順位情報を伝送しないため、CoS 設定は両方の MC-LAG スイッチで同じである必要があります。

FCoEホストに直接接続されておらず、パススルートランジットスイッチとして機能するスイッチは、 反転U ネットワークトポロジーのFCoEトラフィックに対してMC-LAGをサポートします。 図3 は、QFX3500スイッチを使用した倒Uトポロジーを示しています。

図3:FCoEトランジットスイッチのMC-LAGでサポートされているトポロジーSupported Topology for an MC-LAG on an FCoE Transit Switch

スタンドアロンスイッチはMC-LAGをサポートします。バーチャルシャーシおよび混合モードバーチャルシャーシファブリック(VCF)構成は、FCoEをサポートしていません。純粋な QFX5100 VCF(QFX5100 スイッチのみで構成される)のみが FCoE をサポートしています。

FCoE-FCゲートウェイ設定(仮想FCoE-FCゲートウェイファブリック)の一部であるポートは、MC-LAGをサポートしていません。MC-LAGのメンバーであるポートは、パススルートランジットスイッチポートとして機能します。

FCoEトラフィックに使用される場合、MC-LAGには以下のルールとガイドラインが適用されます。ルールとガイドラインは、FCoEトラフィックに必要な適切な処理とロスレストランスポート特性を確保するのに役立ちます。

  • MC-LAGを形成する2つのスイッチ(スイッチS1およびS2)は、FCoE-FCゲートウェイファブリックの一部であるポートを使用できません。MC-LAGスイッチポートは、パススルートランジットスイッチポート(FCoEホストに直接接続されていない中間トランジットスイッチの一部として使用)である必要があります。

  • MC-LAGスイッチS1およびS2は、FCoEホストに直接接続することはできません。

  • FCoEホストのアクセスデバイスとして機能する2つのスイッチ(FCoEトランジットスイッチTS1およびTS2)は、標準LAGを使用してMC-LAGスイッチS1およびS2に接続します。FCoE トランジット スイッチ TS1 および TS2 は、スタンドアロン スイッチにすることができます。

  • トランジット スイッチ TS1 および TS2 は、FCoE ホストと、MC-LAG スイッチ S1 および S2 への標準 LAG にトランジット スイッチ ポートを使用する必要があります。

  • トランジット スイッチ TS1 および TS2 上の FCoE VLAN で FIP スヌーピングを有効にします。FCoEホストがFC SAN内のターゲットにアクセスする必要がある(VN2VF_Port FIPスヌーピング)またはイーサネットネットワーク内のターゲットにアクセスする必要がある(VN2VN_Port FIPスヌーピング)に応じて、VN_PortからVF_Port(VN2VF_Port)FIPスヌーピングまたはVN_PortからVN_Port(VN2VN_Port)FIPスヌーピングのいずれかを設定できます。

    FIPスヌーピングはアクセスエッジで実行する必要があり、MC-LAGスイッチではサポートされていません。MC-LAGスイッチS1およびS2でFIPスヌーピングを有効にしないでください。(スイッチ S1 と S2 を スイッチ TS1 と TS2 に接続する MC-LAG ポートや、スイッチ S1 と S2 を接続する LAG ポートで FIP スヌーピングを有効にしないでください。)

    注:

    QFX10000スイッチは、FIPスヌーピングをサポートしていません。そのため、このトポロジーでは、FIPスヌーピングアクセススイッチ(トランジットスイッチTS1およびTS2)として使用することはできません。

  • MC-LAG スイッチでは、CoS 設定が一貫している必要があります。MC-LAGは転送クラスや優先順位情報を伝送しないため、ロスレストランスポートをサポートするには、各MC-LAGスイッチに同じCoS設定が必要です。(各MC-LAGスイッチでは、各転送クラスの名前、egressキュー、CoSプロビジョニングが同じでなければならず、PFC(priority-based flow control)設定も同じである必要があります。)

トランジットスイッチ(サーバーアクセス)

FCoEトランジットスイッチTS1およびTS2の役割は、マルチホーム方式でFCoEホストをMC-LAGスイッチに接続することであるため、トランジットスイッチTS1およびTS2はFCoEホストのアクセススイッチとして機能します。(FCoEホストは、トランジットスイッチTS1およびTS2に直接接続されています。)

トランジット スイッチの設定は、VN2VF_Port FIP スヌーピングとVN2VN_Port FIP スヌーピングのどちらを実行するか、またトランジット スイッチに FCoE-FC ゲートウェイ仮想ファブリックの一部としてポートも設定されているかどうかによって異なります。QFX3500スイッチがFCoE-FCゲートウェイ仮想ファブリックで使用するポートは、MC-LAGスイッチへのトランジット スイッチのLAG接続に含めることはできません。(ポートはトランジット スイッチと FCoE-FC ゲートウェイの両方に属することはできません。動作モードごとに異なるポートを使用する必要があります)。

MC-LAGスイッチ(FCoEアグリゲーション)

MC-LAGスイッチS1およびS2の役割は、FCoEトランジットスイッチ間に冗長で負荷分散された接続を提供することです。MC-LAGスイッチS1およびS2は、アグリゲーションスイッチとして機能します。FCoEホストは、MC-LAGスイッチに直接接続されていません。

MC-LAGスイッチの構成は、FCoEトランジットスイッチTS1およびTS2が実行するFIPスヌーピングのタイプに関係なく同じです。

FIPスヌーピングとFCoEの信頼できるポート

セキュアなアクセスを維持するには、FCoE ホストに直接接続されたトランジット スイッチ アクセス ポートでVN2VF_Port FIP スヌーピングまたはVN2VN_Port FIP スヌーピングを有効にします。不正アクセスを防ぐために、FIPスヌーピングはネットワークのアクセスエッジで実行する必要があります。例えば、 図3では、FCoEホストに接続されたアクセスポートを含むトランジットスイッチTS1およびTS2上のFCoE VLANでFIPスヌーピングを有効にしています。

MC-LAGの作成に使用するスイッチでFIPスヌーピングを有効にしないでください。例えば、 図3では、スイッチS1とS2のFCoE VLANでFIPスヌーピングを有効にしません。

スイッチ間のリンクをFCoEの信頼できるポートとして設定することで、FIPスヌーピングのオーバーヘッドを削減し、システムがアクセスエッジでのみFIPスヌーピングを実行するようにします。サンプルトポロジーでは、MC-LAGスイッチに接続されたトランジットスイッチTS1およびTS2 LAGポートをFCoE信頼ポートとして設定し、スイッチTS1およびTS2に接続されたスイッチS1およびS2 MC-LAGポートをFCoEの信頼できるポートとして設定し、スイッチS1とS2を接続するLAGのポートをFCoEの信頼できるポートとして設定します。

CoSとデータセンターブリッジング(DCB)

MC-LAGリンクは、転送クラスまたは優先順位情報を伝送しません。以下のCoSプロパティは、ロスレストランスポートをサポートするために、各MC-LAGスイッチまたは各MC-LAGインターフェイスで同じ設定である必要があります。

  • FCoEフォワーディングクラス名—例えば、FCoEトラフィックのフォワーディングクラスは、両方のMC-LAGスイッチでデフォルトの fcoe フォワーディングクラスを使用できます。

  • FCoE出力キュー—例えば、 fcoe フォワーディングクラスを両方のMC-LAGスイッチのキュー3にマッピングできます(キュー3は fcoe フォワーディングクラスのデフォルトマッピングです)。

  • 分類子—FCoEトラフィックの転送クラスは、両方のMC-LAGスイッチ上のMC-LAGの各メンバーインターフェイス上の同じIEEE 802.1pコードポイントにマッピングする必要があります。例えば、FCoEフォワーディングクラス fcoe は、802.1pコードポイント 011 にIEEEマップできます(コードポイント 011fcoe フォワーディングクラスのデフォルトマッピングです)。

  • プライオリティベースのフロー制御 (PFC)—PFCは、各MC-LAGスイッチのFCoEコードポイントで有効にし、混雑通知プロファイルを使用して各MC-LAGインターフェイスに適用する必要があります。

また、MC-LAGインターフェイスで拡張伝送選択(ETS)を設定して、ロスレストランスポートに十分なスケジューリングリソース(帯域幅、優先度)を提供する必要があります。予想されるFCoEトラフィックのロスレストランスポートをサポートするのに十分なリソースがスケジュールされている限り、ETS設定はMC-LAGスイッチごとに異なる場合があります。

Link Layer Discovery Protocol(LLDP)とData Center Bridging Capability Exchange Protocol(DCBX)は、各MC-LAGメンバーインターフェイスで有効にする必要があります(LLDPとDCBXはすべてのインターフェイスでデフォルトで有効になっています)。

注:

他のすべてのFCoE構成と同様に、FCoEトラフィックにはFCoEトラフィックのみを伝送する専用VLANが必要であり、FCoE VLANでIGMPスヌーピングを無効にする必要があります。

Junos Fusion EnterpriseおよびMC-LAGを使用したEVPN-MPLSの相互作用について

Junos OSリリース17.4R1以降、イーサネットVPN(EVPN)を使用して、MPLSネットワークを介してJunos Fusion Enterpriseまたはマルチシャーシリンクアグリゲーショングループ(MC-LAG)ネットワークをデータセンターまたはキャンパスネットワークに拡張できます。この機能の導入により、分散したキャンパスサイトとデータセンターサイトを相互接続して、単一のレイヤー2仮想ブリッジを形成できるようになりました。

図4 は、サテライトデバイスがマルチホームされているアグリゲーションデバイス(PE2およびPE3)として機能する2台のEX9200スイッチを備えたJunos Fusion Enterpriseのトポロジーを示しています。2つのアグリゲーションデバイスは、MC-LAGのシャーシ間リンク(ICL)とシャーシ間制御プロトコル(ICCP)プロトコルを使用して、Junos Fusion Enterpriseトポロジーを接続し、維持します。EVPN-MPLS環境のPE1は、MC-LAGを使用するJunos Fusion EnterpriseのPE2およびPE3と相互作用します。

図4:EVPN-MPLSとJunos Fusion EnterpriseEVPN-MPLS Interworking with Junos Fusion Enterpriseとの連携

図5 は、カスタマーエッジ(CE)デバイスCE1がPE2とPE3にマルチホームされているMC-LAGトポロジーを示しています。PE2とPE3は、MC-LAGのICLとICCPプロトコルを使用して、トポロジーの接続と維持を行います。EVPN-MPLS環境のPE1は、MC-LAG環境のPE2およびPE3と相互作用します。

図5:EVPN-MPLSとMC-LAGEVPN-MPLS Interworking with MC-LAGとの連携

このトピック全体を通して、 図 4図 5 は、さまざまなシナリオとポイントを説明するための参考として役立ちます。

図4図5に示すユースケースでは、アクティブ-アクティブモードのEVPNマルチホーミングと、PE2とPE3のMC-LAGの両方を設定する必要があります。マルチホーミングアクティブ-アクティブおよびMC-LAGを備えたEVPNには、トラフィック、特にブロードキャスト、不明なユニキャスト、およびBUM(マルチキャスト)トラフィックを処理するための独自の転送ロジックがあります。マルチホーミングアクティブ-アクティブとMC-LAGを備えたEVPNの転送ロジックが相反し、問題が発生することがあります。このトピックでは、問題と、EVPN-MPLS インターワーキング機能がこれらの問題をどのように解決するかについて説明します。

注:

EVPN-MPLS、Junos Fusion Enterprise、および MC-LAG は、このトピックで説明した EVPN-MPLS インターワーキング固有の実装以外に、スタンドアロンの機能と同じ機能と機能を提供します。

Junos Fusion Enterprise および MC-LAG で EVPN-MPLS を使用するメリット

EVPN-MPLS を Junos Fusion Enterprise および MC-LAG と併用することで、分散したキャンパスやデータセンターのサイトを相互接続し、単一のレイヤー 2 仮想ブリッジを形成します。

BUM トラフィック処理

図4図5に示すユースケースでは、PE1、PE2、PE3はEVPNピアであり、PE2とPE3はMC-LAGピアです。両方のピア セットが制御情報を交換し、トラフィックを相互に転送するため、問題が発生します。表2は、EVPN-MPLSインターワーキング機能の実装で発生する問題と、ジュニパーネットワークスが問題をどのように解決するかについて概説しています。

表2: BUMトラフィック:問題と解決策

BUM トラフィック方向

Junos Fusion EnterpriseおよびMC-LAGロジックとのEVPNインターワーキング

問題点

ジュニパーネットワークスの実装アプローチ

ノースバウンド(PE2は、ローカルで接続されたシングルホームまたはデュアルホームインターフェイスからBUMパケットを受信します)。

PE2 は、BUM パケットを以下にフラッディングします。

  • 特定のブブロードキャストドメイン用のICLを含む、ローカルで接続されたすべてのインターフェイス。

  • PE2が包括的マルチキャストルートを受信したすべてのリモートEVPNピア。

PE2とPE3の間には、MC-LAG ICLとEVPN-MPLSパスの2つのBUM転送パスがあります。複数の転送パスにより、パケットの重複とループが発生します。

  • BUM トラフィックは、ICL 上でのみ転送されます。

  • EVPNコアからの受信トラフィックは、ICLでは転送されません。

  • ICLからの受信トラフィックは、EVPNコアには転送されません。

サウスバウンド(PE1はBUMパケットをPE2とPE3に転送)。

PE2とPE3はどちらもBUMパケットのコピーを受信し、ICLを含むすべてのローカルインターフェイスからパケットをフラッディングします。

PE2とPE3はどちらもBUMパケットをICLから転送するため、パケットの重複とループが発生します。

スプリット ホライズン

図4図5に示すユースケースでは、スプリットホライズンにより、BUMパケットの複数のコピーがCEデバイス(サテライトデバイス)に転送されるのを防ぎます。しかし、EVPN-MPLSとMC-LAGのスプリットホライズン実装は相反するため、問題が発生します。表3は、この問題と、ジュニパーネットワークスがEVPN-MPLSインターワーキング機能を実装する際にこの問題をどのように解決するかを示しています。

表3:BUMトラフィック:スプリットホライズン関連の問題と解決

BUM トラフィック方向

Junos Fusion EnterpriseおよびMC-LAGロジックとのEVPNインターワーキング

問題点

ジュニパーネットワークスの実装アプローチ

ノースバウンド(PE2は、ローカルで接続されたデュアルホームインターフェイスからBUMパケットを受信します)。

  • EVPN-MPLS転送ロジックごと:

    • イーサネットセグメント(ES)の指定フォワーダー(DF)のみが、BUMトラフィックを転送できます。

    • ローカルピアがBUMパケットを転送し、リモートピアがそれをドロップするというローカルバイアスルールはサポートされていません。

  • MC-LAG転送ロジックごとに、ローカルバイアスがサポートされます。

EVPN-MPLSとMC-LAGの転送ロジックは矛盾し、BUMトラフィックがESに転送されないようにする可能性があります。

ローカルバイアスをサポートすることで、ローカルでスイッチングされたトラフィックのポートのDFおよび非DFステータスを無視します。

サウスバウンド(PE1はBUMパケットをPE2とPE3に転送)。

PE1から受信したトラフィックは、マルチホームESのEVPN DFおよび非DF転送ルールに従います。

なし。

該当なし。

MAC ラーニング

EVPN と MC-LAG は、MAC アドレスの学習に同じ方法を使用します。つまり、PE デバイスはローカル インターフェイスから MAC アドレスを学習し、そのアドレスをピアと同期します。ただし、EVPNとMC-LAGの両方がアドレスを同期していることを考えると、問題が発生します。

表4に 、この問題と、EVPN-MPLSインターワーキング実装による防止方法を示します。 図4図5 に示すユースケースは、この問題を示しています。どちらのユースケースでも、PE1、PE2、PE3はEVPNピア、PE2、PE3はMC-LAGピアです。

表4:MAC学習:EVPNおよびMC-LAG同期の問題と実装の詳細

MAC同期の使用例

Junos Fusion EnterpriseおよびMC-LAGロジックとのEVPNインターワーキング

問題点

ジュニパーネットワークスの実装アプローチ

PE2およびPE3のシングルホームまたはデュアルホームインターフェイスでローカルに学習されたMACアドレス。

  • EVPN ピア間で、MAC アドレスは EVPN BGP コントロール プレーンを使用して同期されます。

  • MC-LAGピア間で、MACアドレスはMC-LAG ICCPコントロールプレーンを使用して同期されます。

PE2とPE3は、EVPNピアとMC-LAGピアの両方として機能するため、これらのデバイスは複数のMAC同期パスを持つことになります。

  • PE1の場合:EVPN BGPコントロールプレーンで同期されたMACアドレスを使用します。

  • PE2およびPE3の場合:MC-LAG ICCPコントロールプレーンで同期されたMACアドレスを使用します。

PE1のシングルホームまたはデュアルホームインターフェイスでローカルに学習されたMACアドレス。

EVPN ピア間で、MAC アドレスは EVPN BGP コントロール プレーンを使用して同期されます。

なし。

該当なし。

Junos Fusion Enterpriseでのカスケードポートとアップリンクポート間のダウンリンクの処理

注:

このセクションは、Junos Fusion Enterpriseと連携するEVPN-MPLSにのみ適用されます。

図4に示すJunos Fusion Enterpriseで、アグリゲーションデバイスPE2がPE1からBUMパケットを受信し、PE2のカスケードポートとサテライトデバイスSD1の対応するアップリンクポート間のリンクがダウンしていると仮定します。BUM パケットが MC-LAG によって処理されるか、EVPN マルチホーミング アクティブによって処理されるかに関係なく、結果は同じで、パケットは ICL インターフェイスを介して PE3 に転送され、PE3 はデュアルホーム SD1 に転送されます。

マルチホーミングアクティブ型のEVPNがデュアルホームSD1のこの状況にどのように対処するかをさらに説明するために、DFインターフェイスはPE2上にあり、ダウンリンクに関連付けられており、非DFインターフェイスはPE3にあると仮定します。通常、マルチホーミングアクティブ-アクティブ転送ロジックを備えたEVPNごとに、非DFインターフェイスはパケットをドロップします。ただし、DF インターフェイスに関連付けられたダウンリンクのため、PE2 は ICL を介して BUM パケットを PE3 に転送し、PE3 の非 DF インターフェイスはパケットを SD1 に転送します。

レイヤー 3 ゲートウェイのサポート

EVPN-MPLS インターワーキング機能は、拡張ブリッジ ドメインと VLAN 向けに以下のレイヤー 3 ゲートウェイ機能をサポートします。

  • 拡張ブリッジドメインまたはVLAN間でトラフィックを転送するためのIRB(統合型ルーティングおよびブリッジング)インターフェイス。

  • 拡張ブリッジドメインまたはVLAN内の物理(ベアメタル)サーバーから、別の拡張ブリッジドメインまたはVLAN内の物理サーバーまたは仮想マシンにトラフィックを転送するためのデフォルトレイヤー3ゲートウェイ。

ループフリーMC-LAGネットワークの統計カウンターの増分値を理解する

アクティブ-アクティブブリッジングドメインのMC-LAGでは、次のコマンドの出力は、MC-LAGカラーカウンターが継続的に増加していることを示しています。この統計カウントの増加は、MC-LAGカラー属性またはカウンターがループ防止メカニズムとして機能するため、予期される動作です。

パケット転送エンジンに格納されている例外テーブルには、以下の出力例に示すように、カウンターのリストが含まれています。

2つのプロバイダーエッジ(PE)ルーターPE1とPE2がそれぞれ集合型イーサネットインターフェイス( ae0.)に接続された導入例を考えてみましょう。マルチシャーシリンクアグリゲーショングループ(MC-LAG)は、PE1とPE2の間で使用され、2つのコントローラ間に論理LAGインターフェイスを形成します。MC-LAGのPE1とPE2は、シャーシ間制御リンク保護リンク(ICL-PL)を使用して、ピア間で転送情報を複製します。

シャーシ間制御プロトコル(ICCP)メッセージは、2台のPEデバイス間で送信されます。この例では、2つの集合型イーサネットインターフェイス、シャーシ間制御リンク保護リンク(ICL-PL)、ICL-PLのマルチシャーシ保護リンク、MC-LAGをホストするピアのICCPで構成される2つのルーターにまたがってMC-LAGを設定します。

PE1 ルーターは、別の集合型イーサネット インターフェイス ae3 を使用して、ホスト H1 と C1 と呼ばれる別の MC-LAG ホストに接続されています。MC-LAGは、 ae3 インターフェイスで有効になっています。

MC-LAG C1からPE1で受信したトラフィックは、ICL上でフラッディングしてPE2に到達することができます。パケットがPE2に到着すると、MC-LAG C1にフラッディングして戻すことができます。シングルホームホストH1から送信されたトラフィックは、PE1のMC-LAG C1とICLにフラッディングされる可能性があります。PE2 が ICL からこのようなトラフィックを受信すると、再び MC-LAG C1 にフラッディングされる可能性があります。このようなループからMC-LAGトポロジーを保護するために、MC-LAGカラー機能が実装されています。この機能は、ICLリンクのingressに適用されます。そのため、PE2 は PE1 からパケットを受信すると、MC-LAG カラーをアクティブとして設定するか、オンにします。PE2 は、MC-LAG リンクに向けてパケットをフラッディングする必要がある場合、MC-LAG カラー ビットが設定されているか、オンとしてタグ付けされているかを確認します。カラーが設定されている場合、メンバーリンクインターフェイス ae3 MC-LAGのエグレスインターフェイス上のパケットをドロップし、jnh例外の mc-lag color カウンターがインクリメントされます。

このようなカウンタ値の増加動作は、アクティブ/アクティブブリッジングドメインに設定されたMC-LAGにおいて、およびARPブロードキャストやマルチキャストトラフィックなど、フラッディングが必要な何らかの形態のトラフィックがネットワークを通過する場合に予期される状態です。

すべてのVLANがループを防ぐために何らかのパケットをドロップする場合もありますが、そのようなパケットのドロップはVLAN固有ではない場合もあります。

MXシリーズルーターの両方のMC LAGで、以下のサンプル出力に示すように、FPC0とFPC2ではカウンターが増加するが、FPC2では増加しないことに気付くことがあります。

この動作は、16ポート10ギガビットイーサネットMPC(16x10GE 3D MPC)を搭載したMXシリーズルーターで、各MPCに4つのパケット転送エンジンがあるために発生します。FPC 0、1、および 2 の 1 つのパケット転送エンジンを調べると、FPC1 の PFE1 には MC-LAG のメンバーであるインターフェイスがありません。MC-LAGの一部ではない他の集合型イーサネットインターフェイスのインターフェイスが含まれている場合があります。したがって、正しいカウンタ統計を取得するには、Xを0、1、2、または3にすることができる request pfe execute target fpc0 command "show jnh X exceptions" |grep color コマンドを入力して、他のパケット転送エンジンを調べる必要があります。

dest interface non-local to pfeという名前のカウンターが増加している場合、集約型イーサネットインターフェイスが複数のFPCに分割されている場合に望ましい動作となります。ae5インターフェイスに次のメンバーリンクが含まれている例を考えてみましょう。 xe-0/1/0オン(FPC0)およびxe-1/1/0(FPC1) ハッシュアルゴリズムに基づいて、トラフィックはこれら2つのリンク間で分割する必要があります。ハッシュ アルゴリズムはイングレス FPC に適用され、FPC を転送する必要がある各パケット(FPC0 または FPC1)をマークする操作を実行します。その後、パケットがファブリックに送信されます。ファブリックから、すべてのトラフィックがFPC0と1の両方に送信されます。FPC0では、マイクロカーネルがパケットを分析し、パケットをローカルインターフェイス(pfeへのローカル)で転送する必要があるか、またはこのパケットがすでにFPC1(pfeへの非ローカル)を介して転送されているかどうかを判断します。パケットがすでに転送されている場合、パケットはドロップされ、non-local to pfeカウンターがインクリメントされます。

高度なコンバージェンス

拡張コンバージェンスが有効になると、MC-AEインターフェイスを介して学習されたMACアドレス、ARP、またはNDエントリーが転送テーブルにプログラムされ、MC-AEリンクがプライマリネクストホップ、ICLがバックアップネクストホップになります。この機能拡張により、MC-AEリンクの障害または復元の際には、転送テーブル内のネクストホップ情報のみが更新され、MACアドレス、ARP、NDエントリのフラッシュや再学習は行われません。このプロセスにより、MC-AEリンクの障害または復元時のトラフィックコンバージェンスが向上します。コンバージェンスには転送プレーンでのネクストホップ修復のみが含まれ、トラフィックはMC-AEリンクからICLに高速に再ルーティングされるためです。

拡張コンバージェンスが有効になっているMC-AEインターフェイス上で IRB インターフェイスを設定している場合は、IRBインターフェイス上でも拡張コンバージェンスを設定する必要があります。レイヤー 2 インターフェイスとレイヤー 3 インターフェイスの両方で、拡張コンバージェンスを有効にする必要があります。

IPv6近隣探索プロトコル

ネイバーディスカバリープロトコル(NDP)は、同じリンク上のノードがネイバーにその存在をアドバタイズし、ネイバーの存在について学習できるようにするIPv6プロトコルです。NDPは、ICMPv6(Internet Control Message Protocol version 6)上に構築されています。IPv4プロトコルであるRDISC(ルーターディスカバリー)、ARP(アドレス解決プロトコル)、ICMPv4リダイレクトに代わるものです。

NDPは、スイッチのマルチシャーシリンクアグリゲーショングループ(MC-LAG)アクティブ/アクティブ設定で使用できます。

MC-LAGのNDPは、以下のメッセージタイプを使用します。

  • ネイバー要請(NS)—アドレス解決とネイバーの到達可能性のテストに使用されるメッセージ。

    ホストは、新しいアドレス宛にネイバー勧誘メッセージを送信することで、アドレスが一意であることを確認できます。ホストが応答としてネイバーアドバタイズメントを受信した場合、アドレスは重複しています。

  • ネイバーアドバタイズメント(NA)—アドレス解決とネイバーの到達可能性のテストに使用されるメッセージ。ネイバーアドバタイズメントは、ネイバー勧誘メッセージに応答して送信されます。

プラットフォーム固有の動作

機能エクスプローラーを使用して、プラットフォームおよび特定の機能のサポートをリリースします。

以下の表を使用して、お使いのプラットフォームに固有の動作を確認します。

プラットフォーム固有のMC-LAG動作

プラットフォーム の違い

ACX7000シリーズのクラウドメトロルーター

ルーターは、以下をサポートしていません。

  • Junos OS EvolvedとJunos OS間の相互運用性

  • 重複アドレスの検出

  • VRRPプロキシARP

  • プロキシNDP

  • 強化されたコンバージェンス

  • XSTP / RL2GP

ルーターは、以下の設定ステートメントをサポートしていません。

  • 設定プロトコル L2学習 mclag-arp-nd-sync

  • 設定プロトコル L2-Learning no-mclag-ifa-sync

ルーターには、以下の制限が適用されます。

  • MC-LAGでは、設定コミットチェックはサポートされていません。

  • 重複アドレスの検出はサポートされていません。

  • MC-LAG設定では、エグレスロードバランシングは、トラフィックがイングレスされる同じシャーシ上のMC-AEメンバーリンク全体でのみ発生します。そのイングレスシャーシに設定されたロードバランシングポリシーが適用され、動作は従来のLAGと一貫しています。

  • 拡張コンバージェンスはサポートされていません。

  • MC-LAGを使用したERPSはサポートされていません。

  • egressのフィルター統計カウンターは制限されています。そのため、MCAEフィルターにカウンターを取り付けることはできません。

  • GRES(グレースフルルーティングエンジンスイッチオーバー)はサポートされていません。

  • レイヤー 2 プロトコルトンネリング(L2PT)は、MC-LAG インターフェイスを備えたブリッジ ドメインではサポートされていません。

  • シャーシ間リンクでのMAC学習設定はサポートされていません。

  • MACピンニングはサポートされていません。

  • MC-LAG設定の一貫性はサポートされていません。

  • 近隣探索プロトコル(NDP)プロキシはサポートされていません。

  • ノンストップアクティブルーティング(NSR)はサポートされていません。

  • リバースレイヤー2ゲートウェイプロトコル(R-L2GP)はサポートされていません。

  • コマンドset protocols l2-learning mclag-arp-nd-syncはサポートされていません。

  • コマンドset protocols l2-learning no-mclag-ifa-syncはサポートされていません。

  • コマンドset vlans vlan mcae-mac-flushはサポートされていません。

  • コマンドset vlans vlan mcae-mac-synchronizeはサポートされていません。

  • VRRP(Virtual Router Redundancy Protocol)プロキシのARP(Address Resolution Protocol)はサポートされていません。

  • VLAN自動検知はサポートされていません

  • スパニングツリープロトコルはサポートされていません。

  • シャーシ間リンクは、インターフェイスレベルでのみ設定できます。

  • MC-LAGを使用してバーチャルシャーシを設定することはできません。

QFX5000スイッチ

純粋な QFX5100 VCF(QFX5100 スイッチのみで構成される)のみが FCoE をサポートしています。

QFX10000スイッチ

QFX10000スイッチはFIPスヌーピングをサポートしていないため、FIPスヌーピングアクセススイッチとして使用することはできません。

変更履歴テーブル

サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がお使いのプラットフォームでサポートされているかどうかを確認します。

リリース
説明
19.1R1
Junos OS Release 19.1R1以降、 enhanced-convergence および arp-enhanced-scale ステートメントを有効にした場合のARPおよびNDエントリーの数が256,000に増加しました。
18.1R1
Junos OS リリース 18.1R1 以降、 enhanced-convergence ステートメントを有効にすると、vmember の数は 128k に増加し、ARP および ND エントリの数は 96k に増加しました。
17.4R1
Junos OSリリース17.4R1以降、イーサネットVPN(EVPN)を使用して、MPLSネットワークを介してJunos Fusion Enterpriseまたはマルチシャーシリンクアグリゲーショングループ(MC-LAG)ネットワークをデータセンターまたはキャンパスネットワークに拡張できます。
15.1X53-D60
QFXシリーズスイッチでは、Junos OSリリース15.1X53-D60から設定同期のサポートが開始されました。
15.1X53-D60
QFX10000スイッチのJunos OSリリース15.1X53-D60以降、構成整合性チェックはシャーシ間制御プロトコル(ICCP)を使用してMC-LAG設定パラメータ(シャーシID、サービスIDなど)を交換し、MC-LAGピア間で設定の不一致がないかチェックします。
14.2R6
MXシリーズルーターとJunos Fusionでは、設定同期のサポートがJunos OSリリース14.2R6から開始されました。
14.2R3
MXシリーズルーターのJunos OSリリース14.2R3以降、拡張コンバージェンスは、マルチシャーシアグリゲートイーサネット(MC-AE)リンクがダウンしたり、ブリッジドメインまたはVLANで立ち上がったりした場合のレイヤー2およびレイヤー3のコンバージェンス時間を改善します。