統合アクセスポリシー
統合アクセスポリシーにより、GBPのサポートがMistアクセスポイント(AP)にまで拡張されます。
Junos OSリリース25.4R1以降、サポートされている プラットフォームに記載されているEX4100、EX4400、EX4650、QFX5120スイッチの有線および無線クライアントの統合アクセスポリシーがサポートされています。
統合アクセスポリシーにより、サポートされているスイッチがMist APからGBPタグを学習できるようになり、有線クライアントと無線クライアントの両方がGBPマイクロセグメンテーションに参加できるようになります。
GBPメッセージ
サポートされているスイッチで統合アクセスポリシーを有効にすると、スイッチは独自のGBPメッセージを通じて、接続されたMist APからGBPタグの割り当てを学習します。
表1に 、2種類のGBPメッセージを示します。
| GBPメッセージタイプ | 説明 |
|---|---|
| GBPの更新 | GBPアップデートメッセージには、MACアドレスとGBPタグ間のマッピングが含まれています。これは、タグ割り当てを受信者に伝えるための送信者からの要求メッセージまたは非送信請求メッセージです。 これは、ユニキャストメッセージまたはマルチキャストメッセージです。 |
| GBPルックアップ | GBPルックアップメッセージは、メッセージ内で指定されたMACアドレスのGBPタグ割り当てを受信側から取得するための送信者によるリクエストです。 これはユニキャストメッセージです。 |
|
注:GBP更新メッセージにはMACベースのGBPタグ割り当てのみが含まれ、GBPルックアップメッセージにはMACベースのGBPタグ割り当てのみをリクエストします。
|
|
図1 にGBPメッセージの形式を示します。メッセージには、改ざんを検出するためのキーが署名されています。
以下のセクションでは、これらのメッセージがどのように使用されるかについて説明します。
UAPアクセスリンク
UAPアクセスリンクとは、UAP対応アクセススイッチをMist APに直接的または間接的に接続するリンクを指します。Mist APは、GBPメッセージ交換を介して、このリンクを介してアクセススイッチにGBPタグ割り当てを伝達します。
具体的には、Mist APとアクセススイッチは次のように動作します。
-
認証中に無線クライアントにGBPタグが割り当てられた場合、Mist APは、MACベースのGBPタグの割り当てを含むマルチキャストGBP更新メッセージをアップストリームアクセススイッチに送信します。メッセージ内の宛先マルチキャストMACアドレスは
5d:5b:35:ff:ff:01に設定され、送信元MACアドレスはMist APのMACアドレスに設定されます。アクセススイッチがこのGBP更新メッセージを受信すると、スイッチは指定されたMACベースのタグ割り当てでMACアドレステーブルと内部データ構造を更新します。
-
GBP更新メッセージがドロップされるか、アクセススイッチが再起動すると、タグの割り当ては失われます。この状況で、アクセススイッチがGBPタグが割り当てられていない送信元MACアドレスを持つクライアントデータフレームを受信した場合、アクセススイッチは、タグの割り当てが欠落していることを尋ねるGBPルックアップメッセージをMist APに送信します。GBPルックアップメッセージの宛先MACアドレスは、Mist APのMACアドレスに設定されます。送信元MACアドレスは、アクセススイッチのシャーシMACアドレスの派生したMACアドレスに設定されます。
Mist APがこのGBPルックアップメッセージを受信すると、Mist APは指定されたMACアドレスを検索してGBPタグを取得します。GBPタグが存在する場合、Mist APはGBPルックアップメッセージにタグ割り当てを含むユニキャストGBP更新メッセージを返します。応答でMACアドレス宛先ユニキャストは、アクセス スイッチのMACアドレスに設定されます(シャーシ MACアドレス の派生)。送信元MACアドレスは、Mist APのMACアドレスに設定されます。
図2 は、有線クライアントと無線クライアントを接続するEVPN-VXLANネットワークにおける統合無線アクセスポリシーを示しています。有線クライアントのGBPタグは、通常通りGBPフィルターまたはRADIUS認証を介して割り当てられます。無線クライアントのGBPタグはRADIUS認証を介して割り当てられ、タグの割り当てはGBPアップデートメッセージでアップストリームスイッチに伝達されます。GBP更新メッセージを受信するスイッチは、GBPタグがCLIを介して割り当てられたか、ローカルで学習されたかのように、GBPタグの割り当てを使用して、MACアドレステーブルと内部データ構造を設定します。その後、通常のGBPタグ処理が行われます。CLIではなくGBPメッセージを介してタグが割り当てられるため、機能に制限や制限はありません。
における統合アクセスポリシー
上記の例はEVPN-VXLANネットワーク内のUAPを示していますが、純粋なL2ネットワークでもUAPを設定できます。UAP機能は、基盤となるインフラストラクチャから独立して動作します。
UAPスイッチ間リンク
UAPアクセスリンクがアクセススイッチをMist APに接続するのに対し、UAPスイッチ間リンクがUAP対応スイッチを純粋なレイヤー2ネットワークで相互に接続します。UAPスイッチ間リンクのインターフェイスを設定すると、そのインターフェイスでGBPメッセージの交換が許可されます。このようにして、MACベースのGBPタグは、ネットワークを介してすべてのUAP対応スイッチに伝播されます。
具体的には、UAP対応スイッチの動作は以下のようになります。
-
無線 - アクセススイッチがMist APからGBP更新メッセージを受信すると、アクセススイッチは UAPアクセスリンクの 説明に従ってメッセージを処理し、このマルチキャストメッセージをすべてのスイッチ間リンクインターフェイスに渡します。このメッセージは、このタグ割り当てが学習されたすべてのUAP対応スイッチに伝播されます。
-
有線 - アクセススイッチが有線ユーザーのGBPタグ割り当てを学習した場合(例えば、CLI設定やRADIUS認証を介して)、そのタグ割り当てを含むユニキャストGBP更新メッセージを作成し、スイッチ間リンクを介してUAP対応ネイバーに送信します。
この方法でネットワーク全体にGBP更新メッセージを渡すことで、アクセススイッチはイングレスで送信元と宛先の両方のGBPタグにポリシーを適用できます。ただし、この機能は、純粋なL2ネットワーク内のUAP対応スイッチに限定されています。
図3 は、GBPメッセージが純粋なレイヤー2ネットワーク全体のスイッチ間リンクを介してどのように伝播するかを示しています。有線クライアントと無線クライアントの両方からのGBPタグは、この方法で伝送されます。
における統合アクセスポリシー
UAPの設定
GBPピュアL2プロファイルを使用する
導入によっては、L3ゲートウェイではないアクセススイッチにポリシー適用を実行する場合があります。簡略化のためにアクセススイッチをレイヤー2に残し、ルーティングとゲートウェイの責任をWANルーターに移行したいと思うかもしれません。つまり、アクセススイッチはIPルートルックアップを実行せず、L3セグメンテーションに参加できません。
この場合、 gbp-pure-l2-profileを有効にすると、ポリシーに一致する宛先IPアドレス/サブネットを追加できます。これにより、純粋なL2アクセススイッチでも、L2とL3の両方のセグメンテーションをサポートすることができます。
図4 は、WANルーターに接続されたGBP対応レイヤー2アクセススイッチを示しています。WAN ルーターは EVPN-VXLAN をサポートしておらず、GBP もサポートしていません。ただし、このシナリオでも、 gbp-pure-l2-profile を有効にし、ローカル(送信元)GBPタグと宛先IPアドレス/サブネットの組み合わせにポリシーを適用すれば、アクセススイッチはL2およびL3セグメンテーションに参加できます。
この機能により、サードパーティ製のWANおよびコア/ディストリビューションルーターをネットワークに組み込み、GBPマイクロセグメンテーションのサポートを継続できます。これは、アクセス層でポリシーを適用することで設計を簡素化し、コアインフラストラクチャへの依存を軽減する小規模なサイトに最適です。
表2 と 表3 は、 gbp-pure-l2-profileでサポートされているGBPタグ割り当てとポリシー適用機能を示しています。ピュアレイヤー2デバイスは、タグ付けおよび適用機能のサブセットのみをサポートします。
| タグの割り当て基準... | サポート |
|---|---|
| MACアドレスのみ |
はい |
| インターフェイスのみ |
はい |
| VLANのみ |
はい1 |
| インターフェイスとVLAN |
はい1 |
| IPアドレス |
いいえ |
| IEEE 802.1X |
はい |
| 1EX4100スイッチではサポートされていません。 | |
| 適用 | サポート |
|---|---|
| エグレス |
はい。宛先GBPタグあり |
| イングレス |
はい。送信元GBPタグと宛先IPアドレスあり |
| L4フィールド |
はい |
| タグ伝搬によるイングレス |
いいえ |
| 明示的なデフォルト破棄 |
いいえ |
| MAC/IPインタータギング |
いいえ |
| フィルターベースのフォワーディング |
いいえ |
以下は、 gbp-pure-l2-profileでGBPを設定する例です。
set routing-options router-id 10.1.2.3 set interfaces lo0 unit 0 family inet address 10.1.2.3/32 set protocols evpn encapsulation vxlan set protocols evpn extended-vni-list all set switch-options vtep-source-interface lo0.0 set switch-options route-distinguisher 10.1.2.3:100 set switch-options vrf-target target:1:100
set vlans default vxlan vni 100001 set vlans default no-arp-suppression set vlans vlan1099 vxlan vni 101099 set vlans vlan1099 no-arp-suppression etc.