Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

例:MXシリーズルーターでのMPLS CCC上のMACsecの設定

この例では、MACsec が基本的な MPLS CCC を介して、あるサイトのユーザーから別のサイトのユーザーに移動する機密性の高いトラフィックを保護する方法を示しています。

必要条件

この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。

  • MPLS ネットワークで PE およびプロバイダ ルーターとして使用される 3 台の MXシリーズ ルーター

  • サイトAをMPLSネットワークに接続するCEルーターとして使用される1台のMXシリーズルーター

  • サイト B を MPLS ネットワークに接続する CE ルーターとして使用される拡張 20 ポート ギガビット イーサネット MIC(モデル番号 MIC-3D-20GE-SFP-E)を搭載した MX240、MX480、または MX960 ルーター 1 台

  • MPLS ネットワーク(PE1、PE2、またはプロバイダ ルーター)内のすべての MXシリーズ ルーターで実行されている Junos OS リリース 15.1R1 以降

  • Junos OS リリース 15.1R1 以降が、サイト A の CE ルーターとサイト B の CE ルーターで実行されていること

概要とトポロジー

この例では、財務上の機密性の高い会社のデータは、多くの場合、サイト A のユーザーとサイト B のユーザーの間で送信されます。企業は、サイト A のユーザーからサイト B のユーザーに移動するすべてのネットワーク トラフィックのセキュリティを確保し、攻撃者が表示したり破損したりできないようにしたいと考えています。同社は、MACsecが提供する業界標準のレイヤー2セキュリティを使用しており、攻撃者にデータを見られないようにするための暗号化と、送信データが破損していないことを確認する整合性チェックを提供し、サイト間を接続するMPLSクラウドを介してCCC上を移動するすべてのトラフィックを保護します。両方のサイトでVLANが設定されており、2人のユーザー間を移動するトラフィックがMACsecで保護されたCCCを介してサイトを通過するようになっています。

この例の MPLS ネットワークには、PE1 と PE2 の 2 つのプロバイダー エッジ(PE)ルーターと、1 つのプロバイダー(トランジット)ルーターが含まれています。PE1 はサイト A のカスタマー エッジ(CE)ルーターを MPLS ネットワークに接続し、PE2 はサイト B の CE ルーターを MPLS ネットワークに接続します。サイトAとサイトBのCEルーターを接続するCCCでMACsecが有効になっており、CCCを介してサイト間を移動するトラフィックを保護します。ユーザーをCEルーターに接続するインターフェイス、サイトAのCEルーター上のインターフェイスge-0/0/0およびサイトBのCEルーター上のインターフェイスge-0/0/2、およびCEルーターをMPLSクラウドに接続するインターフェイス(サイトAのCEルーターではge-0/0/0、サイトBのCEルーターではxe-0/1/0)を含むVLAN。 は、ユーザー間のすべてのトラフィックをMACsecで保護されたCCCに誘導するために使用されます。

表 1 は、このトポロジーの MPLS ネットワーク コンポーネントの概要を示しています。

表 2 は、このトポロジーで使用される MACsec 接続アソシエーションの概要を示しています。MACsecは、リンクの両端のインターフェイス上に接続アソシエーションを作成することで有効になります。リンクの両端のインターフェイスが事前共有キーを交換し(事前共有キーは接続アソシエーションで定義されます)、MACsec のリンクを保護する場合に MACsec が有効になります。

表 3 は、このトポロジーで使用されるブリッジ ドメインと VLAN ID の概要を示しています。このトポロジーでは、サイトAのユーザーからサイトBのユーザーへのすべての通信をMACsecで保護されたCCCに転送するためにVLANが使用されます。

表 1: MPLS トポロジーのコンポーネント
コンポーネント の説明

PE1

PEルーター。

lo0:

  • IPアドレス:130.1.1.1/32

  • OSPF および RSVP に参加します。

ge-0/0/0:

  • サイト A を MPLS ネットワークに接続するカスタマー エッジ インターフェイス。

  • PE2 の xe-0/1/1 に接続する CCC。

ge-0/0/1:

  • PE1をプロバイダールーターに接続するコアインターフェイス。

  • IP アドレス: 10.1.5.2/24

  • OSPF、RSVP、および MPLS に参加します。

供給者

プロバイダー ルーター。

lo0:

  • IPアドレス:130.1.1.2/32

  • OSPF および RSVP に参加します。

ge-0/0/10:

  • プロバイダ ルーターを PE1 に接続するコア インターフェイス。

  • IPアドレス:10.1.5.1/24

  • OSPF、RSVP、および MPLS に参加します。

xe-0/0/0:

  • プロバイダ ルーターを PE2 に接続するコア インターフェース。

  • IP アドレス: 10.1.9.1/24

  • OSPF、RSVP、および MPLS に参加します。

