summaryrefslogtreecommitdiffstats
path: root/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/Router 1721/cmd_policyMapClass.txt
blob: b49971c588b22e5afd55352dcb73754a78a77c3a (plain)
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
policyMapClassC.addSC("bandwidth", "Bandwidth");
	policyMapClassC.bandwidth.addSC("<8-2000000>", "Kilo Bits per second");
	policyMapClassC.bandwidth.addSC("percent", "% of Available Bandwidth");
		policyMapClassC.bandwidth.percent.addSC("<1-100>", "Percentage");
policyMapClassC.addSC("exit", "Exit from QoS class action configuration mode");
policyMapClassC.addSC("no", "Negate or set default values of a command");
	policyMapClassC.no.addSC("bandwidth", "Bandwidth");
	policyMapClassC.no.addSC("exit", "Exit from QoS class action configuration mode");
policyMapClassC.addSC("police", "Police");
	policyMapClassC.police.addSC("<8000-200000000>", "Bits per second");
		policyMapClassC.police["<8000-200000000>"].addSC("<1000-51200000>", "Normal burst bytes");
			policyMapClassC.police["<8000-200000000>"]["<1000-51200000>"].addSC("<1000-51200000>", "Maximum burst bytes");
		policyMapClassC.police["<8000-200000000>"].addSC("conform-action", "action when rate is less than normal burst");
			policyMapClassC.police["<8000-200000000>"]["conform-action"].addSC("drop", "drop packet");
				policyMapClassC.police["<8000-200000000>"]["conform-action"].drop.addSC("exceed-action", "action when rate is within normal and max burst");
					policyMapClassC.police["<8000-200000000>"]["conform-action"].drop["exceed-action"].addSC("violate-action", "action when rate is greater than max burst");
			policyMapClassC.police["<8000-200000000>"]["conform-action"].addSC("set-clp-transmit", "set atm clp and send it");
				policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-clp-transmit"].addSC("exceed-action", "action when rate is within normal and max burst");
					policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-clp-transmit"]["exceed-action"].addSC("drop", "drop packet");
					policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-clp-transmit"]["exceed-action"].addSC("violate-action", "action when rate is greater than max burst");
						policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-clp-transmit"]["exceed-action"]["violate-action"].addSC("drop", "drop packet");
			policyMapClassC.police["<8000-200000000>"]["conform-action"].addSC("set-dscp-transmit", "set dscp and send it");
				policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-dscp-transmit"].addSC("<0-63>", "new dscp");
					policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-dscp-transmit"]["<0-63>"].addSC("exceed-action", "action when rate is within normal and max burst");
						policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-dscp-transmit"]["<0-63>"]["exceed-action"].addSC("drop", "drop packet");
						policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-dscp-transmit"]["<0-63>"]["exceed-action"].addSC("set-clp-transmit", "set atm clp and send it");
						policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-dscp-transmit"]["<0-63>"]["exceed-action"].addSC("violate-action", "action when rate is greater than max burst");
			policyMapClassC.police["<8000-200000000>"]["conform-action"].addSC("set-mpls-exp-transmit", "set exp and send it");
				policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-mpls-exp-transmit"].addSC("<0-7>", "new exp");
					policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-mpls-exp-transmit"]["<0-7>"].addSC("exceed-action", "action when rate is within normal and max burst");
						policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-mpls-exp-transmit"]["<0-7>"]["exceed-action"].addSC("drop", "drop packet");
						policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-mpls-exp-transmit"]["<0-7>"]["exceed-action"].addSC("set-clp-transmit", "set atm clp and send it");
						policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-mpls-exp-transmit"]["<0-7>"]["exceed-action"].addSC("set-dscp-transmit", "set dscp and send it");
						policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-mpls-exp-transmit"]["<0-7>"]["exceed-action"].addSC("violate-action", "action when rate is greater than max burst");
			policyMapClassC.police["<8000-200000000>"]["conform-action"].addSC("set-prec-transmit", "rewrite packet precedence and send it");
				policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-prec-transmit"].addSC("<0-7>", "new precedence");
					policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-prec-transmit"]["<0-7>"].addSC("exceed-action", "action when rate is within normal and max burst");
						policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-prec-transmit"]["<0-7>"]["exceed-action"].addSC("drop", "drop packet");
						policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-prec-transmit"]["<0-7>"]["exceed-action"].addSC("set-clp-transmit", "set atm clp and send it");
						policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-prec-transmit"]["<0-7>"]["exceed-action"].addSC("set-dscp-transmit", "set dscp and send it");
						policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-prec-transmit"]["<0-7>"]["exceed-action"].addSC("set-mpls-exp-transmit", "set exp and send it");
						policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-prec-transmit"]["<0-7>"]["exceed-action"].addSC("violate-action", "action when rate is greater than max burst");
			policyMapClassC.police["<8000-200000000>"]["conform-action"].addSC("set-qos-transmit", "set qos-group and send it");
				policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-qos-transmit"].addSC("<0-99>", "new qos-group");
					policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-qos-transmit"]["<0-99>"].addSC("exceed-action", "action when rate is within normal and max burst");
						policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-qos-transmit"]["<0-99>"]["exceed-action"].addSC("drop", "drop packet");
						policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-qos-transmit"]["<0-99>"]["exceed-action"].addSC("set-clp-transmit", "set atm clp and send it");
						policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-qos-transmit"]["<0-99>"]["exceed-action"].addSC("set-dscp-transmit", "set dscp and send it");
						policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-qos-transmit"]["<0-99>"]["exceed-action"].addSC("set-mpls-exp-transmit", "set exp and send it");
						policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-qos-transmit"]["<0-99>"]["exceed-action"].addSC("set-prec-transmit", "rewrite packet precedence and send it");
						policyMapClassC.police["<8000-200000000>"]["conform-action"]["set-qos-transmit"]["<0-99>"]["exceed-action"].addSC("violate-action", "action when rate is greater than max burst");
			policyMapClassC.police["<8000-200000000>"]["conform-action"].addSC("transmit", "transmit packet");
				policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit.addSC("exceed-action", "action when rate is within normal and max burst");
					policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"].addSC("drop", "drop packet");
					policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"].addSC("set-clp-transmit", "set atm clp and send it");
					policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"].addSC("set-dscp-transmit", "set dscp and send it");
						policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"]["set-dscp-transmit"].addSC("<0-63>", "new dscp");
					policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"].addSC("set-mpls-exp-transmit", "set exp and send it");
						policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"]["set-mpls-exp-transmit"].addSC("<0-7>", "new exp");
					policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"].addSC("set-prec-transmit", "rewrite packet precedence and send it");
						policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"]["set-prec-transmit"].addSC("<0-7>", "new precedence");
					policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"].addSC("set-qos-transmit", "set qos-group and send it");
						policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"]["set-qos-transmit"].addSC("<0-99>", "new qos-group");
					policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"].addSC("violate-action", "action when rate is greater than max burst");
						policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"]["violate-action"].addSC("drop", "drop packet");
						policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"]["violate-action"].addSC("set-clp-transmit", "set atm clp and send it");
						policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"]["violate-action"].addSC("set-dscp-transmit", "set dscp and send it");
						policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"]["violate-action"].addSC("set-mpls-exp-transmit", "set exp and send it");
						policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"]["violate-action"].addSC("set-prec-transmit", "rewrite packet precedence and send it");
						policyMapClassC.police["<8000-200000000>"]["conform-action"].transmit["exceed-action"]["violate-action"].addSC("set-qos-transmit", "set qos-group and send it");
