GPN QoS ImplementationDave Hartzell, Raytheon,Greatplains Network, And the USGS.
Need for QoSGPN (at the time) had two GSRs, one in KS and MN.
There was also a DS-3 backbone link between the two GSRs, with universities accessing the via 7500s, ATM DS-3s and OC-3s to the nearest GSR.
Access to GPNSome access links to the GPN (partial DS-3s) were filling up.
The universities were using H.323 to deliver class sessions, and the access circuits were experiencing congestion.
QoS on the GSRsGoal: Implement Premium Service and Scavenger ServiceUsed MDRR with RED and Priority Queuing Used CAR to more accurately track the occurrences of DSCP 8 and 46.
Monitoring GSRsTo monitor the GSRs, the Cisco CAR MIB was used.
There isnt an easy way to track MDRR queuing on the GSRs, at least with the Engine 0 OC-12 POS interface.
GSRs, SNMP Tools, and RRDTool
GSR Performance
Right now, since were not pushing the OC-12 to the limit, we havent seen any problems with CPU utilization on the Engine 0 cards.
QoS on Access CircuitsNext, similar QoS functions needed to be put on the Access routers and the Campus border routers.
There was a need to support H.323 video within some of the state networks.
QoS on 7500sIOS 12.1E was selected to support QoS over ATM PVCs. Other versions of IOS didnt seem to work as advertised.
Ciscos Modular Command Line QoS was used, in conjunction with QoS Device Manager 2.0
QoS on 7500sAlso, SNMP Tools and RRDTool were selected for monitoring
TestingTesting was performed with IPerf and different DSCPs (ToS bytes) to verify actually queuing and shaping.
For the most part, everything (on the 7500s) worked well.
Testing of QoS on ATM PVCs
Chart1
10.20.0-3.10.0-3.110.2
93.1-6.03.1-6.09
11.16.0-9.16.0-9.111.1
11.29.1-12.19.1-12.111.2
11.312.1-15.012.1-15.011.3
10.815.0-18.115.0-18.110.8
11.118.1-21.018.1-21.011.1
11.321.0-24.121.0-24.111.3
11.224.1-27.024.1-27.011.2
7.127.0-30.127.0-30.17.1
1.610.730.1-35.312.3
0.311.135.3-40.911.4
0.97510.940.9-40.911.875
0.99.540.9-42.610.4
0.811.342.6-49.112.1
0.10411.149.1-49.111.204
1.97.549.1-51.79.4
1.8851.7-54.39.8
2.19.454.3-57.511.5
3.79.157.5-60.212.8
1960.2-66.810
0.157.82.410.35
1.55.24.311
0.27.83.711.7
0.1577.14.411.657
0.2237.33.711.223
0.37.33.310.9
0.67.1411.7
0.66.74.211.5
0.56.7411.2
0.57.43.611.5
3.68.495.1-96.412
0.711.196.4-100.811.8
0.311.1100.8-106.211.4
0.13711.3106.2-106.211.437
0.211106.2-112.711.2
0.16311112.7-112.711.163
0.69.5112.7-122.810.1
0.15311.4122.8-122.811.553
0.23711.3122.8-122.811.537
0.411122.8-126.411.4
0.16110.5126.4-126.410.661
0.411.1126.4-133.811.5
0.15111133.8-133.811.151
0.311.1133.8-140.011.4
0.1611.3140.0-140.011.46
0.411.1140.0-144.311.5
0.1599.4144.3-144.39.559
1.311.1144.3-149.212.4
3.49.3149.2-150.712.7
11.2150.7-153.1150.7-153.111.2
11.3153.1-156.1153.1-156.111.3
11.3156.1-159.0156.1-159.011.3
11.1159.0-162.1159.0-162.111.1
8.8162.1-165.1162.1-165.18.8
11.8165.1-168.0165.1-168.011.8
10.7168.0-171.1168.0-171.110.7
11.2171.1-174.0171.1-174.011.2
11.3174.0-177.1174.0-177.111.3
11.2177.1-180.0177.1-180.011.2
QBSS
BE
Pri
Total
Time, in sec
MBit per sec
Throughput Test, Three classes
qbss
0.0-3.1sec3.7MBytes10.2Mbits/sec10.2
3.1-6.0sec3.1MBytes9Mbits/sec9
6.0-9.1sec4.1MBytes11.1Mbits/sec11.1
9.1-12.1sec3.9MBytes11.2Mbits/sec11.2
12.1-15.0sec3.9MBytes11.3Mbits/sec11.3
15.0-18.1sec3.9MBytes10.8Mbits/sec10.8
18.1-21.0sec3.9MBytes11.1Mbits/sec11.1
21.0-24.1sec4.1MBytes11.3Mbits/sec11.3
24.1-27.0sec3.9MBytes11.2Mbits/sec11.2
27.0-30.1sec2.5MBytes7.1Mbits/sec7.1
30.1-35.3sec1MBytes1.6Mbits/sec3.9MBytes10.7Mbits/sec12.3
35.3-40.9sec0.2MBytes0.3Mbits/sec3.9MBytes11.1Mbits/sec11.4
40.9-40.9sec0MBytes0.975Mbits/sec3.9MBytes10.9Mbits/sec11.875
40.9-42.6sec0.2MBytes0.9Mbits/sec3.7MBytes9.5Mbits/sec10.4
42.6-49.1sec0.6MBytes0.8Mbits/sec3.7MBytes11.3Mbits/sec12.1
49.1-49.1sec0MBytes0.104Mbits/sec3.9MBytes11.1Mbits/sec11.204
49.1-51.7sec0.6MBytes1.9Mbits/sec2.7MBytes7.5Mbits/sec9.4
51.7-54.3sec0.6MBytes1.8Mbits/sec2.9MBytes8Mbits/sec9.8
54.3-57.5sec0.8MBytes2.1Mbits/sec3.3MBytes9.4Mbits/sec11.5
57.5-60.2sec1.2MBytes3.7Mbits/sec3.1MBytes9.1Mbits/sec12.8
60.2-66.8sec0.8MBytes1Mbits/sec3.3MBytes9Mbits/sec10
66.8-66.8sec0MBytes0.15Mbits/sec3.1MBytes7.8Mbits/sec0.9MBytes2.4Mbits/sec10.35
66.8-70.9sec0.8MBytes1.5Mbits/sec1.5MBytes5.2Mbits/sec1.7MBytes4.3Mbits/sec11
70.9-79.4sec0.2MBytes0.2Mbits/sec2.7MBytes7.8Mbits/sec1.2MBytes3.7Mbits/sec11.7
79.4-79.4sec0MBytes0.157Mbits/sec2.5MBytes7.1Mbits/sec1.7MBytes4.4Mbits/sec11.657
79.4-79.4sec0MBytes0.223Mbits/sec2.7MBytes7.3Mbits/sec1.5MBytes3.7Mbits/sec11.223
79.4-83.5sec0.2MBytes0.3Mbits/sec2.5MBytes7.3Mbits/sec1.2MBytes3.3Mbits/sec10.9
83.5-86.1sec0.2MBytes0.6Mbits/sec2.5MBytes7.1Mbits/sec1.2MBytes4Mbits/sec11.7
86.1-89.0sec0.2MBytes0.6Mbits/sec2.5MBytes6.7Mbits/sec1.7MBytes4.2Mbits/sec11.5
89.0-92.0sec0.2MBytes0.5Mbits/sec2.3MBytes6.7Mbits/sec1.5MBytes4Mbits/sec11.2
92.0-95.1sec0.2MBytes0.5Mbits/sec2.5MBytes7.4Mbits/sec1.2MBytes3.6Mbits/sec11.5
95.1-96.4sec0.6MBytes3.6Mbits/sec3.1MBytes8.4Mbits/sec12
96.4-100.8sec0.4MBytes0.7Mbits/sec3.7MBytes11.1Mbits/sec11.8
100.8-106.2sec0.2MBytes0.3Mbits/sec4.1MBytes11.1Mbits/sec11.4
106.2-106.2sec0MBytes0.137Mbits/sec3.9MBytes11.3Mbits/sec11.437
106.2-112.7sec0.2MBytes0.2Mbits/sec3.9MBytes11Mbits/sec11.2
112.7-112.7sec0MBytes0.163Mbits/sec3.9MBytes11Mbits/sec11.163
112.7-122.8sec0.8MBytes0.6Mbits/sec3.5MBytes9.5Mbits/sec10.1
122.8-122.8sec0MBytes0.153Mbits/sec3.9MBytes11.4Mbits/sec11.553
122.8-122.8sec0MBytes0.237Mbits/sec4.1MBytes11.3Mbits/sec11.537
122.8-126.4sec0.2MBytes0.4Mbits/sec3.9MBytes11Mbits/sec11.4
126.4-126.4sec0MBytes0.161Mbits/sec3.7MBytes10.5Mbits/sec10.661
126.4-133.8sec0.4MBytes0.4Mbits/sec3.9MBytes11.1Mbits/sec11.5
133.8-133.8sec0MBytes0.151Mbits/sec3.9MBytes11Mbits/sec11.151
133.8-140.0sec0.2MBytes0.3Mbits/sec3.9MBytes11.1Mbits/sec11.4
140.0-140.0sec0MBytes0.16Mbits/sec4.1MBytes11.3Mbits/sec11.46
140.0-144.3sec0.2MBytes0.4Mbits/sec3.9MBytes11.1Mbits/sec11.5
144.3-144.3sec0MBytes0.159Mbits/sec3.5MBytes9.4Mbits/sec9.559
144.3-149.2sec0.8MBytes1.3Mbits/sec3.7MBytes11.1Mbits/sec12.4
149.2-150.7sec0.6MBytes3.4Mbits/sec3.3MBytes9.3Mbits/sec12.7
150.7-153.1sec3.3MBytes11.2Mbits/sec11.2
153.1-156.1sec3.9MBytes11.3Mbits/sec11.3
156.1-159.0sec4MBytes11.3Mbits/sec11.3
159.0-162.1sec4.1MBytes11.1Mbits/sec11.1
162.1-165.1sec3.1MBytes8.8Mbits/sec8.8
165.1-168.0sec4.1MBytes11.8Mbits/sec11.8
168.0-171.1sec4MBytes10.7Mbits/sec10.7
171.1-174.0sec3.9MBytes11.2Mbits/sec11.2
174.0-177.1sec4.1MBytes11.3Mbits/sec11.3
177.1-180.0sec3.9MBytes11.2Mbits/sec11.2
qbss
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
QBSS
BE
Pri
Total
Time, in sec
MBit per sec
Throughput Test, Three classes, Trial 2Dave Hartzell, EROS Data Center
AnalysisFor the most part, we tend to see more lower priority (Scavenger Service) traffic.
When H.323 video runs for distance education, we do see IP Prec 5.
There have been no complains regarding the quality of the video thus far.
Thanks.