7.11. Route Policy Command Reference

7.11.1. Command Hierarchies

7.11.1.1. Route Policy Configuration Commands

config
[no] router
abort
as-path name expression regular-expression
— no as-path name
begin
commit
community name members comm-id [comm-id (up to 15 max)]
— no community name [members comm-id]
[no] damping name
half-life minutes
— no half-life
max-suppress minutes
reuse integer
— no reuse
suppress integer
— no suppress
[no] policy-statement name
default-action {accept | next-entry | reject}
aigp-metric metric
aigp-metric metric add
aigp-metric igp
as-path {add | replace} name
— no as-path
as-path-prepend as-number [repeat]
community {{add name [remove name]} | {remove name [add name]} | {replace name}}
— no community
damping {name | none}
— no damping
local-preference local-preference
metric {add | subtract | set} metric
— no metric
next-hop ip-address
— no next-hop
[no] next-hop-self
origin {igp | egp | incomplete}
— no origin
preference preference
tag
type
description description-string
[no] entry entry-id
action {accept | next-entry | next-policy | reject}
— no action
aigp-metric metric
aigp-metric metric add
aigp-metric igp
as-path {add | replace} name
— no as-path
as-path-prepend as-number [repeat]
community {{add name [remove name]} | {remove name [add name]} | {replace name}}
— no community
damping {name | none}
— no damping
local-preference local-preference
metric {add | subtract | set} metric
— no metric
next-hop ip-address
— no next-hop
[no] next-hop-self
origin {igp | egp | incomplete}
— no origin
[no] preference preference
[no] tag
[no] type
description description-string
[no] from
[no] area
community name
— no community
[no] external
family [ipv4] [ipv6] [vpn-ipv4] [vpn-ipv6] [l2-vpn] [ms-pw] [mvpn-ipv4]
— no family
group-address prefix-list-name
[no] host-ip prefix-list-name
prefix-list name [name...(up to 5 max)]
level {1 | 2}
— no level
neighbor {ip-address | prefix-list name}
— no neighbor
source-address ip-address
[no] protocol protocol [all | {instance instance-id}]
[no] tag tag
— no tag
type type
— no type
[no] to
level {1 | 2}
— no level
neighbor {ip-address | prefix-list name}
— no neighbor
[no] prefix-list name [name...(up to 5 max)]
protocol protocol [all | {instance instance-id}]
— no protocol
config
[no] router
[no] prefix-list name
prefix ip-prefix/prefix-length [exact | longer | through length | prefix-length-range length1-length2]
— no prefix [ipv-prefix/prefix-length] [exact | longer | through length | prefix-length-range length1-length2]

7.11.1.2. Show Commands

show
— router router-name
policy [name | prefix-list name | admin]

7.11.2. Command Descriptions

7.11.2.1. Generic Commands

abort

Syntax 
abort
Context 
config>router>policy-options
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document, including platforms configured in the access-uplink operating mode

Description 

This command discards changes made to a route policy.

begin

Syntax 
begin
Context 
config>router>policy-options
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document, including platforms configured in the access-uplink operating mode

Description 

This command enters the mode to create or edit route policies.

commit

Syntax 
commit
Context 
config>router>policy-options
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document, including platforms configured in the access-uplink operating mode

Description 

This command saves changes made to a route policy.

description

Syntax 
description string
no description
Context 
config>router>policy-options>policy-statement
config>router>policy-options>policy-statement>entry
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document, including platforms configured in the access-uplink operating mode

Description 

This command creates a text description that is stored in the configuration file to help identify the content of the entity.

The no form of this command removes the string from the configuration.

Parameters 
string—
Specifies the description character string. Allowed values are any string up to 80 characters composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, and so on), the entire string must be enclosed within double quotes.

7.11.2.2. Route Policy Options

as-path

Syntax 
as-path name expression regular-expression
no as-path name
Context 
config>router>policy-options
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command configures a route policy AS path regular expression statement to use in route policy entries.

The no form of this command deletes the AS path regular expression statement.

Parameters 
name—
Specifies the AS path regular expression name. Allowed values are any string up to 32 characters composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes.
regular-expression—
Specifies the AS path regular expression (any string or null).
Values—
Any string up to 256 characters composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes.
null — Specifies the AS path expressed as an empty regular expression string.

 

community

Syntax 
community name members comm-id [comm-id...up to 15 max]
no community name [members comm-id]
Context 
config>router>policy-options
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command configures a route policy community list to use in route policy entries.

The no form of this command deletes the community list or the provided community ID.

Default 

no community

Parameters 
name—
Specifies the community list name. Allowed values are any string up to 32 characters composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes.
comm-id—
Specifies the community ID. Up to 15 community ID strings can be specified, to a maximum of 72 characters.
Values—

72 chars max

2byte-asnumber:comm-val | reg-ex | ext-comm | well-known-comm

ext-comm

