Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

802.1XまたはMAC RADIUS認証に対応したインターフェイス

EX シリーズ スイッチは、ポート ファイアウォール フィルターをサポートしています。ポートファイアウォールフィルターは1台のEXシリーズスイッチで設定されますが、企業全体で動作させるには、複数のスイッチで設定する必要があります。複数のスイッチに同じポートファイアウォールフィルターを設定する必要性を減らすために、代わりにRADIUSサーバー属性を使用してRADIUSサーバーにフィルターを一元的に適用することができます。条件は、デバイスが 802.1X を介して正常に認証された後に適用されます。詳細については、このトピックを参照してください。

例:EXシリーズスイッチの RADIUS サーバー属性を使用して 802.1X認証済みサプリカントにファイアウォール フィルターを適用する

RADIUSサーバー属性とポートファイアウォールフィルターを使用して、企業内のEXシリーズスイッチに接続された複数のサプリカント(エンドデバイス)に条件を一元的に適用することができます。条件は、デバイスが 802.1X を介して正常に認証された後に適用されます。エンドデバイスが802.1X認証を使用して認証された後にファイアウォールフィルターの設定が変更された場合、ファイアウォールフィルターの変更を有効にするためには、確立された802.1X認証セッションを終了し、再確立する必要があります。

EX シリーズ スイッチは、ポート ファイアウォール フィルターをサポートしています。ポートファイアウォールフィルターは1台のEXシリーズスイッチで設定されますが、企業全体で動作させるには、複数のスイッチで設定する必要があります。複数のスイッチに同じポートファイアウォールフィルターを設定する必要性を減らすために、代わりにRADIUSサーバー属性を使用してRADIUSサーバーにフィルターを一元的に適用することができます。

次の例では、FreeRADIUS を使用して、RADIUS サーバーにポート ファイアウォール フィルターを適用します。サーバーの設定については、RADIUSサーバーに付属のマニュアルを参照してください。

この例では、条件を使用してポートファイアウォールフィルターを設定し、サプリカントのパケットをカウントするカウンターを作成し、RADIUSサーバー上のユーザープロファイルにフィルターを適用し、設定を確認するためにカウンターを表示する方法を説明します。

要件

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

注:

この例は、QFX5100スイッチにも適用されます。

  • EXシリーズスイッチのJunos OSリリース9.3以降

  • 認証コードのポートアクセスエンティティ (PAE) として動作する EX シリーズスイッチ 1 台。認証側PAEのポートは、サプリカントが認証されるまで、サプリカントとの間のすべてのトラフィックをブロックするコントロールゲートを形成します。

  • 1台のRADIUS認証サーバー。認証サーバーはバックエンドのデータベースとして機能し、ネットワークへの接続を許可されたホスト (サプリカント) の認証情報を含みます。

サーバーをスイッチに接続する前に、以下のことを確認します。

概要とトポロジー

インターフェイスの 802.1X 設定がサプリカント モードに設定されている場合 、RADIUS サーバーにフィルターを一元的に追加することで、EX シリーズ スイッチ上の Junos OS CLI を介して設定された 1 ポート ファイアウォール フィルターを任意の数のエンド デバイス(サプリカント)に適用できます。multiple インターフェイスに適用できるフィルターは 1 つだけです。ただし、フィルターには、個別のエンドデバイスに対して複数の条件を含めることができます。

ファイアウォールフィルターの詳細については、 EXシリーズスイッチ用 ファイアウォールフィルターの概要または ファイアウォールフィルターの概要(QFXシリーズ)を参照してください。Firewall Filters for EX Series Switches OverviewOverview of Firewall Filters (QFX Series)

RADIUSサーバー属性は、802.1Xを使用してデバイスが正常に認証された後、エンドデバイスが接続されているポートに適用されます。エンド デバイスを認証するために、スイッチはエンド デバイスの認証情報を RADIUS サーバに転送します。RADIUSサーバーは、RADIUSサーバー上のサプリカントのユーザープロファイルにあるサプリカントに関する事前設定された情報と資格情報を照合します。一致が見つかった場合、RADIUSサーバーは、エンドデバイスへのインターフェイスを開くようにスイッチに指示します。その後、トラフィックはLAN上のエンドデバイスとの間で流れます。ポートファイアウォールフィルターで設定され、RADIUSサーバー属性を使用してエンドデバイスのユーザープロファイルに追加される追加の命令は、エンドデバイスに許可されるアクセスをさらに定義します。ポートファイアウォールフィルターで設定されたフィルタリング項目は、802.1X認証の完了後に、エンドデバイスが接続されているポートに適用されます。