PE2の

PEルーター。

lo0:

  • IPアドレス:130.1.1.3/32

  • OSPF および RSVP に参加します。

xe-0/1/0

  • PE2 をプロバイダー ルーターに接続するコア インターフェイス。

  • IP アドレス: 10.1.9.2/24

  • OSPF、RSVP、および MPLS に参加します。

xe-0/1/1

  • サイト B を MPLS ネットワークに接続するカスタマー エッジ インターフェース。

  • PE1のge-0/0/0に接続するCCC。

lsp_to_pe2_xe1ラベルスイッチパス

PE1からPE2へのラベルスイッチパス。

lsp_to_pe1_ge0 ラベルスイッチ パス

PE2からPE1へのラベルスイッチパス。

表 2:MACsec 接続アソシエーションの概要
接続性の関連付け の説明

CCC-MACsec

サイトAからサイトBを接続するCCCでMACsecを有効にする接続アソシエーション。

接続の関連付けは、次のインターフェイスで有効になっています。

  • サイト A CE ルーター:ge-0/0/0

  • サイト B CE ルーター:xe-0/1/0

表 3:ブリッジ ドメインの概要
ブリッジ ドメイン の説明

MACsec

サイトAのユーザーとサイトBのユーザー間のトラフィックをMACsecで保護されたCCCに誘導するVLAN。

ブリッジ ドメインには、次のインターフェイスが含まれます。

  • サイト A CE ルーター:ge-0/0/0

  • サイト A CE ルーター:ge-0/0/1

  • サイト B CE ルーター:xe-0/1/0

  • サイト B CE ルーター:ge-0/0/2

MPLS の設定

このセクションでは、MPLS ネットワークの各ルータで MPLS を設定する方法について説明します。

内容は次のとおりです。

PE1にMPLSを設定

CLIクイック構成

PE1 ルーターで MPLS 設定を迅速に設定するには、次のコマンドを使用します。

手順

ルーターPE1でMPLSを設定するには:

  1. トラフィック制御を有効にして OSPF を設定します。

  2. ループバック アドレスとコア インターフェースで OSPF を設定します。

  3. このルーター(PE1)に、PE2ルーターへのLSPでMPLSを設定します。

  4. コア インターフェースで MPLS を設定します。

  5. ループバック インターフェースとコア インターフェースで RSVP を設定します。

  6. ループバック インターフェースとコア インターフェース向けの IP アドレスを設定します。

  7. コア インターフェース アドレスの論理ユニットで family mpls を設定します。

  8. カスタマー エッジ インターフェースの論理ユニットを CCC として設定します。

  9. PE1からPE2へのインターフェースベースCCCを設定します。

業績

設定の結果の表示:

プロバイダー ルーターでの MPLS の設定

CLIクイック構成

プロバイダ ルーターで MPLS 設定を迅速に設定するには、次のコマンドを使用します。

手順

プロバイダルーターを設定するには:

  1. トラフィック制御を有効にして OSPF を設定します。

  2. ループバック インターフェースとコア インターフェースで OSPF を設定します。

  3. ルーターのコアインターフェースに MPLS を設定します。

  4. ループバック インターフェースとコア インターフェースで RSVP を設定します。

  5. ループバック インターフェースとコア インターフェース向けの IP アドレスを設定します。

  6. コア インターフェース アドレスの論理ユニットで family mpls を設定します。

  7. LSP を PE2 ルーターに設定します。

業績

設定の結果の表示:

PE2 での MPLS の設定

CLIクイック構成

ルーターPE2でMPLS設定を迅速に設定するには、次のコマンドを使用します。

手順

ルーターPE2を設定するには:

  1. トラフィック制御を有効にして OSPF を設定します。

  2. ループバック インターフェースとコア インターフェースで OSPF を設定します。

  3. このルーター(PE2)にMPLSを設定し、もう一方のPEルーター(PE1)へのLSP(ラベルスイッチパス)を設定します。

  4. コア インターフェースで MPLS を設定します。

  5. ループバック インターフェースとコア インターフェースで RSVP を設定します。

  6. ループバック インターフェースとコア インターフェース向けの IP アドレスを設定します。

  7. コア インターフェースの論理ユニットで family mpls を設定します。

  8. カスタマー エッジ インターフェースの論理ユニットを CCC として設定します。

  9. プライマリエッジルーター間のインターフェースベースのCCCを設定します。

業績

設定の結果の表示:

MACsecの設定

このセクションでは、トポロジー内の各ルーターでMACsecを設定する方法について説明します。

内容は次のとおりです。

サイト A の CE ルーターで MACsec を設定してサイト B へのトラフィックを保護する

CLIクイック構成

手順

