Networking Guide
Chapter 5, Configuring Internet Protocol (IP) routing
Matching AS paths in gated
Matching AS paths in gated
An AS path is a list of autonomous systems that routing
information has passed through to get to this router and an indicator
of the origin of the AS path. This information can be used
to prefer one path to a destination network over another.
The primary method for doing this with gated is to specify a list
of patterns to be applied to AS paths when importing and
exporting routes.
Each autonomous system that a route passes through prepends its
AS number to the beginning of the AS path.
The origin information details the completeness of AS path
information. An origin of igp indicates the route was learned from
an interior routing protocol and is most likely complete.
An origin of egp indicates the route was learned
from an exterior routing protocol that does not support AS paths (EGP, for
example) and the path is most likely not complete. When the path information
is definitely not complete, an origin of incomplete is used.
AS path regular expressions are defined in RFC
1164, section 4.2.
An AS path is matched using the following syntax:
aspath aspath_regexp origin [ any | igp | egp | incomplete ]
This specifies that an AS matching the
aspath_regexp with the specified origin is matched.
Technically, an AS path regular expression is a regular
expression with the alphabet being the set of AS numbers.
An AS path regular expression is
composed of one or more AS path expressions.
An AS path expression is
composed of AS path terms and AS path operators.
An AS path term is one of the following three objects:
autonomous_system
( aspath_regexp )
- autonomous_system
-
any valid autonomous system number, from one through 65534
inclusive.
- .
-
matches any autonomous system number.
- ( aspath_regexp )
-
parentheses group subexpressions -- an operator, such as ``∗''
or ``?'' works
on a single element or on a regular expression enclosed in parentheses.
An AS path operator is one of the following:
aspath_term {m,n}
aspath_term {m}
aspath_term {m,}
aspath_term ∗
aspath_term +
aspath_term ?
aspath_term | aspath_term
- aspath_term {m,n}
-
A regular expression followed by {m,n} (where m and n are both
nonnegative integers and m <= n) means at least m and at most n
repetitions.
- aspath_term {m}
-
A regular expression followed by {m} (where m is a positive integer)
means exactly m repetitions.
- aspath_term {m,}
-
A regular expression followed by {m,} (where m is a positive integer)
means m or more repetitions.
- aspath_term ∗
-
An AS path term followed by ∗ means zero or more repetitions. This is
shorthand for {0,}.
- aspath_term +
-
A regular expression followed by + means one or more repetitions. This
is shorthand for {1,}.
- aspath_term ?
-
A regular expression followed by ? means zero or one repetition. This is
shorthand for {0,1}.
- aspath_term | aspath_term
-
Matches the AS term on the left or the AS term on the right.
|
Networking
guide
Call
: 800-519-
2267
MCSE
Boot Camp,
MCSE
Certification
boot
camp,
MCSE
Training
boot
camps,
MCSE
certification
boot
camp
training at
California and
Maryland
USA. Also
CCNA,
CCNP,
CISSP,
Red Hat
Linux
Certification
notes.
Vibrant
boot camp
offers MCSE,
CCNA,
CCNP Certification back to back
Vibrant
offers
MCSE
certification
training
boot camp
for $5400
all inclusive,
instructor
led at
California
and
Baltimore.
Vibrant
Bootcamp
Participants
come
from
All
Around
the
World.
Vibrant
has
trained
students
from
more
than
15
countries
like
USA,
UK,
(Scotland,
Ireland,
Wales),
Switzerland,
Germany,
Australia,
Canada,
France,
Holland,
Japan,
Belgium,
Bahrain,
New
Zealand,
Tanzania,
Turkey,
Kenya and
more. |
Installing and Starting the
Recovery Console, MCSE Boot Camp & MCSE Training boot camp get MCSE
Certification join MCSE Boot camps
Installing Applications for
Terminal Services, MCSE Boot Camp & MCSE Training get MCSE Boot Camp
Certification join MCSE Boot camps
Installing Multiple Hotfixes,
MCSE Boot Camp & MCSE Training boot camp get MCSE Certification join MCSE Boot
camps
Installing New Hardware, MCSE
Boot Camp & MCSE Training boot camp get MCSE Certification join MCSE Boot camps
Installing Printer Drivers,
MCSE Boot Camp & MCSE Training get MCSE Boot Camp Certification join MCSE Boot
camps
Installing Service Packs and
Hotfixes, MCSE Boot Camp & MCSE Training boot camp get MCSE Certification join
MCSE Boot camps
Installing Terminal Server
Licensing, MCSE Boot Camp & MCSE Training get MCSE Boot Camp Certification join
MCSE Boot camps
Installing the Terminal
Services Role, MCSE Boot Camp & MCSE Training get MCSE Boot Camp Certification
join MCSE Boot camps
Installing Windows Server 2003 from a Network Share, MCSE Boot Camp & MCSE
Training boot camp get MCSE Certification join MCSE Boot camps
Installing Windows Server 2003 from the CD-Rom, MCSE Boot Camp & MCSE Training
boot camp get MCSE Certification join MCSE Boot camps
Kernel Initialization, MCSE
Boot Camp & MCSE Training boot camp get MCSE Certification join MCSE Boot camps
Kernel Load, MCSE Boot Camp
& MCSE Training boot camp get MCSE Certification join MCSE Boot camps
License Problems, MCSE Boot
Camp & MCSE Training get MCSE Boot Camp Certification join MCSE Boot camps
Linking Group Policy Objects,
MCSE Boot Camp Training get MCSE Boot Camp Certification join MCSE Boot camps
Local User Accounts, MCSE
Boot Camp & MCSE Training get MCSE Boot Camp Certification join MCSE Boot camps
Locating Events, MCSE Boot
Camp Training get MCSE Certification join MCSE Bootcamp
Managing and
Maintaining a Microsoft Windows Server 2003 Environment
Managing Audit Logs, MCSE
Boot Camp Training get MCSE Certification join MCSE Bootcamp
Managing IIS 6.0, MCSE Boot
Camp & MCSE Training get MCSE Boot Camp Certification join MCSE Boot camps
Managing User Data, MCSE Boot
Camp Training get MCSE Boot Camp Certification join MCSE Boot camps
Managing user environment,
MCSE Boot Camp Training get MCSE Boot Camp Certification join MCSE Boot camps
Mandatory Upgrades, MCSE
Boot Camp & MCSE Training boot camp get MCSE Certification join MCSE Boot camps
Mandatory User Profiles,
MCSE Boot Camp Training get MCSE Boot Camp Certification join MCSE Boot camps
Microsoft Internet Information
Services, MCSE Boot Camp & MCSE Training get MCSE Boot Camp Certification join
MCSE Boot camps
Microsoft Software Update
Services, MCSE Boot Camp & MCSE Training boot camp get MCSE Certification join
MCSE Boot camps
Modifying Shared Folder
Properties, MCSE Boot Camp Training get MCSE Certification join MCSE Bootcamp
Modifying User Accounts and
Computer Accounts, MCSE Boot Camp Training get MCSE Boot Camp Certification join
MCSE Boot camps
Monitoring Access to Shared
Folders, MCSE Boot Camp Training get MCSE Certification join MCSE Bootcamp
Monitoring Network Resources,
MCSE Boot Camp Training get MCSE Certification join MCSE Bootcamp
Monitoring Network Users,
MCSE Boot Camp Training get MCSE Certification join MCSE Bootcamp
Monitoring Open Files, MCSE
Boot Camp Training get MCSE Certification join MCSE Bootcamp
Monitoring Shared Folders,
MCSE Boot Camp Training get MCSE Certification join MCSE Bootcamp
Monitoring System Performance,
MCSE Boot Camp Training get MCSE Certification join MCSE Bootcamp
Monitoring User Sessions,
MCSE Boot Camp Training get MCSE Certification join MCSE Bootcamp
Multiple NTFS Permissions,
MCSE Boot Camp Training get MCSE Certification join MCSE Bootcamp
Name Resolution, MCSE Boot
Camp & MCSE Training get MCSE Boot Camp Certification join MCSE Boot camps
NetBIOS Name Resolution, MCSE
Boot Camp & MCSE Training get MCSE Boot Camp Certification join MCSE Boot camps
NTFS File Permissions, MCSE
Boot Camp Training get MCSE Certification join MCSE Bootcamp
NTFS Folder Permissions, MCSE
Boot Camp Training get MCSE Boot Camp Certification join MCSE Boot camps
NTFS Permissions Inheritance,
MCSE Boot Camp Training get MCSE Certification join MCSE Bootcamp
Operators Group, MCSE Boot
Camp & MCSE Training get MCSE Boot Camp Certification join MCSE Boot camps
Optional Upgrades, MCSE Boot
Camp & MCSE Training boot camp get MCSE Certification join MCSE Boot camps
Order of Application, MCSE
Boot Camp Training get MCSE Boot Camp Certification join MCSE Boot camps
Peer-to-Peer networks, MCSE
Boot Camp & MCSE Training boot camp get MCSE Certification join MCSE Boot camps
Performance Logs and Alerts,
MCSE Boot Camp Training get MCSE Certification join MCSE Bootcamp
Performing an Unattended Installation, MCSE Boot Camp & MCSE Training boot camp
get MCSE Certification join MCSE Boot camps