type:{ip-address:comm-val | reg-ex1&reg-ex2 | ip-address&reg-ex2 | 2byte-asnumber:ext-comm-val |4byte-asnumber:comm-val}

2byte-asnumber

0 to 65535

comm-val

0 to 65535

reg-ex

72 chars max

type

target, origin

ip-address

a.b.c.d

ext-comm-val

0 to 4294967295

4byte-asnumber

0 to 4294967295

reg-ex1

63 chars max

reg-ex2

63 chars max

well-known-comm

null, no-export, no-export-subconfed, no-advertise

 

A community ID can be specified in different forms:
  1. as-num:comm.-value — Specifies the as-num is the Autonomous System (AS) number.
    Values:

    as-num:

    1 to 65535

    comm-value:

    0 to 65535

  2. type {target | origin}:as-num:comm.-value — Keywords target or origin denote the community as an extended community of type route target or route origin respectively. The as-num and comm.-value allow the same values as described previously for regular community values.
  3. reg-ex1 reg-ex2 — Specifies a regular expression string. Allowed values are any string up to 63 characters composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes.
  4. well-known-comm — Keywords are the following: null, no-export, no-export-subconfed, no-advertise

policy-options

Syntax 
[no] policy-options
Context 
config>router
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document, including platforms configured in the access-uplink operating mode

Description 

This command enables the context to configure route policies.

In the access-uplink operating mode, route policies are used for IGMP group membership report filtering.

The no form of this command deletes the route policy configuration.

triggered-policy

Syntax 
[no] triggered-policy
Context 
config>router
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command triggers route policy reevaluation.

By default, when a change is made to a policy in the config>router>policy>options context and then committed, the change is effective immediately. There may be circumstances when the changes should or must be delayed; for example, if a policy change is implemented that would effect every BGP peer on a 7210 SAS router, the consequences could be dramatic. It is more effective to control changes on a peer-by-peer basis.

When this command is enabled, a specific peer is established, and you want the peer to remain up, in order for a change to a route policy to take effect, a clear command with the soft or soft-inbound option must be used. When a triggered-policy is enabled, any routine policy change or policy assignment change within the protocol does not take effect until the protocol is reset or a clear command is issued to reevaluate route policies; for example, clear router bgp neighbor x.x.x.x soft. This keeps the peer up and the change made to a route policy is applied only to that peer or group of peers.

7.11.2.3. Route Policy Damping Commands

damping

Syntax 
[no] damping name
Context 
config>router>policy-options
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command enables the context to configure a route damping profile to use in route policy entries.

The no form of this command deletes the named route damping profile.

Parameters 
name—
Specifies the damping profile name. Allowed values are any string up to 32 characters composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes.

half-life

Syntax 
half-life minutes
no half-life
Context 
config>router>policy-options>damping
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command configures the half life value for the route damping profile.

The half life value is the time required for a route to remain stable in order for the Figure of Merit (FoM) value to be reduced by one half; for example, if the half life value is 6 (minutes) and the route remains stable for 6 minutes, the new FoM value is 3 (minutes). After another 3 minutes pass and the route remains stable, the new FoM value is 1.5 (minutes).

When the FoM value falls below the reuse threshold, the route is once again considered valid and can be reused or included in route advertisements.

The no form of this command removes the half life value from the damping profile.

Parameters 
minutes—
Specifies the half life, in minutes, expressed as a decimal integer.
Values—
1 to 45

 

max-suppress

Syntax 
max-suppress minutes
no max-suppress
Context 
config>router>policy-options>damping
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command configures the maximum suppression value for the route damping profile.

This value indicates the maximum time that a route can remain suppressed.

The no form of this command removes the maximum suppression value from the damping profile.

Parameters 
minutes—
Specifies the maximum suppression time, in minutes, expressed as a decimal integer.
Values—
1 to 720

 

reuse

Syntax 
reuse integer
no reuse
Context 
config>router>policy-options>damping
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command configures the reuse value for the route damping profile.

When the FoM value falls below the reuse threshold, the route is once again considered valid and can be reused or included in route advertisements.

The no form of this command removes the reuse parameter from the damping profile.

Parameters 
integer—
Specifies the reuse value, expressed as a decimal integer.
Values—
1 to 20000

 

suppress

Syntax 
suppress integer
no suppress
Context 
config>router>policy-options>damping
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command configures the suppression value for the route policy damping profile.

A route is suppressed when it has flapped frequently enough to increase the FoM value to exceed the suppress threshold limit. When the FoM value exceeds the suppress threshold limit, the route is removed from the route table or inclusion in advertisements.

The no form of this command removes the suppress value from the damping profile.

Parameters 
integer—
Specifies the suppress value, expressed as a decimal integer.
Values—
1 to 20000

 

7.11.2.4. Route Policy Prefix Commands

prefix-list

Syntax 
[no] prefix-list name
Context 
config>router>policy-options
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command enables the context to configure a prefix list to use in route policy entries.

