Skip to content

Commit 3b12ffe

Browse files
wendanilguohan
authored andcommitted
[devices]: a7060, a7260 qos & buffer config change: 1) DSCP 46 to 5; 2) ecn config; 3) ecn (#2121)
on by default; 4) DWRR equal weight; 5) ingress lossless alpha 1/8 Signed-off-by: Wenda Ni <[email protected]>
1 parent f586cfa commit 3b12ffe

File tree

7 files changed

+133
-173
lines changed

7 files changed

+133
-173
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
# PG lossless profiles.
22
# speed cable size xon xoff threshold xon_offset
3-
10000 5m 1248 2288 35776 -4 2288
4-
25000 5m 1248 2288 53248 -4 2288
5-
40000 5m 1248 2288 66560 -4 2288
6-
50000 5m 1248 2288 90272 -4 2288
7-
100000 5m 1248 2288 165568 -4 2288
8-
10000 40m 1248 2288 37024 -4 2288
9-
25000 40m 1248 2288 53248 -4 2288
10-
40000 40m 1248 2288 71552 -4 2288
11-
50000 40m 1248 2288 96096 -4 2288
12-
100000 40m 1248 2288 177632 -4 2288
13-
10000 300m 1248 2288 46176 -4 2288
14-
25000 300m 1248 2288 79040 -4 2288
15-
40000 300m 1248 2288 108160 -4 2288
16-
50000 300m 1248 2288 141856 -4 2288
17-
100000 300m 1248 2288 268736 -4 2288
3+
10000 5m 1248 2288 35776 -3 2288
4+
25000 5m 1248 2288 53248 -3 2288
5+
40000 5m 1248 2288 66560 -3 2288
6+
50000 5m 1248 2288 90272 -3 2288
7+
100000 5m 1248 2288 165568 -3 2288
8+
10000 40m 1248 2288 37024 -3 2288
9+
25000 40m 1248 2288 53248 -3 2288
10+
40000 40m 1248 2288 71552 -3 2288
11+
50000 40m 1248 2288 96096 -3 2288
12+
100000 40m 1248 2288 177632 -3 2288
13+
10000 300m 1248 2288 46176 -3 2288
14+
25000 300m 1248 2288 79040 -3 2288
15+
40000 300m 1248 2288 108160 -3 2288
16+
50000 300m 1248 2288 141856 -3 2288
17+
100000 300m 1248 2288 268736 -3 2288

device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-C32/qos.json

