プレフィックスリスト

読み:ぷれふぃっくすりすと / 英語表記:prefix list

経路を、ネットワークアドレスとプレフィックス長の組で指定して、許可・拒否を判定するための条件の一覧。ルーティングプロトコルで受け取る経路や広告する経路を絞り込む(経路フィルタリング)ために使う。

イマシルちゃんの解説

道案内の情報を、全部そのまま信じたり、全部そのまま人に教えたりすると、
間違った道や、教えちゃいけない道まで広まっちゃうよね。

プレフィックスリストは、「この範囲の住所の道だけ受け取る」「この道は外に教えない」っていう、道の情報の通行許可リストなんだ!

より深い解説

定義

プレフィックスリストは、ルータで経路を照合するための条件の並びで、各行に「許可(permit)または拒否(deny)」と「プレフィックス(例:10.1.0.0/16)」、必要に応じて「プレフィックス長の範囲」を書く。上から順に照合し、最初に一致した行の動作が適用される。どれにも一致しない経路は、暗黙的に拒否されるのが一般的である。

記述の例(一般的な表記)

seq 10 permit 10.1.0.0/16 le 24   … 10.1.0.0/16 の範囲で、/16 ~ /24 の経路を許可
seq 20 deny   0.0.0.0/0           … デフォルトルートを拒否
seq 30 permit 0.0.0.0/0 le 32     … それ以外のすべての経路を許可
指定意味
ge nプレフィックス長が n 以上
le nプレフィックス長が n 以下

経路フィルタリングの用途

用途内容
不要な経路の広告の防止社内の経路のうち、外部に見せる必要のないものを広告しない
誤った経路の受信の防止外部から、自分のネットワークの経路やデフォルトルートなど、受け取るべきでない経路を受け入れない
再配布によるループの防止再配布した経路が戻ってきても、受け入れない・再び再配布しない
BGPのセキュリティ相手のASから受け入れる経路を、契約で決めた範囲に限定する(経路ハイジャックの影響を防ぐ)

アクセスリストとの違い

プレフィックスリストアクセスリスト(ACL)
照合する対象経路(プレフィックスとプレフィックス長)パケット(送信元・宛先アドレス、ポート番号など)
主な用途経路制御通信の許可・拒否
プレフィックス長の指定できる(ge、le)できない(ワイルドカードマスクで範囲を指定)

プレフィックスリストは、ルートマップと組み合わせて、条件に一致した経路の属性(BGPのLOCAL_PREFやAS_PATHなど)を変更するためにも使われる。

実際の試験ではここに出る!

この用語が出てくる記事

↑