The no form of this command deletes the named prefix list.

Parameters 
name—
Specifies the prefix list name. Allowed values are any string up to 32 characters composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, and so on), the entire string must be enclosed within double quotes.

prefix

Syntax 
[no] prefix [ipv-prefix/prefix-length] [exact | longer | through length | prefix-length-range length1-length2]
no prefix [ipv-prefix/prefix-length] [exact | longer | through length | prefix-length-range length1-length2]
Context 
config>router>policy-options>prefix-list
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command creates a prefix entry in the route policy prefix list.

The no form of this command deletes the prefix entry from the prefix list.

Parameters 
ip-prefix—
Specifies the IP prefix for a prefix list entry, in dotted decimal notation.
Values—

ipv4-prefix:

a.b.c.d (host bits must be 0)

ipv4-prefix-length:

0 to 32

ipv6-prefix - x:x:x:x:x:x:x:x (eight 16-bit pieces)

x:x:x:x:x:x:d.d.d.d

x - [0 to FFFF]H

d - [0 to 255]D

ipv6-prefix-le - [0 to 128]

<exact|longer|thro*> : keyword

<length> : [0 to 128] (prefix-length <= length)

<length1-length2> : length1/length - [0 to 128] (prefix-length <= length1 <=length2)

 

exact—
Keyword to specify the prefix list entry only matches the route with the specified ip-prefix and prefix mask (length) values.
longer—
Keyword to specify the prefix list entry matches any route that matches the specified ip-prefix and prefix mask length values greater than the specified mask.
through length
Specifies the prefix list entry matches any route that matches the specified ip-prefix and has a prefix length between the specified length values inclusive.
Values—
0 to 32

 

prefix-length-range length1 - length2
Specifies a route must match the most significant bits and have a prefix length with the specific range. The range is inclusive of start and end values.
Values—
0 to 32, length2 > length1

 

7.11.2.5. Route Policy Entry Match Commands

entry

Syntax 
entry entry-id
no entry
Context 
config>router>policy-options>policy-statement
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document, including platforms configured in the access-uplink operating mode

Description 

This command enables the context to edit route policy entries within the route policy statement.

Multiple entries can be created using unique entries. The 7210 SAS exits the filter when the first match is found and executes the action specified. For this reason, entries must be sequenced correctly from most to least explicit.

An entry does not require matching criteria defined (in which case, everything matches) but must at least define an action to be considered complete. Entries without an action are considered incomplete and are rendered inactive.

The no form of this command removes the specified entry from the route policy statement.

Parameters 
entry-id—
Specifies the entry ID, expressed as a decimal integer. An entry ID uniquely identifies match criteria and the corresponding action. Nokia recommends that multiple entries be specific entry IDs in staggered increments. This allows users to insert a new entry in an existing policy without needing to renumber all the existing entries.
Values—
1 to 4294967295

 

from

Syntax 
[no] from
Context 
config>router>policy-options>policy-statement>entry
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document, including platforms configured in the access-uplink operating mode

Description 

This command enables the context to configure policy match criteria based on a route source or the protocol from which the route is received.

If no condition is specified, all route sources are considered to match.

The no form of this command deletes the source match criteria for the route policy statement entry.

family

Syntax 
family [ipv4] [ipv6] [vpn-ipv4] [vpn-ipv6] [l2-vpn] [mvpn-ipv4] [ms-pw]
no family
Context 
config>router>policy-options>policy-statement>entry>from
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document, including platforms configured in the access-uplink operating mode

Description 

This command specifies address families as matching conditions.

Parameters 
ipv4—
Keyword to specify IPv4 routing information.
ipv6—
Keyword to specify IPv6 routing information. This keyword is not supported on 7210 SAS platforms configured in the access-uplink operating mode.
vpn-ipv4—
Keyword to specify IPv4 VPN routing information. This keyword is not supported on 7210 SAS platforms configured in the access-uplink operating mode.
vpn-ipv6—
Keyword to specify IPv6 VPN routing information. This keyword is not supported on 7210 SAS platforms configured in the access-uplink operating mode.
l2-vpn—
Keyword that exchanges Layer 2 VPN information. This keyword is not supported on 7210 SAS platforms configured in the access-uplink operating mode.
mvpn-ipv4—
Keyword that exchanges multicast VPN related information. Supported on 7210 SAS-T, 7210 SAS-R6, 7210 SAS-R12, 7210 SAS-Mxp, 7210 SAS-Sx/S 1/10GE (standalone and standalone-VC), and 7210 SAS-Sx 10/100GE devices only. This family is not supported on 7210 SAS-M. This keyword is not supported on 7210 SAS platforms configured in the access-uplink operating mode.
ms-pw—
Keyword to specify ms-pw routing information. This keyword is not supported on 7210 SAS platforms configured in the access-uplink operating mode.

area

Syntax 
area area-id
no area
Context 
config>router>policy-options>policy-statement>entry>from
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command configures an OSPF area as a route policy match criterion.

