prefix-listについて
■Prefix-listとは
Prefix・・・ネットワークアドレス/サブネットマスクの組み合わせ
Prefix-listはPrefixを特定するための条件リスト
Prefix-list単体で動作することはなく、Distribute-list、Route-mapなどと併用する
Prefix-listはACL同様、最後に暗黙のdenyが存在するので注意
■コマンド
グローバルコンフィギレーションモード
ip prefix-list <list-name> [seq x] { permit | denay } <address>/<length> {le xx | ge xx}
list-name:Prefix-listの名前
seq x :シーケンス番号、省略すると5刻みで付与される
premit :一致するaddress/lengthを許可する
deny :一致するaddress/lengthを拒否する
address/length:後ろにge,leがつくかどうかで意味が異なる
①ge,leがつかない場合、ネットワークアドレス/サブネットマスクを表す
②ge,leがつく場合、address/lengthで指定されたPrefixで始まることを意味する
例)172.16.0.0/16 の場合、172.16.から始まることを意味する
サブネットマスクの範囲は、ge,leで指定される
ge,le :サブネットマスクの範囲を表す
geが以上、leが以下
■コマンド例
ip prefix-list PREFIX-NAME seq 5 permit 192.168.1.0/24 le 25
上記例だと、192.168.1.から始まることを表し、サブネットマスクの範囲が24~25ビットのPrefixが指定される
192.168.1.0/24,192.168.1.128/25 192.168.1.0/25の3つのプレフィックスが該当
■重要なPrefix
0.0.0.0/0
デフォルトルートを意味する
0.0.0.0/0 le 32
permit anyを意味する