+22-32
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383
"43":"0",
8484
"44":"0",
8585
"45":"0",
86-
"46":"0",
86+
"46":"5",
8787
"47":"0",
8888
"48":"0",
8989
"49":"0",
@@ -105,14 +105,6 @@
105105
},
106106
"SCHEDULER": {
107107
"scheduler.0" : {
108-
"type":"DWRR",
109-
"weight": "25"
110-
},
111-
"scheduler.1" : {
112-
"type":"DWRR",
113-
"weight": "30"
114-
},
115-
"scheduler.2" : {
116108
"type":"DWRR",
117109
"weight": "20"
118110
}
@@ -127,41 +119,39 @@
127119
}
128120
},
129121
"WRED_PROFILE": {
130-
"AZURE_LOSSY" : {
131-
"wred_green_enable":"true",
132-
"wred_yellow_enable":"true",
133-
"ecn":"ecn_all",
134-
"red_max_threshold":"512000",
135-
"red_min_threshold":"512000",
136-
"yellow_max_threshold":"512000",
137-
"yellow_min_threshold":"512000",
138-
"green_max_threshold": "184320",
139-
"green_min_threshold": "184320"
140-
},
141122
"AZURE_LOSSLESS" : {
142123
"wred_green_enable":"true",
143124
"wred_yellow_enable":"true",
125+
"wred_red_enable":"true",
144126
"ecn":"ecn_all",
145-
"red_max_threshold":"512000",
146-
"red_min_threshold":"512000",
147-
"yellow_max_threshold":"512000",
148-
"yellow_min_threshold":"512000",
149-
"green_max_threshold": "184320",
150-
"green_min_threshold": "184320"
127+
"red_max_threshold":"2097152",
128+
"red_min_threshold":"1048576",
129+
"yellow_max_threshold":"2097152",
130+
"yellow_min_threshold":"1048576",
131+
"green_max_threshold":"2097152",
132+
"green_min_threshold":"1048576",
133+
"green_drop_probability":"5",
134+
"yellow_drop_probability":"5",
135+
"red_drop_probability":"5"
151136
}
152137
},
153138
"QUEUE": {
154-
"Ethernet0,Ethernet4,Ethernet8,Ethernet12,Ethernet16,Ethernet20,Ethernet24,Ethernet28,Ethernet32,Ethernet36,Ethernet40,Ethernet44,Ethernet48,Ethernet52,Ethernet56,Ethernet60,Ethernet64,Ethernet68,Ethernet72,Ethernet76,Ethernet80,Ethernet84,Ethernet88,Ethernet92,Ethernet96,Ethernet100,Ethernet104,Ethernet108,Ethernet112,Ethernet116,Ethernet120,Ethernet124|0-1" : {
155-
"wred_profile" : "[WRED_PROFILE|AZURE_LOSSY]"
139+
"Ethernet0,Ethernet4,Ethernet8,Ethernet12,Ethernet16,Ethernet20,Ethernet24,Ethernet28,Ethernet32,Ethernet36,Ethernet40,Ethernet44,Ethernet48,Ethernet52,Ethernet56,Ethernet60,Ethernet64,Ethernet68,Ethernet72,Ethernet76,Ethernet80,Ethernet84,Ethernet88,Ethernet92,Ethernet96,Ethernet100,Ethernet104,Ethernet108,Ethernet112,Ethernet116,Ethernet120,Ethernet124|3" : {
140+
"scheduler" : "[SCHEDULER|scheduler.0]",
141+
"wred_profile" : "[WRED_PROFILE|AZURE_LOSSLESS]"
156142
},
157-
"Ethernet0,Ethernet4,Ethernet8,Ethernet12,Ethernet16,Ethernet20,Ethernet24,Ethernet28,Ethernet32,Ethernet36,Ethernet40,Ethernet44,Ethernet48,Ethernet52,Ethernet56,Ethernet60,Ethernet64,Ethernet68,Ethernet72,Ethernet76,Ethernet80,Ethernet84,Ethernet88,Ethernet92,Ethernet96,Ethernet100,Ethernet104,Ethernet108,Ethernet112,Ethernet116,Ethernet120,Ethernet124|3-4" : {
158-
"scheduler" : "[SCHEDULER|scheduler.0]"
143+
"Ethernet0,Ethernet4,Ethernet8,Ethernet12,Ethernet16,Ethernet20,Ethernet24,Ethernet28,Ethernet32,Ethernet36,Ethernet40,Ethernet44,Ethernet48,Ethernet52,Ethernet56,Ethernet60,Ethernet64,Ethernet68,Ethernet72,Ethernet76,Ethernet80,Ethernet84,Ethernet88,Ethernet92,Ethernet96,Ethernet100,Ethernet104,Ethernet108,Ethernet112,Ethernet116,Ethernet120,Ethernet124|4" : {
144+
"scheduler" : "[SCHEDULER|scheduler.0]",
145+
"wred_profile" : "[WRED_PROFILE|AZURE_LOSSLESS]"
159146
},
160147
"Ethernet0,Ethernet4,Ethernet8,Ethernet12,Ethernet16,Ethernet20,Ethernet24,Ethernet28,Ethernet32,Ethernet36,Ethernet40,Ethernet44,Ethernet48,Ethernet52,Ethernet56,Ethernet60,Ethernet64,Ethernet68,Ethernet72,Ethernet76,Ethernet80,Ethernet84,Ethernet88,Ethernet92,Ethernet96,Ethernet100,Ethernet104,Ethernet108,Ethernet112,Ethernet116,Ethernet120,Ethernet124|0" : {
161-
"scheduler" : "[SCHEDULER|scheduler.1]"
148+
"scheduler" : "[SCHEDULER|scheduler.0]"
162149
},
163150
"Ethernet0,Ethernet4,Ethernet8,Ethernet12,Ethernet16,Ethernet20,Ethernet24,Ethernet28,Ethernet32,Ethernet36,Ethernet40,Ethernet44,Ethernet48,Ethernet52,Ethernet56,Ethernet60,Ethernet64,Ethernet68,Ethernet72,Ethernet76,Ethernet80,Ethernet84,Ethernet88,Ethernet92,Ethernet96,Ethernet100,Ethernet104,Ethernet108,Ethernet112,Ethernet116,Ethernet120,Ethernet124|1" : {
164-
"scheduler" : "[SCHEDULER|scheduler.2]"
151+
"scheduler" : "[SCHEDULER|scheduler.0]"
152+
},
153+
"Ethernet0,Ethernet4,Ethernet8,Ethernet12,Ethernet16,Ethernet20,Ethernet24,Ethernet28,Ethernet32,Ethernet36,Ethernet40,Ethernet44,Ethernet48,Ethernet52,Ethernet56,Ethernet60,Ethernet64,Ethernet68,Ethernet72,Ethernet76,Ethernet80,Ethernet84,Ethernet88,Ethernet92,Ethernet96,Ethernet100,Ethernet104,Ethernet108,Ethernet112,Ethernet116,Ethernet120,Ethernet124|5" : {
154+
"scheduler" : "[SCHEDULER|scheduler.0]"
165155
}
166156
}
167157
}
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
# PG lossless profiles.
22
# speed cable size xon xoff threshold xon_offset
3-
10000 5m 1248 2288 35776 -4 2288
4-
25000 5m 1248 2288 53248 -4 2288
5-
40000 5m 1248 2288 66560 -4 2288
6-
50000 5m 1248 2288 79872 -4 2288
7-
100000 5m 1248 2288 165568 -4 2288
8-
10000 40m 1248 2288 37024 -4 2288
9-
25000 40m 1248 2288 56160 -4 2288
10-
40000 40m 1248 2288 71552 -4 2288
11-
50000 40m 1248 2288 85696 -4 2288
12-
100000 40m 1248 2288 177632 -4 2288
13-
10000 300m 1248 2288 46176 -4 2288
14-
25000 300m 1248 2288 79040 -4 2288
15-
40000 300m 1248 2288 108160 -4 2288
16-
50000 300m 1248 2288 131456 -4 2288
17-
100000 300m 1248 2288 268736 -4 2288
3+
10000 5m 1248 2288 35776 -3 2288
4+
25000 5m 1248 2288 53248 -3 2288
5+
40000 5m 1248 2288 66560 -3 2288
6+
50000 5m 1248 2288 79872 -3 2288
7+
100000 5m 1248 2288 165568 -3 2288
8+
10000 40m 1248 2288 37024 -3 2288
9+
25000 40m 1248 2288 56160 -3 2288
10+
40000 40m 1248 2288 71552 -3 2288
11+
50000 40m 1248 2288 85696 -3 2288
12+
100000 40m 1248 2288 177632 -3 2288
13+
10000 300m 1248 2288 46176 -3 2288
14+
25000 300m 1248 2288 79040 -3 2288
15+
40000 300m 1248 2288 108160 -3 2288
16+
50000 300m 1248 2288 131456 -3 2288
17+
100000 300m 1248 2288 268736 -3 2288

device/arista/x86_64-arista_7060_cx32s/Arista-7060CX-32S-D48C8/qos.json

+22-32
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383
"43":"0",
8484
"44":"0",
8585
"45":"0",
86-
"46":"0",
86+
"46":"5",
8787
"47":"0",
8888
"48":"0",
8989
"49":"0",
@@ -105,14 +105,6 @@
105105
},
106106
"SCHEDULER": {
107107
"scheduler.0" : {
108-
"type":"DWRR",
109-
"weight": "25"
110-
},
111-
"scheduler.1" : {
112-
"type":"DWRR",
113-
"weight": "30"
114-
},
115-
"scheduler.2" : {
116108
"type":"DWRR",
117109
"weight": "20"
118110
}
@@ -127,41 +119,39 @@
127119
}
128120
},
129121
"WRED_PROFILE": {
130-
"AZURE_LOSSY" : {
131-
"wred_green_enable":"true",
132-
"wred_yellow_enable":"true",
133-
"ecn":"ecn_all",
134-
"red_max_threshold":"512000",
135-
"red_min_threshold":"512000",
136-
"yellow_max_threshold":"512000",
137-
"yellow_min_threshold":"512000",
138-
"green_max_threshold": "184320",
139-
"green_min_threshold": "184320"
140-
},
141122
"AZURE_LOSSLESS" : {
142123
"wred_green_enable":"true",
143124
"wred_yellow_enable":"true",
125+
"wred_red_enable":"true",
144126
"ecn":"ecn_all",
145-
"red_max_threshold":"512000",
146-
"red_min_threshold":"512000",
147-
"yellow_max_threshold":"512000",
148-
"yellow_min_threshold":"512000",
149-
"green_max_threshold": "184320",
150-
"green_min_threshold": "184320"
127+
"red_max_threshold":"2097152",
128+
"red_min_threshold":"1048576",
129+
"yellow_max_threshold":"2097152",
130+
"yellow_min_threshold":"1048576",
131+
"green_max_threshold":"2097152",
132+
"green_min_threshold":"1048576",
133+
"green_drop_probability":"5",
134+
"yellow_drop_probability":"5",
135+
"red_drop_probability":"5"
151136
}
152137
},
153138
"QUEUE": {
154-
"Ethernet0,Ethernet2,Ethernet4,Ethernet6,Ethernet8,Ethernet10,Ethernet12,Ethernet14,Ethernet16,Ethernet18,Ethernet20,Ethernet22,Ethernet24,Ethernet28,Ethernet32,Ethernet36,Ethernet40,Ethernet42,Ethernet44,Ethernet46,Ethernet48,Ethernet50,Ethernet52,Ethernet54,Ethernet56,Ethernet58,Ethernet60,Ethernet62,Ethernet64,Ethernet66,Ethernet68,Ethernet70,Ethernet72,Ethernet74,Ethernet76,Ethernet78,Ethernet80,Ethernet82,Ethernet84,Ethernet86,Ethernet88,Ethernet92,Ethernet96,Ethernet100,Ethernet104,Ethernet106,Ethernet108,Ethernet110,Ethernet112,Ethernet114,Ethernet116,Ethernet118,Ethernet120,Ethernet122,Ethernet124,Ethernet126|0-1": {
155-
"wred_profile" : "[WRED_PROFILE|AZURE_LOSSY]"
139+
"Ethernet0,Ethernet2,Ethernet4,Ethernet6,Ethernet8,Ethernet10,Ethernet12,Ethernet14,Ethernet16,Ethernet18,Ethernet20,Ethernet22,Ethernet24,Ethernet28,Ethernet32,Ethernet36,Ethernet40,Ethernet42,Ethernet44,Ethernet46,Ethernet48,Ethernet50,Ethernet52,Ethernet54,Ethernet56,Ethernet58,Ethernet60,Ethernet62,Ethernet64,Ethernet66,Ethernet68,Ethernet70,Ethernet72,Ethernet74,Ethernet76,Ethernet78,Ethernet80,Ethernet82,Ethernet84,Ethernet86,Ethernet88,Ethernet92,Ethernet96,Ethernet100,Ethernet104,Ethernet106,Ethernet108,Ethernet110,Ethernet112,Ethernet114,Ethernet116,Ethernet118,Ethernet120,Ethernet122,Ethernet124,Ethernet126|3": {
140+
"scheduler" : "[SCHEDULER|scheduler.0]",
141+
"wred_profile" : "[WRED_PROFILE|AZURE_LOSSLESS]"
156142
},
157-
"Ethernet0,Ethernet2,Ethernet4,Ethernet6,Ethernet8,Ethernet10,Ethernet12,Ethernet14,Ethernet16,Ethernet18,Ethernet20,Ethernet22,Ethernet24,Ethernet28,Ethernet32,Ethernet36,Ethernet40,Ethernet42,Ethernet44,Ethernet46,Ethernet48,Ethernet50,Ethernet52,Ethernet54,Ethernet56,Ethernet58,Ethernet60,Ethernet62,Ethernet64,Ethernet66,Ethernet68,Ethernet70,Ethernet72,Ethernet74,Ethernet76,Ethernet78,Ethernet80,Ethernet82,Ethernet84,Ethernet86,Ethernet88,Ethernet92,Ethernet96,Ethernet100,Ethernet104,Ethernet106,Ethernet108,Ethernet110,Ethernet112,Ethernet114,Ethernet116,Ethernet118,Ethernet120,Ethernet122,Ethernet124,Ethernet126|3-4": {
158-
"scheduler" : "[SCHEDULER|scheduler.0]"
143+
"Ethernet0,Ethernet2,Ethernet4,Ethernet6,Ethernet8,Ethernet10,Ethernet12,Ethernet14,Ethernet16,Ethernet18,Ethernet20,Ethernet22,Ethernet24,Ethernet28,Ethernet32,Ethernet36,Ethernet40,Ethernet42,Ethernet44,Ethernet46,Ethernet48,Ethernet50,Ethernet52,Ethernet54,Ethernet56,Ethernet58,Ethernet60,Ethernet62,Ethernet64,Ethernet66,Ethernet68,Ethernet70,Ethernet72,Ethernet74,Ethernet76,Ethernet78,Ethernet80,Ethernet82,Ethernet84,Ethernet86,Ethernet88,Ethernet92,Ethernet96,Ethernet100,Ethernet104,Ethernet106,Ethernet108,Ethernet110,Ethernet112,Ethernet114,Ethernet116,Ethernet118,Ethernet120,Ethernet122,Ethernet124,Ethernet126|4": {
144+
"scheduler" : "[SCHEDULER|scheduler.0]",
145+
"wred_profile" : "[WRED_PROFILE|AZURE_LOSSLESS]"
159146
},
160147
"Ethernet0,Ethernet2,Ethernet4,Ethernet6,Ethernet8,Ethernet10,Ethernet12,Ethernet14,Ethernet16,Ethernet18,Ethernet20,Ethernet22,Ethernet24,Ethernet28,Ethernet32,Ethernet36,Ethernet40,Ethernet42,Ethernet44,Ethernet46,Ethernet48,Ethernet50,Ethernet52,Ethernet54,Ethernet56,Ethernet58,Ethernet60,Ethernet62,Ethernet64,Ethernet66,Ethernet68,Ethernet70,Ethernet72,Ethernet74,Ethernet76,Ethernet78,Ethernet80,Ethernet82,Ethernet84,Ethernet86,Ethernet88,Ethernet92,Ethernet96,Ethernet100,Ethernet104,Ethernet106,Ethernet108,Ethernet110,Ethernet112,Ethernet114,Ethernet116,Ethernet118,Ethernet120,Ethernet122,Ethernet124,Ethernet126|0": {
161-
"scheduler" : "[SCHEDULER|scheduler.1]"
148+
"scheduler" : "[SCHEDULER|scheduler.0]"
162149
},
163150
"Ethernet0,Ethernet2,Ethernet4,Ethernet6,Ethernet8,Ethernet10,Ethernet12,Ethernet14,Ethernet16,Ethernet18,Ethernet20,Ethernet22,Ethernet24,Ethernet28,Ethernet32,Ethernet36,Ethernet40,Ethernet42,Ethernet44,Ethernet46,Ethernet48,Ethernet50,Ethernet52,Ethernet54,Ethernet56,Ethernet58,Ethernet60,Ethernet62,Ethernet64,Ethernet66,Ethernet68,Ethernet70,Ethernet72,Ethernet74,Ethernet76,Ethernet78,Ethernet80,Ethernet82,Ethernet84,Ethernet86,Ethernet88,Ethernet92,Ethernet96,Ethernet100,Ethernet104,Ethernet106,Ethernet108,Ethernet110,Ethernet112,Ethernet114,Ethernet116,Ethernet118,Ethernet120,Ethernet122,Ethernet124,Ethernet126|1": {
164-
"scheduler" : "[SCHEDULER|scheduler.2]"
151+
"scheduler" : "[SCHEDULER|scheduler.0]"
152+
},
153+
"Ethernet0,Ethernet2,Ethernet4,Ethernet6,Ethernet8,Ethernet10,Ethernet12,Ethernet14,Ethernet16,Ethernet18,Ethernet20,Ethernet22,Ethernet24,Ethernet28,Ethernet32,Ethernet36,Ethernet40,Ethernet42,Ethernet44,Ethernet46,Ethernet48,Ethernet50,Ethernet52,Ethernet54,Ethernet56,Ethernet58,Ethernet60,Ethernet62,Ethernet64,Ethernet66,Ethernet68,Ethernet70,Ethernet72,Ethernet74,Ethernet76,Ethernet78,Ethernet80,Ethernet82,Ethernet84,Ethernet86,Ethernet88,Ethernet92,Ethernet96,Ethernet100,Ethernet104,Ethernet106,Ethernet108,Ethernet110,Ethernet112,Ethernet114,Ethernet116,Ethernet118,Ethernet120,Ethernet122,Ethernet124,Ethernet126|5": {
154+
"scheduler" : "[SCHEDULER|scheduler.0]"
165155
}
166156
}
167157
}
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
# PG lossless profiles.
22
# speed cable size xon xoff threshold xon_offset
3-
10000 5m 1248 2288 35776 -4 2288
4-
25000 5m 1248 2288 53248 -4 2288
5-
40000 5m 1248 2288 66560 -4 2288
6-
50000 5m 1248 2288 90272 -4 2288
7-
100000 5m 1248 2288 165568 -4 2288
8-
10000 40m 1248 2288 37024 -4 2288
9-
25000 40m 1248 2288 53248 -4 2288
10-
40000 40m 1248 2288 71552 -4 2288
11-
50000 40m 1248 2288 96096 -4 2288
12-
100000 40m 1248 2288 177632 -4 2288
13-
10000 300m 1248 2288 46176 -4 2288
14-
25000 300m 1248 2288 79040 -4 2288
15-
40000 300m 1248 2288 108160 -4 2288
16-
50000 300m 1248 2288 141856 -4 2288
17-
100000 300m 1248 2288 268736 -4 2288
3+
10000 5m 1248 2288 35776 -3 2288
4+
25000 5m 1248 2288 53248 -3 2288
5+
40000 5m 1248 2288 66560 -3 2288
6+
50000 5m 1248 2288 90272 -3 2288
7+
100000 5m 1248 2288 165568 -3 2288
8+
10000 40m 1248 2288 37024 -3 2288
9+
25000 40m 1248 2288 53248 -3 2288
10+
40000 40m 1248 2288 71552 -3 2288
11+
50000 40m 1248 2288 96096 -3 2288
12+
100000 40m 1248 2288 177632 -3 2288
13+
10000 300m 1248 2288 46176 -3 2288
14+
25000 300m 1248 2288 79040 -3 2288
15+
40000 300m 1248 2288 108160 -3 2288
16+
50000 300m 1248 2288 141856 -3 2288
17+
100000 300m 1248 2288 268736 -3 2288

0 commit comments

Comments
 (0)