This match criterion is only used in export policies.

All OSPF routes (internal and external) are matched using this criterion if the best path for the route is by the specified area.

The no form of this command removes the OSPF area match criterion.

Parameters 
area-id—
Specifies the OSPF area ID, expressed in dotted decimal notation or as a 32-bit decimal integer.
Values—
ip-address: a.b.c.d
0 to 4294967295

 

community

Syntax 
community name
no community
Context 
config>router>policy-options>policy-statement>entry>from
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command configures a community list as a match criterion for the route policy entry.

If no community list is specified, any community is considered a match.

The no form of this command removes the community list match criterion.

Default 

no community

Parameters 
name—
Specifies the community list name. Allowed values are any string up to 32 characters composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes.

The name specified must already be defined.

external

Syntax 
[no] external
Context 
config>router>policy-options>policy-statement>entry>from
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command specifies the external route matching criteria for the entry.

Default 

no external

group-address

Syntax 
group-address prefix-list-name
no group-address
Context 
config>router>policy-options>policy-statement>entry>from
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document, including platforms configured in the access-uplink operating mode

Description 

This command specifies the multicast group address prefix list containing multicast group addresses that are embedded in the join or prune packet as a filter criterion. The prefix list must be configured before entering this command. Prefix lists are configured in the config>router>policy-options>prefix-list context.

The no form of this command removes the criterion from the configuration.

Default 

no group-address

Parameters 
prefix-list-name—
Specifies the prefix list name. Allowed values are any string up to 32 characters composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes.

The prefix-list-name is defined in the config>router>policy-options>prefix-list context.

host-ip

Syntax 
host-ip prefix-list-name
Context 
config>router>policy-options>policy-statement>entry>from
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document, including platforms configured in the access-uplink operating mode

Description 

This command specifies a prefix list host IP address as a match criterion for the route policy-statement entry.

Default 

no host-ip

Parameters 
prefix-list-name—
Specifies the prefix-list name. Allowed values are any string up to 32 characters composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, and so on), the entire string must be enclosed within double quotes.

The prefix-list-name is defined in the config>router>policy-options>prefix-list context.

interface

Syntax 
interface interface-name
no interface
Context 
config>router>policy-options>policy-statement>entry>from
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command specifies the router interface, specified either by name or address, as a filter criterion.

The no form of this command removes the criterion from the configuration.

Default 

no interface

Parameters 
ip-int-name—
Specifies the name of the interface as a match criterion for this entry. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes.

level

Syntax 
level {1 | 2}
no level
Context 
config>router>policy-options>policy-statement>entry>from
config>router>policy-options>policy-statement>entry>to
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command specifies the IS-IS route level as a match criterion for the entry.

Default 

no level

Parameters 
1 | 2—
Keyword that matches the IS-IS route learned from level 1 or level 2.

neighbor

Syntax 
neighbor {ip-address | prefix-list name}
no neighbor
Context 
config>router>policy-options>policy-statement>entry>to
config>router>policy-options>policy-statement>entry>from
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command specifies the neighbor address as found in the source address of the actual join and prune message as a filter criterion. If no neighbor is specified, any neighbor is considered a match.

The no form of the of the command removes the neighbor IP match criterion from the configuration.

Default 

no neighbor

Parameters 
ip-addr—
Specifies the neighbor IP address, in dotted decimal notation.
Values—

ipv4-address:

a.b.c.d

ipv6-address - x:x:x:x:x:x:x:x[-interface]

x:x:x:x:x:x:d.d.d.d[-interface]

x - [0 to FFFF]H

d - [0 to 255]D

interface - 32 chars max, mandatory for link local addresses

name : [32 chars max]

 

prefix-list name
Specifies the prefix-list name. Allowed values are any string up to 32 characters composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes.

The name specified must already be defined.

origin

Syntax 
origin {igp | egp | incomplete | any}
no origin
Context 
config>router>policy-options>policy-statement>entry>from
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command configures a BGP origin attribute as a match criterion for a route policy statement entry.

If no origin attribute is specified, any BGP origin attribute is considered a match.

The no form of this command removes the BGP origin attribute match criterion.

Default 

no origin

Parameters 
igp—
Keyword that configures matching path information originating within the local AS.
egp—
Keyword that configures matching path information originating in another AS.
incomplete—
Keyword that configures matching path information learned by another method.
any—
Keyword that specifies to ignore this criteria.

policy-statement

Syntax 
[no] policy-statement name
Context 
config>router>policy-options
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document, including platforms configured in the access-uplink operating mode

Description 

This command enables the context to configure a route policy statement. The policy statement is a logical grouping of match and action criteria. The processing action taken is determined by the action associated with the entries configured in the policy statement.

In the access-uplink operating mode, route policy statements enable appropriate processing of IGMP group membership reports received from hosts.

The no form of this command deletes the policy statement.

Default 

no policy-statement