注:

802.1Xを使用してエンドデバイスが正常に認証された後にポートファイアウォールフィルターを変更した場合、ファイアウォールフィルター設定の変更を有効にするには、802.1X認証セッションを終了し、再確立する必要があります。

トポロジー

図 1 に、この例で使用したトポロジーを示します。RADIUS サーバは、アクセス ポート ge-0/0/10 で EX4200 スイッチに接続されています。2 つのエンド デバイス(サプリカント)がインターフェイス ge-0/0/2 で LAN にアクセスしています。サプリカント 1 の MAC アドレスは 00:50:8b:6f:60:3a です。サプリカント 2 の MAC アドレスは 00:50:8b:6f:60:3b です。

注:

この図は、QFX5100 スイッチにも適用されます。

図 1: ファイアウォールフィルターとRADIUSサーバー属性設定のトポロジーファイアウォールフィルターとRADIUSサーバー属性設定のトポロジー

表 1は、このトポロジーのコンポーネントについて説明しています。

表 1: ファイアウォールフィルターとRADIUSサーバー属性トポロジーのコンポーネント
プロパティ 設定

スイッチ ハードウェア

EX4200アクセススイッチ、24ギガビットイーサネットポート:非PoE ポート x 16およびPoEポート x 8。

1台のRADIUSサーバー

ポート でスイッチに接続されたアドレスを持つバックエンド データベース10.0.0.100ge-0/0/10

インターフェイス上のスイッチに接続された802.1Xサプリカント ge-0/0/2

  • は MAC アドレス を持っています。Supplicant 100:50:8b:6f:60:3a

  • は MAC アドレス を持っています。Supplicant 200:50:8b:6f:60:3b

RADIUSサーバーに適用されるポートファイアウォールフィルター

filter1

カウンター

サプリカント 1 からのパケットをカウントし 、サプリカント 2 からのパケットをカウントします。counter1counter2

ポリサー

policer p1

RADIUSサーバー上のユーザープロファイル

  • サプリカント 1 には、 ユーザー プロファイル があります。supplicant1

  • サプリカント 2 には、 というユーザー プロファイル があります。supplicant2

この例では、 という名前の ポート ファイアウォール フィルターを設定します。filter1 フィルターには、エンドデバイスのMACアドレスに基づいてエンドデバイスに適用される用語が含まれています。フィルターを設定する場合は、カウンター と も設定します。counter1counter2 各エンド デバイスからのパケットがカウントされるため、設定が機能していることを確認できます。ポリサーは、 と パラメーターの値に基づいてトラフィック レートを制限します。p1exceedingdiscard 次に、RADIUS サーバー属性が RADIUS サーバーで使用可能であることを確認し、RADIUS サーバー上の各エンド デバイスのユーザー プロファイルにフィルターを適用します。最後に、2 つのカウンタの出力を表示して設定を確認します。

ポート ファイアウォール フィルターとカウンターの構成

手順

CLIクイック構成

サプリカント 1 とサプリカント 2 の条件でポート ファイアウォール フィルターをすばやく設定し、各サプリカントのパラレル カウンターを作成するには、以下のコマンドをコピーしてスイッチの端末ウィンドウに貼り付けます。

ステップバイステップでの手順

スイッチでポートファイアウォールフィルターとカウンターを設定するには:

  1. 各エンド デバイスの MAC アドレスに基づいて、各エンド デバイスの条件を含むポート ファイアウォール フィルター(ここでは) を設定します。filter1

  2. ポリサー定義を設定します。

  3. 各エンド デバイスのパケットをカウントする 2 つのカウンターと、トラフィック レートを制限するポリサーを作成します。

結果

設定の結果の表示:

RADIUSサーバー上のサプリカントユーザープロファイルへのポートファイアウォールフィルターの適用

手順

ステップバイステップでの手順

