Setting parameters in the routes – Brocade Communications Systems Layer 3 Routing Configuration ICX 6650 User Manual

Page 365

Advertising
background image

Brocade ICX 6650 Layer 3 Routing Configuration Guide

347

53-1002603-01

Filtering

The first command configures a community ACL that contains community number 12:34 and
community name no-export. The remaining commands configure a route map that matches the
community attributes field in BGP4 routes against the set of communities in the ACL. A route
matches the route map only if the route contains all the communities in the ACL and no other
communities.

Syntax: match community ACL exact-match

The ACL parameter specifies the name of a community list ACL. You can specify up to five ACLs.
Separate the ACL names or IDs with spaces.

Here is another example.

These commands configure an additional community ACL, std_2, that contains community
numbers 23:45 and 57:68. Route map bgp3 compares each BGP4 route against the sets of
communities in ACLs std_1 and std_2. A BGP4 route that contains either but not both sets of
communities matches the route map. For example, a route containing communities 23:45 and
57:68 matches. However, a route containing communities 23:45, 57:68 and 12:34, or
communities 23:45, 57:68, 12:34, and no-export does not match. To match, the route
communities must be the same as those in exactly one of the community ACLs used by the match
community statement.

Setting parameters in the routes

Use the following command to define a set statement that prepends an AS number to the AS path
on each route that matches the corresponding match statement.

Brocade(config-routemap GET_ONE)#set as-path prepend 65535

Syntax: set [as-path [prepend as-num,as-num,...]] | [automatic-tag] | [comm-list ACL delete] |

[community num:num | num | internet | local-as | no-advertise | no-export] |
[dampening [half-life reuse suppress max-suppress-time]] [[default] interface null0 | [ip
[default] next hop ip-addr] [ip next-hop peer-address] | [local-preference num] | [metric [+
| - ]num | none] | [metric-type type-1 | type-2] | [metric-type internal] | [next-hop
ip-addr] | [nlri multicast | unicast | multicast unicast] | [origin igp | incomplete] | [tag
tag-value] | [weight num]

The as-path prepend num,num,... parameter adds the specified AS numbers to the front of the
AS-path list for the route.

The automatic-tag parameter calculates and sets an automatic tag value for the route.

NOTE

This parameter applies only to routes redistributed into OSPF.

The comm-list parameter deletes a community from a BGP4 route community attributes field.

The community parameter sets the community attribute for the route to the number or well-known
type you specify.

Brocade(config)#ip community-list standard std_2 permit 23:45 56:78

Brocade(config)#route-map bgp3 permit 1

Brocade(config-routemap bgp3)#match community std_1 std_2 exact-match

Advertising