Parameters 
name—
Specifies the route policy statement name. Allowed values are any string up to 32 characters composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, and so on), the entire string must be enclosed within double quotes.

prefix-list

Syntax 
prefix-list name [name...up to 5 max]
no prefix-list
Context 
config>router>policy-options>policy-statement>entry>from
config>router>policy-options>policy-statement>entry>to
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document, including platforms configured in the access-uplink operating mode

Description 
Note:

The config>router>policy-options>policy-statement>entry>to context is not supported on 7210 SAS platforms configured in the access-uplink operating mode.

This command configures a prefix list as a match criterion for a route policy statement entry.

If no prefix list is specified, any network prefix is considered a match.

The prefix lists specify the network prefix (this includes the prefix and length) a specific policy entry applies.

A maximum of five prefix names can be specified.

The no form of this command removes the prefix list match criterion.

Default 

no prefix-list

Parameters 
name—
Specifies the prefix list name. Allowed values are any string up to 32 characters composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, and so on), the entire string must be enclosed within double quotes.

protocol

Syntax 
protocol {protocol} [all | {instance instance-id}]
no protocol
Context 
config>router>policy-options>policy-statement>entry>from
config>router>policy-options>policy-statement>entry>to
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command configures a routing protocol as a match criterion for a route policy statement entry. This command is used for both import and export policies depending how it is used.

If no protocol criterion is specified, any protocol is considered a match.

The no form of this command removes the protocol match criterion.

Default 

no protocol

Parameters 
protocol—
Specifies the protocol name to use as the match criterion.
Values—
direct, static, bgp, isis, ospf, rip, aggregate, bgp-vpn, igmp, ospf3, ldp, periodic
The rip protocol value is supported only on 7210 SAS-Mxp.

 

instance-id—
Specifies the OSPF or IS-IS instance.
Values—
1 to 31

 

all—
Keyword to specify OSPF- or ISIS-only.

source-address

Syntax 
source-address ip-address
no source-address
Context 
config>router>policy-options>policy-statement>entry>from
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document, including platforms configured in the access-uplink operating mode

Description 

This command specifies the source address that is embedded in the join or prune packet as a filter criterion.

The no form of this command removes the criterion from the configuration.

This command specifies a multicast data source address as a match criterion for this entry.

Parameters 
ip-address—
Specifies the IP prefix for the IP match criterion, in dotted decimal notation.
Values—

ipv4-address - a.b.c.d

ipv6-address - x:x:x:x:x:x:x:x (eight 16-bit pieces)

x:x:x:x:x:x:d.d.d.d

x - [0 to FFFF]H

d - [0 to 255]D

 

tag

Syntax 
tag tag
no tag
Context 
config>router>policy-options>policy-statement>entry>from
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command adds an integer tag to the static route. These tags are then matched to control route redistribution.

The no form of this command removes the tag field match criterion.

Default 

no tag

Parameters 
tag—
Specifies to match a specific external LSA tag field.
Values—
no-tag, 1 to 4294967295

 

to

Syntax 
[no] to
Context 
config>router>policy-options>policy-statement>entry
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command enables the context to configure export policy match criteria based on a route destination or the protocol into which the route is being advertised.

If no condition is specified, all route destinations are considered to match.

The to command context only applies to export policies. If it is used for an import policy, match criterion is ignored.

The no form of this command deletes export match criteria for the route policy statement entry.

type

Syntax 
type type
no type
Context 
config>router>policy-options>policy-statement>entry>from
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command configures an OSPF type metric as a match criterion in the route policy statement entry.

If no type is specified, any OSPF type is considered a match.

The no form of this command removes the OSPF type match criterion.

Parameters 
type—
Specifies to match OSPF routes with LSAs.
Values—
1 — Matches OSPF routes with type 1 LSAs
2 — Matches OSPF routes with type 2 LSAs

 

7.11.2.6. Route Policy Action Commands

action

Syntax 
action {accept | next-entry | next-policy | reject}
no action
Context 
config>router>policy-options>policy-statement>entry
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document, including platforms configured in the access-uplink operating mode

Description 

This command enables the context to configure actions to take for routes matching a route policy statement entry.

This command is required and must be entered for the entry to be active.

Any route policy entry without the action command is considered incomplete and inactive.

The no form of this command deletes the action context from the entry.

Default 

no action

Parameters 
accept—
Keyword to specify routes matching the entry match criteria will be accepted and propagated.
next-entry—
Keyword to specify that the actions specified would be made to the route attributes and then policy evaluation would continue with next policy entry (if any others are specified).
next-policy—
Keyword to specify that the actions specified would be made to the route attributes, and then policy eval­uation would continue with next route policy (if any others are specified).
reject—
Keyword to specify routes matching the entry match criteria would be rejected.

aigp-metric

Syntax 
aigp-metric metric
aigp-metric metric add
aigp-metric igp
no aigp-metric
Context 
config>router>policy-options>policy-statement>default-action
config>router>policy-options>policy-statement>entry>action
Supported Platforms 

