1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
|
routeMapC.addSC("default", "Set a command to its defaults");
routeMapC.addSC("description", "Route-map comment");
routeMapC.description.addSC("LINE", "Comment up to 100 characters");
routeMapC.addSC("exit", "Exit from route-map configuration mode");
routeMapC.addSC("help", "Description of the interactive help system");
routeMapC.addSC("match", "Match values from routing table");
routeMapC.addSC("no", "Negate a command or set its defaults");
routeMapC.no.addSC("description", "Route-map comment");
routeMapC.no.addSC("match", "Match values from routing table");
routeMapC.addSC("set", "Set values in destination routing protocol");
routeMapC.set.addSC("as-path", "Prepend string for a BGP AS-path attribute");
routeMapC.set["as-path"].addSC("prepend", "Prepend to the as-path");
routeMapC.set["as-path"].prepend.addSC("<1-65535>", "AS number");
routeMapC.set["as-path"].addSC("tag", "Set the tag as an AS-path attribute");
routeMapC.set.addSC("automatic-tag", "Automatically compute TAG value");
routeMapC.set.addSC("comm-list", "set BGP community list (for deletion)");
routeMapC.set["comm-list"].addSC("<1-99>", "Community-list number (standard)");
routeMapC.set["comm-list"]["<1-99>"].addSC("delete", "Delete matching communities");
routeMapC.set["comm-list"].addSC("<100-199>", "Communitly-list number (expanded)");
routeMapC.set["comm-list"]["<100-199>"].addSC("delete", "Delete matching communities");
routeMapC.set["comm-list"].addSC("WORD", "Community-list name");
routeMapC.set["comm-list"].WORD.addSC("delete", "Delete matching communities");
routeMapC.set.addSC("community", "BGP community attribute");
routeMapC.set.community.addSC("<1-4294967295>", "community number");
routeMapC.set.community.addSC("aa:nn", "community number in aa:nn format");
routeMapC.set.community.addSC("additive", "Add to the existing community");
routeMapC.set.community.addSC("local-AS", "Do not send outside local AS (well-known community)");
routeMapC.set.community["local-AS"].addSC("<1-4294967295>", "community number");
routeMapC.set.community["local-AS"].addSC("aa:nn", "community number in aa:nn format");
routeMapC.set.community["local-AS"].addSC("additive", "Add to the existing community");
routeMapC.set.community.addSC("no-advertise", "Do not advertise to any peer (well-known community)");
routeMapC.set.community["no-advertise"].addSC("<1-4294967295>", "community number");
routeMapC.set.community["no-advertise"].addSC("aa:nn", "community number in aa:nn format");
routeMapC.set.community["no-advertise"].addSC("additive", "Add to the existing community");
routeMapC.set.community["no-advertise"].addSC("local-AS", "Do not send outside local AS (well-known community)");
routeMapC.set.community["no-advertise"]["local-AS"].addSC("<1-4294967295>", "community number");
routeMapC.set.community["no-advertise"]["local-AS"].addSC("aa:nn", "community number in aa:nn format");
routeMapC.set.community["no-advertise"]["local-AS"].addSC("additive", "Add to the existing community");
routeMapC.set.community.addSC("no-export", "Do not export to next AS (well-known community)");
routeMapC.set.community["no-export"].addSC("<1-4294967295>", "community number");
routeMapC.set.community["no-export"].addSC("aa:nn", "community number in aa:nn format");
routeMapC.set.community["no-export"].addSC("additive", "Add to the existing community");
routeMapC.set.community["no-export"].addSC("local-AS", "Do not send outside local AS (well-known community)");
routeMapC.set.community["no-export"]["local-AS"].addSC("<1-4294967295>", "community number");
routeMapC.set.community["no-export"]["local-AS"].addSC("aa:nn", "community number in aa:nn format");
routeMapC.set.community["no-export"]["local-AS"].addSC("additive", "Add to the existing community");
routeMapC.set.community["no-export"].addSC("no-advertise", "Do not advertise to any peer (well-known community)");
routeMapC.set.community["no-export"]["no-advertise"].addSC("<1-4294967295>", "community number");
routeMapC.set.community["no-export"]["no-advertise"].addSC("aa:nn", "community number in aa:nn format");
routeMapC.set.community["no-export"]["no-advertise"].addSC("additive", "Add to the existing community");
routeMapC.set.community["no-export"]["no-advertise"].addSC("local-AS", "Do not send outside local AS (well-known community)");
routeMapC.set.community["no-export"]["no-advertise"]["local-AS"].addSC("<1-4294967295>", "community number");
routeMapC.set.community["no-export"]["no-advertise"]["local-AS"].addSC("aa:nn", "community number in aa:nn format");
routeMapC.set.community["no-export"]["no-advertise"]["local-AS"].addSC("additive", "Add to the existing community");
routeMapC.set.community.addSC("none", "No community attribute");
routeMapC.set.addSC("dampening", "Set BGP route flap dampening parameters");
routeMapC.set.dampening.addSC("<1-45>", "half-life time for the penalty");
routeMapC.set.dampening["<1-45>"].addSC("<1-20000>", "penalty to start reusing a route");
routeMapC.set.dampening["<1-45>"]["<1-20000>"].addSC("<1-20000>", "penalty to start suppressing a route");
routeMapC.set.dampening["<1-45>"]["<1-20000>"]["<1-20000>"].addSC("<1-255>", "Maximum duration to suppress a stable route");
routeMapC.set.addSC("extcommunity", "BGP extended community attribute");
routeMapC.set.extcommunity.addSC("rt", "Route Target extended community");
routeMapC.set.extcommunity.rt.addSC("ASN:nn or IP-address:nn", "VPN extended community");
routeMapC.set.extcommunity.addSC("soo", "Site-of-Origin extended community");
routeMapC.set.extcommunity.soo.addSC("ASN:nn or IP-address:nn", "VPN extended community");
routeMapC.set.addSC("interface", "Output interface");
routeMapC.set.interface.addSC("GE-WAN", "GigabitEthernetWAN IEEE 802.3z");
routeMapC.set.interface["GE-WAN"].addSC("<1-6>", "GE-WAN interface number");
routeMapC.set.interface.addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
routeMapC.set.interface.GigabitEthernet.addSC("<1-6>", "GigabitEthernet interface number");
routeMapC.set.interface.addSC("Loopback", "Loopback interface");
routeMapC.set.interface.Loopback.addSC("<0-2147483647>", "Loopback interface number");
routeMapC.set.interface.addSC("Null", "Null interface");
routeMapC.set.interface.Null.addSC("<0-0>", "Null interface number");
routeMapC.set.interface.Null["<0-0>"].addSC("GE-WAN", "GigabitEthernetWAN IEEE 802.3z");
routeMapC.set.interface.Null["<0-0>"]["GE-WAN"].addSC("<1-6>", "GE-WAN interface number");
routeMapC.set.interface.Null["<0-0>"].addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
routeMapC.set.interface.Null["<0-0>"].GigabitEthernet.addSC("<1-6>", "GigabitEthernet interface number");
routeMapC.set.interface.Null["<0-0>"].addSC("Loopback", "Loopback interface");
routeMapC.set.interface.Null["<0-0>"].Loopback.addSC("<0-2147483647>", "Loopback interface number");
routeMapC.set.interface.addSC("Vlan", "Catalyst Vlans");
routeMapC.set.interface.Vlan.addSC("<1-1001>", "Vlan interface number");
routeMapC.set.interface.Vlan["<1-1001>"].addSC("GE-WAN", "GigabitEthernetWAN IEEE 802.3z");
routeMapC.set.interface.Vlan["<1-1001>"]["GE-WAN"].addSC("<1-6>", "GE-WAN interface number");
routeMapC.set.interface.Vlan["<1-1001>"].addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
routeMapC.set.interface.Vlan["<1-1001>"].GigabitEthernet.addSC("<1-6>", "GigabitEthernet interface number");
routeMapC.set.interface.Vlan["<1-1001>"].addSC("Loopback", "Loopback interface");
routeMapC.set.interface.Vlan["<1-1001>"].Loopback.addSC("<0-2147483647>", "Loopback interface number");
routeMapC.set.interface.Vlan["<1-1001>"].addSC("Null", "Null interface");
routeMapC.set.interface.Vlan["<1-1001>"].Null.addSC("<0-0>", "Null interface number");
routeMapC.set.interface.Vlan["<1-1001>"].Null["<0-0>"].addSC("GE-WAN", "GigabitEthernetWAN IEEE 802.3z");
routeMapC.set.interface.Vlan["<1-1001>"].Null["<0-0>"]["GE-WAN"].addSC("<1-6>", "GE-WAN interface number");
routeMapC.set.interface.Vlan["<1-1001>"].Null["<0-0>"].addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
routeMapC.set.interface.Vlan["<1-1001>"].Null["<0-0>"].GigabitEthernet.addSC("<1-6>", "GigabitEthernet interface number");
routeMapC.set.interface.Vlan["<1-1001>"].Null["<0-0>"].addSC("Loopback", "Loopback interface");
routeMapC.set.interface.Vlan["<1-1001>"].Null["<0-0>"].Loopback.addSC("<0-2147483647>", "Loopback interface number");
routeMapC.set.addSC("ip", "IP specific information");
routeMapC.set.ip.addSC("df", "Set DF bit");
routeMapC.set.ip.df.addSC("<0-1>", "DF bit");
routeMapC.set.ip.addSC("next-hop", "Next hop address");
routeMapC.set.ip["next-hop"].addSC("A.B.C.D", "IP address of next hop");
routeMapC.set.ip["next-hop"].addSC("peer-address", "Use peer address (for BGP only)");
routeMapC.set.ip["next-hop"].addSC("verify-availability", "Verify if nexthop is a CDP neighbor");
routeMapC.set.ip.addSC("precedence", "Set precedence field");
routeMapC.set.ip.addSC("qos-group", "Set QOS Group ID");
routeMapC.set.ip["qos-group"].addSC("<0-99>", "QOS Group ID");
routeMapC.set.addSC("level", "Where to import route");
routeMapC.set.level.addSC("backbone", "Import into OSPF backbone area");
routeMapC.set.level.addSC("level-1", "Import into a level-1 area");
routeMapC.set.level.addSC("level-1-2", "Import into level-1 and level-2");
routeMapC.set.level.addSC("level-2", "Import into level-2 sub-domain");
routeMapC.set.level.addSC("stub-area", "Import into OSPF NSSA area");
routeMapC.set.addSC("local-preference", "BGP local preference path attribute");
routeMapC.set["local-preference"].addSC("<0-4294967295>", "Preference value");
routeMapC.set.addSC("metric", "Metric value for destination routing protocol");
routeMapC.set.metric.addSC("+/-<metric>", "Add or subtract metric");
routeMapC.set.metric.addSC("<0-4294967295>", "Metric value or Bandwidth in Kbits per second");
routeMapC.set.metric["<0-4294967295>"].addSC("+/-<delay>", "Add or subtract delay");
routeMapC.set.metric["<0-4294967295>"].addSC("<1-4294967295>", "IGRP delay metric, in 10 microsecond units");
routeMapC.set.metric["<0-4294967295>"]["<1-4294967295>"].addSC("<0-255>", "IGRP reliability metric where 255 is 100% reliable");
routeMapC.set.metric["<0-4294967295>"]["<1-4294967295>"]["<0-255>"].addSC("<1-255>", "IGRP Effective bandwidth metric (Loading) where 255 is 100% loaded");
routeMapC.set.metric["<0-4294967295>"]["<1-4294967295>"]["<0-255>"]["<1-255>"].addSC("<1-4294967295>", "IGRP MTU of the path");
routeMapC.set.addSC("metric-type", "Type of metric for destination routing protocol");
routeMapC.set["metric-type"].addSC("external", "IS-IS external metric");
routeMapC.set["metric-type"].addSC("internal", "Use IGP metric as the MED for BGP");
routeMapC.set["metric-type"].addSC("type-1", "OSPF external type 1 metric");
routeMapC.set["metric-type"].addSC("type-2", "OSPF external type 2 metric");
routeMapC.set.addSC("origin", "BGP origin code");
routeMapC.set.origin.addSC("egp", "remote EGP");
routeMapC.set.origin.egp.addSC("<0-65535>", "remote AS");
routeMapC.set.origin.addSC("igp", "local IGP");
routeMapC.set.origin.addSC("incomplete", "unknown heritage");
routeMapC.set.addSC("tag", "Tag value for destination routing protocol");
routeMapC.set.tag.addSC("<0-4294967295>", "Tag value");
routeMapC.set.addSC("traffic-index", "BGP traffic classification number for accounting");
routeMapC.set["traffic-index"].addSC("<1-8>", "Bucket number");
routeMapC.set.addSC("weight", "BGP weight for routing table");
routeMapC.set.weight.addSC("<0-4294967295>", "Weight value");
|