この例では、財務上の機密データを頻繁に交換するユーザー間のトラフィックは、MPLSクラウドを介してCCC上のサイト間で送信されます。MPLS PE ルーターに接続するサイト A およびサイト B の CE ルーターのインターフェイスに MACsec 接続アソシエーションを設定することで、CCC で MACsec を有効にします。MACsecセキュア接続を確立するには、接続アソシエーションに一致する接続アソシエーション名(この例では ccc-macsec)、一致するCKN(この例では 37c9c2c45ddd012aa5bc8ef284aa23ff6729ee2e4acb66e91fe34ba2cd9fe311)、およびCA(この例では 228ef255aa23ff6729ee664acb66e91f)が必要です。

サイトAをサイトBに接続するCCCでMACsecを有効にするには、サイトAのCEルータで以下の手順を実行します。

  1. ccc-macsecという名前の接続アソシエーションを作成し、MACsecセキュリティモードを次のように設定static-cak

  2. CKN と CAK を設定して、事前共有キーを作成します。

  3. PE1ルーターに接続するインターフェイスに接続関連付けを割り当てます。

    これで、CCC の一方の端で接続の関連付けを設定する手順は完了です。MACsec は、CCC のリンクの反対側(この場合はサイト B の CE ルーター上のインターフェイス)で、一致する事前共有鍵との接続アソシエーションが有効になるまで有効になりません。サイト B の CE ルーターで接続アソシエーションを構成するプロセスについては、次の項で説明します。

業績

設定の結果の表示:

サイトBのCEルータでMACsecを設定してサイトAへのトラフィックを保護する

CLIクイック構成

手順

トラフィックは、CCCを使用してMPLSネットワークを介してサイトBからサイトAに移動します。MPLS PE ルーターに接続するサイト A およびサイト B の CE ルーターのインターフェイスに MACsec 接続アソシエーションを設定することで、CCC で MACsec を有効にします。MACsecセキュア接続を確立するには、接続アソシエーションは、一致する接続アソシエーション名(この例では ccc-macsec)、一致するCKN(37c9c2c45ddd012aa5bc8ef284aa23ff6729ee2e4acb66e91fe34ba2cd9fe311)、一致するCA(228ef255aa23ff6729ee664acb66e91f)を有する必要があります。

サイト B をサイト A に接続する CCC で MACsec を有効にするには、サイト B の CE ルータで次の手順を実行します。

  1. ccc-macsecという名前の接続アソシエーションを作成し、MACsecセキュリティモードを次のように設定static-cak

  2. CKN と CAK を設定して、事前共有キーを作成します。

  3. ルーターPE2に接続するインターフェイスに接続関連付けを割り当てます。

    CCC で MACsec が有効になるのは、事前共有鍵が交換された後、つまりこの手順が完了した直後です。

業績

設定の結果の表示:

トラフィックをMACsecで保護されたCCCに誘導するVLANの設定

このセクションでは、サイト A とサイト B の CE ルーターで VLAN を設定する方法について説明します。VLAN の目的は、MACsec で保護するトラフィックを MACsec で保護された CCC に誘導することです。

サイトAのCEルーター上のMACsec CCCにトラフィックを誘導するためのブリッジドメインの設定

CLIクイック構成

手順

サイト A のユーザーからのトラフィックを MACsec で保護された CCC に転送するブリッジ ドメイン(VLAN ID 50)を作成するには:

  1. ge-0/0/0 インターフェイスを VLAN カプセル化とブリッジ ファミリーで設定します。

  2. ge-0/0/2インターフェイスをVLANカプセル化とブリッジファミリーで設定します。

  3. macsec ブリッジ ドメインを定義し、インターフェイスge-0/0/0およびge-0/0/2をブリッジ ドメインに関連付けます。

  4. MACsecブリッジドメインのIPアドレスを作成します。

業績

設定の結果の表示:

サイトB CEルーター上のMACsec CCCにトラフィックを誘導するためのブリッジドメインの設定

CLIクイック構成

手順

ブリッジドメイン(VLAN ID 50)を作成して、サイトBのユーザーのトラフィックをMACsecで保護されたCCCに誘導するには:

  1. xe-0/1/0 インターフェイスを VLAN カプセル化で設定し、ブリッジ ファミリーを設定します。

  2. ge-0/0/2インターフェイスをVLANカプセル化とブリッジファミリーで設定します。

  3. macsec ブリッジ ドメインを定義し、インターフェイス xe-0/1/0 および ge-0/0/2 をブリッジ ドメインに関連付けます。

  4. MACsecブリッジドメインのIPアドレスを作成します。

業績

設定の結果の表示:

検証

設定が正常に機能していることを確認するには、次のタスクを実行します。

MACsec接続の検証

目的

CCCでMACsecが動作していることを確認します。

アクション