7210 SAS-Mxp

Description 

The effect of this command on a route matched and accepted by a route policy entry depends on how the policy is applied (BGP import policy versus BGP export policy), the type of route, and the specific form of this command.

In a BGP import policy, this command is used to:

  1. associate an AIGP metric with an iBGP route received with an empty AS path and no AIGP attribute
  2. associate an AIGP metric with an eBGP route received without an AIGP attribute that has an AS path containing only AS numbers belonging to the local AIGP administrative domain
  3. modify the received AIGP metric value prior to BGP path selection

In a BGP export policy, this command is used to:

  1. add the AIGP attribute and set the AIGP metric value in a BGP route originated by exporting a direct, static, or IGP route from the routing table
  2. remove the AIGP attribute from a route advertisement to a specific peer
  3. modify the AIGP metric value in a route advertisement to a specific peer

The no form of this command removes the AIGP attribute and any explicit AIGP metric value changes that were previously configured using this command.

Default 

no aigp-metric

Parameters 
add—
Keyword to add the AIGP attribute.
igp—
Keyword to set the AIGP metric value to the IGP metric value.
metric—
Specifies the AIGP metric value.
Values—
0 to 4294967295

 

as-path

Syntax 
as-path {add | replace} name
no as-path
Context 
config>router>policy-options>policy-statement>default-action
config>router>policy-options>policy-statement>entry>action
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command assigns a BGP AS path list to routes matching the route policy statement entry.

If no AS path list is specified, the AS path attribute is not changed.

The no form of this command disables the AS path list editing action from the route policy entry.

Default 

no as-path

Parameters 
add—
Keyword to specify that the AS path list is to be prepended to an existing AS list.
replace—
Keyword to specify that the AS path list replaces any existing AS path attribute.
name—
Specifies the AS path list name. Allowed values are any string up to 32 characters composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, and so on), the entire string must be enclosed within double quotes.

The name specified must already be defined.

as-path-prepend

Syntax 
as-path-prepend as-num [repeat]
no as-path-prepend
Context 
config>router>policy-options>policy-statement>default-action
config>router>policy-options>policy-statement>entry>action
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

The command prepends a BGP AS number once or numerous times to the AS path attribute of routes matching the route policy statement entry.

If an AS number is not configured, the AS path is not changed.

If the optional number is specified, the AS number is prepended as many times as indicated by the number.

The no form of this command disables the AS path prepend action from the route policy entry.

Default 

no as-path-prepend

Parameters 
as-num—
Specifies the AS number to prepend, expressed as a decimal integer.
Values—
1 to 4294967295

 

repeat—
Specifies the number of times to prepend the specified AS number, expressed as a decimal integer.
Values—
1 to 50

 

community

Syntax 
community {{add name [remove name]} | {remove name [add name]} | {replace name}}
no community
Context 
config>router>policy-options>policy-statement>default-action
config>router>policy-options>policy-statement>entry>action
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command adds or removes a BGP community list to or from routes matching the route policy statement entry.

If no community list is specified, the community path attribute is not changed.

The community list changes the community path attribute according to the add and remove keywords.

The no form of this command disables the action to edit the community path attribute for the route policy entry.

Default 

no community

Parameters 
add—
Keyword that adds the specified community list to an existing list of communities.
remove—
Keyword that removes the specified community from the existing list of communities.
replace—
Keyword to specify that the community list replaces an existing community attribute.
name—
Specifies the community list name. Allowed values are any string up to 32 characters composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, and so on), the entire string must be enclosed within double quotes.

damping

Syntax 
damping {name | none}
no damping
Context 
config>router>policy-options>policy-statement >default-action
config>router>policy-options>policy-statement>entry>action
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command configures a damping profile used for routes matching the route policy statement entry.

If no damping criterion is specified, the default damping profile is used.

The no form of this command removes the damping profile associated with the route policy entry.

Default 

no damping

Parameters 
name—
Specifies the damping profile name. Allowed values are any string up to 32 characters composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, and so on), the entire string must be enclosed within double quotes.

The name specified must already be defined.

none—
Keyword that disables route damping for the route policy.

default-action

Syntax 
default-action {accept | next-entry | reject}
no default-action
Context 
config>router>policy-options>policy-statement
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document, including platforms configured in the access-uplink operating mode

Description 

This command enables the context to configure actions for routes that do not match any route policy statement entries when the accept parameter is specified.

The default-action command can be set to all available action states. If the action states are accepted or rejected, the policy evaluation terminates and a result is returned.

If a default action is defined and no matches occur with the entries in the policy, the default action is used.

If a default action is defined and one or more matches occur with the entries of the policy, the default action is not used.

The no form of this command deletes the default-action context for the policy statement.

Default 

no default-action

