Regex を使用して BGP as パス属性に番号を付加する

Regex を使用して BGP as パス属性に番号を付加する

30001
Created On 09/25/18 17:51 PM - Last Modified 06/13/23 13:54 PM


Resolution


概要

BGP が宛先プレフィックス/ネットワークに到達するパスを選択する方法を決定するさまざまな属性があります。ネットワーク管理者/エンジニアは、ネットワーク要件に合わせてこれらの属性に影響を与える可能性があります。このドキュメントでは、正規表現を使用して、as パス (自律システムパス) 属性を操作する方法について説明します。

ネットワークシナリオ

このドキュメントでは、次のトポロジが使用されます。

pix をエクスポートします。png 形式

前提条件

ループバックプレフィックス 10.10.20.10/32 を eBGP ピア "ISP_A" にエクスポートしますが、ローカルを3回として元のパスに付加します。

手順

  1. [ネットワーク] > [仮想ルーター] > [ルーターの選択] に移動します。
  2. 次に、BGP > 書き出しを探します。
  3. ルール名を入力し、ルールを有効にして、適切な eBGP ピアを選択します。
    ISP_A genereal をエクスポートします。Png
  4. [一致] タブで、regex 式に ^ $ を入力し、as パスを変更しようとしているアドレスプレフィックスを追加します。式^ $ は、プレフィックスがこの as から始まったため、優先正規表現として選択されました。すべてのプレフィックスの as パスを変更する場合は、[アドレスプレフィックス] フィールドを空白のままにします。
    ISP_A 一致をエクスポートします。Png
  5. [アクション] タブで、[アクション] を [許可] に設定し、目的のパスの先頭の番号を設定します。この要件については、我々は3を入力することを選択しました。
    エクスポート ISP_A アクション .png
  6. [OK] をクリックすると、エクスポートルールは次のようになります。
    エクスポート ISP_A
    注:この時点で構成がコミットされている場合は、プリフィックスが機能しますが、プレフィックス 10.10.20.10/32 のみが eBGP ピアにエクスポートさ
    れます。[エクスポート] または [インポート] タブでルールが作成されると、暗黙的な拒否ルールがトリガされます。(OSPF エクスポートの場合も同様です)。
    許可規則を追加して、他のプレフィックスをエクスポートすることを確認します。[エクスポート] タブが次のように表示されます。
    エクスポート ISP_A すべて PNG
  7. コミットと検証

検証

例の構成の前に、10.10.20.10/32 にアドバタイズされた as パスは、下のスクリーンショットに示されているように、2345の1つのインスタンスのみから成りました。

輸出前。Png                                                                                           

構成の後、10.10.20.10/32 にアドバタイズされた as パスは、次に示すように、2345の3つのインスタンスからなります。

後にエクスポートします。Png

その他の正規表現:

^ $-これから始まったルートは

_2345_-2345 を通過したルート

^ 2345_-2345 によって学んだルート

_2345 $-2345 として起源のルート。(時々 ^ $ と同じであることができる)

(400 | 500 | 600)-400、500または600のいずれかに一致します。

また見なさい

Regex の組み合わせについては、「カスタムアプリシグネチャのパターンの正規表現構文」を参照してください。

所有者: tasonibare



Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA10g000000ClKyCAK&lang=ja&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language