RADIUS サーバー属性 が RADIUS サーバー上にあることを確認し、フィルターをユーザー プロファイルに適用するには、次の手順を実行します。Filter-ID

  1. RADIUSサーバーに辞書を表示し、属性が辞書にあることを確認します。dictionary.rfc2865Filter-ID

  2. 辞書ファイルを閉じます。

  3. フィルタを適用したいエンドデバイスのローカルユーザプロファイルを表示します(ここでは、ユーザプロファイルは と と呼ばれます)。supplicant1supplicant2

    出力は以下を示しています。

  4. 各プロファイルに行 を追加して両方のユーザー プロファイルにフィルターを適用し、ファイルを閉じます。Filter-Id = “filter1”

    ファイルに行を貼り付けると、ファイルは次のようになります。

検証

フィルターがサプリカントに適用されていることの確認

目的

インターフェイス ge-0/0/2 でエンド デバイスが認証されたら、スイッチでフィルターが設定され、両方のサプリカントの結果が含まれていることを確認します。

アクション
意味

コマンドの出力には、 と が表示されます。show dot1x firewallcounter1counter2 User_1からのパケットは を使用してカウント され、ユーザー 2 からのパケットは を使用してカウントされます 。counter1counter2 出力では、両方のカウンターで増加しているパケットが表示されます。フィルターは両方のエンドデバイスに適用されています。

例:802.1XまたはMAC RADIUS認証が有効なインターフェイス上の複数のサプリカントへのファイアウォールフィルターの適用

EX シリーズ スイッチでは、802.1X または MAC RADIUS 認証に対応したインターフェイスに適用するファイアウォール フィルターが、RADIUS サーバーからスイッチに送信されるユーザーごとのポリシーと動的に組み合わされます。スイッチは、内部ロジックを使用して、インターフェイス ファイアウォール フィルターと RADIUS サーバーのユーザー ポリシーを動的に組み合わせ、インターフェイス上で認証される複数のユーザーまたは応答しないホストのそれぞれに個別のポリシーを作成します。

この例では、802.1X 対応インターフェイス上の複数のサプリカントに対して、動的ファイアウォール フィルターを作成する方法について説明します(この例と同じ原則が、MAC RADIUS 認証が有効なインターフェイスにも適用されます)。

要件

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

  • EXシリーズスイッチ向けJunos OSリリース9.5以降

  • 1 つの EX シリーズ スイッチ

  • 1台のRADIUS認証サーバー。認証サーバーはバックエンドのデータベースとして機能し、ネットワークへの接続を許可されたホスト (サプリカント) の認証情報を含みます。

複数のサプリカントで使用するためにファイアウォールフィルターをインターフェイスに適用する前に、以下が完了していることを確認してください。

概要とトポロジー

トポロジー

インターフェイスの 802.1X 設定がマルチ サプリカント モードに設定されている場合、システムは、認証時にインターフェイス ファイアウォール フィルターと RADIUS サーバーからスイッチに送信されたユーザー ポリシーを動的に組み合わせ、ユーザーごとに個別の条件を作成します。インターフェイスで認証されたユーザーごとに個別の条件があるため、この例に示すように、カウンターを使用して、同じインターフェイスで認証された個々のユーザーのアクティビティを表示できます。

新しいユーザー(または応答しないホスト)がインターフェイスで認証されると、システムはインターフェイスに関連付けられたファイアウォールフィルターに用語を追加し、各ユーザーの用語(ポリシー)はユーザーのMACアドレスに関連付けられます。各ユーザーの用語は、RADIUSサーバーに設定されたユーザー固有のフィルターとインターフェイスに設定されたフィルターに基づいています。例えば、に示すように に示すように 、 が EX シリーズ スイッチによって User1 が認証されると、システムはファイアウォール フィルター を作成します。図 2dynamic-filter-example User2 が認証されると、別の用語がファイアウォール フィルターに追加されます、という具合です。

図 2: 概念モデル: 新しいユーザーごとに更新されたダイナミックフィルター概念モデル: 新しいユーザーごとに更新されたダイナミックフィルター

これは内部プロセスの概念モデルであり、動的フィルターにアクセスしたり表示したりすることはできません。

注:

ユーザー(または応答しないホスト)が認証された後にインターフェイスのファイアウォールフィルターが変更された場合、ユーザーが再認証されない限り、その変更はダイナミックフィルターに反映されません。

この例では、ファイアウォールフィルターを構成して、サブネット 上にあるファイルサーバーへのインターフェイスで認証された各エンドポイントによるリクエストをカウントし、ポリサー定義を設定してトラフィックのレートを制限します。に、この例のネットワークトポロジーを示します。 ge-0/0/2192.0.2.16/28図 3

図 3: ファイル サーバーに接続する 802.1X 対応インターフェイス上の複数のサプリカントファイル サーバーに接続する 802.1X 対応インターフェイス上の複数のサプリカント

設定

802.1X 対応インターフェイス上の複数のサプリカントにファイアウォール フィルターを設定するには、次の手順に従います。

複数のサプリカントを持つインターフェイスでのファイアウォール フィルターの設定

CLIクイック構成

802.1X 対応インターフェイスで複数のサプリカントにファイアウォール フィルターをすばやく構成するには、以下のコマンドをコピーしてスイッチの端末ウィンドウに貼り付けます。

ステップバイステップでの手順

複数のサプリカントが有効になっているインターフェイスでファイアウォールフィルターを設定するには:

  1. マルチサプリカントモード認証用のインターフェイス を設定します。ge-0/0/2

  2. ポリサー定義を設定します。

  3. 各ユーザーからのパケットをカウントするファイアウォールフィルターと、トラフィックレートを制限するポリサーを設定します。新しいユーザーはそれぞれマルチ サプリカント インターフェイスで認証されるため、このフィルター条件はユーザーに対して動的に作成される用語に含まれます。

結果

構成の結果を確認します。

検証

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

複数のサプリカントを持つインターフェイスでのファイアウォール フィルターの検証

目的

ファイアウォールフィルターが、複数のサプリカントとのインターフェイスで機能していることを確認します。

アクション
  1. インターフェイスで認証された 1 人のユーザで結果を確認します。この場合、ユーザーは で認証されます 。ge-0/0/2

  2. 2番目のユーザーUser2が同じインターフェイス()で認証されると、 インターフェイスで認証された両方のユーザーの結果がフィルターに含まれていることを確認できます。ge-0/0/2

意味

コマンド出力によって 表示される結果には、新しい各ユーザーの認証で作成された動的フィルターが反映されます。show dot1x firewall User1 は指定された宛先アドレスにあるファイル サーバーに 100 回アクセスし、User2 は同じファイル サーバーに 400 回アクセスしました。

例:ELS をサポートする EX シリーズ スイッチで 802.1X または MAC RADIUS 認証が有効なインターフェイス上の複数のサプリカントへのファイアウォール フィルターの適用

注:

この例では、ELS(拡張レイヤー 2 ソフトウェア)設定スタイルのサポートにより、EX シリーズ スイッチで Junos OS を使用します。スイッチで ELS をサポートしていないソフトウェアが実行されている場合は、 例: を参照してください。802.1XまたはMAC RADIUS認証が有効なインターフェイス上の複数のサプリカントにファイアウォールフィルターを適用する。ELSの詳細については、「拡張レイヤー2ソフトウェアCLIの使用」を参照してください。

EX シリーズ スイッチでは、802.1X または MAC RADIUS 認証に対応したインターフェイスに適用するファイアウォール フィルターが、RADIUS サーバーからスイッチに送信されるユーザーごとのポリシーと動的に組み合わされます。スイッチは、内部ロジックを使用して、インターフェイス ファイアウォール フィルターと RADIUS サーバーのユーザー ポリシーを動的に組み合わせ、インターフェイス上で認証される複数のユーザーまたは応答しないホストのそれぞれに個別のポリシーを作成します。

この例では、802.1X 対応インターフェイス上の複数のサプリカントに対して、動的ファイアウォール フィルターを作成する方法について説明します(この例と同じ原則が、MAC RADIUS 認証が有効なインターフェイスにも適用されます)。

要件

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

注:

この例は、QFX5100スイッチにも適用されます。

  • EX シリーズスイッチの Junos OS リリース 13.2 以降

  • ELSをサポートする1つのEXシリーズスイッチ

  • 1台のRADIUS認証サーバー。認証サーバーはバックエンドのデータベースとして機能し、ネットワークへの接続を許可されたホスト (サプリカント) の認証情報を含みます。