Parameters 
accept—
Keyword to specify routes matching the entry match criteria are accepted and propagated.
next-entry—
Keyword to specify that the actions specified would be made to the route attributes and then policy evaluation would continue with next policy entry (if any others are specified).
reject—
Keyword to specify routes matching the entry match criteria would be rejected.

local-preference

Syntax 
local-preference preference
no local-preference
Context 
config>router>policy-options>policy-statement>default-action
config>router>policy-options>policy-statement>entry
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command assigns a BGP local preference to routes matching a route policy statement entry.

If no local preference is specified, the BGP configured local preference is used.

The no form of this command disables assigning a local preference in the route policy entry.

Default 

no local-preference

Parameters 
preference—
Specifies the local preference, expressed as a decimal integer.
Values—
0 to 4294967295

 

metric

Syntax 
metric {add | subtract | set} metric
no metric
Context 
config>router>policy-options>policy-statement>default-action
config>router>policy-options>policy-statement>entry>action
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command assigns a metric to routes matching the policy statement entry.

If no metric is specified, the configured metric is used. If neither is defined, no metric is advertised.

The value assigned to the metric by the route policy is controlled by the required keywords.

The no form of this command disables assigning a metric in the route policy entry.

Default 

no metric

Parameters 
add —
Keyword to specify integer is added to any existing metric. If the result of the addition results in a number greater than 4294967295, the value 4294967295 is used.
subtract—
Keyword to specify integer is subtracted from any existing metric. If the result of the subtraction results in a number less than 0, the value of 0 is used.
set—
Keyword to specify integer replaces any existing metric.
metric—
Specifies the metric modifier, expressed as a decimal integer.
Values—
0 to 4294967295

 

next-hop

Syntax 
next-hop ip-address
no next-hop
Context 
config>router>policy-options>policy-statement>default-action
config>router>policy-options>policy-statement>entry>action
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command assigns the specified next-hop IP address to routes matching the policy statement entry.

If a next-hop IP address is not specified, the next-hop attribute is not changed.

The no form of this command disables assigning a next-hop address in the route policy entry.

Default 

no next-hop

Parameters 
ip-address—
Specifies the next-hop IP address in dotted decimal notation.
Values—

ipv4-prefix:

a.b.c.d (host bits must be 0)

ipv4-prefix-length:

0 to 32

 

next-hop-self

Syntax 
[no] next-hop-self
Context 
config>router>policy-options>policy-statement>default-action
config>router>policy-options>policy-statement>entry>action
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command advertises a next-hop IP address belonging to this router, even if a third-party next hop is available to routes matching the policy statement entry.

The no form of this command disables advertising the next-hop-self command for the route policy entry.

Default 

no next-hop-self

origin

Syntax 
origin {igp | egp | incomplete}
no origin
Context 
config>router>policy-options>policy-statement>default-action
config>router>policy-options>policy-statement>entry>action
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command sets the BGP origin assigned to routes exported into BGP.

If the routes are exported into protocols other than BGP, this option is ignored.

The no form of this command disables setting the BGP origin for the route policy entry.

Default 

no origin

Parameters 
igp—
Keyword that sets the path information as originating within the local AS.
egp—
Keyword that sets the path information as originating in another AS.
incomplete—
Keyword that sets the path information as learned by some other means.

preference

Syntax 
preference preference
no preference
Context 
config>router>policy-options>policy-statement>default-action
config>router>policy-options>policy-statement>entry>action>action
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command assigns a route preference to routes matching the route policy statement entry.

If no preference is specified, the default Route Table Manager (RTM) preference for the protocol is used.

The no form of this command disables setting an RTM preference in the route policy entry.

Default 

no preference

Parameters 
preference—
Specifies the route preference, expressed as a decimal integer.
Values—
1 to 255 (0 represents unset — MIB only)

 

tag

Syntax 
tag tag
no tag
Context 
config>router>policy-options>policy-statement>default-action
config>router>policy-options>policy-statement>entry>action
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command assigns an OSPF tag to routes matching the entry. The tag value is used to apply a tag to a route for either an OSPF or RIP route. A hexadecimal value of 4 octets can be entered.

For OSPF, all four octets can be used.

For RIP, only the two most significant octets are used when more than two octets are configured.

The no form of this command removes the tag.

Default 

no tag

Parameters 
tag
Specifies to assign an OSPF or ISIS tag to routes matching the entry.
Values—

Accepts decimal or hex formats:

OSPF and ISIS:

[0x0..0xFFFFFFFF]H

RIP:

[0x0..0xFFFF]H

 

type

Syntax 
type {type}
no type
Context 
config>router>policy-options>policy-statement>default-action
config>router>policy-options>policy-statement>entry>action
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command assigns an OSPF type metric to routes matching the route policy statement entry and being exported into OSPF.

The no form of this command disables assigning an OSPF type in the route policy entry.

Default 

no type

Parameters 
type—
Specifies the OSPF type metric.
Values—
1 — Set as OSPF routes with type 1 LSAs
2 — Set as OSPF routes with type 2 LSAs

 

