Figure 9-27. Filtering with Regular Expression
FTOS(config)#router bgp 99
FTOS(conf-router_bgp)#neigh AAA peer-group
FTOS(conf-router_bgp)#neigh AAA no shut
FTOS(conf-router_bgp)#show conf
!
router bgp 99
neighbor AAA peer-group
neighbor AAA no shutdown
neighbor 10.155.15.2 remote-as 32
neighbor 10.155.15.2 shutdown
FTOS(conf-router_bgp)#neigh 10.155.15.2 filter-list 1 in
FTOS(conf-router_bgp)#ex
FTOS(conf)#ip as-path access-list Eagle
FTOS(config-as-path)#deny 32$
FTOS(config-as-path)#ex
FTOS(conf)#router bgp 99
FTOS(conf-router_bgp)#neighbor AAA filter-list Eagle in
FTOS(conf-router_bgp)#show conf
!
router bgp 99
neighbor AAA peer-group
neighbor AAA filter-list Eaglein
neighbor AAA no shutdown
neighbor 10.155.15.2 remote-as 32
neighbor 10.155.15.2 filter-list 1 in
neighbor 10.155.15.2 shutdown
FTOS(conf-router_bgp)#ex
FTOS(conf)#ex
FTOS# show ip as-path-access-lists
ip as-path access-list Eagle
deny 32$
FTOS#
Table 9-4
Table 9-4. Regular Expressions
Regular
Expression
^ (caret)
$ (dollar)
. (period)
* (asterisk)
216
|
Border Gateway Protocol
lists the Regular Expressions accepted in FTOS.
Definition
Matches the beginning of the input string.
Alternatively, when used as the first character within brackets [ ^ ] matches any number except
the ones specified within the brackets.
Matches the end of the input string.
Matches any single character, including white space.
Matches 0 or more sequences of the immediately previous character or pattern.
Create the Access List and Filter
Regular Expression shown
as part of Access List filter