一方または両方の CE(カスタマー エッジ)スイッチで show security macsec connections コマンドを入力します。

意味

Interface name:CA name:の出力は、ccc-macsec接続アソシエーションがインターフェイスge-0/0/0で動作していることを示しています。接続アソシエーションがインターフェイスで動作していない場合、出力は表示されません。

CCCでMACsecが動作していることをさらに確認するには、もう一方のCEスイッチで show security macsec connections コマンドを入力することもできます。

MACsecで保護されたトラフィックがCCCを通過していることを検証する

目的

CCCを通過するトラフィックがMACsecで保護されていることを確認します。

アクション

一方または両方の CE スイッチで show security macsec statistics コマンドを入力します。

意味

Secure Channel transmitted出力の下のEncrypted packets行は、MACsecによって保護および暗号化されたインターフェイスからパケットが送信されるたびにインクリメントされます。Encrypted packets出力は、9784個の暗号化および保護されたパケットがインターフェイスge-0/0/0から送信されたことを示しています。そのため、MACsecで保護されたトラフィックは、インターフェイスge-0/0/0で送信されます。

Secure Association received出力の下のAccepted packets行は、MACsec整合性チェックに合格したパケットがインターフェイスで受信されるたびにインクリメントされます。Secure Association received出力の下のDecrypted bytes行は、暗号化されたパケットが受信および復号化されるたびにインクリメントされます。出力は、9791 MACsecで保護されたパケットがインターフェイスge-0/0/0で受信され、それらのパケットから2823555バイトが正常に復号化されたことを示しています。そのため、MACsecで保護されたトラフィックは、インターフェイスge-0/0/0で受信されます。

さらに確認するには、もう一方の CE スイッチで show security macsec statistics コマンドを入力することもできます。

MPLSおよびCCCプロトコルがプロバイダエッジおよびプロバイダスイッチインターフェイスで有効になっていることの確認

目的

MPLS が PE およびプロバイダー スイッチの正しいインターフェイスで有効になっていることを確認します。

アクション

PE ルーターとプロバイダー スイッチの両方で show interfaces terse コマンドを入力します。

意味

この出力では、MPLS プロトコルが、MPLS トラフィックを通過するプロバイダー スイッチ インターフェイス(xe-0/0/0 および ge-0/0/10)と、MPLS トラフィックを通過する PE ルーター インターフェイス(PE1 スイッチ上のインターフェイス ge-0/0/1、PE2 ルーター上のインターフェイス xe-0/1/0)で稼働していることを確認します。

また、出力では、CEスイッチに面したPEルーターインターフェイス(PE1スイッチ上のインターフェイスge-0/0/0およびPE2ルーター上のインターフェイスxe-0/1/1)でCCCが有効になっていることも確認しています。

MPLS ラベル動作の検証

目的

CCC の始点としてどのインターフェースが使われているか、MPLS パケットをネクスト ホップにプッシュするためにどのインターフェースが使われているかを検証します。

アクション

片方または両方の PE ルーターの show route forwarding-table family mpls を入力します。

意味

この出力は、CCC がインターフェイス ge-0/0/0.0 で設定されていることを確認します。スイッチは、ge-0/0/1.0でイングレス トラフィックを受信し、ラベル299952をパケットにプッシュし、インターフェイスge-0/0/1.0を介してスイッチを出ます。また、この出力は、スイッチがラベル 299856 の MPLS パケットを受信すると、ラベルをポップし、インターフェイス ge-0/0/0.0 を介してパケットを送信していることも示しています

MPLS ラベル動作をさらに確認するには、もう一方の PE ルーターの show route forwarding-table family mpls を入力します。

MPLS CCC のステータスの検証

目的

MPLS CCC が動作していることを確認します。

アクション

PE ルーターで show connections コマンドを入力します。

show connectionsコマンドは、CCC 接続のステータスを表示します。この出力では、CCC インターフェースとそれに関連する送信および受信 LSP が両方の PE ルーターでUpていることを確認します。

OSPF 動作確認

目的

OSPF が実行されていることを確認します。

アクション

プロバイダーまたは PE ルーターに show ospf neighbor コマンドを入力し、 State 出力を確認します。

意味

State出力は、OSPFを使用するすべてのインターフェイスでFullされるため、OSPFは動作しています。

OSPF をさらに確認するには、プロバイダー スイッチに加えて PE ルーターで show ospf neighbor コマンドを入力します。

RSVP セッションのステータスの検証

目的

RSVP セッションのステータスを検証します。

アクション

show rsvp session コマンドを入力し、各 RSVP セッションの状態がアップになっていることを確認します。

意味

Stateはすべての接続でUpしているため、RSVPは正常に動作しています。

さらに確認するには、プロバイダー ルーターに加えて PE ルーターの show rsvp session を入力します。