ip prefix-list

Syntax

ip prefix-list <PREFIX-LIST-NAME> [seq <SEQ>] {ip | ipv6} <IP-PREFIX/MASK> [ge <0-128>] [le <0-128>]


no ip prefix-list <PREFIX-LIST-NAME> [seq <SEQ>] {ip | ipv6} <IP-PREFIX/MASK> [ge <0-128>] [le <0-128>]

Description

Configures a prefix list to match a set of prefixes. Prefix lists are named lists of route prefixes. They are used to match routes for inclusion in or exclusion from route policies. The sequence number determines the order of matching. The matches are performed starting from the lowest sequence number to the highest sequence number until there is a match. The sequence number is however optional and is autogenerated whenever it is not explicitly mentioned. All prefixes with the same prefix list name are grouped.

The autogenerated sequence number is derived by adding 10 to the highest sequence number available. This technique makes it possible to insert new prefix list sequence number in between.

The ge and le parameters are used to combine prefixes with a range of network mask. For example, 172.131.0.0/16 ge 16 le 24 will match all prefixes within the 172.131.0.0/16 network that have a mask greater than or equal to 16 bits and less than or equal to 24 bits in length. For instance, 172.131.1.0/18 would match, because its length is between 16 and 24 but 172.0.0.0/8 or 172.131.1.128/25 would not match.

The no form of this command removes the prefix list configuration.

Command context

config

Parameters

<PREFIX-LIST-NAME>

Specifies the name of the prefix list.

seq <SEQ>

Specifies the order of reference of the prefix rules.

{permit | deny}

Specifies whether the route is available for further processing when there is a match.

<IP-PREFIX/MASK>

Specifies the IP prefix or mask.

ge <0-32>

Specifies the minimum prefix length to be matched.

le <0-32>

Specifies the maximum prefix length to be matched.

Authority

Administrators or local user group members with execution rights for this command.

Examples

Configuring a prefix list with sequence numbering:

switch(config)# ip prefix-list PFXLST seq 5 permit 4.0.0.0/8 ge 9 le 12

Configuring a prefix list without sequence numbering:

switch(config)# ip prefix-list PSXLST permit 5.0.0.0/8