[qos]: Alpha and ECN settings change for Th (#4564)
Dynamic threshold setting changed to 0 and WRED profile green min threshold set to 250000 for Tomahawk devices Changed the dynamic threshold settings in pg_profile_lookup.ini Added a macro for WRED profiles in qos.json.j2 for Tomahawk devices Necessary changes made in qos.config.j2 to use the macro if present Signed-off-by: Neetha John <nejo@microsoft.com>
This commit is contained in:
parent
acf465b43b
commit
286aa35ac6
@ -1,17 +1,17 @@
|
||||
# PG lossless profiles.
|
||||
# speed cable size xon xoff threshold xon_offset
|
||||
10000 5m 1248 2288 35776 -3 2288
|
||||
25000 5m 1248 2288 53248 -3 2288
|
||||
40000 5m 1248 2288 66560 -3 2288
|
||||
50000 5m 1248 2288 90272 -3 2288
|
||||
100000 5m 1248 2288 165568 -3 2288
|
||||
10000 40m 1248 2288 37024 -3 2288
|
||||
25000 40m 1248 2288 53248 -3 2288
|
||||
40000 40m 1248 2288 71552 -3 2288
|
||||
50000 40m 1248 2288 96096 -3 2288
|
||||
100000 40m 1248 2288 177632 -3 2288
|
||||
10000 300m 1248 2288 46176 -3 2288
|
||||
25000 300m 1248 2288 79040 -3 2288
|
||||
40000 300m 1248 2288 108160 -3 2288
|
||||
50000 300m 1248 2288 141856 -3 2288
|
||||
100000 300m 1248 2288 268736 -3 2288
|
||||
10000 5m 1248 2288 35776 0 2288
|
||||
25000 5m 1248 2288 53248 0 2288
|
||||
40000 5m 1248 2288 66560 0 2288
|
||||
50000 5m 1248 2288 90272 0 2288
|
||||
100000 5m 1248 2288 165568 0 2288
|
||||
10000 40m 1248 2288 37024 0 2288
|
||||
25000 40m 1248 2288 53248 0 2288
|
||||
40000 40m 1248 2288 71552 0 2288
|
||||
50000 40m 1248 2288 96096 0 2288
|
||||
100000 40m 1248 2288 177632 0 2288
|
||||
10000 300m 1248 2288 46176 0 2288
|
||||
25000 300m 1248 2288 79040 0 2288
|
||||
40000 300m 1248 2288 108160 0 2288
|
||||
50000 300m 1248 2288 141856 0 2288
|
||||
100000 300m 1248 2288 268736 0 2288
|
||||
|
@ -1 +1,21 @@
|
||||
{%- macro generate_wred_profiles() %}
|
||||
"WRED_PROFILE": {
|
||||
"AZURE_LOSSLESS" : {
|
||||
"wred_green_enable" : "true",
|
||||
"wred_yellow_enable" : "true",
|
||||
"wred_red_enable" : "true",
|
||||
"ecn" : "ecn_all",
|
||||
"green_max_threshold" : "2097152",
|
||||
"green_min_threshold" : "250000",
|
||||
"yellow_max_threshold" : "2097152",
|
||||
"yellow_min_threshold" : "1048576",
|
||||
"red_max_threshold" : "2097152",
|
||||
"red_min_threshold" : "1048576",
|
||||
"green_drop_probability" : "5",
|
||||
"yellow_drop_probability": "5",
|
||||
"red_drop_probability" : "5"
|
||||
}
|
||||
},
|
||||
{%- endmacro %}
|
||||
|
||||
{%- include 'qos_config.j2' %}
|
||||
|
@ -1,17 +1,17 @@
|
||||
# PG lossless profiles.
|
||||
# speed cable size xon xoff threshold xon_offset
|
||||
10000 5m 1248 2288 35776 -3 2288
|
||||
25000 5m 1248 2288 53248 -3 2288
|
||||
40000 5m 1248 2288 66560 -3 2288
|
||||
50000 5m 1248 2288 79872 -3 2288
|
||||
100000 5m 1248 2288 165568 -3 2288
|
||||
10000 40m 1248 2288 37024 -3 2288
|
||||
25000 40m 1248 2288 56160 -3 2288
|
||||
40000 40m 1248 2288 71552 -3 2288
|
||||
50000 40m 1248 2288 85696 -3 2288
|
||||
100000 40m 1248 2288 177632 -3 2288
|
||||
10000 300m 1248 2288 46176 -3 2288
|
||||
25000 300m 1248 2288 79040 -3 2288
|
||||
40000 300m 1248 2288 108160 -3 2288
|
||||
50000 300m 1248 2288 141856 -3 2288
|
||||
100000 300m 1248 2288 268736 -3 2288
|
||||
10000 5m 1248 2288 35776 0 2288
|
||||
25000 5m 1248 2288 53248 0 2288
|
||||
40000 5m 1248 2288 66560 0 2288
|
||||
50000 5m 1248 2288 79872 0 2288
|
||||
100000 5m 1248 2288 165568 0 2288
|
||||
10000 40m 1248 2288 37024 0 2288
|
||||
25000 40m 1248 2288 56160 0 2288
|
||||
40000 40m 1248 2288 71552 0 2288
|
||||
50000 40m 1248 2288 85696 0 2288
|
||||
100000 40m 1248 2288 177632 0 2288
|
||||
10000 300m 1248 2288 46176 0 2288
|
||||
25000 300m 1248 2288 79040 0 2288
|
||||
40000 300m 1248 2288 108160 0 2288
|
||||
50000 300m 1248 2288 141856 0 2288
|
||||
100000 300m 1248 2288 268736 0 2288
|
||||
|
@ -1 +1,21 @@
|
||||
{%- macro generate_wred_profiles() %}
|
||||
"WRED_PROFILE": {
|
||||
"AZURE_LOSSLESS" : {
|
||||
"wred_green_enable" : "true",
|
||||
"wred_yellow_enable" : "true",
|
||||
"wred_red_enable" : "true",
|
||||
"ecn" : "ecn_all",
|
||||
"green_max_threshold" : "2097152",
|
||||
"green_min_threshold" : "250000",
|
||||
"yellow_max_threshold" : "2097152",
|
||||
"yellow_min_threshold" : "1048576",
|
||||
"red_max_threshold" : "2097152",
|
||||
"red_min_threshold" : "1048576",
|
||||
"green_drop_probability" : "5",
|
||||
"yellow_drop_probability": "5",
|
||||
"red_drop_probability" : "5"
|
||||
}
|
||||
},
|
||||
{%- endmacro %}
|
||||
|
||||
{%- include 'qos_config.j2' %}
|
||||
|
@ -1,17 +1,17 @@
|
||||
# PG lossless profiles.
|
||||
# speed cable size xon xoff threshold xon_offset
|
||||
10000 5m 1248 2288 35776 -3 2288
|
||||
25000 5m 1248 2288 53248 -3 2288
|
||||
40000 5m 1248 2288 66560 -3 2288
|
||||
50000 5m 1248 2288 90272 -3 2288
|
||||
100000 5m 1248 2288 165568 -3 2288
|
||||
10000 40m 1248 2288 37024 -3 2288
|
||||
25000 40m 1248 2288 53248 -3 2288
|
||||
40000 40m 1248 2288 71552 -3 2288
|
||||
50000 40m 1248 2288 96096 -3 2288
|
||||
100000 40m 1248 2288 177632 -3 2288
|
||||
10000 300m 1248 2288 46176 -3 2288
|
||||
25000 300m 1248 2288 79040 -3 2288
|
||||
40000 300m 1248 2288 108160 -3 2288
|
||||
50000 300m 1248 2288 141856 -3 2288
|
||||
100000 300m 1248 2288 268736 -3 2288
|
||||
10000 5m 1248 2288 35776 0 2288
|
||||
25000 5m 1248 2288 53248 0 2288
|
||||
40000 5m 1248 2288 66560 0 2288
|
||||
50000 5m 1248 2288 90272 0 2288
|
||||
100000 5m 1248 2288 165568 0 2288
|
||||
10000 40m 1248 2288 37024 0 2288
|
||||
25000 40m 1248 2288 53248 0 2288
|
||||
40000 40m 1248 2288 71552 0 2288
|
||||
50000 40m 1248 2288 96096 0 2288
|
||||
100000 40m 1248 2288 177632 0 2288
|
||||
10000 300m 1248 2288 46176 0 2288
|
||||
25000 300m 1248 2288 79040 0 2288
|
||||
40000 300m 1248 2288 108160 0 2288
|
||||
50000 300m 1248 2288 141856 0 2288
|
||||
100000 300m 1248 2288 268736 0 2288
|
||||
|
@ -1 +1,21 @@
|
||||
{%- macro generate_wred_profiles() %}
|
||||
"WRED_PROFILE": {
|
||||
"AZURE_LOSSLESS" : {
|
||||
"wred_green_enable" : "true",
|
||||
"wred_yellow_enable" : "true",
|
||||
"wred_red_enable" : "true",
|
||||
"ecn" : "ecn_all",
|
||||
"green_max_threshold" : "2097152",
|
||||
"green_min_threshold" : "250000",
|
||||
"yellow_max_threshold" : "2097152",
|
||||
"yellow_min_threshold" : "1048576",
|
||||
"red_max_threshold" : "2097152",
|
||||
"red_min_threshold" : "1048576",
|
||||
"green_drop_probability" : "5",
|
||||
"yellow_drop_probability": "5",
|
||||
"red_drop_probability" : "5"
|
||||
}
|
||||
},
|
||||
{%- endmacro %}
|
||||
|
||||
{%- include 'qos_config.j2' %}
|
||||
|
@ -1,17 +1,17 @@
|
||||
# PG lossless profiles.
|
||||
# speed cable size xon xoff threshold xon_offset
|
||||
10000 5m 1248 2288 35776 -3 2288
|
||||
25000 5m 1248 2288 53248 -3 2288
|
||||
40000 5m 1248 2288 66560 -3 2288
|
||||
50000 5m 1248 2288 90272 -3 2288
|
||||
100000 5m 1248 2288 165568 -3 2288
|
||||
10000 40m 1248 2288 37024 -3 2288
|
||||
25000 40m 1248 2288 53248 -3 2288
|
||||
40000 40m 1248 2288 71552 -3 2288
|
||||
50000 40m 1248 2288 96096 -3 2288
|
||||
100000 40m 1248 2288 177632 -3 2288
|
||||
10000 300m 1248 2288 46176 -3 2288
|
||||
25000 300m 1248 2288 79040 -3 2288
|
||||
40000 300m 1248 2288 108160 -3 2288
|
||||
50000 300m 1248 2288 141856 -3 2288
|
||||
100000 300m 1248 2288 268736 -3 2288
|
||||
10000 5m 1248 2288 35776 0 2288
|
||||
25000 5m 1248 2288 53248 0 2288
|
||||
40000 5m 1248 2288 66560 0 2288
|
||||
50000 5m 1248 2288 90272 0 2288
|
||||
100000 5m 1248 2288 165568 0 2288
|
||||
10000 40m 1248 2288 37024 0 2288
|
||||
25000 40m 1248 2288 53248 0 2288
|
||||
40000 40m 1248 2288 71552 0 2288
|
||||
50000 40m 1248 2288 96096 0 2288
|
||||
100000 40m 1248 2288 177632 0 2288
|
||||
10000 300m 1248 2288 46176 0 2288
|
||||
25000 300m 1248 2288 79040 0 2288
|
||||
40000 300m 1248 2288 108160 0 2288
|
||||
50000 300m 1248 2288 141856 0 2288
|
||||
100000 300m 1248 2288 268736 0 2288
|
||||
|
@ -1 +1,21 @@
|
||||
{%- macro generate_wred_profiles() %}
|
||||
"WRED_PROFILE": {
|
||||
"AZURE_LOSSLESS" : {
|
||||
"wred_green_enable" : "true",
|
||||
"wred_yellow_enable" : "true",
|
||||
"wred_red_enable" : "true",
|
||||
"ecn" : "ecn_all",
|
||||
"green_max_threshold" : "2097152",
|
||||
"green_min_threshold" : "250000",
|
||||
"yellow_max_threshold" : "2097152",
|
||||
"yellow_min_threshold" : "1048576",
|
||||
"red_max_threshold" : "2097152",
|
||||
"red_min_threshold" : "1048576",
|
||||
"green_drop_probability" : "5",
|
||||
"yellow_drop_probability": "5",
|
||||
"red_drop_probability" : "5"
|
||||
}
|
||||
},
|
||||
{%- endmacro %}
|
||||
|
||||
{%- include 'qos_config.j2' %}
|
||||
|
@ -1,17 +1,17 @@
|
||||
# PG lossless profiles.
|
||||
# speed cable size xon xoff threshold xon_offset
|
||||
10000 5m 1248 2288 35776 -3 2288
|
||||
25000 5m 1248 2288 53248 -3 2288
|
||||
40000 5m 1248 2288 66560 -3 2288
|
||||
50000 5m 1248 2288 90272 -3 2288
|
||||
100000 5m 1248 2288 165568 -3 2288
|
||||
10000 40m 1248 2288 37024 -3 2288
|
||||
25000 40m 1248 2288 53248 -3 2288
|
||||
40000 40m 1248 2288 71552 -3 2288
|
||||
50000 40m 1248 2288 96096 -3 2288
|
||||
100000 40m 1248 2288 177632 -3 2288
|
||||
10000 300m 1248 2288 46176 -3 2288
|
||||
25000 300m 1248 2288 79040 -3 2288
|
||||
40000 300m 1248 2288 108160 -3 2288
|
||||
50000 300m 1248 2288 141856 -3 2288
|
||||
100000 300m 1248 2288 268736 -3 2288
|
||||
10000 5m 1248 2288 35776 0 2288
|
||||
25000 5m 1248 2288 53248 0 2288
|
||||
40000 5m 1248 2288 66560 0 2288
|
||||
50000 5m 1248 2288 90272 0 2288
|
||||
100000 5m 1248 2288 165568 0 2288
|
||||
10000 40m 1248 2288 37024 0 2288
|
||||
25000 40m 1248 2288 53248 0 2288
|
||||
40000 40m 1248 2288 71552 0 2288
|
||||
50000 40m 1248 2288 96096 0 2288
|
||||
100000 40m 1248 2288 177632 0 2288
|
||||
10000 300m 1248 2288 46176 0 2288
|
||||
25000 300m 1248 2288 79040 0 2288
|
||||
40000 300m 1248 2288 108160 0 2288
|
||||
50000 300m 1248 2288 141856 0 2288
|
||||
100000 300m 1248 2288 268736 0 2288
|
||||
|
@ -1 +1,21 @@
|
||||
{%- macro generate_wred_profiles() %}
|
||||
"WRED_PROFILE": {
|
||||
"AZURE_LOSSLESS" : {
|
||||
"wred_green_enable" : "true",
|
||||
"wred_yellow_enable" : "true",
|
||||
"wred_red_enable" : "true",
|
||||
"ecn" : "ecn_all",
|
||||
"green_max_threshold" : "2097152",
|
||||
"green_min_threshold" : "250000",
|
||||
"yellow_max_threshold" : "2097152",
|
||||
"yellow_min_threshold" : "1048576",
|
||||
"red_max_threshold" : "2097152",
|
||||
"red_min_threshold" : "1048576",
|
||||
"green_drop_probability" : "5",
|
||||
"yellow_drop_probability": "5",
|
||||
"red_drop_probability" : "5"
|
||||
}
|
||||
},
|
||||
{%- endmacro %}
|
||||
|
||||
{%- include 'qos_config.j2' %}
|
||||
|
@ -1,17 +1,17 @@
|
||||
# PG lossless profiles.
|
||||
# speed cable size xon xoff threshold xon_offset
|
||||
10000 5m 1248 2288 35776 -3 2288
|
||||
25000 5m 1248 2288 53248 -3 2288
|
||||
40000 5m 1248 2288 66560 -3 2288
|
||||
50000 5m 1248 2288 79872 -3 2288
|
||||
100000 5m 1248 2288 165568 -3 2288
|
||||
10000 40m 1248 2288 37024 -3 2288
|
||||
25000 40m 1248 2288 56160 -3 2288
|
||||
40000 40m 1248 2288 71552 -3 2288
|
||||
50000 40m 1248 2288 85696 -3 2288
|
||||
100000 40m 1248 2288 177632 -3 2288
|
||||
10000 300m 1248 2288 46176 -3 2288
|
||||
25000 300m 1248 2288 79040 -3 2288
|
||||
40000 300m 1248 2288 108160 -3 2288
|
||||
50000 300m 1248 2288 141856 -3 2288
|
||||
100000 300m 1248 2288 268736 -3 2288
|
||||
10000 5m 1248 2288 35776 0 2288
|
||||
25000 5m 1248 2288 53248 0 2288
|
||||
40000 5m 1248 2288 66560 0 2288
|
||||
50000 5m 1248 2288 79872 0 2288
|
||||
100000 5m 1248 2288 165568 0 2288
|
||||
10000 40m 1248 2288 37024 0 2288
|
||||
25000 40m 1248 2288 56160 0 2288
|
||||
40000 40m 1248 2288 71552 0 2288
|
||||
50000 40m 1248 2288 85696 0 2288
|
||||
100000 40m 1248 2288 177632 0 2288
|
||||
10000 300m 1248 2288 46176 0 2288
|
||||
25000 300m 1248 2288 79040 0 2288
|
||||
40000 300m 1248 2288 108160 0 2288
|
||||
50000 300m 1248 2288 141856 0 2288
|
||||
100000 300m 1248 2288 268736 0 2288
|
||||
|
@ -1 +1,21 @@
|
||||
{%- macro generate_wred_profiles() %}
|
||||
"WRED_PROFILE": {
|
||||
"AZURE_LOSSLESS" : {
|
||||
"wred_green_enable" : "true",
|
||||
"wred_yellow_enable" : "true",
|
||||
"wred_red_enable" : "true",
|
||||
"ecn" : "ecn_all",
|
||||
"green_max_threshold" : "2097152",
|
||||
"green_min_threshold" : "250000",
|
||||
"yellow_max_threshold" : "2097152",
|
||||
"yellow_min_threshold" : "1048576",
|
||||
"red_max_threshold" : "2097152",
|
||||
"red_min_threshold" : "1048576",
|
||||
"green_drop_probability" : "5",
|
||||
"yellow_drop_probability": "5",
|
||||
"red_drop_probability" : "5"
|
||||
}
|
||||
},
|
||||
{%- endmacro %}
|
||||
|
||||
{%- include 'qos_config.j2' %}
|
||||
|
@ -193,6 +193,9 @@
|
||||
|
||||
{% endfor %}
|
||||
},
|
||||
{% if generate_wred_profiles is defined %}
|
||||
{{- generate_wred_profiles() }}
|
||||
{% else %}
|
||||
"WRED_PROFILE": {
|
||||
"AZURE_LOSSLESS" : {
|
||||
"wred_green_enable" : "true",
|
||||
@ -210,6 +213,7 @@
|
||||
"red_drop_probability" : "5"
|
||||
}
|
||||
},
|
||||
{% endif %}
|
||||
"QUEUE": {
|
||||
{% for port in PORT_ACTIVE %}
|
||||
"{{ port }}|3": {
|
||||
|
@ -0,0 +1,907 @@
|
||||
<DeviceMiniGraph xmlns="Microsoft.Search.Autopilot.Evolution" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<CpgDec>
|
||||
<IsisRouters xmlns:a="http://schemas.datacontract.org/2004/07/Microsoft.Search.Autopilot.Evolution"/>
|
||||
<PeeringSessions>
|
||||
<BGPSession>
|
||||
<StartRouter>s7050-dev-1</StartRouter>
|
||||
<StartPeer>10.0.0.56</StartPeer>
|
||||
<EndRouter>ARISTA01T1</EndRouter>
|
||||
<EndPeer>10.0.0.57</EndPeer>
|
||||
<Multihop>1</Multihop>
|
||||
<HoldTime>10</HoldTime>
|
||||
<KeepAliveTime>3</KeepAliveTime>
|
||||
</BGPSession>
|
||||
<BGPSession>
|
||||
<StartRouter>s7050-dev-1</StartRouter>
|
||||
<StartPeer>FC00::71</StartPeer>
|
||||
<EndRouter>ARISTA01T1</EndRouter>
|
||||
<EndPeer>FC00::72</EndPeer>
|
||||
<Multihop>1</Multihop>
|
||||
<HoldTime>10</HoldTime>
|
||||
<KeepAliveTime>3</KeepAliveTime>
|
||||
</BGPSession>
|
||||
<BGPSession>
|
||||
<StartRouter>s7050-dev-1</StartRouter>
|
||||
<StartPeer>10.0.0.58</StartPeer>
|
||||
<EndRouter>ARISTA02T1</EndRouter>
|
||||
<EndPeer>10.0.0.59</EndPeer>
|
||||
<Multihop>1</Multihop>
|
||||
<HoldTime>10</HoldTime>
|
||||
<KeepAliveTime>3</KeepAliveTime>
|
||||
</BGPSession>
|
||||
<BGPSession>
|
||||
<StartRouter>s7050-dev-1</StartRouter>
|
||||
<StartPeer>FC00::75</StartPeer>
|
||||
<EndRouter>ARISTA02T1</EndRouter>
|
||||
<EndPeer>FC00::76</EndPeer>
|
||||
<Multihop>1</Multihop>
|
||||
<HoldTime>10</HoldTime>
|
||||
<KeepAliveTime>3</KeepAliveTime>
|
||||
</BGPSession>
|
||||
<BGPSession>
|
||||
<StartRouter>s7050-dev-1</StartRouter>
|
||||
<StartPeer>10.0.0.60</StartPeer>
|
||||
<EndRouter>ARISTA03T1</EndRouter>
|
||||
<EndPeer>10.0.0.61</EndPeer>
|
||||
<Multihop>1</Multihop>
|
||||
<HoldTime>10</HoldTime>
|
||||
<KeepAliveTime>3</KeepAliveTime>
|
||||
</BGPSession>
|
||||
<BGPSession>
|
||||
<StartRouter>s7050-dev-1</StartRouter>
|
||||
<StartPeer>FC00::79</StartPeer>
|
||||
<EndRouter>ARISTA03T1</EndRouter>
|
||||
<EndPeer>FC00::7A</EndPeer>
|
||||
<Multihop>1</Multihop>
|
||||
<HoldTime>10</HoldTime>
|
||||
<KeepAliveTime>3</KeepAliveTime>
|
||||
</BGPSession>
|
||||
<BGPSession>
|
||||
<StartRouter>s7050-dev-1</StartRouter>
|
||||
<StartPeer>10.0.0.62</StartPeer>
|
||||
<EndRouter>ARISTA04T1</EndRouter>
|
||||
<EndPeer>10.0.0.63</EndPeer>
|
||||
<Multihop>1</Multihop>
|
||||
<HoldTime>10</HoldTime>
|
||||
<KeepAliveTime>3</KeepAliveTime>
|
||||
</BGPSession>
|
||||
<BGPSession>
|
||||
<StartRouter>s7050-dev-1</StartRouter>
|
||||
<StartPeer>FC00::7D</StartPeer>
|
||||
<EndRouter>ARISTA04T1</EndRouter>
|
||||
<EndPeer>FC00::7E</EndPeer>
|
||||
<Multihop>1</Multihop>
|
||||
<HoldTime>10</HoldTime>
|
||||
<KeepAliveTime>3</KeepAliveTime>
|
||||
</BGPSession>
|
||||
</PeeringSessions>
|
||||
<Routers xmlns:a="http://schemas.datacontract.org/2004/07/Microsoft.Search.Autopilot.Evolution">
|
||||
<a:BGPRouterDeclaration>
|
||||
<a:ASN>65100</a:ASN>
|
||||
<a:Hostname>s7050-dev-1</a:Hostname>
|
||||
<a:Peers>
|
||||
<BGPPeer>
|
||||
<Address>10.0.0.57</Address>
|
||||
<RouteMapIn i:nil="true"/>
|
||||
<RouteMapOut i:nil="true"/>
|
||||
<Vrf i:nil="true"/>
|
||||
</BGPPeer>
|
||||
<BGPPeer>
|
||||
<Address>10.0.0.59</Address>
|
||||
<RouteMapIn i:nil="true"/>
|
||||
<RouteMapOut i:nil="true"/>
|
||||
<Vrf i:nil="true"/>
|
||||
</BGPPeer>
|
||||
<BGPPeer>
|
||||
<Address>10.0.0.61</Address>
|
||||
<RouteMapIn i:nil="true"/>
|
||||
<RouteMapOut i:nil="true"/>
|
||||
<Vrf i:nil="true"/>
|
||||
</BGPPeer>
|
||||
<BGPPeer>
|
||||
<Address>10.0.0.63</Address>
|
||||
<RouteMapIn i:nil="true"/>
|
||||
<RouteMapOut i:nil="true"/>
|
||||
<Vrf i:nil="true"/>
|
||||
</BGPPeer>
|
||||
</a:Peers>
|
||||
<a:RouteMaps/>
|
||||
</a:BGPRouterDeclaration>
|
||||
<a:BGPRouterDeclaration>
|
||||
<a:ASN>64600</a:ASN>
|
||||
<a:Hostname>ARISTA01T1</a:Hostname>
|
||||
<a:RouteMaps/>
|
||||
</a:BGPRouterDeclaration>
|
||||
<a:BGPRouterDeclaration>
|
||||
<a:ASN>64600</a:ASN>
|
||||
<a:Hostname>ARISTA02T1</a:Hostname>
|
||||
<a:RouteMaps/>
|
||||
</a:BGPRouterDeclaration>
|
||||
<a:BGPRouterDeclaration>
|
||||
<a:ASN>64600</a:ASN>
|
||||
<a:Hostname>ARISTA03T1</a:Hostname>
|
||||
<a:RouteMaps/>
|
||||
</a:BGPRouterDeclaration>
|
||||
<a:BGPRouterDeclaration>
|
||||
<a:ASN>64600</a:ASN>
|
||||
<a:Hostname>ARISTA04T1</a:Hostname>
|
||||
<a:RouteMaps/>
|
||||
</a:BGPRouterDeclaration>
|
||||
</Routers>
|
||||
</CpgDec>
|
||||
<DpgDec>
|
||||
<DeviceDataPlaneInfo>
|
||||
<IPSecTunnels/>
|
||||
<LoopbackIPInterfaces xmlns:a="http://schemas.datacontract.org/2004/07/Microsoft.Search.Autopilot.Evolution">
|
||||
<a:LoopbackIPInterface>
|
||||
<Name>HostIP</Name>
|
||||
<AttachTo>Loopback0</AttachTo>
|
||||
<a:Prefix xmlns:b="Microsoft.Search.Autopilot.Evolution">
|
||||
<b:IPPrefix>10.1.0.32/32</b:IPPrefix>
|
||||
</a:Prefix>
|
||||
<a:PrefixStr>10.1.0.32/32</a:PrefixStr>
|
||||
</a:LoopbackIPInterface>
|
||||
<a:LoopbackIPInterface>
|
||||
<Name>HostIP1</Name>
|
||||
<AttachTo>Loopback0</AttachTo>
|
||||
<a:Prefix xmlns:b="Microsoft.Search.Autopilot.Evolution">
|
||||
<b:IPPrefix>FC00:1::32/128</b:IPPrefix>
|
||||
</a:Prefix>
|
||||
<a:PrefixStr>FC00:1::32/128</a:PrefixStr>
|
||||
</a:LoopbackIPInterface>
|
||||
</LoopbackIPInterfaces>
|
||||
<ManagementIPInterfaces xmlns:a="http://schemas.datacontract.org/2004/07/Microsoft.Search.Autopilot.Evolution">
|
||||
<a:ManagementIPInterface>
|
||||
<Name>HostIP</Name>
|
||||
<AttachTo>eth0</AttachTo>
|
||||
<a:Prefix xmlns:b="Microsoft.Search.Autopilot.Evolution">
|
||||
<b:IPPrefix>10.0.0.243/23</b:IPPrefix>
|
||||
</a:Prefix>
|
||||
<a:PrefixStr>10.0.0.243/23</a:PrefixStr>
|
||||
</a:ManagementIPInterface>
|
||||
</ManagementIPInterfaces>
|
||||
<MplsInterfaces/>
|
||||
<MplsTeInterfaces/>
|
||||
<RsvpInterfaces/>
|
||||
<Hostname>s7050-dev-1</Hostname>
|
||||
<PortChannelInterfaces>
|
||||
<PortChannel>
|
||||
<Name>PortChannel0001</Name>
|
||||
<AttachTo>Ethernet33</AttachTo>
|
||||
<SubInterface/>
|
||||
</PortChannel>
|
||||
<PortChannel>
|
||||
<Name>PortChannel0002</Name>
|
||||
<AttachTo>Ethernet34</AttachTo>
|
||||
<SubInterface/>
|
||||
</PortChannel>
|
||||
<PortChannel>
|
||||
<Name>PortChannel0003</Name>
|
||||
<AttachTo>Ethernet35</AttachTo>
|
||||
<SubInterface/>
|
||||
</PortChannel>
|
||||
<PortChannel>
|
||||
<Name>PortChannel0004</Name>
|
||||
<AttachTo>Ethernet36</AttachTo>
|
||||
<SubInterface/>
|
||||
</PortChannel>
|
||||
</PortChannelInterfaces>
|
||||
<VlanInterfaces>
|
||||
<VlanInterface>
|
||||
<Name>Vlan1000</Name>
|
||||
<AttachTo>Ethernet6/1;Ethernet7/1;Ethernet8/1;Ethernet9/1;Ethernet10/1;Ethernet11/1;Ethernet12/1;Ethernet13/1;Ethernet14/1;Ethernet15/1;Ethernet16/1;Ethernet17/1;Ethernet18/1;Ethernet19/1;Ethernet20/1;Ethernet21/1;Ethernet22/1;Ethernet23/1;Ethernet24/1;Ethernet25/1;Ethernet26/1;Ethernet27/1;Ethernet28/1;Ethernet29</AttachTo>
|
||||
<NoDhcpRelay>False</NoDhcpRelay>
|
||||
<StaticDHCPRelay>0.0.0.0/0</StaticDHCPRelay>
|
||||
<Type i:nil="true"/>
|
||||
<VlanID>1000</VlanID>
|
||||
<Tag>1000</Tag>
|
||||
<Subnets>192.168.0.0/21</Subnets>
|
||||
</VlanInterface>
|
||||
</VlanInterfaces>
|
||||
<IPInterfaces>
|
||||
<IPInterface>
|
||||
<Name i:nil="true"/>
|
||||
<AttachTo>PortChannel0001</AttachTo>
|
||||
<Prefix>10.0.0.56/31</Prefix>
|
||||
</IPInterface>
|
||||
<IPInterface>
|
||||
<Name i:Name="true"/>
|
||||
<AttachTo>PortChannel0001</AttachTo>
|
||||
<Prefix>FC00::71/126</Prefix>
|
||||
</IPInterface>
|
||||
<IPInterface>
|
||||
<Name i:nil="true"/>
|
||||
<AttachTo>PortChannel0002</AttachTo>
|
||||
<Prefix>10.0.0.58/31</Prefix>
|
||||
</IPInterface>
|
||||
<IPInterface>
|
||||
<Name i:Name="true"/>
|
||||
<AttachTo>PortChannel0002</AttachTo>
|
||||
<Prefix>FC00::75/126</Prefix>
|
||||
</IPInterface>
|
||||
<IPInterface>
|
||||
<Name i:nil="true"/>
|
||||
<AttachTo>PortChannel0003</AttachTo>
|
||||
<Prefix>10.0.0.60/31</Prefix>
|
||||
</IPInterface>
|
||||
<IPInterface>
|
||||
<Name i:Name="true"/>
|
||||
<AttachTo>PortChannel0003</AttachTo>
|
||||
<Prefix>FC00::79/126</Prefix>
|
||||
</IPInterface>
|
||||
<IPInterface>
|
||||
<Name i:nil="true"/>
|
||||
<AttachTo>PortChannel0004</AttachTo>
|
||||
<Prefix>10.0.0.62/31</Prefix>
|
||||
</IPInterface>
|
||||
<IPInterface>
|
||||
<Name i:Name="true"/>
|
||||
<AttachTo>PortChannel0004</AttachTo>
|
||||
<Prefix>FC00::7D/126</Prefix>
|
||||
</IPInterface>
|
||||
<IPInterface>
|
||||
<Name i:nil="true"/>
|
||||
<AttachTo>Vlan1000</AttachTo>
|
||||
<Prefix>192.168.0.1/21</Prefix>
|
||||
</IPInterface>
|
||||
</IPInterfaces>
|
||||
<DataAcls/>
|
||||
<AclInterfaces/>
|
||||
<DownstreamSummaries/>
|
||||
<DownstreamSummarySet xmlns:a="http://schemas.datacontract.org/2004/07/Microsoft.Search.Autopilot.Evolution"/>
|
||||
</DeviceDataPlaneInfo>
|
||||
</DpgDec>
|
||||
<PngDec>
|
||||
<DeviceInterfaceLinks>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>ARISTA01T1</EndDevice>
|
||||
<EndPort>Ethernet1</EndPort>
|
||||
<StartDevice>s7050-dev-1</StartDevice>
|
||||
<StartPort>Ethernet33</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>ARISTA02T1</EndDevice>
|
||||
<EndPort>Ethernet1</EndPort>
|
||||
<StartDevice>s7050-dev-1</StartDevice>
|
||||
<StartPort>Ethernet34</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>ARISTA03T1</EndDevice>
|
||||
<EndPort>Ethernet1</EndPort>
|
||||
<StartDevice>s7050-dev-1</StartDevice>
|
||||
<StartPort>Ethernet35</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>ARISTA04T1</EndDevice>
|
||||
<EndPort>Ethernet1</EndPort>
|
||||
<StartDevice>s7050-dev-1</StartDevice>
|
||||
<StartPort>Ethernet36</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>s7050-dev-1</EndDevice>
|
||||
<EndPort>Ethernet6/1</EndPort>
|
||||
<StartDevice>Servers0</StartDevice>
|
||||
<StartPort>eth0</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>s7050-dev-1</EndDevice>
|
||||
<EndPort>Ethernet7/1</EndPort>
|
||||
<StartDevice>Servers1</StartDevice>
|
||||
<StartPort>eth0</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>s7050-dev-1</EndDevice>
|
||||
<EndPort>Ethernet8/1</EndPort>
|
||||
<StartDevice>Servers2</StartDevice>
|
||||
<StartPort>eth0</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>s7050-dev-1</EndDevice>
|
||||
<EndPort>Ethernet9/1</EndPort>
|
||||
<StartDevice>Servers3</StartDevice>
|
||||
<StartPort>eth0</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>s7050-dev-1</EndDevice>
|
||||
<EndPort>Ethernet10/1</EndPort>
|
||||
<StartDevice>Servers4</StartDevice>
|
||||
<StartPort>eth0</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>s7050-dev-1</EndDevice>
|
||||
<EndPort>Ethernet11/1</EndPort>
|
||||
<StartDevice>Servers5</StartDevice>
|
||||
<StartPort>eth0</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>s7050-dev-1</EndDevice>
|
||||
<EndPort>Ethernet12/1</EndPort>
|
||||
<StartDevice>Servers6</StartDevice>
|
||||
<StartPort>eth0</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>s7050-dev-1</EndDevice>
|
||||
<EndPort>Ethernet13/1</EndPort>
|
||||
<StartDevice>Servers7</StartDevice>
|
||||
<StartPort>eth0</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>s7050-dev-1</EndDevice>
|
||||
<EndPort>Ethernet14/1</EndPort>
|
||||
<StartDevice>Servers8</StartDevice>
|
||||
<StartPort>eth0</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>s7050-dev-1</EndDevice>
|
||||
<EndPort>Ethernet15/1</EndPort>
|
||||
<StartDevice>Servers9</StartDevice>
|
||||
<StartPort>eth0</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>s7050-dev-1</EndDevice>
|
||||
<EndPort>Ethernet16/1</EndPort>
|
||||
<StartDevice>Servers10</StartDevice>
|
||||
<StartPort>eth0</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>s7050-dev-1</EndDevice>
|
||||
<EndPort>Ethernet17/1</EndPort>
|
||||
<StartDevice>Servers11</StartDevice>
|
||||
<StartPort>eth0</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>s7050-dev-1</EndDevice>
|
||||
<EndPort>Ethernet18/1</EndPort>
|
||||
<StartDevice>Servers12</StartDevice>
|
||||
<StartPort>eth0</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>s7050-dev-1</EndDevice>
|
||||
<EndPort>Ethernet19/1</EndPort>
|
||||
<StartDevice>Servers13</StartDevice>
|
||||
<StartPort>eth0</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>s7050-dev-1</EndDevice>
|
||||
<EndPort>Ethernet20/1</EndPort>
|
||||
<StartDevice>Servers14</StartDevice>
|
||||
<StartPort>eth0</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>s7050-dev-1</EndDevice>
|
||||
<EndPort>Ethernet21/1</EndPort>
|
||||
<StartDevice>Servers15</StartDevice>
|
||||
<StartPort>eth0</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>s7050-dev-1</EndDevice>
|
||||
<EndPort>Ethernet22/1</EndPort>
|
||||
<StartDevice>Servers16</StartDevice>
|
||||
<StartPort>eth0</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>s7050-dev-1</EndDevice>
|
||||
<EndPort>Ethernet23/1</EndPort>
|
||||
<StartDevice>Servers17</StartDevice>
|
||||
<StartPort>eth0</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>s7050-dev-1</EndDevice>
|
||||
<EndPort>Ethernet24/1</EndPort>
|
||||
<StartDevice>Servers18</StartDevice>
|
||||
<StartPort>eth0</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>s7050-dev-1</EndDevice>
|
||||
<EndPort>Ethernet25/1</EndPort>
|
||||
<StartDevice>Servers19</StartDevice>
|
||||
<StartPort>eth0</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>s7050-dev-1</EndDevice>
|
||||
<EndPort>Ethernet26/1</EndPort>
|
||||
<StartDevice>Servers20</StartDevice>
|
||||
<StartPort>eth0</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>s7050-dev-1</EndDevice>
|
||||
<EndPort>Ethernet27/1</EndPort>
|
||||
<StartDevice>Servers21</StartDevice>
|
||||
<StartPort>eth0</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>s7050-dev-1</EndDevice>
|
||||
<EndPort>Ethernet28/1</EndPort>
|
||||
<StartDevice>Servers22</StartDevice>
|
||||
<StartPort>eth0</StartPort>
|
||||
</DeviceLinkBase>
|
||||
<DeviceLinkBase>
|
||||
<ElementType>DeviceInterfaceLink</ElementType>
|
||||
<EndDevice>s7050-dev-1</EndDevice>
|
||||
<EndPort>Ethernet29</EndPort>
|
||||
<StartDevice>Servers23</StartDevice>
|
||||
<StartPort>eth0</StartPort>
|
||||
</DeviceLinkBase>
|
||||
</DeviceInterfaceLinks>
|
||||
<Devices>
|
||||
<Device i:type="ToRRouter">
|
||||
<Hostname>s7050-dev-1</Hostname>
|
||||
<HwSku>Arista-7050-QX-32S</HwSku>
|
||||
<ManagementAddress xmlns:a="Microsoft.Search.Autopilot.NetMux">
|
||||
<a:IPPrefix>10.0.0.243</a:IPPrefix>
|
||||
</ManagementAddress>
|
||||
</Device>
|
||||
</Devices>
|
||||
</PngDec>
|
||||
<DeviceInfos>
|
||||
<DeviceInfo>
|
||||
<AutoNegotiation>true</AutoNegotiation>
|
||||
<EthernetInterfaces xmlns:a="http://schemas.datacontract.org/2004/07/Microsoft.Search.Autopilot.Evolution">
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet5/1</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet6/1</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet7/1</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet8/1</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet9/1</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet10/1</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet11/1</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet12/1</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet13/1</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet14/1</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet15/1</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet16/1</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet17/1</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet18/1</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet19/1</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet20/1</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet21/1</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet22/1</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet23/1</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet24/1</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet25/1</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet26/1</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet27/1</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet28/1</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet29</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet30</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet31</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet32</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet33</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet34</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet35</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
<a:EthernetInterface>
|
||||
<ElementType>DeviceInterface</ElementType>
|
||||
<AlternateSpeeds i:nil="true"/>
|
||||
<EnableAutoNegotiation>true</EnableAutoNegotiation>
|
||||
<EnableFlowControl>true</EnableFlowControl>
|
||||
<Index>1</Index>
|
||||
<InterfaceName>Ethernet36</InterfaceName>
|
||||
<InterfaceType i:nil="true"/>
|
||||
<MultiPortsInterface>false</MultiPortsInterface>
|
||||
<PortName>0</PortName>
|
||||
<Priority>0</Priority>
|
||||
<Speed>40000</Speed>
|
||||
</a:EthernetInterface>
|
||||
</EthernetInterfaces>
|
||||
<FlowControl>true</FlowControl>
|
||||
<Height>0</Height>
|
||||
<HwSku>Arista-7050-QX-32S</HwSku>
|
||||
<ManagementInterfaces/>
|
||||
</DeviceInfo>
|
||||
</DeviceInfos>
|
||||
<MetadataDeclaration>
|
||||
<Devices xmlns:a="http://schemas.datacontract.org/2004/07/Microsoft.Search.Autopilot.Evolution">
|
||||
<a:DeviceMetadata>
|
||||
<a:Name>s7050-dev-1</a:Name>
|
||||
<a:Properties>
|
||||
<a:DeviceProperty>
|
||||
<a:Name>ErspanDestinationIpv4</a:Name>
|
||||
<a:Reference i:nil="true"/>
|
||||
<a:Value>10.0.0.16</a:Value>
|
||||
</a:DeviceProperty>
|
||||
</a:Properties>
|
||||
</a:DeviceMetadata>
|
||||
</Devices>
|
||||
<Properties xmlns:a="http://schemas.datacontract.org/2004/07/Microsoft.Search.Autopilot.Evolution"/>
|
||||
</MetadataDeclaration>
|
||||
<Hostname>s7050-dev-1</Hostname>
|
||||
<HwSku>Arista-7050-QX-32S</HwSku>
|
||||
</DeviceMiniGraph>
|
977
src/sonic-config-engine/tests/sample_output/qos-arista7050.json
Normal file
977
src/sonic-config-engine/tests/sample_output/qos-arista7050.json
Normal file
@ -0,0 +1,977 @@
|
||||
{
|
||||
"TC_TO_PRIORITY_GROUP_MAP": {
|
||||
"AZURE": {
|
||||
"0": "0",
|
||||
"1": "0",
|
||||
"2": "0",
|
||||
"3": "3",
|
||||
"4": "4",
|
||||
"5": "0",
|
||||
"6": "0",
|
||||
"7": "7"
|
||||
}
|
||||
},
|
||||
"MAP_PFC_PRIORITY_TO_QUEUE": {
|
||||
"AZURE": {
|
||||
"0": "0",
|
||||
"1": "1",
|
||||
"2": "2",
|
||||
"3": "3",
|
||||
"4": "4",
|
||||
"5": "5",
|
||||
"6": "6",
|
||||
"7": "7"
|
||||
}
|
||||
},
|
||||
"TC_TO_QUEUE_MAP": {
|
||||
"AZURE": {
|
||||
"0": "0",
|
||||
"1": "1",
|
||||
"2": "2",
|
||||
"3": "3",
|
||||
"4": "4",
|
||||
"5": "5",
|
||||
"6": "6",
|
||||
"7": "7"
|
||||
}
|
||||
},
|
||||
"DSCP_TO_TC_MAP": {
|
||||
"AZURE": {
|
||||
"0" : "1",
|
||||
"1" : "1",
|
||||
"2" : "1",
|
||||
"3" : "3",
|
||||
"4" : "4",
|
||||
"5" : "2",
|
||||
"6" : "1",
|
||||
"7" : "1",
|
||||
"8" : "0",
|
||||
"9" : "1",
|
||||
"10": "1",
|
||||
"11": "1",
|
||||
"12": "1",
|
||||
"13": "1",
|
||||
"14": "1",
|
||||
"15": "1",
|
||||
"16": "1",
|
||||
"17": "1",
|
||||
"18": "1",
|
||||
"19": "1",
|
||||
"20": "1",
|
||||
"21": "1",
|
||||
"22": "1",
|
||||
"23": "1",
|
||||
"24": "1",
|
||||
"25": "1",
|
||||
"26": "1",
|
||||
"27": "1",
|
||||
"28": "1",
|
||||
"29": "1",
|
||||
"30": "1",
|
||||
"31": "1",
|
||||
"32": "1",
|
||||
"33": "1",
|
||||
"34": "1",
|
||||
"35": "1",
|
||||
"36": "1",
|
||||
"37": "1",
|
||||
"38": "1",
|
||||
"39": "1",
|
||||
"40": "1",
|
||||
"41": "1",
|
||||
"42": "1",
|
||||
"43": "1",
|
||||
"44": "1",
|
||||
"45": "1",
|
||||
"46": "5",
|
||||
"47": "1",
|
||||
"48": "6",
|
||||
"49": "1",
|
||||
"50": "1",
|
||||
"51": "1",
|
||||
"52": "1",
|
||||
"53": "1",
|
||||
"54": "1",
|
||||
"55": "1",
|
||||
"56": "1",
|
||||
"57": "1",
|
||||
"58": "1",
|
||||
"59": "1",
|
||||
"60": "1",
|
||||
"61": "1",
|
||||
"62": "1",
|
||||
"63": "1"
|
||||
}
|
||||
},
|
||||
"SCHEDULER": {
|
||||
"scheduler.0": {
|
||||
"type" : "DWRR",
|
||||
"weight": "14"
|
||||
},
|
||||
"scheduler.1": {
|
||||
"type" : "DWRR",
|
||||
"weight": "15"
|
||||
}
|
||||
},
|
||||
"PORT_QOS_MAP": {
|
||||
"Ethernet4": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet8": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet12": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet16": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet20": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet24": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet28": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet32": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet36": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet40": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet44": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet48": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet52": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet56": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet60": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet64": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet68": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet72": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet76": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet80": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet84": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet88": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet92": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet96": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet112": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet116": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet120": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
},
|
||||
"Ethernet124": {
|
||||
"dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]",
|
||||
"tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]",
|
||||
"tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
|
||||
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
|
||||
"pfc_enable" : "3,4"
|
||||
}
|
||||
},
|
||||
"WRED_PROFILE": {
|
||||
"AZURE_LOSSLESS" : {
|
||||
"wred_green_enable" : "true",
|
||||
"wred_yellow_enable" : "true",
|
||||
"wred_red_enable" : "true",
|
||||
"ecn" : "ecn_all",
|
||||
"green_max_threshold" : "2097152",
|
||||
"green_min_threshold" : "1048576",
|
||||
"yellow_max_threshold" : "2097152",
|
||||
"yellow_min_threshold" : "1048576",
|
||||
"red_max_threshold" : "2097152",
|
||||
"red_min_threshold" : "1048576",
|
||||
"green_drop_probability" : "5",
|
||||
"yellow_drop_probability": "5",
|
||||
"red_drop_probability" : "5"
|
||||
}
|
||||
},
|
||||
"QUEUE": {
|
||||
"Ethernet4|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet8|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet12|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet16|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet20|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet24|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet28|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet32|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet36|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet40|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet44|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet48|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet52|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet56|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet60|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet64|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet68|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet72|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet76|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet80|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet84|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet88|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet92|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet96|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet112|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet116|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet120|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet124|3": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet4|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet8|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet12|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet16|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet20|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet24|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet28|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet32|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet36|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet40|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet44|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet48|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet52|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet56|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet60|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet64|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet68|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet72|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet76|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet80|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet84|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet88|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet92|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet96|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet112|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet116|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet120|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet124|4": {
|
||||
"scheduler" : "[SCHEDULER|scheduler.1]",
|
||||
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
|
||||
},
|
||||
"Ethernet4|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet8|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet12|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet16|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet20|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet24|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet28|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet32|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet36|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet40|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet44|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet48|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet52|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet56|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet60|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet64|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet68|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet72|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet76|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet80|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet84|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet88|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet92|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet96|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet112|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet116|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet120|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet124|0": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet4|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet8|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet12|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet16|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet20|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet24|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet28|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet32|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet36|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet40|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet44|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet48|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet52|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet56|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet60|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet64|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet68|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet72|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet76|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet80|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet84|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet88|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet92|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet96|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet112|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet116|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet120|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet124|1": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet4|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet8|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet12|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet16|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet20|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet24|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet28|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet32|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet36|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet40|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet44|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet48|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet52|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet56|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet60|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet64|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet68|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet72|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet76|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet80|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet84|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet88|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet92|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet96|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet112|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet116|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet120|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet124|2": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet4|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet8|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet12|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet16|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet20|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet24|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet28|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet32|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet36|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet40|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet44|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet48|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet52|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet56|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet60|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet64|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet68|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet72|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet76|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet80|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet84|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet88|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet92|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet96|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet112|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet116|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet120|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet124|5": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet4|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet8|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet12|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet16|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet20|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet24|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet28|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet32|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet36|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet40|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet44|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet48|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet52|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet56|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet60|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet64|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet68|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet72|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet76|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet80|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet84|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet88|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet92|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet96|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet112|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet116|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet120|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
},
|
||||
"Ethernet124|6": {
|
||||
"scheduler": "[SCHEDULER|scheduler.0]"
|
||||
}
|
||||
}
|
||||
}
|
@ -430,7 +430,7 @@
|
||||
"wred_red_enable" : "true",
|
||||
"ecn" : "ecn_all",
|
||||
"green_max_threshold" : "2097152",
|
||||
"green_min_threshold" : "1048576",
|
||||
"green_min_threshold" : "250000",
|
||||
"yellow_max_threshold" : "2097152",
|
||||
"yellow_min_threshold" : "1048576",
|
||||
"red_max_threshold" : "2097152",
|
||||
|
@ -18,6 +18,7 @@ class TestJ2Files(TestCase):
|
||||
self.t1_mlnx_minigraph = os.path.join(self.test_dir, 't1-sample-graph-mlnx.xml')
|
||||
self.mlnx_port_config = os.path.join(self.test_dir, 'sample-port-config-mlnx.ini')
|
||||
self.dell6100_t0_minigraph = os.path.join(self.test_dir, 'sample-dell-6100-t0-minigraph.xml')
|
||||
self.arista7050_t0_minigraph = os.path.join(self.test_dir, 'sample-arista-7050-t0-minigraph.xml')
|
||||
self.output_file = os.path.join(self.test_dir, 'output')
|
||||
|
||||
def run_script(self, argument):
|
||||
@ -93,6 +94,25 @@ class TestJ2Files(TestCase):
|
||||
|
||||
self.assertTrue(filecmp.cmp(sample_output_file, self.output_file))
|
||||
|
||||
def test_qos_arista7050_render_template(self):
|
||||
arista_dir_path = os.path.join(self.test_dir, '..', '..', '..', 'device', 'arista', 'x86_64-arista_7050_qx32s', 'Arista-7050-QX-32S')
|
||||
qos_file = os.path.join(arista_dir_path, 'qos.json.j2')
|
||||
port_config_ini_file = os.path.join(arista_dir_path, 'port_config.ini')
|
||||
|
||||
# copy qos_config.j2 to the Arista 7050 directory to have all templates in one directory
|
||||
qos_config_file = os.path.join(self.test_dir, '..', '..', '..', 'files', 'build_templates', 'qos_config.j2')
|
||||
shutil.copy2(qos_config_file, arista_dir_path)
|
||||
|
||||
argument = '-m ' + self.arista7050_t0_minigraph + ' -p ' + port_config_ini_file + ' -t ' + qos_file + ' > ' + self.output_file
|
||||
self.run_script(argument)
|
||||
|
||||
# cleanup
|
||||
qos_config_file_new = os.path.join(arista_dir_path, 'qos_config.j2')
|
||||
os.remove(qos_config_file_new)
|
||||
|
||||
sample_output_file = os.path.join(self.test_dir, 'sample_output', 'qos-arista7050.json')
|
||||
assert filecmp.cmp(sample_output_file, self.output_file)
|
||||
|
||||
def test_qos_dell6100_render_template(self):
|
||||
dell_dir_path = os.path.join(self.test_dir, '..', '..', '..', 'device', 'dell', 'x86_64-dell_s6100_c2538-r0', 'Force10-S6100')
|
||||
qos_file = os.path.join(dell_dir_path, 'qos.json.j2')
|
||||
|
Loading…
Reference in New Issue
Block a user