複数のサプリカントで使用するためにファイアウォールフィルターをインターフェイスに適用する前に、以下が完了していることを確認してください。

概要とトポロジー

トポロジー

インターフェイスの 802.1X 設定がマルチ サプリカント モードに設定されている場合、システムは、認証時にインターフェイス ファイアウォール フィルターと RADIUS サーバーからスイッチに送信されたユーザー ポリシーを動的に組み合わせ、ユーザーごとに個別の条件を作成します。インターフェイスで認証されたユーザーごとに個別の条件があるため、この例に示すように、カウンターを使用して、同じインターフェイスで認証された個々のユーザーのアクティビティを表示できます。

新しいユーザー(または応答しないホスト)がインターフェイスで認証されると、システムはインターフェイスに関連付けられたファイアウォールフィルターに用語を追加し、各ユーザーの用語(ポリシー)はユーザーのMACアドレスに関連付けられます。各ユーザーの用語は、RADIUSサーバーに設定されたユーザー固有のフィルターとインターフェイスに設定されたフィルターに基づいています。例えば、 に示すように 、 でユーザー 1 が EX シリーズ スイッチによって認証されると、システムはファイアウォール フィルター に条件を追加します。図 4dynamic-filter-example ユーザー 2 が認証されると、別の用語がファイアウォール フィルターに追加され、以下同様に続きます。

注:

この図は、QFX5100 スイッチにも適用されます。

図 4: 概念モデル: 新しいユーザーごとに更新されたダイナミックフィルター概念モデル: 新しいユーザーごとに更新されたダイナミックフィルター

これは内部プロセスの概念モデルであり、動的フィルターにアクセスしたり表示したりすることはできません。

注:

ユーザー(または応答しないホスト)が認証された後にインターフェイスのファイアウォールフィルターが変更された場合、ユーザーが再認証されない限り、その変更はダイナミックフィルターに反映されません。

この例では、ファイアウォールフィルターを設定して、サブネット192.0.2.16/28にあるファイルサーバーに対してインターフェイスge-0/0/2で認証された各エンドポイントからのリクエストをカウントし、ポリサー定義を設定してトラフィックをレート制限します。 にこの例のネットワーク トポロジーを示します。図 5

図 5: ファイル サーバーに接続する 802.1X 対応インターフェイス上の複数のサプリカントファイル サーバーに接続する 802.1X 対応インターフェイス上の複数のサプリカント

設定

複数のサプリカントを持つインターフェイスでのファイアウォール フィルターの設定

CLIクイック構成

802.1X 対応インターフェイスで複数のサプリカントにファイアウォール フィルターをすばやく構成するには、以下のコマンドをコピーしてスイッチの端末ウィンドウに貼り付けます。

ステップバイステップでの手順

複数のサプリカントが有効になっているインターフェイスでファイアウォールフィルターを設定するには:

  1. ポリサー定義を設定します。

  2. 各ユーザーからのパケットをカウントするファイアウォールフィルターと、トラフィックレートを制限するポリサーを設定します。新しいユーザーはそれぞれマルチ サプリカント インターフェイスで認証されるため、このフィルター条件はユーザーに対して動的に作成される用語に含まれます。

結果

構成の結果を確認します。

検証

複数のサプリカントを持つインターフェイスでのファイアウォール フィルターの検証

目的

ファイアウォールフィルターが、複数のサプリカントとのインターフェイスで機能していることを確認します。

アクション
  1. インターフェイスで認証された 1 人のユーザで結果を確認します。この場合、ユーザー 1 は ge-0/0/2 で認証されます。

  2. 2番目のユーザーであるユーザー2が同じインターフェイスge-0/0/2で認証された場合、フィルターにインターフェイスで認証された両方のユーザーの結果が含まれていることを確認できます。

意味

コマンド出力によって 表示される結果には、新しい各ユーザーの認証で作成された動的フィルターが反映されます。show dot1x firewall ユーザー 1 は指定された宛先アドレス 時刻にあるファイル サーバーにアクセスし、ユーザー 2 は同じファイル サーバー 時刻にアクセスしました。100400