7.11.2.7. Show Commands

policy

Syntax 
policy [name | damping | prefix-list name |as-path name |community name | admin]
Context 
show>router
Supported Platforms 

Supported on all 7210 SAS platforms as described in this document

Description 

This command displays configured policy statement information.

Parameters 
policy name
Displays information similar to the info command for a specific policy-statement. If a name is provided, the matching policy-statement displays. If no statement name is specified, a list of all policies statements and descriptions display.
damping—
Displays the damping profile for use in the route policy.
prefix-list name
Displays the prefix lists configured in the route policy.
as-path name
Displays AS path regular expression statements used in the route policy.
community name
Displays community lists used in the route policy.
admin—
Keyword that displays the entire policy option configuration, including any uncommitted configuration changes. This command is similar to the info command.
Output 

The following outputs are examples of router policy statement information, and Table 89 describes the output fields.

Sample Output: show router policy

The show router policy command displays all configured route policies.

A:ALA-1# show router policy 
===============================================================================
Route Policies
===============================================================================
Policy                           Description                                    
-------------------------------------------------------------------------------
OSPF to OSPF                     Policy Statement for 'OSPF to OSPF'
Direct And Aggregate             Policy Statement ABC
-------------------------------------------------------------------------------
Policies : 2
===============================================================================
A:ALA-1# 
 
Sample Output: show router policy admin

The show router policy admin command is similar to the info command, which displays information about the route policies and parameters.

*A:7210-SAS>show>router# policy admin
    prefix-list "abc"
        prefix 10.1.1.0/24 longer
        prefix 10.1.1.1/32 exact
        prefix 10.1.0.0/16 prefix-length-range 16-24
    exit
    community "SOO" members "origin:12345:1"
    community "sample" members "target:12345:10"
    as-path "null" "null"
    as-path "test" "1234"
    as-path "prevent loop" "null"
    damping "re"
        reuse 100
    exit
    damping "max"
        max-suppress 20
    exit
    damping "sup"
        suppress 20000
    exit
    damping "half"
        half-life 10
    exit
    damping "test"
    exit
    policy-statement "abcd"
        description "Test for policy statements"
        entry 1
            from
                area 0.0.0.0
            exit
to
                protocol bgp
            exit
            action accept
            exit
        exit
        entry 2
            from
                community "sample"
            exit
            to
                neighbor 10.2.2.2
            exit
            action accept
            exit
        exit
        entry 3
            from
                external
            exit
            to
                level 2
            exit
            action accept
            exit
        exit
        entry 4
            from
                family vpn-ipv4
            exit
            to
                protocol bgp-vpn
            exit
            action accept
            exit
        exit
      entry 5
            from
                protocol bgp
            exit
            action accept
                next-hop 10.1.1.1
            exit
        exit
        entry 6
            from
                protocol bgp
            exit
            action accept
                as-path add "null"
            exit
        exit
        entry 7
            from
                protocol bgp
            exit
            action accept
                as-path replace "sample"
            exit
exit
        default-action accept
        exit
    exit
    policy-statement "test"
        entry 2
            from
            exit
            to
            exit
            action accept
            exit
        exit
        default-action accept
        exit
    exit
*A:7210-SAS>show>router#
 
Sample Output: show router policy name

The show router policy name command displays information about a specific route policy.

A:ALA-1# show router policy "OSPF To OSPF"
    entry 10
        description "Entry For Policy Statement OSPF To OSPF"
        from
            protocol ospf
        exit
        to
            protocol ospf
        exit
        action accept
            tag 100
        exit
    exit
    default-action reject
ALA-1#
Sample Output
d*A:dut-c>config>router>policy-options>policy-statement# info detail
----------------------------------------------
                description "Policy From direct To rip"
                entry 2
                    description "Entry 2 - From Prot. rip To rip"
                    from
                        protocol rip
                        no neighbor
                        no prefix-list
                        no as-path
                        no as-path-group
                        no community
                        no type
                        no area
                        no level
                        no external
                        no host-ip
                        no group-address
                        no interface
                        no tag
                        no family
                    exit
                    to
                        protocol rip
                        no neighbor
                        no level
                        no prefix-list
                    exit
Table 89:  Output Fields: Route Policy  

Label

Description  

Policy

Displays a list of route policy names

Description

Displays the description of each route policy

Policies

The total number of policies configured

Damping

Displays the damping profile name

half-life

Displays the half-life parameter for the route damping profile

max-suppress

Displays the maximum suppression parameter configured for the route damping profile

Prefix List

Displays the prefix list name and IP address/mask and whether the prefix list entry only matches (exact) the route with the specified ip-prefix and prefix mask (length) values or values greater (longer) than the specified mask

AS Path Name

Displays a list of AS path names

AS Paths

Displays the total number of AS paths configured

Community Name

Displays a list of community names

Communities

Displays the total number of communities configured