policyMapClassC.addSC("priority", "Strict Scheduling Priority for this Class");
	policyMapClassC.priority.addSC("<8-2000000>", "Kilo Bits per second");
		policyMapClassC.priority["<8-2000000>"].addSC("<32-2000000>", "Burst in bytes");
policyMapClassC.addSC("queue-limit", "Queue Max Threshold for Tail Drop");
	policyMapClassC["queue-limit"].addSC("<1-512>", "Packets");
policyMapClassC.addSC("random-detect", "Enable Random Early Detection as drop policy");
	policyMapClassC["random-detect"].addSC("dscp", "parameters for each dscp value");
	policyMapClassC["random-detect"].addSC("dscp-based", "Enable dscp-based WRED as drop policy");
	policyMapClassC["random-detect"].addSC("exponential-weighting-constant", "weight for mean queue depth calculation");
	policyMapClassC["random-detect"].addSC("prec-based", "Enable precedence-based WRED as drop policy");
	policyMapClassC["random-detect"].addSC("precedence", "parameters for each precedence value");
policyMapClassC.addSC("service-policy", "Configure QoS Service Policy");
	policyMapClassC["service-policy"].addSC("WORD", "policy-map name");
policyMapClassC.addSC("shape", "Traffic Shaping");
	policyMapClassC.shape.addSC("average", "configure token bucket: CIR (bps) [Bc (bits) [Be (bits)]], send out Bc only per interval");
	policyMapClassC.shape.addSC("max-buffers", "Set Maximum Buffer Limit");
	policyMapClassC.shape.addSC("peak", "configure token bucket: CIR (bps) [Bc (bits) [Be (bits)]], send out Bc+Be per interval");
