From dbddfe85adaa70552607b38706b39238b465ac4e Mon Sep 17 00:00:00 2001 From: Nicolas Fort Date: Fri, 23 Jul 2021 11:17:55 -0300 Subject: Index file updated and splitted into new files. Indent and lenght on every file was verified --- docs/configuration/policy/route-map.rst | 262 ++++++++++++++++++++++++++++++++ 1 file changed, 262 insertions(+) create mode 100644 docs/configuration/policy/route-map.rst (limited to 'docs/configuration/policy/route-map.rst') diff --git a/docs/configuration/policy/route-map.rst b/docs/configuration/policy/route-map.rst new file mode 100644 index 00000000..14cace25 --- /dev/null +++ b/docs/configuration/policy/route-map.rst @@ -0,0 +1,262 @@ +################ +Route Map Policy +################ + +Route map is a powerfull command, that gives network administrators a very +useful and flexible tool for traffic manipulation. + +************* +Configuration +************* + +Route Map +========= + +.. cfgcmd:: set policy route-map + + This command creates a new route-map policy, identified by . + +.. cfgcmd:: set policy route-map description + + Set description for the route-map policy. + +.. cfgcmd:: set policy route-map rule <1-65535> action + + Set action for the route-map policy. + +.. cfgcmd:: set policy route-map rule <1-65535> call + + Call another route-map policy on match. + +.. cfgcmd:: set policy route-map rule <1-65535> continue <1-65535> + + Jump to a different rule in this route-map on a match. + +.. cfgcmd:: set policy route-map rule <1-65535> description + + Set description for the rule in the route-map policy. + +.. cfgcmd:: set policy route-map rule <1-65535> match as-path + + BGP as-path list to match. + +.. cfgcmd:: set policy route-map rule <1-65535> match community + community-list + + BGP community-list to match. + +.. cfgcmd:: set policy route-map rule <1-65535> match community + exact-match + + Set BGP community-list to exactly match. + +.. cfgcmd:: set policy route-map rule <1-65535> match extcommunity + + + BGP extended community to match. + +.. cfgcmd:: set policy route-map rule <1-65535> match interface + + First hop interface of a route to match. + +.. cfgcmd:: set policy route-map rule <1-65535> match ip address + access-list <1-2699> + + IP address of route to match, based on access-list. + +.. cfgcmd:: set policy route-map rule <1-65535> match ip address + prefix-list + + IP address of route to match, based on prefix-list. + +.. cfgcmd:: set policy route-map rule <1-65535> match ip nexthop + access-list <1-2699> + + IP next-hop of route to match, based on access-list. + +.. cfgcmd:: set policy route-map rule <1-65535> match ip nexthop + prefix-list + + IP next-hop of route to match, based on prefix-list. + +.. cfgcmd:: set policy route-map rule <1-65535> match ip route-source + access-list <1-2699> + + IP route source of route to match, based on access-list. + +.. cfgcmd:: set policy route-map rule <1-65535> match ip route-source + prefix-list + + IP route source of route to match, based on prefix-list. + +.. cfgcmd:: set policy route-map rule <1-65535> match ipv6 address + access-list + + IPv6 address of route to match, based on IPv6 access-list. + +.. cfgcmd:: set policy route-map rule <1-65535> match ipv6 address + prefix-list + + IPv6 address of route to match, based on IPv6 prefix-list. + +.. cfgcmd:: set policy route-map rule <1-65535> match ipv6 nexthop + + + Nexthop IPv6 address to match. + +.. cfgcmd:: set policy route-map rule <1-65535> match large-community + large-community-list + + Match BGP large communities. + +.. cfgcmd:: set policy route-map rule <1-65535> match local-preference + <0-4294967295> + + Match local preference. + +.. cfgcmd:: set policy route-map rule <1-65535> match metric <1-65535> + + Match route metric. + +.. cfgcmd:: set policy route-map rule <1-65535> match origin + + + Boarder Gateway Protocol (BGP) origin code to match. + +.. cfgcmd:: set policy route-map rule <1-65535> match peer + + Peer IP address to match. + +.. cfgcmd:: set policy route-map rule <1-65535> match rpki + + + Match RPKI validation result. + +.. cfgcmd:: set policy route-map rule <1-65535> match tag <1-65535> + + Route tag to match. + +.. cfgcmd:: set policy route-map rule <1-65535> on-match goto <1-65535> + + Exit policy on match: go to rule <1-65535> + +.. cfgcmd:: set policy route-map rule <1-65535> on-match next + + Exit policy on match: go to next sequence number. + +.. cfgcmd:: set policy route-map rule <1-65535> set aggregator + <1-4294967295|x.x.x.x> + + BGP aggregator attribute: AS number or IP address of an aggregation. + +.. cfgcmd:: set policy route-map rule <1-65535> set as-path-exclude + + + Remove ASN(s) from a BGP AS-path attribute. For example "456 64500 45001". + +.. cfgcmd:: set policy route-map rule <1-65535> set as-path-prepend + + + Prepend string for a BGP AS-path attribute. For example "64501 64501". + +.. cfgcmd:: set policy route-map rule <1-65535> set atomic-aggregate + + BGP atomic aggregate attribute. + +.. cfgcmd:: set policy route-map rule <1-65535> set bgp-extcommunity-rt + + + Set route target value. ExtCommunity in format: asn:value. + +.. cfgcmd:: set policy route-map rule <1-65535> set comm-list comm-list + + + BGP communities with a community-list. + +.. cfgcmd:: set policy route-map rule <1-65535> set comm-list delete + + Delete BGP communities matching the community-list. + +.. cfgcmd:: set policy route-map rule <1-65535> set community + + + Set BGP community attribute. + +.. cfgcmd:: set policy route-map rule <1-65535> set distance <0-255> + + Locally significant administrative distance. + +.. cfgcmd:: set policy route-map rule <1-65535> set extcommunity-rt + + + Set route target value. + +.. cfgcmd:: set policy route-map rule <1-65535> set extcommunity-soo + + + Set site of origin value. + +.. cfgcmd:: set policy route-map rule <1-65535> set ip-next-hop + + + Nexthop IP address. + +.. cfgcmd:: set policy route-map rule <1-65535> set ipv6-next-hop + + + Nexthop IPv6 address. + +.. cfgcmd:: set policy route-map rule <1-65535> set large-community + + + Set BGP large community value. + +.. cfgcmd:: set policy route-map rule <1-65535> set local-preference + <0-4294967295> + + Set BGP local preference attribute. + +.. cfgcmd:: set policy route-map rule <1-65535> set metric + <+/-metric|0-4294967295> + + Set destination routing protocol metric. Add or subtract metric, or set + metric value. + +.. cfgcmd:: set policy route-map rule <1-65535> set metric-type + + + Set OSPF external metric-type. + +.. cfgcmd:: set policy route-map rule <1-65535> set origin + + + Set BGP origin code. + +.. cfgcmd:: set policy route-map rule <1-65535> set originator-id + + + Set BGP originator ID attribute. + +.. cfgcmd:: set policy route-map rule <1-65535> set src + + + Set source IP/IPv6 address for route. + +.. cfgcmd:: set policy route-map rule <1-65535> set table <1-200> + + Set prefixes to table. + +.. cfgcmd:: set policy route-map rule <1-65535> set tag <1-65535> + + Set tag value for routing protocol. + +.. cfgcmd:: set policy route-map rule <1-65535> set weight + <0-4294967295> + + Set BGP weight attribute + +******** +Examples +******** + +Examples would be uploaded soon. \ No newline at end of file -- cgit v1.2.3