BGP正規表現。+ _。+ _。+ _。+ _。+ _。+ _。+ _。+ _。+ _。+ _。+ _。+


14

誰が何のip as-path access-list 100 deny .+_.+_.+_.+_.+_.+_.+_.+_.+_.+_.+_.+略か教えてもらえますか?!

この正規表現の意味をインターネットで検索しましたが、情報が見つかりませんでした。

回答:


18

を見るたびに.+_、その正規表現は単一のBGP自律システムを表します。このas-pathリストは、BGPを12パス以上のパスとして拒否します。

正規表現は、.任意の文字を表し、+オプションで前の文字を無制限に繰り返すワイルドカードであり_、自律システムパス間のスペースを表すため、機能します。詳細については、Cisco IOS正規表現ガイド、またはこのINE BGP正規表現ブログを参照してください。


こんにちは、マイク、あなたの助けと説明をありがとう。非常に便利。宜しくお願いします。
ipermo

プロジェクトの幸運を大歓迎します
マイクペニントン

1
追加情報として、IOSは長い間「bgp maxas-limit n」をサポートしてASパスサイズの制限を容易にしましたが、明らかにグローバルですが、as-path ACLはより外科的に呼び出すことができます。
ytti

-1

12個のASパスリストに一致します。しかし、より適切なマッチング方法は^ [0-9] + _ [0-9] + _ [0-9] + _ [0-9] + _ [0-9] + _ [ 0-9] + _ [0-9] + _ [0-9] + _ [0-9] + _ [0-9] + _ [0-9] + _ [0-9] + $あなたが言及した表現はどんな文字にもマッチするかもしれません。特殊文字とアルファベットが含まれています。


1
ASパスの正規表現は「通常の」正規表現ではなく、数字のみを使用できることは既に与えられています。
テウンヴィンク

1
これがOPが必要とする方法で機能するかどうかは完全にはわかりません。 [0-9]+[0-9]+自律システムパス間のスペースは考慮されません。簡単に言えば、0-9([0-9])に無限回(+)マッチし、その後に別の0-9の無限セット()が直接マッチするということ[0-9]+です。
ライアンフォーリー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.