policyMapClassC.addSC("set", "Set QoS values");
	policyMapClassC.set.addSC("atm-clp", "Set ATM CLP bit to 1");
	policyMapClassC.set.addSC("cos", "Set IEEE 802.1Q/ISL class of service/user priority");
		policyMapClassC.set.cos.addSC("<0-7>", "cos value");
	policyMapClassC.set.addSC("ip", "Set IP specific values");
		policyMapClassC.set.ip.addSC("dscp", "Set IP DSCP (DiffServ CodePoint)");
			policyMapClassC.set.ip.dscp.addSC("<0-63>", "Differentiated services codepoint value");
			policyMapClassC.set.ip.dscp.addSC("af11", "Match packets with AF11 dscp (001010)");
			policyMapClassC.set.ip.dscp.addSC("af12", "Match packets with AF12 dscp (001100)");
			policyMapClassC.set.ip.dscp.addSC("af13", "Match packets with AF13 dscp (001110)");
			policyMapClassC.set.ip.dscp.addSC("af21", "Match packets with AF21 dscp (010010)");
			policyMapClassC.set.ip.dscp.addSC("af22", "Match packets with AF22 dscp (010100)");
			policyMapClassC.set.ip.dscp.addSC("af23", "Match packets with AF23 dscp (010110)");
			policyMapClassC.set.ip.dscp.addSC("af31", "Match packets with AF31 dscp (011010)");
			policyMapClassC.set.ip.dscp.addSC("af32", "Match packets with AF32 dscp (011100)");
			policyMapClassC.set.ip.dscp.addSC("af33", "Match packets with AF33 dscp (011110)");
			policyMapClassC.set.ip.dscp.addSC("af41", "Match packets with AF41 dscp (100010)");
			policyMapClassC.set.ip.dscp.addSC("af42", "Match packets with AF42 dscp (100100)");
			policyMapClassC.set.ip.dscp.addSC("af43", "Match packets with AF43 dscp (100110)");
			policyMapClassC.set.ip.dscp.addSC("cs1", "Match packets with CS1(precedence 1) dscp (001000)");
			policyMapClassC.set.ip.dscp.addSC("cs2", "Match packets with CS2(precedence 2) dscp (010000)");
			policyMapClassC.set.ip.dscp.addSC("cs3", "Match packets with CS3(precedence 3) dscp (011000)");
			policyMapClassC.set.ip.dscp.addSC("cs4", "Match packets with CS4(precedence 4) dscp (100000)");
			policyMapClassC.set.ip.dscp.addSC("cs5", "Match packets with CS5(precedence 5) dscp (101000)");
			policyMapClassC.set.ip.dscp.addSC("cs6", "Match packets with CS6(precedence 6) dscp (110000)");
			policyMapClassC.set.ip.dscp.addSC("cs7", "Match packets with CS7(precedence 7) dscp (111000)");
			policyMapClassC.set.ip.dscp.addSC("default", "Match packets with default dscp (000000)");
			policyMapClassC.set.ip.dscp.addSC("ef", "Match packets with EF dscp (101110)");
		policyMapClassC.set.ip.addSC("precedence", "Set IP precedence");
			policyMapClassC.set.ip.precedence.addSC("<0-7>", "IP precedence");
			policyMapClassC.set.ip.precedence.addSC("<0-7>", "Precedence value");
			policyMapClassC.set.ip.precedence.addSC("critical", "Set packets with critical precedence (5)");
			policyMapClassC.set.ip.precedence.addSC("flash", "Set packets with flash precedence (3)");
			policyMapClassC.set.ip.precedence.addSC("flash-override", "Set packets with flash override precedence (4)");
			policyMapClassC.set.ip.precedence.addSC("immediate", "Set packets with immediate precedence (2)");
			policyMapClassC.set.ip.precedence.addSC("internet", "Set packets with internetwork control precedence (6)");
			policyMapClassC.set.ip.precedence.addSC("network", "Set packets with network control precedence (7)");
			policyMapClassC.set.ip.precedence.addSC("priority", "Set packets with priority precedence (1)");
			policyMapClassC.set.ip.precedence.addSC("routine", "Set packets with routine precedence (0)");
	policyMapClassC.set.addSC("mpls", "Set MPLS specific values");
		policyMapClassC.set.mpls.addSC("experimental", "Set Experimental value");
			policyMapClassC.set.mpls.experimental.addSC("<0-7>", "Experimental value");
	policyMapClassC.set.addSC("qos-group", "Set QoS Group");
		policyMapClassC.set["qos-group"].addSC("<0-99>", "QoS Group value");