Specifications

Switch Protection
ExtremeWare XOS 10.1 Concepts Guide 123
Here are some additional examples of using regular expressions in the AS-Path statement.
The following AS-Path statement matches AS paths that contain only (begin and end with) AS number
65535:
as-path "^65535$"
The following AS-Path statement matches AS paths beginning with AS number 65535, ending with AS
number 14490, and containing no other AS paths:
as-path "^65535 14490$"
The following AS-Path statement matches AS paths beginning with AS number 1, followed by any AS
number from 2 - 8, and ending with either AS number 11, 13, or 15:
as-path "^1 2-8 [11 13 15]$"
The following AS-Path statement matches AS paths beginning with AS number 111 and ending with
any AS number from 2 - 8:
as-path "111 [2-8]"
The following AS-Path statement matches AS paths beginning with AS number 111 and ending with
any additional AS number, or beginning and ending with AS number 111:
as-path "111 .?"
Path that starts with 99
followed by 34
^99 34 99 34 45
Path that ends with 99 99 $ 45 66 99
Path of any length that
begins with AS numbers 4,
5, 6
4 5 6 .* 4 5 6 4 5 6 7 8 9
Path of any length that
ends with AS numbers 4,
5, 6
.* 4 5 6 4 5 6
1 2 3 4 5 6
Table 26: Policy Actions
Action Description
accounting-index <number> value <number>; Sets the accounting index for a route. This is used in the
import policy.
as-path "<as_num> {<as_num1> <as_num2>
<as_num3> . <as_numN>}";
Prepends the entire list of as-numbers to the as-path of the
route.
community [no-advertise | no-export |
no-export-subconfed | <community_num>
{<community_num1> <community_num2> .
<community_numN>} | <as_num> :
<community_num> [<as_num1>
<community_num1> <as_num2>
<community_num2> .}];
Replaces the existing community attribute of a route by the
communities specified by the action statement.
Communities must be enclosed in double quotes ("").
Table 25: Policy Regular Expression Examples
Attribute Regular Expression Example Matches