Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

例:EXシリーズスイッチでのMPLS CCC上のMACsecの設定

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

必要条件

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

  • MPLS ネットワークで PE およびプロバイダ スイッチとして使用される 3 台の EX4550 スイッチ

  • サイト A を MPLS ネットワークに接続する CE スイッチとして使用される EX4550 スイッチ 1 台

  • サイト B を MPLS ネットワークに接続する CE スイッチとして使用する SFP+ MACsec アップリンク モジュールを設置した EX4200 スイッチ 1 台

  • MPLS ネットワーク(PE1、PE2、プロバイダ スイッチ)内のすべての EX4550 スイッチで実行されている Junos OS リリース 12.2R1 以降

  • Junos OS リリース 13.2X50-D15(制御バージョン)以降が、サイト A の CE スイッチとサイト B の CE スイッチで実行されている

    手記:

    MACsecを有効にするには、ジュニパーネットワークスJunosオペレーティングシステム(Junos OS)ソフトウェアの管理バージョンをダウンロードする必要があります。MACsecソフトウェア サポートは、デフォルトでスイッチにインストールされる国内バージョンのJunos OSソフトウェアでは利用できません。制御されたバージョンのJunos OSソフトウェアには、国内バージョンのJunos OSで利用可能なすべての機能が含まれており、MACsecもサポートしています。MACsecソフトウェア要件の詳細については、 メディアアクセス制御セキュリティ(MACsec)について を参照してください。

  • サイトAのCEスイッチとサイトBのCEスイッチにインストールされたMACsec機能ライセンス

    手記:

    MACsecのソフトウェアライセンスを購入するには、ジュニパーネットワークスの営業担当者(https://www.juniper.net/us/en/contact-us/sales-offices)にお問い合わせください。ジュニパーネットワークスの営業担当者が、機能ライセンス ファイルとライセンス キーを提供します。スイッチのシャーシ シリアル番号を入力するように求められます。シリアル番号は、 show virtual-chassis または show chassis hardware コマンドを実行して取得できます。

概要とトポロジー

この例では、財務上の機密性の高い会社のデータは、多くの場合、サイト 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 は、この例で使用されているトポロジーを示しています。MACsecで保護されたCCCトラフィックは、図のMACsec CCCとラベル付けされています。

図1:サイトAとサイトB間のMPLS図
Network topology diagram showing two sites connected via MPLS. Site A: EX4550 switch labeled CE, interface ge-0/0/0. Site B: EX4200 switch labeled CE, interface ge-0/0/2. MPLS network includes EX4550 switches as PE and Provider devices, interfaces ge-0/0/0, ge-0/0/1, xe-0/0/0, xe-0/1/0. Secure MACsec CCC connection. IPs: Site A 5.5.5.1, Site B 5.5.5.2.

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

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

表 3 は、このトポロジーで使用される VLAN の概要を示しています。このトポロジーでは、サイト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:VLAN の概要
VLAN の説明

MACsec

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

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)にMPLSを設定し、PE2スイッチへのLSPを設定します。

  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 の一方の端で接続の関連付けを設定する手順は完了です。CCCのリンクの反対側(この場合はサイトB CEスイッチ上のインターフェイス)で事前共有キーが一致する接続アソシエーションが有効になるまで、MACsecは有効になりません。サイト 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にトラフィックを誘導するようにVLANを構成する

CLIクイック構成

手順

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

  1. macsec VLAN に ge-0/0/0 インターフェイスを設定します。

  2. macsec VLAN に ge-0/0/2 インターフェイスを構成します。

  3. macsec VLAN ブロードキャスト ドメインの IP アドレスを作成します。

  4. macsec VLAN の VLAN タグ ID を 50 に設定します。

  5. レイヤー3インターフェイスをmacsec VLANに関連付けます。

業績

設定の結果の表示:

サイトB CEスイッチ上のMACsec CCCにトラフィックを誘導するようにVLANを構成する

CLIクイック構成

手順

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

  1. macsec VLAN に ge-0/0/2 インターフェイスを構成します。

  2. macsec VLAN に xe-0/1/0 インターフェイスを設定します。

  3. macsec VLAN ブロードキャスト ドメインの IP アドレスを作成します。

  4. macsec VLAN の VLAN タグ ID を 50 に設定します。

  5. レイヤー3インターフェイスをmacsec VLANに関連付けます。

業績

設定の結果の表示:

検証

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

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 を入力します。