ナビゲーションに移動Ciscoを中心としたネットワーク技術をわかりやすく解説します。-プレフィクスリスト-FacebooktwitterHatenaPocketCopy目次1概要プレフィクスリストの設定の流れプレフィクスリストの設定コマンドBGPルートの再送受信プレフィクスリストの確認コマンドまとめ概要BGPルートフィルタのプレフィクスリストの設定と確認コマンドについて解説します。プレフィクスリストでは、ネットワークアドレスとサブネットマスクによってフィルタするBGPルートを特定します。プレフィクスリストの設定の流れプレフィクスリストでBGPルートをフィルタするための設定の流れは、以下の通りです。プレフィクスリストでフィルタするルート情報を特定する特定のネイバーへプレフィクスリストを適用するBGPルートを再送受信するプレフィクスリストの設定コマンドプレフィクスリストを作成して、BGPネイバーに適用するためのコマンドは以下の通りです。ネイバーのIPアドレスプレフィクスリストによって、ルート情報のネットワークアドレスとサブネットマスクを参照してBGPルートを特定します。permitまたはdenyで特定したルート情報をどのように扱うかを決めます。permitはルート情報を許可します。outで適用しているときは該当のBGPルートをアドバタイズします。inで適用すればBGPルートを受信します。denyは、ルート情報を破棄します。outで適用していると該当のBGPルートをアドバタイズしません。inで適用していると該当のBGPルートを受信しません。プレフィクスリストの最後には「暗黙のdeny」があることも忘れないでください。プレフィクスリストにおける「any」の設定方法にも注意が必要です。プレフィクリストでの「any(すべて)」は、以下のような設定です。32この設定は、ネットワークアドレスのビットパターンは何でもOKでサブネットマスクが/32以下という意味です。すべてのネットワークアドレスとサブネットマスクの組み合わせを表しています。関連記事プレフィクスリストについて、以下の記事もあわせてご覧ください。Pocketsプレフィクスリストによるルートフィルタの設定https://www.n-study.com/advanced-iprouting/prefix-list-configuration/プレフィクスリストによるルートフィルタの設定手順プレフィクスリストでルート情報をフィルタするための設定手順は次の2つです。プレフィクスリストでpermitまたはdenyするルート情報を指定するプレフィクスリストを適用するディストリビュートリストでのルート情報のフィルタを設定する手順とよく似ています。以降で2つの手順について詳しく解説します。プレフィクスリストでpermitまたはdenyするルート情報を指定するプレフィクスリストによって、permitまたはdenyするルート情報を指定します。プレフィクスリストは、ネットワーク...BGPルートの再送受信プレフィクスリストをネイバーに適用するだけでは、ルートフィルタは反映されません。BGPルートの再送受信が必要です。プレフィクスリストを適用している方向によって、再送または再受信してください。特権EXECモードで次のコマンドを利用します。ネイバーのIPアドレスプレフィクスリストの確認コマンドプレフィクスリストによるBGPルートフィルタを確認するための主なshowコマンドを以下の表にまとめています。BGPルートを特定するためのプレフィクスリストを確認します。BGPネイバーに適用されているプレフィクスリストを確認します。BGPテーブルを確認します。指定したBGPネイバーへアドバタイズするBGPルートを確認します。指定したBGPネイバーから受信したBGPルートを確認します。prefix-listコマンドでBGPルートを特定するためのプレフィクスリストを確認します。neighborコマンドを利用します。filterでフィルタをかけるとわかりやすくなります。TO_R2関連記事showコマンドの表示結果のフィルタ方法について、以下の記事で詳しく解説しています。ネットワークのお...https://www.n-study.com/cisco-basic/show-filter/showコマンドでルータの設定や動作の状態を確認します。showコマンドの表示は場合によっては、非常に長くなってしまいます。showコマンドの見たい情報だけを表示するためにフィルタをかけられます。bgpコマンドでBGPテーブルを表示して、意図したフィルタがかかっているかを確認します。BGPテーブル全体を表示するとわかりづらいので、BGPテーブルの表示をフィルタしてください。advertised-routesコマンドで、指定したネイバーへアドバタイズするBGPルートを表示します。routesコマンドで、指定したネイバーから受信したBGPルートを表示します。2まとめポイントプレフィクスリストによるBGPルートフィルタの設定の流れは以下の通りです。プレフィクスリストでフィルタするルート情報を特定する特定のネイバーへディストリビュートリストを適用するプレフィクスリストは、ネットワークアドレスとサブネットマスクを参照してフィルタするルートを特定します。以下の記事は、プレフィクスリストによるBGPルートフィルタの設定例です。ネットワークのおべんきょしませ...https://www.n-study.com/bgp-detail/bgp-route-filter-prefix-list-configuration-example/プレフィクスリストのBGPルートフィルタの設定例です。ディストリビュートリストのフィルタと同じ条件をプレフィクスリストで設定します。ネットワークのおべんきょしませんか?https://www.n-study.com/2022-pv-ranking/2022年「ネットワークのおべんきょしませんか?」コンテンツのページビューランキングTOP10です。ネットワーク技術解説記事のアップデートや新規記事をTwitterでお知らせしています。