Вы находитесь на странице: 1из 97

Network Configuration Guide

Quality of Service (Design and Configuration)

RouteHub Group, LLC


www.RouteHub.net

January 10, 2012

www.RouteHub.net
ROUTEHUB GROUP END-USER LICENSE AGREEMENT

END USER LICENSE FOR ONE (1) PERSON ONLY


IF YOU DO NOT AGREE WITH THESE TERMS AND CONDITIONS,
DO NOT OPEN OR USE THE TRAINING MATERIALS.

IMPORTANT! BE SURE TO CAREFULLY READ AND UNDERSTAND ALL OF THE RIGHTS AND RESTRICTIONS SET
FORTH IN THIS END-USER LICENSE AGREEMENT ("EULA"). YOU ARE NOT AUTHORIZED TO USE THIS NETWORK
CONFIGURATION GUIDE/TRAINING UNLESS AND UNTIL YOU ACCEPT THE TERMS OF THIS EULA.

This EULA is a binding legal agreement between you and RouteHub Group, LLC (hereinafter "Licensor") for the materials
accompanying this EULA, including the accompanying computer Network Configuration Guide/Training, associated media, printed
materials and any "online" or electronic documentation (hereinafter the "Network Configuration Guide/Training"). By using the
Network Configuration Guide/Training, you agree to be bound by the terms of this EULA. If you do not agree to the terms of this
EULA, do not install or attempt to use the Network Configuration Guide/Training.

The Guide & Training Materials shall be used by only ONE (1) INDIVIDUAL who shall be the sole individual authorized to use the
Guide & Training Materials throughout the term of this License.

1. Grant of License

The Network Configuration Guide/Training is protected by copyright laws and international copyright treaties, as well as
other intellectual property laws and treaties. The Network Configuration Guide/Training is licensed, not sold. This EULA grants you
the following rights:

A. You may use, access, display and run only one copy of the Network Configuration Guide/Training, on a single
computer, workstation or terminal ("Computer"). The primary user of the Computer on which the Network Configuration
Guide/Training is installed may make a second copy for his or her exclusive use for archival purposes only.

B. You may store or install a copy of the Network Configuration Guide/Training on a storage device, such as a network
server, used only to run the Network Configuration Guide/Training on your other Computers over an internal network. You must,
however, acquire a license for each separate Computer on which the Network Configuration Guide/Training is run, displayed or
utilized from the server or similar device. A license for the Network Configuration Guide/Training may not be shared or used
concurrently on different Computers.

C. Your license rights under this EULA are non-exclusive. All rights not expressly granted herein are reserved by
Licensor.

D. You may not sell, transfer or convey the Network Configuration Guide/Training to any third party without Licensor's
prior express written consent.

2. Price and Payment

If you have not previously paid the license fee for the Network Configuration Guide/Training, then you must pay the license
fee within the period indicated in the applicable invoice sent to you by Licensor.

3. Support Services

This EULA is a license of the Network Configuration Guide/Training only, and Licensor does not assume any obligation to
provide maintenance, patches or fixes to the Network Configuration Guide/Training. Licensor further disclaims any obligation to
provide support or to prepare and distribute modifications, enhancements, updates and new releases of the Network Configuration
Guide/Training.

4. Replacement, Modification and/or Upgrades

www.RouteHub.net
Licensor may, from time to time, and for a fee, replace, modify or upgrade the Network Configuration Guide/Training. When
accepted by you, any such replacement or modified Network Configuration Guide/Training code or upgrade to the Network
Configuration Guide/Training will be considered part of the Network Configuration Guide/Training and subject to the terms of this
EULA (unless this EULA is superceded by a further EULA accompanying such replacement or modified version of or upgrade to the
Network Configuration Guide/Training).

5. Termination

You may terminate this EULA at any time by destroying all your copies of the Network Configuration Guide/Training. Your
license to the Network Configuration Guide/Training automatically terminates if you fail to comply with the terms of this agreement.
Upon termination, you are required to remove the Network Configuration Guide/Training from your computer and destroy any copies
of the Network Configuration Guide/Training in your possession. No refund with the product will be granted.

6. Copyright

A. All title and copyrights in and to the Network Configuration Guide/Training (including but not limited to any images,
photographs, animations, video, audio, music and text incorporated into the Network Configuration Guide/Training), the
accompanying printed materials, and any copies of the Network Configuration Guide/Training, are owned by Licensor or its
suppliers. This EULA grants you no rights to use such content. If this Network Configuration Guide/Training contains documentation
that is provided only in electronic form, you may print one copy of such electronic documentation. Except for any copies of this
EULA, you may not copy the printed materials accompanying the Network Configuration Guide/Training.

B. You may not reverse engineer, de-compile, disassemble, alter, duplicate, modify, rent, lease, loan, sublicense, make
copies of, create derivative works from, distribute or provide others with the Network Configuration Guide/Training in whole or part,
transmit or communicate the application over a network.

7. Export Restrictions

You may not export, ship, transmit or re-export Network Configuration Guide/Training in violation of any applicable law or
regulation including but not limited to Export Administration Regulations issued by the U. S. Department of Commerce.

8. Disclaimer of Warranties

LICENSOR AND ITS SUPPLIERS PROVIDE THE NETWORK CONFIGURATION GUIDE/TRAINING "AS IS" AND WITH
ALL FAULTS, AND HEREBY DISCLAIM ALL OTHER WARRANTIES AND CONDITIONS, EITHER EXPRESS, IMPLIED OR
STATUTORY, INCLUDING BUT NOT LIMITED TO ANY (IF ANY) IMPLIED WARRANTIES OR CONDITIONS OF
MERCHANTABILITY, OF FITNESS FOR A PARTICULAR PURPOSE, OF LACK OF VIRUSES, AND OF LACK OF NEGLIGENCE
OR LACK OF WORKMANLIKE EFFORT. ALSO, THERE IS NO WARRANTY OR CONDITION OF TITLE, OF QUIET
ENJOYMENT, OR OF NONINFRINGEMENT. THE ENTIRE RISK ARISING OUT OF THE USE OR PERFORMANCE OF THE
NETWORK CONFIGURATION GUIDE/TRAINING IS WITH YOU.

9. Limitation of Damages

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR OR ITS SUPPLIERS
BE LIABLE FOR ANY CONSEQUENTIAL, INCIDENTAL, DIRECT, INDIRECT, SPECIAL, PUNITIVE OR OTHER DAMAGES
WHATSOEVER ARISING OUT OF OR IN ANY WAY RELATED TO THE USE OF OR INABILITY TO USE THE NETWORK
CONFIGURATION GUIDE/TRAINING AND WHETHER BASED ON CONTRACT, TORT, NEGLIGENCE, STRICT LIABILITY OR
OTHERWISE, EVEN IF LICENSOR OR ANY SUPPLIER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THIS
EXCLUSION OF DAMAGES WILL BE EFFECTIVE EVEN IF ANY REMEDY FAILS OF ITS ESSENTIAL PURPOSE.

10. Arbitration

Any dispute arising under this EULA will be subject to binding arbitration by a single Arbitrator with the American Arbitration
Association (AAA), in accordance with its relevant industry rules, if any. The parties agree that this EULA will be governed by and
construed and interpreted in accordance with the laws of the State of California. The arbitration will be held in California. The

www.RouteHub.net
Arbitrator will have the authority to grant injunctive relief and specific performance to enforce the terms of this EULA. Judgment on
any award rendered by the Arbitrator may be entered in any Court of competent jurisdiction.

11. Severability

If any term of this EULA is found to be unenforceable or contrary to law, it will be modified to the least extent necessary to
make it enforceable, and the remaining portions of this Agreement will remain in full force and effect.

12. No Waiver

No waiver of any right under this EULA will be deemed effective unless contained in writing signed by a duly authorized
representative of the party against whom the waiver is to be asserted, and no waiver of any past or present right arising from any
breach or failure to perform will be deemed to be a waiver of any future rights arising out of this EULA.

13. Entire Agreement

This EULA constitutes the entire agreement between the parties with respect to its subject matter, and supersedes all prior
agreements, proposals, negotiations, representations or communications relating to the subject matter. Both parties acknowledge
that they have not been induced to enter into this EULA by any representations or promises not specifically stated herein.

www.RouteHub.net
Network Diagram
The network diagram below depicts a large LAN campus infrastructure connected to an Internet
Perimeter and LAN Distribution (User and Server Farm) networks. A larger version of this picture is
included in this package. The details of this design are discussed in the first section of this document.
The hardware for this infrastructure will consist of the following:

Cisco Catalyst 3560G


Cisco Catalyst 3750G
Cisco Catalyst 2960G
Cisco ISR 2800 Series
Cisco CallManager 4 Server
Cisco IP Communicator Clients on XP desktops

www.RouteHub.net
Outline
1a. QoS Concepts and Components
Quality of Service (QoS) is a feature mechanism that helps to set priority to specific traffic and how it is
treated throughout the network end-to-end. Many believe that QoS increases performance on the
network and generate bandwidth that is not there. QoS is basically defining priority for specific traffic
such as data, voice, and video. The priority declaration can be custom and manually configured by the IT
administrator though many best practices and proven case studies. For example, Data traffic and Video
traffic can consume a lot of bandwidth resources and can have traffic patterns that can be bursty
(meaning high peaks of traffic during a committed or exceeded amount of time). However, Video and
Voice traffic are very sensitive to latency and packet loss, which can be easily noticed if you are watching
a live video stream (you will be buffering or distorted frames with the video and/or audio content) or if you
are having a voice call with another person (you will hear choppy communication, static, echoes, robotic
sounds, etc). Data traffic, such as TCP data can do retransmissions if a segment is lost and is not
acknowledged. Voice and Video do not have retransmission due to its real-time effect.

Voice traffic is very small in size and can be very consistent and not bursty in nature. The biggest issues
sounding voice quality degradation is with latency, delay, and jitter. QoS before VoIP really consisted of
Fair-Queuing, Custom Queuing, and Priority Queuing. QoS wasn't a focus of learning or honestly of
interest by Network Engineers. It wasn't a requirement or wasn't needed, but QoS has been circulating
for many years even before IP Telephony grew as large as it is today. Feature technologies such as CAR
or Committed Access Rate, which offered rate limiting capabilities to Traffic Shaping protocols such as
FRTS and GTS for shaping packets across WAN networks.

When IP Telephony and the cost benefits of VoIP came to light protecting the quality of voice became a
critical requirement for businesses where voice and data would reside across the same network
infrastructure. Reliability and scalability requirements also increased especially if the business truly relies
on having a robust phone solution. Therefore, requirements for learning QoS started to grow. The Cisco
CCIE program never touched QoS on its Lab exam, I know because I never saw any written questions or
lab questions for my CCIE adventure. Now, the CCIE written and lab is focused heavily on QoS. If you
don't know QoS you WILL fail the CCIE exam!

Quality of Service (QoS) has played a very important part in IP Telephony and voice traffic. QoS helps to
control bandwidth, jitter, delay, and packet loss in a network.
Bandwidth provides the size of the connection or pipe (e.g. 10Gigabit Ethernet). Bandwidth
issues usually occur if there is congestion, hardware packet forwarding (backplane and port
buffers) exhaustion, and queue scheduling or priority depletion.
Delay provides the length of the connection or pipe; also described as latency. There are two
types of delay; serialization delay and propagation delay. In voice traffic, the one way delay must
not exceed 150ms (best practice). Switching and queuing can also cause some latency issues.
Jitter is variation gaps of the delay, which should not exceed 30ms for voice traffic. Jitter is
usually caused by serialization delays.
Packet Loss means network congestion, over-subscription, and packet buffer exhaustion.

People feel that adding more bandwidth alone will help data and voice exist in the same network. Well,
bandwidth does not help in regards to over-subscriptions on uplinks and the different classifications of
traffic; data, video, and voice. Data packets can range from being small to large in size. Because of that

www.RouteHub.net
data packets can consume port buffers of received packets delaying voice packets, which are very small
in size depending on the codec. Voice packets are very sensitive to drops where the quality of the call is
affected causing delay and jitter, which may produce echoes on a call. TCP data packets are less
sensitive where endpoints can retransmit data packets.

QoS is broken down into specific components; Classification, Marking, Policing, Congestion Management
(Queuing), Congestion Avoidance, Traffic Shaping, and Link-Specific configuration.
Classification. Data, video, and voice are classified based on its specific priority groups such as
(DSCP, IP Precedence, or CoS) or data protocols (TCP, UDP, IP). Classification should be
applied close to the endpoint; therefore, it is common to classify traffic on the Access layer.
Marking. Once the traffic is classified, the packets are marked into specific priority groups based
on Layer 3 QoS (DSCP, IP Precedence) or Layer 2 QoS (CoS) parameters in the packet or
frame. This priority value marked is used and is carried throughout the network. Again, marking
should be close to the edge, so marking is recommended on the Access layer.
Policing. Traffic can be controlled for each user, so they cant consume all available resources.
Unlike traffic shaping, which buffers burst packets, policing can drop exceeded burst data or
markdown to a lower priority (DSCP) value; best effort. Policing can be configured individually on
the access switch ports or you can configure URBL or Micro-flow policing on the Distribution or
Core for better administration and control of your policing policies.
Congestion Management. This refers to queuing and is mainly performed on the uplinks and
downlinks. Queuing helps determine, based on the priority of marked packets, which has priority
across the connection. This helps in regards to over-subscription and traffic characteristic issues.
The queuing applies to both received and transmitted data. The queuing options available will
differ depending on the hardware and line-modules. Catalyst 6500 Supervisor 720 with CEF720
line-modules will have larger packet buffers for queuing to help oversubscription and packet flow
through-out the data plane. Queuing should be configured on all uplinks and downlinks on the
network.
Congestion Avoidance. If there is congestion or oversubscription on an interface, congestion
avoidance protocols will drop random packets of a lower priority if it reaches above a specific
minimal threshold or drop all lower priority packets if a higher threshold is exceeded. WRED,
SRR, and WRR are examples of congestion avoidance protocols available, depending on the
hardware used. This feature should be configured on all uplinks and downlinks on the network.
Traffic Shaping. Configured across a WAN connection, manually configuring the minimum CIR
and PVC speeds are required to help shape packets accordingly and avoid drops by buffering
burst packets for a period of time. This is configured on all WAN hub and spoke router interfaces.
The PVC or non-guarantee speed should be configured as the CIR for Traffic Shaping.
Committed bursts (Bc) should be configured to be CIR/100 and Exceeded Bursts (Be) should be
configured to be zero.
Link-Specific Configuration. Additional configuration across a WAN can consist of Fragmentation
and Compression of RTP packets. Fragmentation (FRF.12, LFI) helps to break down large
packets into smaller packets reducing serialization delays and jitter thus reducing possible
echoes for call traffic. Voice packets are about 40 bytes in size which includes the IP, UDP, and
RTP headers. cRTP configured on both ends allow RTP packets to be compressed down to
between 2 to 4 bytes in size. Commonly cRTP and VAD are two protocols used to preserve
bandwidth across a WAN connection. cRTP and Fragmentation should be configured on all WAN
hub and spoke interfaces with speeds lower than 768kbps.

At a high level those QoS components are then place into the following groups, which we will follow:

Classification - Classification

www.RouteHub.net
Pre-Queuing - Marking, Policing & Markdown
Queuing & Scheduling - Congestion Avoidance, Congestion Management, Traffic Shaping
Post-Queuing - Link-Specific

1b. What about AutoQoS?


I know by now in your professional career you have seen many documents, Cisco press books, non-
Cisco press books, configuration examples, QoS configuration you seen on a Layer 2 switch within your
company, white-papers, CCIE/CCNP/CCVP study material guides, etc, etc, etc and you are asking
yourself that same question. Am I suppose to remember those commands and values and options and
oh no I will never learn this stuff. I have seen many people ask that dreadful questions when they see
QoS configuration on a Cisco network including a close friend of mine. I have a friend who works inside
of a company and saw a QoS configuration for a Cisco Catalyst 3750 switch and contacted me with the
same concerns/questions I just outlined. I responded by saying ... All you need to do is this ....

1) Enable QoS globally on the switch "mls qos"


2) Go to one of the host ports where an IP phone+desktop would be connected to and type in "auto qos
voip cisco-phone" or go to the uplink interface that connects to the Distribution/Core network and type in
"auto qos voip trust".
3) Done

Doing AutoQoS will automatically configure all the necessary Congestion Management and Avoidance
correctly on the switch based on its model. Doing those commands everything will be configured. It's
really up to you to define your QoS policy (what you want to classify, what you want to mark, etc). If
AutoQoS exist then why understand the concepts? Well that's an easy one, we need to understand
conceptual what is happening in the QoS process and for troubleshooting purposes. How you would
confirm that QoS is working correctly on your network with the right debugging tools available on the
Cisco network. Understanding those components listed above is a crucial point to understanding how
QoS operates.

QoS is a great tool and as you will see within the configuration we provide, all we used for 90% of it is
AutoQoS configured. We had to configure our QoS policy and define what we wanted to do. QoS,
however, will be manually configured on our WAN routers then though there is an option for autoqos for
Cisco routers.

I knew the product manager, a good friend of mine, who was involved with the process of developing
AutoQoS before IP Telephony and Unified Communications really ever took off. I didn't see the true
benefit or ROI on that feature for the longest time.

My product manager friend passed away a few years ago, but I sure want to tell him that this has been a
feature that has helped many engineers configure QoS the "right way".

Use AutoQoS where and whenever possible.

1c. QoS Design


There are many ways to design QoS within your network based on specific requirements and what is
needed from the QoS Model. For example, you may want to classify, mark, and police user traffic. Post-
queuing may involve FRTS for Traffic shaping for links smaller than 768kbps or we configure Multilink

www.RouteHub.net
PPP (MLP) then enable LFI with our ML bundle connection, etc. The combinations will be different, but
the model will be the same.

In our design, we have a LAN Campus infrastructure that consists of a LAN Core, User Distribution,
Server Farm Distribution, User Access, and Server Farm Access components. Connecting into our LAN
Core is our WAN Aggregation and our Internet Perimeter network. Our Internet Perimeter consist of our
Edge switching router, which is connected to the LAN Core and is peering via BGP to the ISP's edge
router. Our WAN Aggregation will connect to a branch office with limited bandwidth resources, let's say
768kbps MLP circuit.

On our network we will have a host connected to the WAN branch segment, a host connected to the User
Access segment, and a Cisco CallManager server connected to the Server Farm segment. Our host
clients will have a copy of the Cisco IP Communicator software-based phone on their systems where they
will place calls between each other across the WAN then we will monitor that activity.

It is recommended to configure QoS end-to-end on our network to provide robust and best quality VoIP
communication. As a best practice, it is best to classify and mark IP packets closer to the source; in our
case we will apply this process on our User Access network.

Configuring QoS within our environment really won't be hard at all because of AutoQoS. However, the
hardest part of many QoS design is defining the policy meaning defining all traffic on the network then
place them into specific priority groups based on HIGH, MEDIUM, LOW, and sometimes VERY LOW.
Then you decide what Queuing protocol you want to use (e.g. CBWFQ, LLQ) even to policing.

So, what design process should you follow for configuring QoS on the network? Always try to implement
QoS using best practices and methods. When you focus with that concept configuring QoS is not that
difficult because you have a proven resource that works.

There are three parts of a QoS deployment that should be done, which will bring all of these pieces
together.

1) create QoS Policy:

First, generate a traffic/application list. Traffic will fall into one of these three groups: Data, Voice,
or Video. Put together a list of your Data, Video, and Voice traffic that you know that your
company uses across the network. For example, HTTP, HTTPS, RDP, Email, FTP, and
Voice/Cisco CallManager.

Second, based on that list you put together determine which one would go into HIGH, MEDIUM,
and LOW. Exclude Voice because that will always go into a SUPER HIGH priority group. For
example, HIGH: Email. MEDIUM: RDP, HTTP. LOW: HTTP, FTP.

2) create QoS Design:

First, there are best practices/design for the four main network models that use QoS:
LAN/Campus, WAN, Wireless, and VPN. Choose which one that applies.

For a LAN/Campus QoS Design, the details would be:

www.RouteHub.net
LAN Access - Classification, Marking, Policing (optional), Congestion
Avoidance/Management (WRR/SRR, hardware queuing ; 1PxQxT)
LAN Distribution/Core/Server Farm - Congestion Avoidance/Management (WRR/SRR,
hardware queuing: 1PxQxT)
Host Ports - Classification, Marking, Policing (optional), Congestion
Avoidance/Management (WRR/SRR, hardware queuing: 1PxQxT)
Uplink/Downlink ports - Congestion Avoidance/Management (WRR/SRR, hardware
queuing: 1PxQxT)

Second, there are few areas that should be identified.

1. Mark Location. This prefers to where we will mark traffic on our network. Is it the LAN
Access, Core, or Distribution? Best practices is to enforce QoS marking closer to the source,
in this case the LAN Access.
2. If this is a WAN network then many elements come into play mainly because of limited
bandwidth resources compared to LAN bandwidth resources (FastEthernet, GigabitEthernet,
etc), thus, software queuing is enforced. So, determine ...
2.1. The bandwidth resources for each site (e.g. 768kbps, T1).
2.2. The technology used (e.g. Frame Relay, PPP, ISDN BRI, etc).
2.3. The hardware/software versions for the routers on the WAN.
2.4. The QoS class-model: this can be application-based or priority based.
2.4.1.An application-based class prefers to placing the traffic we listed under our QoS
policy into specific application groups, such as bulk, transactional, critical, network
management, etc. The right class depends on the bandwidth resources used on
the network. These classes are recommended to be used and considered best
practices. You can build a 3/5/8/11 class model for classification. A Cisco
reference document of those classes is attached.
2.4.2.A priority-based class creates a priority class based on Gold, Silver, and Bronze (or
High, Medium, and Low) separation. This is an option where we can specify who
should get majority of the bandwidth, but requires a lot of tuning to get the best
results. Choose which class is best for your design?

3) Create QoS Configuration:

This phase is focused on building the configuration based on the information gathered in the
previous two sections.

a) Trust and Untrusted. With QoS, the port will either be trusted or untrusted. When QoS is
enabled globally any IP packet going into the switch will ignore any QoS marking made
by the system/host. It would strip everything back to best effort, which is DSCP BE or 0.
From our QoS Design, we will know which ports need to be Trusted or Untrusted. For
end-to-end QoS all edge ports that will participate on the quality-based network (enabled
for QoS) will be configured for trusted ports. You will mainly see untrusted ports on
Server Farm Access switch edge ports.
b) QoS configuration method: auto or manual. This shouldn't be a tricky one, but it will
depend on the amount of work required for QoS. It is recommended to use AutoQoS
where and whenever possible.

www.RouteHub.net
c) Build the configuration based on the QoS operation process
i. Classification: will we classify traffic based on Layer 2 info (CoS, Frame Relay
DE, ATM CLP, or MPLS EXP), Layer 3 info (IP Precedence, DSCP), ACL,
NBAR, and/or Input-Interface. There are more options available.
ii. Pre-Queuing: will we "mark" and/or "police" the traffic that is classified.
iii. Queuing and Scheduling: will we use "hardware queuing: 1PxQxT" and/or
"software queuing: LLQ, CBWFQ, WFQ". If this is a WAN network, will "traffic
shaping: FRTS, GTS, MQC-Shaping)" need to be configured.
iv. Post-Queuing: If this is a WAN network, do we need to configure "fragmentation:
FRF.12, LFI" and "compression: cRTP".

1d. Now let's apply this QoS process for our design
1) Create QoS Policy:
a) Traffic/Application List:
i. Voice (RTP and Control)
ii. Data: HTTP, VNC, FTP, RDP, TFTP
b) Priority:
i. HIGH = HTTP, VNC
ii. MEDIUM = FTP, RDP
iii. LOW = TFTP

2) Create QoS Design:


a) LAN/Campus & WAN QoS designs
b) Mark locations = LAN Access, WAN branch
c) WAN design details:
i. Bandwidth (768kbps)
ii. Technology (Frame Relay and PPP)
iii. Hardware/software (Cisco 2800 Series/IOS 12.4)
iv. Priority-based (Gold, Silver, and Bronze)

3) Create QoS Configuration:

a) Trusted or Untrusted
i. Trust = DSCP, all host ports and uplink/downlink ports except for the Server
Farm Access network
ii. Untrusted = Server Farm Access host ports
b) QoS configuration method = AutoQoS
c) QoS operational process
i. Classification Classification
ii. Pre-Queuing - Marking
iii. Queuing & Scheduling - Congestion Avoidance, Congestion Management, Traffic
Shaping
iv. Post-Queuing - Link-Specific
v. LAN Access - Classification, Marking, Congestion Avoidance/Management
(SRR, hardware queuing ; 1PxQxT)
vi. LAN Distribution/Core/Server Farm - Congestion Avoidance/Management (SRR,
hardware queuing: 1PxQxT)

www.RouteHub.net
vii. WAN Aggregation - Classification, Congestion Management (software queuing:
LLQ, CBWFQ, WRED-DSCP), Shaping (FRTS), Post-Queuing (cRTP, FRF.12,
LFI)
viii. WAN Branch - Classification, Marking, Congestion Management (software
queuing: LLQ, CBWFQ, WRED-DSCP), Shaping (FRTS), Post-Queuing (cRTP,
FRF.12, LFI)
ix. Internet Perimeter Edge - Classification, Policing (MQC-police) ; ICMP

1e. QoS Policy Summary


Our QoS Policy Information would be defined as:

1) Traffic: Voice
a. Classification = RTP/Audio or UDP/16384-32767 (Voice Bearer/RTP), DSCP EF
b. Pre-Queuing = Marking
c. Queuing & Scheduling = SRR, Queue-Set, LLQ
d. Post-Queuing: FRTS, LFI, cRTP

e. Classification = TCP/2000-2002 (Voice Control/Signaling), DSCP CS3


f. Pre-Queuing = Marking
g. Queuing & Scheduling = SRR, Queue-Set, CBWFQ
h. Post-Queuing: FRTS, LFI
2) Traffic: Data
Classification = Gold: WWW, TCP/5900 (VNC), DSCP AF21
Pre-Queuing = Marking
Queuing & Scheduling = SRR, Queue-Set, CBWFQ, WRED (DSCP-based)
Post-Queuing: FRTS, LFI

Classification = Silver: FTP, TCP/3389 (RDP), DSCP AF11, DSCP 0


Pre-Queuing = Marking
Queuing & Scheduling = SRR, Queue-Set, CBWFQ, WRED
Post-Queuing: FRTS, LFI

Classification = Bronze: TFTP, DSCP CS1


Pre-Queuing = Marking
Queuing & Scheduling = SRR, Queue-Set, CBWFQ
Post-Queuing: FRTS, LFI

www.RouteHub.net
2. Internet Perimeter: Edge Router and ISP Design and Configuration
Our Edge network will be configured with Layer 3 interconnects to the LAN Core and the Edge router.
We will configure OSPF on our internal network and BGP to the Internet while implementing other best
practices in our design.

In terms of QoS, we will implement Policing on our Internet facing interface to rate limit ICMP traffic to a
specific rate. Congestion Avoidance and Congestion Management through the use of Queuing and
Scheduling will be implemented on our downlinks towards the LAN Campus. Looking at the DSCP
markings in the IP packets for determination on its priority value and how it will be handled throughout the
internal network.

One thing to keep in mind is that QoS does not exist beyond the border of our network, so no guarantee
of service can be offered through the Internet. The ISP may offer some QoS guarantee, but the other ISP
peers may not have QoS implemented. If it is, the policies will be fairly simple and generic that may offer
some QoS for real-time traffic like voice or video.

The hardware used for our ISP and Edge Router will consist of a Cisco Catalyst 3750 series Layer-3
switches.

ROUTEHUB-ISP

Current configuration : 2767 bytes


!
version 12.2
no service pad
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname routehub-isp
!
!
no aaa new-model
switch 1 provision ws-c3750g-24ts
vtp domain NULL
vtp mode transparent
ip subnet-zero
ip routing
no ip domain-lookup
!
!
!
!
!
!
no file verify auto
spanning-tree mode pvst
spanning-tree extend system-id
!
vlan internal allocation policy ascending

www.RouteHub.net
!
vlan 999
name bit-bucket
!
!
interface Loopback0
ip address 172.16.1.7 255.255.255.255
no ip redirects
no ip unreachables
no ip proxy-arp
!
interface Loopback1
ip address 50.1.1.1 255.255.255.0
no ip redirects
no ip unreachables
no ip proxy-arp
!
interface Loopback2
ip address 50.2.1.1 255.255.255.0
no ip redirects
no ip unreachables
no ip proxy-arp
!
interface Loopback3
ip address 50.3.1.1 255.255.255.0
no ip redirects
no ip unreachables
no ip proxy-arp
!
interface Loopback4
ip address 50.4.1.1 255.255.255.0
no ip redirects
no ip unreachables
no ip proxy-arp
!
interface GigabitEthernet1/0/1
no switchport
ip address 20.1.1.1 255.255.255.252
no ip redirects
no ip unreachables
no ip proxy-arp
!
interface GigabitEthernet1/0/2
!
interface GigabitEthernet1/0/3
!
interface GigabitEthernet1/0/4
!
interface GigabitEthernet1/0/5
!

www.RouteHub.net
interface GigabitEthernet1/0/6
!
interface GigabitEthernet1/0/7
!
interface GigabitEthernet1/0/8
!
interface GigabitEthernet1/0/9
!
interface GigabitEthernet1/0/10
!
interface GigabitEthernet1/0/11
!
interface GigabitEthernet1/0/12
!
interface GigabitEthernet1/0/13
!
interface GigabitEthernet1/0/14
!
interface GigabitEthernet1/0/15
!
interface GigabitEthernet1/0/16
!
interface GigabitEthernet1/0/17
!
interface GigabitEthernet1/0/18
!
interface GigabitEthernet1/0/19
!
interface GigabitEthernet1/0/20
!
interface GigabitEthernet1/0/21
!
interface GigabitEthernet1/0/22
!
interface GigabitEthernet1/0/23
!
interface GigabitEthernet1/0/24
!
interface GigabitEthernet1/0/25
!
interface GigabitEthernet1/0/26
!
interface GigabitEthernet1/0/27
!
interface GigabitEthernet1/0/28
!
interface Vlan1
no ip address
shutdown
!

www.RouteHub.net
router bgp 1
no synchronization
bgp log-neighbor-changes
network 50.1.1.0 mask 255.255.255.0
network 50.2.1.0 mask 255.255.255.0
network 50.3.1.0 mask 255.255.255.0
network 50.4.1.0 mask 255.255.255.0
network 172.16.1.7 mask 255.255.255.255
aggregate-address 50.0.0.0 255.0.0.0 summary-only
neighbor 20.1.1.2 remote-as 6778
neighbor 20.1.1.2 description routehub-esr01 ; RouteHub Group
neighbor 20.1.1.2 password cisco6778
no auto-summary
!
ip classless
ip http server
ip http secure-server
!
!
!
control-plane
!
alias exec c config t
!
line con 0
logging synchronous
line vty 0 4
no login
line vty 5 15
no login
!
!
end

ROUTEHUB-ESR01

Current configuration : 5780 bytes


!
version 12.2
no service pad
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname routehub-esr01
!
!
no aaa new-model
switch 1 provision ws-c3750g-24ts

www.RouteHub.net
vtp domain NULL
vtp mode transparent
ip subnet-zero
ip routing
no ip domain-lookup
!
!
mls qos map cos-dscp 0 8 16 26 32 46 48 56
mls qos srr-queue input bandwidth 90 10
mls qos srr-queue input threshold 1 8 16
mls qos srr-queue input threshold 2 34 66
mls qos srr-queue input buffers 67 33
mls qos srr-queue input cos-map queue 1 threshold 2 1
mls qos srr-queue input cos-map queue 1 threshold 3 0
mls qos srr-queue input cos-map queue 2 threshold 1 2
mls qos srr-queue input cos-map queue 2 threshold 2 4 6 7
mls qos srr-queue input cos-map queue 2 threshold 3 3 5
mls qos srr-queue input dscp-map queue 1 threshold 2 9 10 11 12 13 14 15
mls qos srr-queue input dscp-map queue 1 threshold 3 0 1 2 3 4 5 6 7
mls qos srr-queue input dscp-map queue 1 threshold 3 32
mls qos srr-queue input dscp-map queue 2 threshold 1 16 17 18 19 20 21 22 23
mls qos srr-queue input dscp-map queue 2 threshold 2 33 34 35 36 37 38 39 48
mls qos srr-queue input dscp-map queue 2 threshold 2 49 50 51 52 53 54 55 56
mls qos srr-queue input dscp-map queue 2 threshold 2 57 58 59 60 61 62 63
mls qos srr-queue input dscp-map queue 2 threshold 3 24 25 26 27 28 29 30 31
mls qos srr-queue input dscp-map queue 2 threshold 3 40 41 42 43 44 45 46 47
mls qos srr-queue output cos-map queue 1 threshold 3 5
mls qos srr-queue output cos-map queue 2 threshold 3 3 6 7
mls qos srr-queue output cos-map queue 3 threshold 3 2 4
mls qos srr-queue output cos-map queue 4 threshold 2 1
mls qos srr-queue output cos-map queue 4 threshold 3 0
mls qos srr-queue output dscp-map queue 1 threshold 3 40 41 42 43 44 45 46 47
mls qos srr-queue output dscp-map queue 2 threshold 3 24 25 26 27 28 29 30 31
mls qos srr-queue output dscp-map queue 2 threshold 3 48 49 50 51 52 53 54 55
mls qos srr-queue output dscp-map queue 2 threshold 3 56 57 58 59 60 61 62 63
mls qos srr-queue output dscp-map queue 3 threshold 3 16 17 18 19 20 21 22 23
mls qos srr-queue output dscp-map queue 3 threshold 3 32 33 34 35 36 37 38 39
mls qos srr-queue output dscp-map queue 4 threshold 1 8
mls qos srr-queue output dscp-map queue 4 threshold 2 9 10 11 12 13 14 15
mls qos srr-queue output dscp-map queue 4 threshold 3 0 1 2 3 4 5 6 7
mls qos queue-set output 1 threshold 1 138 138 92 138
mls qos queue-set output 1 threshold 2 138 138 92 400
mls qos queue-set output 1 threshold 3 36 77 100 318
mls qos queue-set output 1 threshold 4 20 50 67 400
mls qos queue-set output 2 threshold 1 149 149 100 149
mls qos queue-set output 2 threshold 2 118 118 100 235
mls qos queue-set output 2 threshold 3 41 68 100 272
mls qos queue-set output 2 threshold 4 42 72 100 242
mls qos queue-set output 1 buffers 10 10 26 54
mls qos queue-set output 2 buffers 16 6 17 61

www.RouteHub.net
mls qos
!
!
!
!
no file verify auto
!
spanning-tree mode rapid-pvst
spanning-tree extend system-id
!
vlan internal allocation policy ascending
!
vlan 999
name bit-bucket
!
class-map match-any routehub-class-icmp
match access-group name routehub-acl-icmp
!
!
policy-map routehub-policy-qos
class routehub-class-icmp
police 64000 8000 exceed-action drop
!
!
!
interface Loopback0
ip address 172.16.1.1 255.255.255.255
!
interface GigabitEthernet1/0/1
no switchport
ip address 20.1.1.2 255.255.255.252
no ip redirects
no ip unreachables
no ip proxy-arp
service-policy input routehub-policy-qos
!
interface GigabitEthernet1/0/2
no switchport
ip address 10.1.1.1 255.255.255.252
no ip redirects
no ip unreachables
no ip proxy-arp
ip ospf dead-interval minimal hello-multiplier 4
srr-queue bandwidth share 10 10 60 20
srr-queue bandwidth shape 10 0 0 0
queue-set 2
mls qos trust dscp
auto qos voip trust
!
interface GigabitEthernet1/0/3

www.RouteHub.net
!
interface GigabitEthernet1/0/4
!
interface GigabitEthernet1/0/5
!
interface GigabitEthernet1/0/6
!
interface GigabitEthernet1/0/7
!
interface GigabitEthernet1/0/8
!
interface GigabitEthernet1/0/9
!
interface GigabitEthernet1/0/10
!
interface GigabitEthernet1/0/11
!
interface GigabitEthernet1/0/12
!
interface GigabitEthernet1/0/13
!
interface GigabitEthernet1/0/14
!
interface GigabitEthernet1/0/15
!
interface GigabitEthernet1/0/16
!
interface GigabitEthernet1/0/17
!
interface GigabitEthernet1/0/18
!
interface GigabitEthernet1/0/19
!
interface GigabitEthernet1/0/20
!
interface GigabitEthernet1/0/21
!
interface GigabitEthernet1/0/22
!
interface GigabitEthernet1/0/23
!
interface GigabitEthernet1/0/24
!
interface GigabitEthernet1/0/25
!
interface GigabitEthernet1/0/26
!
interface GigabitEthernet1/0/27
!
interface GigabitEthernet1/0/28

www.RouteHub.net
!
interface Vlan1
no ip address
shutdown
!
router ospf 1
log-adjacency-changes
passive-interface default
no passive-interface GigabitEthernet1/0/2
network 10.1.1.0 0.0.0.3 area 0
network 172.16.1.1 0.0.0.0 area 1
default-information originate always
!
router bgp 6778
no synchronization
bgp log-neighbor-changes
network 10.0.0.0
network 172.16.1.1 mask 255.255.255.255
network 172.16.1.2 mask 255.255.255.255
network 172.16.1.3 mask 255.255.255.255
network 172.16.1.4 mask 255.255.255.255
network 172.16.1.5 mask 255.255.255.255
network 172.16.1.6 mask 255.255.255.255
neighbor 20.1.1.1 remote-as 1
neighbor 20.1.1.1 description routehub-isp ; ISP
neighbor 20.1.1.1 password cisco6778
no auto-summary
!
ip classless
ip route 10.0.0.0 255.0.0.0 Null0
ip http server
ip http secure-server
!
!
ip access-list extended routehub-acl-icmp
remark icmp policing up to 64k
permit icmp any any
!
!
control-plane
!
alias exec c config t
!
line con 0
logging synchronous
line vty 0 4
no login
length 0
line vty 5 15
no login

www.RouteHub.net
length 0
!
!
end

3. LAN Core
Our LAN Core will be configured with Layer 3 interconnects to the all components; LAN Distributions,
Edge, and WAN Aggregation. We will configure OSPF on our LAN Core while implementing other best
practices in our design.

In terms of QoS, we will not classify nor perform any pre-queuing methods. All traffic will already be
marked (pre-queuing) on the access layer network where the actual hosts with IP Phones are connected
to. However, Congestion Avoidance and Congestion Management through the use of Queuing and
Scheduling will be implemented on all uplink/downlinks to those other components. Looking at the DSCP
markings in the IP packets for determination on its priority value and how it will be handled throughout the
network.

The hardware used for our LAN Core will consist of a Cisco Catalyst 3750 series Layer-3 switch.

ROUTEHUB-CSR01

Current configuration : 6006 bytes


!
version 12.2
no service pad
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname routehub-csr01
!
!
no aaa new-model
switch 1 provision ws-c3750g-24ts
vtp domain NULL
vtp mode transparent
ip subnet-zero
ip routing
no ip domain-lookup
!
!
mls qos map cos-dscp 0 8 16 26 32 46 48 56
mls qos srr-queue input bandwidth 90 10
mls qos srr-queue input threshold 1 8 16
mls qos srr-queue input threshold 2 34 66
mls qos srr-queue input buffers 67 33

www.RouteHub.net
mls qos srr-queue input cos-map queue 1 threshold 2 1
mls qos srr-queue input cos-map queue 1 threshold 3 0
mls qos srr-queue input cos-map queue 2 threshold 1 2
mls qos srr-queue input cos-map queue 2 threshold 2 4 6 7
mls qos srr-queue input cos-map queue 2 threshold 3 3 5
mls qos srr-queue input dscp-map queue 1 threshold 2 9 10 11 12 13 14 15
mls qos srr-queue input dscp-map queue 1 threshold 3 0 1 2 3 4 5 6 7
mls qos srr-queue input dscp-map queue 1 threshold 3 32
mls qos srr-queue input dscp-map queue 2 threshold 1 16 17 18 19 20 21 22 23
mls qos srr-queue input dscp-map queue 2 threshold 2 33 34 35 36 37 38 39 48
mls qos srr-queue input dscp-map queue 2 threshold 2 49 50 51 52 53 54 55 56
mls qos srr-queue input dscp-map queue 2 threshold 2 57 58 59 60 61 62 63
mls qos srr-queue input dscp-map queue 2 threshold 3 24 25 26 27 28 29 30 31
mls qos srr-queue input dscp-map queue 2 threshold 3 40 41 42 43 44 45 46 47
mls qos srr-queue output cos-map queue 1 threshold 3 5
mls qos srr-queue output cos-map queue 2 threshold 3 3 6 7
mls qos srr-queue output cos-map queue 3 threshold 3 2 4
mls qos srr-queue output cos-map queue 4 threshold 2 1
mls qos srr-queue output cos-map queue 4 threshold 3 0
mls qos srr-queue output dscp-map queue 1 threshold 3 40 41 42 43 44 45 46 47
mls qos srr-queue output dscp-map queue 2 threshold 3 24 25 26 27 28 29 30 31
mls qos srr-queue output dscp-map queue 2 threshold 3 48 49 50 51 52 53 54 55
mls qos srr-queue output dscp-map queue 2 threshold 3 56 57 58 59 60 61 62 63
mls qos srr-queue output dscp-map queue 3 threshold 3 16 17 18 19 20 21 22 23
mls qos srr-queue output dscp-map queue 3 threshold 3 32 33 34 35 36 37 38 39
mls qos srr-queue output dscp-map queue 4 threshold 1 8
mls qos srr-queue output dscp-map queue 4 threshold 2 9 10 11 12 13 14 15
mls qos srr-queue output dscp-map queue 4 threshold 3 0 1 2 3 4 5 6 7
mls qos queue-set output 1 threshold 1 138 138 92 138
mls qos queue-set output 1 threshold 2 138 138 92 400
mls qos queue-set output 1 threshold 3 36 77 100 318
mls qos queue-set output 1 threshold 4 20 50 67 400
mls qos queue-set output 2 threshold 1 149 149 100 149
mls qos queue-set output 2 threshold 2 118 118 100 235
mls qos queue-set output 2 threshold 3 41 68 100 272
mls qos queue-set output 2 threshold 4 42 72 100 242
mls qos queue-set output 1 buffers 10 10 26 54
mls qos queue-set output 2 buffers 16 6 17 61
mls qos
!
!
!
!
no file verify auto
spanning-tree mode pvst
spanning-tree extend system-id
!
vlan internal allocation policy ascending
!
vlan 999

www.RouteHub.net
name bit-bucket
!
!
interface Loopback0
ip address 172.16.1.2 255.255.255.255
no ip redirects
no ip unreachables
no ip proxy-arp
!
interface GigabitEthernet1/0/1
no switchport
ip address 10.1.1.2 255.255.255.252
no ip redirects
no ip unreachables
no ip proxy-arp
ip ospf dead-interval minimal hello-multiplier 4
srr-queue bandwidth share 10 10 60 20
srr-queue bandwidth shape 10 0 0 0
queue-set 2
mls qos trust dscp
auto qos voip trust
!
interface GigabitEthernet1/0/2
no switchport
ip address 10.11.1.1 255.255.255.252
no ip redirects
no ip unreachables
no ip proxy-arp
ip ospf dead-interval minimal hello-multiplier 4
srr-queue bandwidth share 10 10 60 20
srr-queue bandwidth shape 10 0 0 0
queue-set 2
mls qos trust dscp
auto qos voip trust
!
interface GigabitEthernet1/0/3
no switchport
ip address 10.21.1.1 255.255.255.252
no ip redirects
no ip unreachables
no ip proxy-arp
ip ospf dead-interval minimal hello-multiplier 4
srr-queue bandwidth share 10 10 60 20
srr-queue bandwidth shape 10 0 0 0
queue-set 2
mls qos trust dscp
auto qos voip trust
!
interface GigabitEthernet1/0/4
no switchport

www.RouteHub.net
ip address 10.31.1.1 255.255.255.252
no ip redirects
no ip unreachables
no ip proxy-arp
ip ospf dead-interval minimal hello-multiplier 4
srr-queue bandwidth share 10 10 60 20
srr-queue bandwidth shape 10 0 0 0
queue-set 2
mls qos trust dscp
auto qos voip trust
!
interface GigabitEthernet1/0/5
!
interface GigabitEthernet1/0/6
!
interface GigabitEthernet1/0/7
!
interface GigabitEthernet1/0/8
!
interface GigabitEthernet1/0/9
!
interface GigabitEthernet1/0/10
!
interface GigabitEthernet1/0/11
!
interface GigabitEthernet1/0/12
!
interface GigabitEthernet1/0/13
!
interface GigabitEthernet1/0/14
!
interface GigabitEthernet1/0/15
!
interface GigabitEthernet1/0/16
!
interface GigabitEthernet1/0/17
!
interface GigabitEthernet1/0/18
!
interface GigabitEthernet1/0/19
!
interface GigabitEthernet1/0/20
!
interface GigabitEthernet1/0/21
!
interface GigabitEthernet1/0/22
!
interface GigabitEthernet1/0/23
!
interface GigabitEthernet1/0/24

www.RouteHub.net
!
interface GigabitEthernet1/0/25
!
interface GigabitEthernet1/0/26
!
interface GigabitEthernet1/0/27
!
interface GigabitEthernet1/0/28
!
interface Vlan1
no ip address
shutdown
!
router ospf 2
log-adjacency-changes
passive-interface default
no passive-interface GigabitEthernet1/0/1
no passive-interface GigabitEthernet1/0/2
no passive-interface GigabitEthernet1/0/3
no passive-interface GigabitEthernet1/0/4
network 10.1.1.0 0.0.0.3 area 0
network 10.11.1.0 0.0.0.3 area 0
network 10.21.1.0 0.0.0.3 area 0
network 10.31.1.0 0.0.0.3 area 0
network 172.16.1.2 0.0.0.0 area 2
!
ip classless
ip http server
ip http secure-server
!
!
!
control-plane
!
alias exec c config t
!
line con 0
logging synchronous
line vty 0 4
no login
length 0
line vty 5 15
no login
length 0
!
!
end

www.RouteHub.net
4. LAN Distribution (User and Server Farm)
Our LAN Distributions (User and Server Farm) will be configured with Layer 3 interconnection to the LAN
Core and Layer 2 Trunk connections to the LAN Access (User and Server Farm). We will configure
OSPF on our LAN Distributions while implementing other best practices in our design.

In terms of QoS, we will not classify nor perform any pre-queuing methods. All traffic will already be
marked (pre-queuing) on the access layer network where the actual hosts with IP Phones are connected
to. However, Congestion Avoidance and Congestion Management through the use of Queuing and
Scheduling will be implemented on all uplink/downlinks to those other components. Looking at the DSCP
markings in the IP packets for determination on its priority value and how it will be handled throughout the
network.

The hardware used for our LAN Distributions will consist of a Cisco Catalyst 3560G series Layer-3
switches.

ROUTEHUB-DSR01

Current configuration : 5254 bytes


!
version 12.2
no service pad
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname routehub-dsr01
!
!
no aaa new-model
vtp domain NULL
vtp mode transparent
ip subnet-zero
ip routing
no ip domain-lookup
!
!
mls qos map cos-dscp 0 8 16 26 32 46 48 56
mls qos srr-queue input bandwidth 90 10
mls qos srr-queue input threshold 1 8 16
mls qos srr-queue input threshold 2 34 66
mls qos srr-queue input buffers 67 33
mls qos srr-queue input cos-map queue 1 threshold 2 1
mls qos srr-queue input cos-map queue 1 threshold 3 0
mls qos srr-queue input cos-map queue 2 threshold 1 2
mls qos srr-queue input cos-map queue 2 threshold 2 4 6 7
mls qos srr-queue input cos-map queue 2 threshold 3 3 5
mls qos srr-queue input dscp-map queue 1 threshold 2 9 10 11 12 13 14 15

www.RouteHub.net
mls qos srr-queue input dscp-map queue 1 threshold 3 0 1 2 3 4 5 6 7
mls qos srr-queue input dscp-map queue 1 threshold 3 32
mls qos srr-queue input dscp-map queue 2 threshold 1 16 17 18 19 20 21 22 23
mls qos srr-queue input dscp-map queue 2 threshold 2 33 34 35 36 37 38 39 48
mls qos srr-queue input dscp-map queue 2 threshold 2 49 50 51 52 53 54 55 56
mls qos srr-queue input dscp-map queue 2 threshold 2 57 58 59 60 61 62 63
mls qos srr-queue input dscp-map queue 2 threshold 3 24 25 26 27 28 29 30 31
mls qos srr-queue input dscp-map queue 2 threshold 3 40 41 42 43 44 45 46 47
mls qos srr-queue output cos-map queue 1 threshold 3 5
mls qos srr-queue output cos-map queue 2 threshold 3 3 6 7
mls qos srr-queue output cos-map queue 3 threshold 3 2 4
mls qos srr-queue output cos-map queue 4 threshold 2 1
mls qos srr-queue output cos-map queue 4 threshold 3 0
mls qos srr-queue output dscp-map queue 1 threshold 3 40 41 42 43 44 45 46 47
mls qos srr-queue output dscp-map queue 2 threshold 3 24 25 26 27 28 29 30 31
mls qos srr-queue output dscp-map queue 2 threshold 3 48 49 50 51 52 53 54 55
mls qos srr-queue output dscp-map queue 2 threshold 3 56 57 58 59 60 61 62 63
mls qos srr-queue output dscp-map queue 3 threshold 3 16 17 18 19 20 21 22 23
mls qos srr-queue output dscp-map queue 3 threshold 3 32 33 34 35 36 37 38 39
mls qos srr-queue output dscp-map queue 4 threshold 1 8
mls qos srr-queue output dscp-map queue 4 threshold 2 9 10 11 12 13 14 15
mls qos srr-queue output dscp-map queue 4 threshold 3 0 1 2 3 4 5 6 7
mls qos queue-set output 1 threshold 1 138 138 92 138
mls qos queue-set output 1 threshold 2 138 138 92 400
mls qos queue-set output 1 threshold 3 36 77 100 318
mls qos queue-set output 1 threshold 4 20 50 67 400
mls qos queue-set output 2 threshold 1 149 149 100 149
mls qos queue-set output 2 threshold 2 118 118 100 235
mls qos queue-set output 2 threshold 3 41 68 100 272
mls qos queue-set output 2 threshold 4 42 72 100 242
mls qos queue-set output 1 buffers 10 10 26 54
mls qos queue-set output 2 buffers 16 6 17 61
mls qos
!
!
no file verify auto
!
spanning-tree mode rapid-pvst
spanning-tree extend system-id
!
vlan internal allocation policy ascending
!
vlan 100
name ROUTEHUB-V100-DTOP-IPP1
!
vlan 999
name bit-bucket
!
!
interface Loopback0

www.RouteHub.net
ip address 172.16.1.3 255.255.255.255
no ip redirects
no ip unreachables
no ip proxy-arp
!
interface GigabitEthernet0/1
no switchport
ip address 10.11.1.2 255.255.255.252
no ip redirects
no ip unreachables
no ip proxy-arp
ip ospf dead-interval minimal hello-multiplier 4
srr-queue bandwidth share 10 10 60 20
srr-queue bandwidth shape 10 0 0 0
queue-set 2
mls qos trust dscp
auto qos voip trust
!
interface GigabitEthernet0/2
switchport trunk encapsulation dot1q
switchport trunk native vlan 999
switchport trunk allowed vlan 100
switchport mode trunk
switchport nonegotiate
carrier-delay msec 0
srr-queue bandwidth share 10 10 60 20
srr-queue bandwidth shape 10 0 0 0
queue-set 2
mls qos trust dscp
auto qos voip trust
!
interface GigabitEthernet0/3
!
interface GigabitEthernet0/4
!
interface GigabitEthernet0/5
!
interface GigabitEthernet0/6
!
interface GigabitEthernet0/7
!
interface GigabitEthernet0/8
!
interface GigabitEthernet0/9
!
interface GigabitEthernet0/10
!
interface GigabitEthernet0/11
!
interface GigabitEthernet0/12

www.RouteHub.net
!
interface GigabitEthernet0/13
!
interface GigabitEthernet0/14
!
interface GigabitEthernet0/15
!
interface GigabitEthernet0/16
!
interface GigabitEthernet0/17
!
interface GigabitEthernet0/18
!
interface GigabitEthernet0/19
!
interface GigabitEthernet0/20
!
interface GigabitEthernet0/21
!
interface GigabitEthernet0/22
!
interface GigabitEthernet0/23
!
interface GigabitEthernet0/24
!
interface GigabitEthernet0/25
!
interface GigabitEthernet0/26
!
interface GigabitEthernet0/27
!
interface GigabitEthernet0/28
!
interface Vlan1
no ip address
shutdown
!
interface Vlan100
ip address 10.11.100.1 255.255.255.0
no ip redirects
no ip unreachables
no ip proxy-arp
!
router ospf 3
log-adjacency-changes
passive-interface default
no passive-interface GigabitEthernet0/1
network 10.11.1.0 0.0.0.3 area 0
network 10.11.100.0 0.0.0.255 area 3
network 172.16.1.3 0.0.0.0 area 3

www.RouteHub.net
!
ip classless
ip http server
!
!
!
control-plane
!
alias exec c config t
!
line con 0
logging synchronous
line vty 0 4
no login
length 0
line vty 5 15
no login
length 0
!
end

ROUTEHUB-SFDSR01

Current configuration : 5242 bytes


!
version 12.2
no service pad
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname routehub-sfdsr01
!
!
no aaa new-model
vtp domain NULL
vtp mode transparent
ip subnet-zero
ip routing
no ip domain-lookup
!
!
mls qos map cos-dscp 0 8 16 26 32 46 48 56
mls qos srr-queue input bandwidth 90 10
mls qos srr-queue input threshold 1 8 16
mls qos srr-queue input threshold 2 34 66
mls qos srr-queue input buffers 67 33

www.RouteHub.net
mls qos srr-queue input cos-map queue 1 threshold 2 1
mls qos srr-queue input cos-map queue 1 threshold 3 0
mls qos srr-queue input cos-map queue 2 threshold 1 2
mls qos srr-queue input cos-map queue 2 threshold 2 4 6 7
mls qos srr-queue input cos-map queue 2 threshold 3 3 5
mls qos srr-queue input dscp-map queue 1 threshold 2 9 10 11 12 13 14 15
mls qos srr-queue input dscp-map queue 1 threshold 3 0 1 2 3 4 5 6 7
mls qos srr-queue input dscp-map queue 1 threshold 3 32
mls qos srr-queue input dscp-map queue 2 threshold 1 16 17 18 19 20 21 22 23
mls qos srr-queue input dscp-map queue 2 threshold 2 33 34 35 36 37 38 39 48
mls qos srr-queue input dscp-map queue 2 threshold 2 49 50 51 52 53 54 55 56
mls qos srr-queue input dscp-map queue 2 threshold 2 57 58 59 60 61 62 63
mls qos srr-queue input dscp-map queue 2 threshold 3 24 25 26 27 28 29 30 31
mls qos srr-queue input dscp-map queue 2 threshold 3 40 41 42 43 44 45 46 47
mls qos srr-queue output cos-map queue 1 threshold 3 5
mls qos srr-queue output cos-map queue 2 threshold 3 3 6 7
mls qos srr-queue output cos-map queue 3 threshold 3 2 4
mls qos srr-queue output cos-map queue 4 threshold 2 1
mls qos srr-queue output cos-map queue 4 threshold 3 0
mls qos srr-queue output dscp-map queue 1 threshold 3 40 41 42 43 44 45 46 47
mls qos srr-queue output dscp-map queue 2 threshold 3 24 25 26 27 28 29 30 31
mls qos srr-queue output dscp-map queue 2 threshold 3 48 49 50 51 52 53 54 55
mls qos srr-queue output dscp-map queue 2 threshold 3 56 57 58 59 60 61 62 63
mls qos srr-queue output dscp-map queue 3 threshold 3 16 17 18 19 20 21 22 23
mls qos srr-queue output dscp-map queue 3 threshold 3 32 33 34 35 36 37 38 39
mls qos srr-queue output dscp-map queue 4 threshold 1 8
mls qos srr-queue output dscp-map queue 4 threshold 2 9 10 11 12 13 14 15
mls qos srr-queue output dscp-map queue 4 threshold 3 0 1 2 3 4 5 6 7
mls qos queue-set output 1 threshold 1 138 138 92 138
mls qos queue-set output 1 threshold 2 138 138 92 400
mls qos queue-set output 1 threshold 3 36 77 100 318
mls qos queue-set output 1 threshold 4 20 50 67 400
mls qos queue-set output 2 threshold 1 149 149 100 149
mls qos queue-set output 2 threshold 2 118 118 100 235
mls qos queue-set output 2 threshold 3 41 68 100 272
mls qos queue-set output 2 threshold 4 42 72 100 242
mls qos queue-set output 1 buffers 10 10 26 54
mls qos queue-set output 2 buffers 16 6 17 61
mls qos
!
!
no file verify auto
!
spanning-tree mode rapid-pvst
spanning-tree extend system-id
!
vlan internal allocation policy ascending
!
vlan 200
name ROUTEHUB-V200-SRVR1

www.RouteHub.net
!
vlan 999
name bit-bucket
!
!
interface Loopback0
ip address 172.16.1.4 255.255.255.255
no ip redirects
no ip unreachables
no ip proxy-arp
!
interface GigabitEthernet0/1
no switchport
ip address 10.21.1.2 255.255.255.252
no ip redirects
no ip unreachables
no ip proxy-arp
ip ospf dead-interval minimal hello-multiplier 4
srr-queue bandwidth share 10 10 60 20
srr-queue bandwidth shape 10 0 0 0
queue-set 2
mls qos trust dscp
auto qos voip trust
!
interface GigabitEthernet0/2
switchport trunk encapsulation dot1q
switchport trunk native vlan 999
switchport trunk allowed vlan 200
switchport mode trunk
switchport nonegotiate
carrier-delay msec 0
srr-queue bandwidth share 10 10 60 20
srr-queue bandwidth shape 10 0 0 0
queue-set 2
mls qos trust dscp
auto qos voip trust
!
interface GigabitEthernet0/3
!
interface GigabitEthernet0/4
!
interface GigabitEthernet0/5
!
interface GigabitEthernet0/6
!
interface GigabitEthernet0/7
!
interface GigabitEthernet0/8
!
interface GigabitEthernet0/9

www.RouteHub.net
!
interface GigabitEthernet0/10
!
interface GigabitEthernet0/11
!
interface GigabitEthernet0/12
!
interface GigabitEthernet0/13
!
interface GigabitEthernet0/14
!
interface GigabitEthernet0/15
!
interface GigabitEthernet0/16
!
interface GigabitEthernet0/17
!
interface GigabitEthernet0/18
!
interface GigabitEthernet0/19
!
interface GigabitEthernet0/20
!
interface GigabitEthernet0/21
!
interface GigabitEthernet0/22
!
interface GigabitEthernet0/23
!
interface GigabitEthernet0/24
!
interface GigabitEthernet0/25
!
interface GigabitEthernet0/26
!
interface GigabitEthernet0/27
!
interface GigabitEthernet0/28
!
interface Vlan1
no ip address
!
interface Vlan200
ip address 10.21.200.1 255.255.255.0
no ip redirects
no ip unreachables
no ip proxy-arp
!
router ospf 4
log-adjacency-changes

www.RouteHub.net
passive-interface default
no passive-interface GigabitEthernet0/1
network 10.21.1.0 0.0.0.3 area 0
network 10.21.200.0 0.0.0.255 area 4
network 172.16.1.4 0.0.0.0 area 4
!
ip classless
ip http server
!
!
!
control-plane
!
alias exec c config t
!
line con 0
logging synchronous
line vty 0 4
no login
length 0
line vty 5 15
no login
length 0
!
end

5. LAN User Access


Our LAN User Access will be configured with a Layer 2 trunk to the LAN Distribution switch. OSPF
routing is not needed at this layer. We will configure other switching components while implementing
other best practices in our design.

In terms of QoS, we will classify traffic then perform marking (DSCP marking) functions to our IP traffic.
Our QoS Policy will be the following:

Our QoS Policy Information would be defined as:

Traffic: Voice
o Classification = RTP/Audio or UDP/16384-32767 (Voice Bearer/RTP)
o Pre-Queuing = Marking to DSCP EF
o Queuing & Scheduling = Hardware Queuing, SRR, Queue-Set
o Post-Queuing: N/A

o Classification = TCP/2000-2002 (Voice Control/Signaling)


o Pre-Queuing = Marking to DSCP CS3
o Queuing & Scheduling = Hardware Queuing, SRR, Queue-Set

www.RouteHub.net
o Post-Queuing: N/A

Traffic: Data
Classification = Gold: WWW, TCP/5900 (VNC)
Pre-Queuing = Marking to DSCP AF21
Queuing & Scheduling = Hardware Queuing, SRR, Queue-Set
Post-Queuing: N/A

Classification = Silver: FTP, TCP/3389 (RDP)


Pre-Queuing = Marking to DSCP AF11
Queuing & Scheduling = Hardware Queuing, SRR, Queue-Set
Post-Queuing: N/A

Classification = Bronze: TFTP


Pre-Queuing = Marking to DSCP CS1
Queuing & Scheduling = Hardware Queuing, SRR, Queue-Set
Post-Queuing: N/A

Congestion Avoidance and Congestion Management through the use of Queuing and Scheduling will be
implemented on our downlink & host ports via AutoQoS. Looking at the DSCP markings in the IP packets
for determination on its priority value and how it will be handled throughout the network. As part of our
Queuing & Scheduling AutoQoS configuration it will include Queue-sets, Shaped Round Robin (SRR)
shaping, and sharing weights.

Connected to our LAN Access network will be a host installed with a software-based IP Phone, Cisco IP
Communicator, which we will later use for establishing some calls to another IP Phone then monitor QoS
on our network.

The hardware used for our LAN Access network will consist of a Cisco Catalyst 2960G series Layer-2
switch.

ROUTEHUB-AS01

Current configuration : 7526 bytes


!
version 12.2
no service pad
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname routehub-as01
!
!
no aaa new-model
vtp mode transparent
ip subnet-zero
no ip domain-lookup
!

www.RouteHub.net
!
mls qos map policed-dscp 24 26 46 to 0
mls qos map cos-dscp 0 8 16 26 32 46 48 56
mls qos srr-queue input bandwidth 90 10
mls qos srr-queue input threshold 1 8 16
mls qos srr-queue input threshold 2 34 66
mls qos srr-queue input buffers 67 33
mls qos srr-queue input cos-map queue 1 threshold 2 1
mls qos srr-queue input cos-map queue 1 threshold 3 0
mls qos srr-queue input cos-map queue 2 threshold 1 2
mls qos srr-queue input cos-map queue 2 threshold 2 4 6 7
mls qos srr-queue input cos-map queue 2 threshold 3 3 5
mls qos srr-queue input dscp-map queue 1 threshold 2 9 10 11 12 13 14 15
mls qos srr-queue input dscp-map queue 1 threshold 3 0 1 2 3 4 5 6 7
mls qos srr-queue input dscp-map queue 1 threshold 3 32
mls qos srr-queue input dscp-map queue 2 threshold 1 16 17 18 19 20 21 22 23
mls qos srr-queue input dscp-map queue 2 threshold 2 33 34 35 36 37 38 39 48
mls qos srr-queue input dscp-map queue 2 threshold 2 49 50 51 52 53 54 55 56
mls qos srr-queue input dscp-map queue 2 threshold 2 57 58 59 60 61 62 63
mls qos srr-queue input dscp-map queue 2 threshold 3 24 25 26 27 28 29 30 31
mls qos srr-queue input dscp-map queue 2 threshold 3 40 41 42 43 44 45 46 47
mls qos srr-queue output cos-map queue 1 threshold 3 5
mls qos srr-queue output cos-map queue 2 threshold 3 3 6 7
mls qos srr-queue output cos-map queue 3 threshold 3 2 4
mls qos srr-queue output cos-map queue 4 threshold 2 1
mls qos srr-queue output cos-map queue 4 threshold 3 0
mls qos srr-queue output dscp-map queue 1 threshold 3 40 41 42 43 44 45 46 47
mls qos srr-queue output dscp-map queue 2 threshold 3 24 25 26 27 28 29 30 31
mls qos srr-queue output dscp-map queue 2 threshold 3 48 49 50 51 52 53 54 55
mls qos srr-queue output dscp-map queue 2 threshold 3 56 57 58 59 60 61 62 63
mls qos srr-queue output dscp-map queue 3 threshold 3 16 17 18 19 20 21 22 23
mls qos srr-queue output dscp-map queue 3 threshold 3 32 33 34 35 36 37 38 39
mls qos srr-queue output dscp-map queue 4 threshold 1 8
mls qos srr-queue output dscp-map queue 4 threshold 2 9 10 11 12 13 14 15
mls qos srr-queue output dscp-map queue 4 threshold 3 0 1 2 3 4 5 6 7
mls qos queue-set output 1 threshold 1 138 138 92 138
mls qos queue-set output 1 threshold 2 138 138 92 400
mls qos queue-set output 1 threshold 3 36 77 100 318
mls qos queue-set output 1 threshold 4 20 50 67 400
mls qos queue-set output 2 threshold 1 149 149 100 149
mls qos queue-set output 2 threshold 2 118 118 100 235
mls qos queue-set output 2 threshold 3 41 68 100 272
mls qos queue-set output 2 threshold 4 42 72 100 242
mls qos queue-set output 1 buffers 10 10 26 54
mls qos queue-set output 2 buffers 16 6 17 61
mls qos
!
!
no file verify auto
spanning-tree mode pvst

www.RouteHub.net
spanning-tree extend system-id
!
vlan internal allocation policy ascending
!
vlan 100
name ROUTEHUB-V100-DTOP-IPP1
!
vlan 901
!
vlan 999
name bit-bucket
!
class-map match-all routehub-class-data-bronze
match access-group name routehub-acl-data-bronze
class-map match-all routehub-class-data-be
match access-group name routehub-acl-data-be
class-map match-all routehub-class-data-gold
match access-group name routehub-acl-data-gold
class-map match-all routehub-class-voice-control
match access-group name routehub-acl-voice-control
class-map match-all routehub-class-data-silver
match access-group name routehub-acl-data-silver
class-map match-all routehub-class-voice-rtp
match access-group name routehub-acl-voice-rtp
!
!
policy-map routehub-policy-qos
class routehub-class-voice-rtp
set dscp ef
class routehub-class-voice-control
set dscp cs3
class routehub-class-data-gold
set dscp af21
class routehub-class-data-silver
set dscp af11
class routehub-class-data-bronze
set dscp cs1
class routehub-class-data-be
set dscp default
!
!
interface GigabitEthernet0/1
switchport trunk encapsulation dot1q
switchport trunk native vlan 999
switchport trunk allowed vlan 100
switchport mode trunk
switchport nonegotiate
srr-queue bandwidth share 10 10 60 20
srr-queue bandwidth shape 10 0 0 0
queue-set 2

www.RouteHub.net
mls qos trust dscp
auto qos voip trust
!
interface GigabitEthernet0/2
switchport access vlan 100
switchport mode access
service-policy input routehub-policy-qos
srr-queue bandwidth share 10 10 60 20
srr-queue bandwidth shape 10 0 0 0
queue-set 2
auto qos voip cisco-softphone
spanning-tree portfast
spanning-tree bpduguard enable
!
interface GigabitEthernet0/3
!
interface GigabitEthernet0/4
!
interface GigabitEthernet0/5
!
interface GigabitEthernet0/6
!
interface GigabitEthernet0/7
!
interface GigabitEthernet0/8
!
interface GigabitEthernet0/9
!
interface GigabitEthernet0/10
!
interface GigabitEthernet0/11
!
interface GigabitEthernet0/12
!
interface GigabitEthernet0/13
!
interface GigabitEthernet0/14
!
interface GigabitEthernet0/15
!
interface GigabitEthernet0/16
!
interface GigabitEthernet0/17
!
interface GigabitEthernet0/18
!
interface GigabitEthernet0/19
switchport access vlan 901
switchport mode access
spanning-tree portfast

www.RouteHub.net
!
interface GigabitEthernet0/20
switchport access vlan 901
switchport mode access
spanning-tree portfast
!
interface GigabitEthernet0/21
!
interface GigabitEthernet0/22
!
interface GigabitEthernet0/23
!
interface GigabitEthernet0/24
!
interface GigabitEthernet0/25
!
interface GigabitEthernet0/26
!
interface GigabitEthernet0/27
!
interface GigabitEthernet0/28
!
interface GigabitEthernet0/29
!
interface GigabitEthernet0/30
!
interface GigabitEthernet0/31
!
interface GigabitEthernet0/32
!
interface GigabitEthernet0/33
!
interface GigabitEthernet0/34
!
interface GigabitEthernet0/35
!
interface GigabitEthernet0/36
!
interface GigabitEthernet0/37
!
interface GigabitEthernet0/38
!
interface GigabitEthernet0/39
!
interface GigabitEthernet0/40
!
interface GigabitEthernet0/41
!
interface GigabitEthernet0/42
!

www.RouteHub.net
interface GigabitEthernet0/43
!
interface GigabitEthernet0/44
!
interface GigabitEthernet0/45
!
interface GigabitEthernet0/46
!
interface GigabitEthernet0/47
!
interface GigabitEthernet0/48
!
interface GigabitEthernet0/49
!
interface GigabitEthernet0/50
!
interface GigabitEthernet0/51
!
interface GigabitEthernet0/52
!
interface Vlan1
ip address dhcp
!
ip classless
ip http server
!
ip access-list extended routehub-acl-data-bronze
permit udp any any eq tftp
ip access-list extended routehub-acl-data-gold
permit tcp any host 10.21.200.11 eq www
permit tcp any any eq 5900
ip access-list extended routehub-acl-data-silver
permit tcp any host 10.21.200.11 eq ftp
permit tcp any host 10.21.200.11 eq 3389
permit tcp any host 10.41.100.10 eq 3389
ip access-list extended routehub-acl-voice-control
permit tcp any host 10.21.200.10 range 2000 2002
ip access-list extended routehub-acl-voice-rtp
permit udp any any range 16384 32767
!
!
control-plane
!
alias exec c config t
!
line con 0
line vty 5 15
!
!
end

www.RouteHub.net
6. LAN Server Farm Access
Our LAN Server Farm Access will be configured with a Layer 2 trunk to the LAN Server Farm Distribution
switch. OSPF routing is not needed at this layer where our network will mainly consist of a Layer 2
switching network configured for QoS. We will configure OSPF on our LAN Distributions while
implementing other best practices in our design.

Congestion Avoidance and Congestion Management through the use of Queuing and Scheduling will be
implemented on our downlink & host ports via AutoQoS. Looking at the DSCP markings in the IP packets
for determination on its priority value and how it will be handled throughout the network. As part of our
Queuing & Scheduling AutoQoS configuration it will include Queue-sets, Shaped Round Robin (SRR)
shaping, and sharing weights.

Connected to our LAN Server Farm Access network will be our Cisco CallManager Server, which we will
later use for establishing some calls between two IP Phones (Cisco IP Communicator) registered to our
CallManager server.

The hardware used for our LAN Server Farm Access network will consist of a Cisco Catalyst 3560G
series Layer-3 switch configured for Layer 2 only.

ROUTEHUB-SFAS01

Current configuration : 5469 bytes


!
version 12.2
no service pad
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname routehub-sfas01
!
!
no aaa new-model
vtp domain NULL
vtp mode transparent
ip subnet-zero
no ip domain-lookup
!
!
mls qos map cos-dscp 0 8 16 26 32 46 48 56
mls qos srr-queue input bandwidth 90 10
mls qos srr-queue input threshold 1 8 16
mls qos srr-queue input threshold 2 34 66
mls qos srr-queue input buffers 67 33
mls qos srr-queue input cos-map queue 1 threshold 2 1
mls qos srr-queue input cos-map queue 1 threshold 3 0

www.RouteHub.net
mls qos srr-queue input cos-map queue 2 threshold 1 2
mls qos srr-queue input cos-map queue 2 threshold 2 4 6 7
mls qos srr-queue input cos-map queue 2 threshold 3 3 5
mls qos srr-queue input dscp-map queue 1 threshold 2 9 10 11 12 13 14 15
mls qos srr-queue input dscp-map queue 1 threshold 3 0 1 2 3 4 5 6 7
mls qos srr-queue input dscp-map queue 1 threshold 3 32
mls qos srr-queue input dscp-map queue 2 threshold 1 16 17 18 19 20 21 22 23
mls qos srr-queue input dscp-map queue 2 threshold 2 33 34 35 36 37 38 39 48
mls qos srr-queue input dscp-map queue 2 threshold 2 49 50 51 52 53 54 55 56
mls qos srr-queue input dscp-map queue 2 threshold 2 57 58 59 60 61 62 63
mls qos srr-queue input dscp-map queue 2 threshold 3 24 25 26 27 28 29 30 31
mls qos srr-queue input dscp-map queue 2 threshold 3 40 41 42 43 44 45 46 47
mls qos srr-queue output cos-map queue 1 threshold 3 5
mls qos srr-queue output cos-map queue 2 threshold 3 3 6 7
mls qos srr-queue output cos-map queue 3 threshold 3 2 4
mls qos srr-queue output cos-map queue 4 threshold 2 1
mls qos srr-queue output cos-map queue 4 threshold 3 0
mls qos srr-queue output dscp-map queue 1 threshold 3 40 41 42 43 44 45 46 47
mls qos srr-queue output dscp-map queue 2 threshold 3 24 25 26 27 28 29 30 31
mls qos srr-queue output dscp-map queue 2 threshold 3 48 49 50 51 52 53 54 55
mls qos srr-queue output dscp-map queue 2 threshold 3 56 57 58 59 60 61 62 63
mls qos srr-queue output dscp-map queue 3 threshold 3 16 17 18 19 20 21 22 23
mls qos srr-queue output dscp-map queue 3 threshold 3 32 33 34 35 36 37 38 39
mls qos srr-queue output dscp-map queue 4 threshold 1 8
mls qos srr-queue output dscp-map queue 4 threshold 2 9 10 11 12 13 14 15
mls qos srr-queue output dscp-map queue 4 threshold 3 0 1 2 3 4 5 6 7
mls qos queue-set output 1 threshold 1 138 138 92 138
mls qos queue-set output 1 threshold 2 138 138 92 400
mls qos queue-set output 1 threshold 3 36 77 100 318
mls qos queue-set output 1 threshold 4 20 50 67 400
mls qos queue-set output 2 threshold 1 149 149 100 149
mls qos queue-set output 2 threshold 2 118 118 100 235
mls qos queue-set output 2 threshold 3 41 68 100 272
mls qos queue-set output 2 threshold 4 42 72 100 242
mls qos queue-set output 1 buffers 10 10 26 54
mls qos queue-set output 2 buffers 16 6 17 61
mls qos
!
!
no file verify auto
!
spanning-tree mode rapid-pvst
spanning-tree extend system-id
!
vlan internal allocation policy ascending
!
vlan 200
name ROUTEHUB-V200-SRVR1
!
vlan 999

www.RouteHub.net
name bit-bucket
!
!
interface GigabitEthernet0/1
switchport trunk encapsulation dot1q
switchport trunk native vlan 999
switchport trunk allowed vlan 200
switchport mode trunk
switchport nonegotiate
carrier-delay msec 0
srr-queue bandwidth share 10 10 60 20
srr-queue bandwidth shape 10 0 0 0
queue-set 2
mls qos trust dscp
auto qos voip trust
!
interface GigabitEthernet0/2
switchport access vlan 200
switchport mode access
srr-queue bandwidth share 10 10 60 20
srr-queue bandwidth shape 10 0 0 0
queue-set 2
mls qos trust cos
auto qos voip trust
spanning-tree portfast
spanning-tree bpduguard enable
!
interface GigabitEthernet0/3
switchport access vlan 200
switchport mode access
spanning-tree portfast
!
interface GigabitEthernet0/4
switchport access vlan 200
switchport mode access
spanning-tree portfast
!
interface GigabitEthernet0/5
switchport access vlan 200
switchport mode access
spanning-tree portfast
!
interface GigabitEthernet0/6
switchport access vlan 200
switchport mode access
spanning-tree portfast
!
interface GigabitEthernet0/7
switchport access vlan 200
switchport mode access

www.RouteHub.net
spanning-tree portfast
!
interface GigabitEthernet0/8
switchport access vlan 200
switchport mode access
spanning-tree portfast
!
interface GigabitEthernet0/9
switchport access vlan 200
switchport mode access
spanning-tree portfast
!
interface GigabitEthernet0/10
switchport access vlan 200
switchport mode access
spanning-tree portfast
!
interface GigabitEthernet0/11
!
interface GigabitEthernet0/12
!
interface GigabitEthernet0/13
!
interface GigabitEthernet0/14
!
interface GigabitEthernet0/15
!
interface GigabitEthernet0/16
!
interface GigabitEthernet0/17
!
interface GigabitEthernet0/18
!
interface GigabitEthernet0/19
!
interface GigabitEthernet0/20
switchport access vlan 901
switchport mode access
spanning-tree portfast
!
interface GigabitEthernet0/21
!
interface GigabitEthernet0/22
!
interface GigabitEthernet0/23
!
interface GigabitEthernet0/24
!
interface GigabitEthernet0/25
!

www.RouteHub.net
interface GigabitEthernet0/26
!
interface GigabitEthernet0/27
!
interface GigabitEthernet0/28
!
interface Vlan1
no ip address
shutdown
!
ip classless
ip http server
!
!
!
control-plane
!
alias exec c config t
!
line con 0
logging synchronous
line vty 0 4
no login
length 0
line vty 5 15
no login
length 0
!
end

7. WAN Aggregation (using MLP)


Our WAN aggregation router will be configured via Frame Relay & MLP to the WAN branch router located
at the different national location. OSPF stub routing will be configured while implementing other best
practices in our design.

In terms of QoS, we will classify traffic based on their DSCP marking to our IP traffic on our internal
interface. Then traffic going out to WAN will be configured for traffic shaping, fragmentation, interleaving,
and queuing. Our QoS Policy will be the following:

Our WAN QoS Policy Information would be defined as:

Traffic: Voice
a. Classification = DSCP EF
b. Pre-Queuing = bandwidth
c. Queuing & Scheduling = Software queuing (LLQ)
d. Post-Queuing: LFI, cRTP

www.RouteHub.net
e. Classification = DSCP CS3
f. Pre-Queuing = bandwidth
g. Queuing & Scheduling = Software queuing (CBWFQ)
h. Post-Queuing: LFI

Traffic: Data
Classification = Gold: DSCP AF21
Pre-Queuing = bandwidth
Queuing & Scheduling = Software queuing (CBWFQ), DSCP-WRED
Post-Queuing: LFI

Classification = Silver: Default Class


Pre-Queuing = bandwidth
Queuing & Scheduling = Software queuing (CBWFQ), WRED
Post-Queuing: LFI

Classification = DSCP CS1


Pre-Queuing = bandwidth
Queuing & Scheduling = Software queuing (CBWFQ)
Post-Queuing: LFI

Congestion Avoidance and Congestion Management through the use of Queuing and Scheduling will be
implemented on our router interfaces. Looking at the DSCP markings in the IP packets for determination
on its priority value and how it will be handled throughout the network.

In our WAN configuration we will present two type of configurations, one for Frame Relay where FRTS
and FRF.12 is implemented and the other will be MLP (Multi-Link PPP) implemented with LFI.

The hardware used for our WAN aggregation network will consist of a Cisco ISR 2800 series router.

ROUTEHUB-GR01

Current configuration : 2336 bytes


!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname routehub-gr01
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
!

www.RouteHub.net
resource policy
!
!
!
ip cef
!
!
no ip domain lookup
!
!
!
voice-card 0
no dspfarm
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
class-map match-all routehub-class-data-bronze
match ip dscp cs1
class-map match-any routehub-class-data-gold
match ip dscp af21 af22
match ip dscp af11 af12
class-map match-any routehub-class-voice-control
match ip dscp af31
match ip dscp cs3
class-map match-all routehub-class-voice-rtp
match ip dscp ef
!
!
policy-map routehub-policy-qos
class routehub-class-voice-rtp
priority percent 33
compress header ip rtp
class routehub-class-voice-control

www.RouteHub.net
bandwidth percent 5
class routehub-class-data-gold
bandwidth percent 36
random-detect dscp-based
class routehub-class-data-bronze
bandwidth percent 1
class class-default
bandwidth percent 25
random-detect
!
!
!
!
!
!
!
interface Loopback0
ip address 172.16.1.8 255.255.255.255
no ip redirects
no ip unreachables
no ip proxy-arp
!
interface Multilink1
ip address 10.41.1.1 255.255.255.252
ip ospf dead-interval minimal hello-multiplier 4
ppp multilink
ppp multilink interleave
ppp multilink group 1
ppp multilink fragment delay 10
max-reserved-bandwidth 100
service-policy output routehub-policy-qos
!
interface GigabitEthernet0/0
ip address 10.31.1.2 255.255.255.252
no ip redirects
no ip unreachables
no ip proxy-arp
ip ospf dead-interval minimal hello-multiplier 4
duplex auto
speed auto
!
interface GigabitEthernet0/1
no ip address
shutdown
duplex auto
speed auto
!
interface Serial0/0/0
bandwidth 768
no ip address

www.RouteHub.net
encapsulation ppp
no keepalive
clock rate 768000
ppp multilink
ppp multilink group 1
max-reserved-bandwidth 100
!
router odr
!
router ospf 5
log-adjacency-changes
area 6 stub no-summary
passive-interface default
no passive-interface GigabitEthernet0/0
no passive-interface Multilink1
network 10.31.1.0 0.0.0.3 area 0
network 10.41.1.0 0.0.0.3 area 6
network 172.16.1.8 0.0.0.0 area 5
!
!
!
ip http server
no ip http secure-server
!
!
!
!
!
!
!
control-plane
!
!
!
!
!
!
!
!
!
!
alias exec c config t
!
line con 0
line aux 0
line vty 0 4
login
!
scheduler allocate 20000 1000
!

www.RouteHub.net
end

8. WAN Aggregation (using Frame Relay)


Our WAN aggregation router will be configured via Frame Relay & MLP to the WAN branch router located
at the different national location. OSPF stub routing will be configured while implementing other best
practices in our design.

In terms of QoS, we will classify based on DSCP marking on our IP traffic on our internal interface. Then
traffic going out to WAN will be configured for traffic shaping, fragmentation, interleaving, and queuing.
Our QoS Policy will be the following:

Our WAN QoS Policy Information would be defined as:

Traffic: Voice
i. Classification = DSCP EF
j. Pre-Queuing = bandwidth
k. Queuing & Scheduling = Software queuing (LLQ), FRTS
l. Post-Queuing: FRF.12, cRTP

m. Classification = DSCP CS3


n. Pre-Queuing = bandwidth
o. Queuing & Scheduling = Software queuing (CBWFQ), FRTS
p. Post-Queuing: FRF.12

Traffic: Data
Classification = Gold: DSCP AF21
Pre-Queuing = bandwidth
Queuing & Scheduling = Software queuing (CBWFQ), DSCP-WRED, FRTS
Post-Queuing: FRF.12

Classification = Silver: Default Class


Pre-Queuing = bandwidth
Queuing & Scheduling = Software queuing (CBWFQ), WRED, FRTS
Post-Queuing: FRF.12

Classification = DSCP CS1


Pre-Queuing = bandwidth
Queuing & Scheduling = Software queuing (CBWFQ), FRTS
Post-Queuing: FRF.12

Congestion Avoidance and Congestion Management through the use of Queuing and Scheduling will be
implemented on our router interfaces. Looking at the DSCP markings in the IP packets for determination
on its priority value and how it will be handled throughout the network.

www.RouteHub.net
In our WAN configuration we will present two type of configurations, one for Frame Relay where FRTS
and FRF.12 is implemented and the other will be MLP (Multi-Link PPP) implemented with LFI.

The hardware used for our WAN aggregation network will consist of a Cisco ISR 2800 series router.

ROUTEHUB-GR01

Current configuration : 2423 bytes


!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname routehub-gr01
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
!
resource policy
!
!
!
ip cef
!
!
no ip domain lookup
!
!
!
voice-card 0
no dspfarm
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

www.RouteHub.net
!
!
!
!
!
class-map match-all routehub-class-data-bronze
match ip dscp cs1
class-map match-any routehub-class-data-gold
match ip dscp af21 af22
match ip dscp af11 af12
class-map match-any routehub-class-voice-control
match ip dscp af31
match ip dscp cs3
class-map match-all routehub-class-voice-rtp
match ip dscp ef
!
!
policy-map routehub-policy-qos
class routehub-class-voice-rtp
priority percent 33
compress header ip rtp
class routehub-class-voice-control
bandwidth percent 5
class routehub-class-data-gold
bandwidth percent 36
random-detect dscp-based
class routehub-class-data-bronze
bandwidth percent 1
class class-default
bandwidth percent 25
random-detect
policy-map routehub-policy-qos-frts
class class-default
shape average 729600 7296 0
service-policy routehub-policy-qos
!
!
!
!
!
!
!
interface Loopback0
ip address 172.16.1.8 255.255.255.255
no ip redirects
no ip unreachables
no ip proxy-arp
!
interface GigabitEthernet0/0
ip address 10.31.1.2 255.255.255.252

www.RouteHub.net
no ip redirects
no ip unreachables
no ip proxy-arp
ip ospf dead-interval minimal hello-multiplier 4
duplex auto
speed auto
!
interface GigabitEthernet0/1
no ip address
shutdown
duplex auto
speed auto
!
interface Serial0/0/0
bandwidth 768
ip address 10.41.1.1 255.255.255.252
encapsulation frame-relay
ip ospf network point-to-multipoint
ip ospf dead-interval minimal hello-multiplier 4
no keepalive
clock rate 2000000
frame-relay class routehub-class-frts-768
frame-relay map ip 10.41.1.2 101 broadcast
!
router ospf 5
log-adjacency-changes
area 6 stub no-summary
passive-interface default
no passive-interface GigabitEthernet0/0
no passive-interface Serial0/0/0
network 10.31.1.0 0.0.0.3 area 0
network 10.41.1.0 0.0.0.3 area 6
network 172.16.1.8 0.0.0.0 area 5
!
!
!
ip http server
no ip http secure-server
!
!
map-class frame-relay routehub-class-frts-768
frame-relay fragment 960
service-policy output routehub-policy-qos-frts
!
!
!
!
!
!
control-plane

www.RouteHub.net
!
!
!
!
!
!
!
!
!
!
alias exec c config t
!
line con 0
line aux 0
line vty 0 4
login
!
scheduler allocate 20000 1000
!
end

9. WAN Branch (using MLP)


Our WAN branch router will be configured via Frame Relay & MLP back to the WAN aggregation router
located at the Central office. OSPF stub routing will be configured while implementing other best
practices in our design.

In terms of QoS, we will classify traffic then perform marking (DSCP marking) functions to our IP traffic on
our internal interface. Then traffic going out to WAN will be configured for traffic shaping, fragmentation,
interleaving, and queuing. Our QoS Policy will be the following:

Our QoS Policy Information would be defined as:

Traffic: Voice
o Classification = RTP/Audio or UDP/16384-32767 (Voice Bearer/RTP), DSCP EF
o Pre-Queuing = Marking to DSCP EF
o Queuing & Scheduling = Software queuing (LLQ)
o Post-Queuing: LFI, cRTP

o Classification = TCP/2000-2002 (Voice Control/Signaling)


o Pre-Queuing = Marking to DSCP CS3
o Queuing & Scheduling = Software queuing (LLQ)
o Post-Queuing: LFI

Traffic: Data
Classification = Gold: WWW, TCP/5900 (VNC), DSCP AF21
Pre-Queuing = Marking to DSCP AF21

www.RouteHub.net
Queuing & Scheduling = Software queuing (CBWFQ), DSCP-WRED
Post-Queuing: LFI

Classification = Silver: FTP, TCP/3389 (RDP), DSCP AF11, Default Class


Pre-Queuing = Marking to DSCP AF11
Queuing & Scheduling = Software queuing (CBWFQ), WRED
Post-Queuing: LFI

Classification = Bronze: TFTP, DSCP CS1


Pre-Queuing = Marking to DSCP CS1
Queuing & Scheduling = Software queuing (CBWFQ)
Post-Queuing: LFI

Congestion Avoidance and Congestion Management through the use of Queuing and Scheduling will be
implemented on our router interfaces. Looking at the DSCP markings in the IP packets for determination
on its priority value and how it will be handled throughout the network.

Connected to our WAN branch network will be a host installed with a software-based IP Phone, Cisco IP
Communicator, which we will later use for establishing some calls to another IP Phone then monitor QoS
on our network.

In our WAN configuration we will present two type of configurations, one for Frame Relay where FRTS
and FRF.12 is implemented and the other will be MLP (Multi-Link PPP) implemented with LFI.

The hardware used for our WAN branch network will consist of a Cisco ISR 2801 series router.

ROUTEHUB-RGR01

Current configuration : 3683 bytes


!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname routehub-rgr01
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
!
resource policy
!
no network-clock-participate wic 3
mmi polling-interval 60
no mmi auto-configure
no mmi pvc
mmi snmp-timeout 180

www.RouteHub.net
ip subnet-zero
ip cef
!
!
ip nbar port-map custom-01 tcp 3389
no ip dhcp use vrf connected
ip dhcp excluded-address 10.41.100.1 10.41.100.9
!
ip dhcp pool routehub-dhcp-pool
network 10.41.100.0 255.255.255.0
default-router 10.41.100.1
option 150 ip 10.21.200.10
!
!
no ip domain lookup
no ip ips deny-action ips-interface
!
!
voice-card 0
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
controller T1 0/3/0
framing esf
linecode b8zs
!
class-map match-any routehub-class-voice-rtp-int
match protocol rtp audio
class-map match-all routehub-class-data-bronze-ext
match ip dscp cs1
class-map match-any routehub-class-data-silver-int
match protocol ftp
match protocol custom-01
class-map match-any routehub-class-data-gold-ext
match ip dscp af21 af22
class-map match-any routehub-class-voice-control-ext
match ip dscp af31

www.RouteHub.net
match ip dscp cs3
class-map match-any routehub-class-data-gold-int
match protocol http
class-map match-all routehub-class-voice-control-int
match access-group name routehub-acl-voice-control
class-map match-all routehub-class-voice-rtp-ext
match ip dscp ef
class-map match-any routehub-class-data-silver-ext
match ip dscp af11 af12
class-map match-all routehub-class-data-bronze-int
match protocol tftp
!
!
policy-map routehub-policy-qos-external
class routehub-class-voice-rtp-ext
priority percent 18
class routehub-class-voice-control-ext
bandwidth percent 5
class routehub-class-data-gold-ext
bandwidth percent 15
random-detect
class routehub-class-data-silver-ext
bandwidth percent 4
random-detect dscp-based
class routehub-class-data-bronze-ext
bandwidth percent 1
class class-default
bandwidth percent 25
random-detect
policy-map routehub-policy-qos-internal
class routehub-class-voice-rtp-int
set dscp ef
class routehub-class-voice-control-int
set dscp cs3
class routehub-class-data-gold-int
set dscp af21
class routehub-class-data-silver-int
set dscp af11
class routehub-class-data-bronze-int
set dscp cs1
!
!
!
!
!
!
interface Loopback0
ip address 172.16.1.6 255.255.255.255
no ip redirects
no ip unreachables

www.RouteHub.net
no ip proxy-arp
!
interface Multilink1
ip address 10.41.1.2 255.255.255.252
ip ospf dead-interval minimal hello-multiplier 4
ppp multilink
ppp multilink fragment delay 10
ppp multilink interleave
ppp multilink group 1
max-reserved-bandwidth 100
service-policy output routehub-policy-qos-external
!
interface FastEthernet0/0
ip address 10.41.100.1 255.255.255.0
no ip redirects
no ip unreachables
no ip proxy-arp
duplex auto
speed auto
service-policy input routehub-policy-qos-internal
!
interface FastEthernet0/1
no ip address
shutdown
duplex auto
speed auto
!
interface Serial0/1/0
bandwidth 768
no ip address
encapsulation ppp
no keepalive
no fair-queue
ppp multilink
ppp multilink group 1
max-reserved-bandwidth 100
!
router ospf 6
log-adjacency-changes
area 6 stub no-summary
passive-interface default
no passive-interface Multilink1
network 10.41.1.0 0.0.0.3 area 6
network 10.41.100.0 0.0.0.255 area 6
network 172.16.1.6 0.0.0.0 area 6
!
ip classless
!
!
ip http server

www.RouteHub.net
no ip http secure-server
!
ip access-list extended routehub-acl-voice-control
permit tcp any host 10.21.200.10 range 2000 2002
!
disable-eadi
!
!
!
!
control-plane
!
!
!
!
!
!
!
!
alias exec c config t
!
line con 0
logging synchronous
international
line aux 0
line vty 0 4
login
!
end

10. WAN Branch (using Frame Relay)


Our WAN branch router will be configured via Frame Relay & MLP back to the WAN aggregation router
located at the Central office. OSPF stub routing will be configured while implementing other best
practices in our design.

In terms of QoS, we will classify traffic then perform marking (DSCP marking) functions to our IP traffic on
our internal interface. Then traffic going out to WAN will be configured for traffic shaping, fragmentation,
interleaving, and queuing. Our QoS Policy will be the following:

Our QoS Policy Information would be defined as:

Traffic: Voice
o Classification = RTP/Audio or UDP/16384-32767 (Voice Bearer/RTP), DSCP EF
o Pre-Queuing = Marking to DSCP EF
o Queuing & Scheduling = Software queuing (LLQ), FRTS
o Post-Queuing: FRF.12, cRTP

www.RouteHub.net
o Classification = TCP/2000-2002 (Voice Control/Signaling)
o Pre-Queuing = Marking to DSCP CS3
o Queuing & Scheduling = Software queuing (LLQ). FRTS
o Post-Queuing: FRF.12

Traffic: Data
Classification = Gold: WWW, TCP/5900 (VNC), DSCP AF21
Pre-Queuing = Marking to DSCP AF21
Queuing & Scheduling = Software queuing (CBWFQ), DSCP-WRED, FRTS
Post-Queuing: FRF.12

Classification = Silver: FTP, TCP/3389 (RDP), DSCP AF11, Default Class


Pre-Queuing = Marking to DSCP AF11
Queuing & Scheduling = Software queuing (CBWFQ), WRED, FRTS
Post-Queuing: FRF.12

Classification = Bronze: TFTP, DSCP CS1


Pre-Queuing = Marking to DSCP CS1
Queuing & Scheduling = Software queuing (CBWFQ), FRTS
Post-Queuing: FRF.12

Congestion Avoidance and Congestion Management through the use of Queuing and Scheduling will be
implemented on our router interfaces. Looking at the DSCP markings in the IP packets for determination
on its priority value and how it will be handled throughout the network.

Connected to our WAN branch network will be a host installed with a software-based IP Phone, Cisco IP
Communicator, which we will later use for establishing some calls to another IP Phone then monitor QoS
on our network.

In our WAN configuration we will present two type of configurations, one for Frame Relay where FRTS
and FRF.12 is implemented and the other will be MLP (Multi-Link PPP) implemented with LFI.

The hardware used for our WAN branch network will consist of a Cisco ISR 2801 series router.

ROUTEHUB-RGR01

Current configuration : 3744 bytes


!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname routehub-rgr01
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model

www.RouteHub.net
!
resource policy
!
no network-clock-participate wic 3
mmi polling-interval 60
no mmi auto-configure
no mmi pvc
mmi snmp-timeout 180
ip subnet-zero
ip cef
!
!
ip nbar port-map custom-01 tcp 3389
no ip dhcp use vrf connected
ip dhcp excluded-address 10.41.100.1 10.41.100.9
!
ip dhcp pool routehub-dhcp-pool
network 10.41.100.0 255.255.255.0
default-router 10.41.100.1
option 150 ip 10.21.200.10
!
!
no ip domain lookup
no ip ips deny-action ips-interface
!
!
voice-card 0
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
controller T1 0/3/0
framing esf
linecode b8zs
!
class-map match-any routehub-class-voice-rtp-int
match protocol rtp audio
class-map match-all routehub-class-data-bronze-ext

www.RouteHub.net
match ip dscp cs1
class-map match-any routehub-class-data-silver-int
match protocol ftp
match protocol custom-01
class-map match-any routehub-class-data-gold-ext
match ip dscp af21 af22
class-map match-any routehub-class-voice-control-ext
match ip dscp af31
match ip dscp cs3
class-map match-any routehub-class-data-gold-int
match protocol http
class-map match-all routehub-class-voice-control-int
match access-group name routehub-acl-voice-control
class-map match-all routehub-class-voice-rtp-ext
match ip dscp ef
class-map match-any routehub-class-data-silver-ext
match ip dscp af11 af12
class-map match-all routehub-class-data-bronze-int
match protocol tftp
!
!
policy-map routehub-policy-qos-external
class routehub-class-voice-rtp-ext
priority percent 18
class routehub-class-voice-control-ext
bandwidth percent 5
class routehub-class-data-gold-ext
bandwidth percent 15
random-detect
class routehub-class-data-silver-ext
bandwidth percent 4
random-detect dscp-based
class routehub-class-data-bronze-ext
bandwidth percent 1
class class-default
bandwidth percent 25
random-detect
policy-map routehub-policy-qos-frts
class class-default
shape average 729600 7296 0
service-policy routehub-policy-qos-external
policy-map routehub-policy-qos-internal
class routehub-class-voice-rtp-int
set dscp ef
class routehub-class-voice-control-int
set dscp cs3
class routehub-class-data-gold-int
set dscp af21
class routehub-class-data-silver-int
set dscp af11

www.RouteHub.net
class routehub-class-data-bronze-int
set dscp cs1
!
!
!
!
!
!
interface Loopback0
ip address 172.16.1.6 255.255.255.255
no ip redirects
no ip unreachables
no ip proxy-arp
!
interface FastEthernet0/0
ip address 10.41.100.1 255.255.255.0
no ip redirects
no ip unreachables
no ip proxy-arp
duplex auto
speed auto
service-policy input routehub-policy-qos-internal
!
interface FastEthernet0/1
no ip address
shutdown
duplex auto
speed auto
!
interface Serial0/1/0
bandwidth 768
ip address 10.41.1.2 255.255.255.252
encapsulation frame-relay
ip ospf network point-to-multipoint
ip ospf dead-interval minimal hello-multiplier 4
no keepalive
frame-relay interface-dlci 101
class routehub-class-frts-768
!
router ospf 6
log-adjacency-changes
area 6 stub no-summary
passive-interface default
no passive-interface Serial0/1/0
network 10.41.1.0 0.0.0.3 area 6
network 10.41.100.0 0.0.0.255 area 6
network 172.16.1.6 0.0.0.0 area 6
!
ip classless
!

www.RouteHub.net
!
ip http server
no ip http secure-server
!
ip access-list extended routehub-acl-voice-control
permit tcp any host 10.21.200.10 range 2000 2002
!
!
map-class frame-relay routehub-class-frts-768
frame-relay fragment 960
service-policy output routehub-policy-qos-frts
disable-eadi
!
!
!
!
control-plane
!
!
!
!
!
!
!
!
alias exec c config t
!
line con 0
logging synchronous
international
line aux 0
line vty 0 4
login
!
end

www.RouteHub.net
11. Monitor QoS
Monitoring QoS on our network will supply limited amount of information depending on the hardware
model that QoS is deployed on. Do keep that in mind. Monitoring QoS on Cisco based routers (e.g. ISR
series) and Cisco Catalyst 6500 series will offer great statistics by using the "show policy" command. The
"show policy" command will obtain information on drops, what classified/marked traffic is being used by
the QoS policy, to Policing. Great info and is the only command that is really effective with good results.
Other models such as the Cisco Catalyst 3560 and 3750 series, the command is unsupported then
though it will be an available command. Doing that command no data or statistics will be present.
Instead we need to issue a different command, "show mls qos interface statistics", which will show limited
statistics on the count of DSCP or CoS marked traffic going through that particular interface. Nothing
more. This is good because at least we would know that QoS is working to the point that the traffic we
want to mark with a specific Layer 2 or Layer 3 priority value is correct.

The other QoS commands really just shows information data such as the thresholds, buffer sizes, and
queuing all preconfigured from AutoQoS. We will supply this information for your reference, so you can
see what the captures would look like across our network on different hardware models.

In our design we will monitor QoS on our LAN mainly consist of the "show mls qos interface statistics"
command with the limited info available, but enough to know that QoS is working correctly. On our WAN
network we will be able to view the QoS policy (show policy command) and other stats on Frame Relay
(FRTS and FRF.12) and Multilink PPP (LFI) connectivity.

With the following captures below, we have added some extensive traffic to our network to show our QoS
configuration in the works. We will have two users, one located on the LAN Access and the other located
at the WAN branch with an active RTP audio conversation between them (using the Cisco IP
Communicator; software-based IP Phone) plus copying Gigabits of data between them. The IP telephony
system will be a Cisco CallManager 4 server. The captures will show these activities in real-time and
what the QoS statistics will look like.

11a. Monitor: Internet Perimeter


routehub-esr01#show policy-map interface gigabitEthernet 1/0/1
GigabitEthernet1/0/1

Service-policy input: routehub-policy-qos

Class-map: routehub-class-icmp (match-any)


0 packets, 0 bytes
offered rate 0 bps, drop rate 0 bps
Match: access-group name routehub-acl-icmp
0 packets, 0 bytes
rate 0 bps

Class-map: class-default (match-any)


0 packets, 0 bytes
offered rate 0 bps, drop rate 0 bps
Match: any
0 packets, 0 bytes

www.RouteHub.net
rate 0 bps

routehub-esr01#show mls qos queue-set


Queueset: 1
Queue : 1 2 3 4
----------------------------------------------
buffers : 10 10 26 54
threshold1: 138 138 36 20
threshold2: 138 138 77 50
reserved : 92 92 100 67
maximum : 138 400 318 400
Queueset: 2
Queue : 1 2 3 4
----------------------------------------------
buffers : 16 6 17 61
threshold1: 149 118 41 42
threshold2: 149 118 68 72
reserved : 100 100 100 100
maximum : 149 235 272 242

routehub-esr01#show mls qos input-queue


Queue : 1 2
----------------------------------------------
buffers : 67 33
bandwidth : 90 10
priority : 0 10
threshold1: 8 34
threshold2: 16 66

routehub-esr01#show mls qos interface gigabitEthernet 1/0/2 statistics


GigabitEthernet1/0/2

dscp: incoming
-------------------------------

0 - 4 : 22930 0 0 0 0
5 - 9 : 0 0 0 3 0
10 - 14 : 0 0 0 0 0
15 - 19 : 0 0 0 0 0
20 - 24 : 0 0 0 0 0
25 - 29 : 0 0 0 0 0
30 - 34 : 0 0 0 0 0
35 - 39 : 0 0 0 0 0
40 - 44 : 0 0 0 0 0
45 - 49 : 0 0 0 123202 0
50 - 54 : 0 0 0 0 0
55 - 59 : 0 0 0 0 0
60 - 64 : 0 0 0 0
dscp: outgoing
-------------------------------

0 - 4 : 1071 0 0 0 0
5 - 9 : 0 0 0 0 0
10 - 14 : 0 0 0 0 0
15 - 19 : 0 0 0 0 0
20 - 24 : 0 0 0 0 0
25 - 29 : 0 0 0 0 0
30 - 34 : 0 0 0 0 0
35 - 39 : 0 0 0 0 0
40 - 44 : 0 0 0 0 0

www.RouteHub.net
45 - 49 : 0 0 0 119566 0
50 - 54 : 0 0 0 0 0
55 - 59 : 0 2 0 0 0
60 - 64 : 0 0 0 0
cos: incoming
-------------------------------

0 - 4 : 149938 0 0 0 0
5 - 7 : 0 0 0
cos: outgoing
-------------------------------

0 - 4 : 1081 0 0 0 0
5 - 7 : 0 210 119359
Policer: Inprofile: 0 OutofProfile: 0

routehub-esr01#show mls qos interface gigabitEthernet 1/0/2 buffers


GigabitEthernet1/0/2
The port is mapped to qset : 2
The allocations between the queues are : 16 6 17 61

routehub-esr01#show mls qos interface gigabitEthernet 1/0/2 queueing


GigabitEthernet1/0/2
Egress Priority Queue : disabled
Shaped queue weights (absolute) : 10 0 0 0
Shared queue weights : 10 10 60 20
The port bandwidth limit : 100
The port is mapped to qset : 2

11b. Monitor: LAN Core


routehub-csr01#show mls qos input-queue
Queue : 1 2
----------------------------------------------
buffers : 67 33
bandwidth : 90 10
priority : 0 10
threshold1: 8 34
threshold2: 16 66

routehub-csr01#show mls qos queue-set


Queueset: 1
Queue : 1 2 3 4
----------------------------------------------
buffers : 10 10 26 54
threshold1: 138 138 36 20
threshold2: 138 138 77 50
reserved : 92 92 100 67
maximum : 138 400 318 400
Queueset: 2
Queue : 1 2 3 4

www.RouteHub.net
----------------------------------------------
buffers : 16 6 17 61
threshold1: 149 118 41 42
threshold2: 149 118 68 72
reserved : 100 100 100 100
maximum : 149 235 272 242

routehub-csr01#show mls qos interface gigabitEthernet 1/0/1


GigabitEthernet1/0/1
trust state: trust dscp
trust mode: trust dscp
trust enabled flag: ena
COS override: dis
default COS: 0
DSCP Mutation Map: Default DSCP Mutation Map
Trust device: none
qos mode: port-based

routehub-csr01#show mls qos interface gigabitEthernet 1/0/2


GigabitEthernet1/0/2
trust state: trust dscp
trust mode: trust dscp
trust enabled flag: ena
COS override: dis
default COS: 0
DSCP Mutation Map: Default DSCP Mutation Map
Trust device: none
qos mode: port-based

routehub-csr01#show mls qos interface gigabitEthernet 1/0/3


GigabitEthernet1/0/3
trust state: trust dscp
trust mode: trust dscp
trust enabled flag: ena
COS override: dis
default COS: 0
DSCP Mutation Map: Default DSCP Mutation Map
Trust device: none
qos mode: port-based

routehub-csr01#show mls qos interface gigabitEthernet 1/0/4


GigabitEthernet1/0/4
trust state: trust dscp
trust mode: trust dscp
trust enabled flag: ena
COS override: dis
default COS: 0
DSCP Mutation Map: Default DSCP Mutation Map
Trust device: none
qos mode: port-based

routehub-csr01#show mls qos interface gigabitEthernet 1/0/1 statistics


GigabitEthernet1/0/1

dscp: incoming
-------------------------------

0 - 4 : 1071 0 0 0 0
5 - 9 : 0 0 0 0 0
10 - 14 : 0 0 0 0 0
15 - 19 : 0 0 0 0 0
20 - 24 : 0 0 0 0 0
25 - 29 : 0 0 0 0 0
30 - 34 : 0 0 0 0 0

www.RouteHub.net
35 - 39 : 0 0 0 0 0
40 - 44 : 0 0 0 0 0
45 - 49 : 0 0 0 119999 0
50 - 54 : 0 0 0 0 0
55 - 59 : 0 2 0 0 0
60 - 64 : 0 0 0 0
dscp: outgoing
-------------------------------

0 - 4 : 23092 0 0 0 0
5 - 9 : 0 0 0 3 0
10 - 14 : 0 0 0 0 0
15 - 19 : 0 0 0 0 0
20 - 24 : 0 0 0 0 0
25 - 29 : 0 0 0 0 0
30 - 34 : 0 0 0 0 0
35 - 39 : 0 0 0 0 0
40 - 44 : 0 0 0 0 0
45 - 49 : 0 0 0 123663 0
50 - 54 : 0 0 0 0 0
55 - 59 : 0 0 0 0 0
60 - 64 : 0 0 0 0
cos: incoming
-------------------------------

0 - 4 : 124833 0 0 0 0
5 - 7 : 0 0 0
cos: outgoing
-------------------------------

0 - 4 : 28252 3 0 0 0
5 - 7 : 0 291 118215
Policer: Inprofile: 0 OutofProfile: 0

routehub-csr01#show mls qos interface gigabitEthernet 1/0/2 statistics


GigabitEthernet1/0/2

dscp: incoming
-------------------------------

0 - 4 : 1015017 0 0 0 0
5 - 9 : 0 0 0 731 0
10 - 14 : 0 0 0 0 0
15 - 19 : 0 1745 0 9693 0
20 - 24 : 0 0 0 0 276
25 - 29 : 0 437 0 0 0
30 - 34 : 0 0 0 0 0
35 - 39 : 0 0 0 0 0
40 - 44 : 0 0 0 0 0
45 - 49 : 0 302347 0 118619 0
50 - 54 : 0 0 0 0 0
55 - 59 : 0 0 0 0 0
60 - 64 : 0 0 0 0
dscp: outgoing
-------------------------------

0 - 4 : 44312 0 0 0 0
5 - 9 : 0 0 0 0 0
10 - 14 : 525244 0 0 0 0
15 - 19 : 0 0 0 0 0
20 - 24 : 0 0 0 0 0
25 - 29 : 0 0 0 0 0
30 - 34 : 0 0 0 0 0
35 - 39 : 0 0 0 0 0

www.RouteHub.net
40 - 44 : 0 0 0 0 0
45 - 49 : 0 367103 0 121657 0
50 - 54 : 0 0 0 0 0
55 - 59 : 0 2 0 0 0
60 - 64 : 0 0 0 0
cos: incoming
-------------------------------

0 - 4 : 1452709 0 0 0 0
5 - 7 : 0 0 0
cos: outgoing
-------------------------------

0 - 4 : 48234 525244 0 0 0
5 - 7 : 367103 299 117450
Policer: Inprofile: 0 OutofProfile: 0

routehub-csr01#
routehub-csr01#
routehub-csr01#show mls qos interface gigabitEthernet 1/0/3 statistics
GigabitEthernet1/0/3

dscp: incoming
-------------------------------

0 - 4 : 37574 0 0 0 0
5 - 9 : 0 0 0 0 0
10 - 14 : 0 0 0 0 0
15 - 19 : 0 0 0 0 0
20 - 24 : 0 0 0 0 0
25 - 29 : 0 0 0 0 0
30 - 34 : 0 0 0 0 0
35 - 39 : 0 0 0 0 0
40 - 44 : 0 0 0 0 0
45 - 49 : 0 0 0 116749 0
50 - 54 : 0 0 0 0 0
55 - 59 : 0 0 0 0 0
60 - 64 : 0 0 0 0
dscp: outgoing
-------------------------------

0 - 4 : 25968 0 0 0 0
5 - 9 : 0 0 0 1193 0
10 - 14 : 431 0 0 0 0
15 - 19 : 0 0 0 0 0
20 - 24 : 0 0 0 0 1083
25 - 29 : 0 437 0 0 0
30 - 34 : 0 0 0 0 0
35 - 39 : 0 0 0 0 0
40 - 44 : 0 0 0 0 0
45 - 49 : 0 0 0 121721 0
50 - 54 : 0 0 0 0 0
55 - 59 : 0 2 0 0 0
60 - 64 : 0 0 0 0
cos: incoming
-------------------------------

0 - 4 : 158396 0 0 0 0
5 - 7 : 0 0 0
cos: outgoing
-------------------------------

0 - 4 : 29903 1624 0 1520 0


5 - 7 : 0 290 117509

www.RouteHub.net
Policer: Inprofile: 0 OutofProfile: 0

routehub-csr01#
routehub-csr01#
routehub-csr01#show mls qos interface gigabitEthernet 1/0/4 statistics
GigabitEthernet1/0/4

dscp: incoming
-------------------------------

0 - 4 : 51731 0 0 0 0
5 - 9 : 0 0 0 469 0
10 - 14 : 526877 0 0 0 0
15 - 19 : 0 0 0 0 0
20 - 24 : 0 0 0 0 805
25 - 29 : 0 0 0 0 0
30 - 34 : 0 0 0 0 0
35 - 39 : 0 0 0 0 0
40 - 44 : 0 0 0 0 0
45 - 49 : 0 367854 0 84503 0
50 - 54 : 0 0 0 0 0
55 - 59 : 0 0 0 0 0
60 - 64 : 0 0 0 0
dscp: outgoing
-------------------------------

0 - 4 : 1014342 0 0 0 0
5 - 9 : 0 0 0 4 0
10 - 14 : 0 0 0 0 0
15 - 19 : 0 1745 0 9738 0
20 - 24 : 0 0 0 0 0
25 - 29 : 0 0 0 0 0
30 - 34 : 0 0 0 0 0
35 - 39 : 0 0 0 0 0
40 - 44 : 0 0 0 0 0
45 - 49 : 0 303098 0 84655 0
50 - 54 : 0 0 0 0 0
55 - 59 : 0 0 0 0 0
60 - 64 : 0 0 0 0
cos: incoming
-------------------------------

0 - 4 : 1034810 0 0 0 0
5 - 7 : 0 0 0
cos: outgoing
-------------------------------

0 - 4 : 1015155 4 11498 0 0
5 - 7 : 303348 194 84481
Policer: Inprofile: 0 OutofProfile: 0

routehub-csr01#show mls qos interface gigabitEthernet 1/0/1 buffers


GigabitEthernet1/0/1
The port is mapped to qset : 2
The allocations between the queues are : 16 6 17 61

routehub-csr01#
routehub-csr01#
routehub-csr01#show mls qos interface gigabitEthernet 1/0/2 buffers
GigabitEthernet1/0/2
The port is mapped to qset : 2
The allocations between the queues are : 16 6 17 61

routehub-csr01#show mls qos interface gigabitEthernet 1/0/2 queueing

www.RouteHub.net
GigabitEthernet1/0/2
Egress Priority Queue : disabled
Shaped queue weights (absolute) : 10 0 0 0
Shared queue weights : 10 10 60 20
The port bandwidth limit : 100
The port is mapped to qset : 2

routehub-csr01#
routehub-csr01#
routehub-csr01#show mls qos interface gigabitEthernet 1/0/3 queueing
GigabitEthernet1/0/3
Egress Priority Queue : disabled
Shaped queue weights (absolute) : 10 0 0 0
Shared queue weights : 10 10 60 20
The port bandwidth limit : 100
The port is mapped to qset : 2

routehub-csr01#
routehub-csr01#
routehub-csr01#show mls qos interface gigabitEthernet 1/0/4 queueing
GigabitEthernet1/0/4
Egress Priority Queue : disabled
Shaped queue weights (absolute) : 10 0 0 0
Shared queue weights : 10 10 60 20
The port bandwidth limit : 100
The port is mapped to qset : 2

11c. Monitor: LAN Distribution


routehub-dsr01#show mls qos
QoS is enabled
QoS ip packet dscp rewrite is enabled

routehub-dsr01#show mls qos input-queue


Queue : 1 2
----------------------------------------------
buffers : 67 33
bandwidth : 90 10
priority : 0 10
threshold1: 8 34
threshold2: 16 66

routehub-dsr01#show mls qos queue-set


Queueset: 1
Queue : 1 2 3 4
----------------------------------------------
buffers : 10 10 26 54
threshold1: 138 138 36 20
threshold2: 138 138 77 50
reserved : 92 92 100 67
maximum : 138 400 318 400
Queueset: 2
Queue : 1 2 3 4
----------------------------------------------
buffers : 16 6 17 61
threshold1: 149 118 41 42
threshold2: 149 118 68 72

www.RouteHub.net
reserved : 100 100 100 100
maximum : 149 235 272 242

routehub-dsr01#show mls qos interface gigabitEthernet 0/1


GigabitEthernet0/1
trust state: trust dscp
trust mode: trust dscp
trust enabled flag: ena
COS override: dis
default COS: 0
DSCP Mutation Map: Default DSCP Mutation Map
Trust device: none
qos mode: port-based

routehub-dsr01#show mls qos interface gigabitEthernet 0/1 statistics


GigabitEthernet0/1

dscp: incoming
-------------------------------

0 - 4 : 44822 0 0 0 0
5 - 9 : 0 0 0 0 0
10 - 14 : 534242 0 0 0 0
15 - 19 : 0 0 0 0 0
20 - 24 : 0 0 0 0 0
25 - 29 : 0 0 0 0 0
30 - 34 : 0 0 0 0 0
35 - 39 : 0 0 0 0 0
40 - 44 : 0 0 0 0 0
45 - 49 : 0 372729 0 117771 0
50 - 54 : 0 0 0 0 0
55 - 59 : 0 0 0 0 0
60 - 64 : 0 0 0 0
dscp: outgoing
-------------------------------

0 - 4 : 1033251 0 0 0 0
5 - 9 : 0 0 0 731 0
10 - 14 : 0 0 0 0 0
15 - 19 : 0 1745 0 10034 0
20 - 24 : 0 0 0 0 284
25 - 29 : 0 437 0 0 0
30 - 34 : 0 0 0 0 0
35 - 39 : 0 0 0 0 0
40 - 44 : 0 0 0 0 0
45 - 49 : 0 307973 0 115212 0
50 - 54 : 0 0 0 0 0
55 - 59 : 0 0 0 0 0
60 - 64 : 0 0 0 0
cos: incoming
-------------------------------

0 - 4 : 1073023 0 0 0 0
5 - 7 : 0 0 0
cos: outgoing
-------------------------------

0 - 4 : 1033253 731 11779 721 0


5 - 7 : 307973 194 115020
Policer: Inprofile: 0 OutofProfile: 0

routehub-dsr01#show mls qos interface gigabitEthernet 0/2 buffers

www.RouteHub.net
GigabitEthernet0/2
The port is mapped to qset : 2
The allocations between the queues are : 16 6 17 61

routehub-dsr01#show mls qos interface gigabitEthernet 0/1 queueing


GigabitEthernet0/1
Egress Priority Queue : disabled
Shaped queue weights (absolute) : 10 0 0 0
Shared queue weights : 10 10 60 20
The port bandwidth limit : 100 (Operational Bandwidth:100.0)
The port is mapped to qset : 2

routehub-dsr01#show mls qos interface gigabitEthernet 0/1


GigabitEthernet0/1
trust state: trust dscp
trust mode: trust dscp
trust enabled flag: ena
COS override: dis
default COS: 0
DSCP Mutation Map: Default DSCP Mutation Map
Trust device: none
qos mode: port-based

11d. Monitor: LAN Server Farm Distribution


routehub-sfdsr01#show mls qos
QoS is enabled
QoS ip packet dscp rewrite is enabled

routehub-sfdsr01#show mls qos queue-set


Queueset: 1
Queue : 1 2 3 4
----------------------------------------------
buffers : 10 10 26 54
threshold1: 138 138 36 20
threshold2: 138 138 77 50
reserved : 92 92 100 67
maximum : 138 400 318 400
Queueset: 2
Queue : 1 2 3 4
----------------------------------------------
buffers : 16 6 17 61
threshold1: 149 118 41 42
threshold2: 149 118 68 72
reserved : 100 100 100 100
maximum : 149 235 272 242

routehub-sfdsr01#show mls qos input-queue


Queue : 1 2
----------------------------------------------
buffers : 67 33

www.RouteHub.net
bandwidth : 90 10
priority : 0 10
threshold1: 8 34
threshold2: 16 66

routehub-sfdsr01#show mls qos interface gigabitEthernet 0/1


GigabitEthernet0/1
trust state: trust dscp
trust mode: trust dscp
trust enabled flag: ena
COS override: dis
default COS: 0
DSCP Mutation Map: Default DSCP Mutation Map
Trust device: none
qos mode: port-based

routehub-sfdsr01#
routehub-sfdsr01#
routehub-sfdsr01#show mls qos interface gigabitEthernet 0/2
GigabitEthernet0/2
trust state: trust dscp
trust mode: trust dscp
trust enabled flag: ena
COS override: dis
default COS: 0
DSCP Mutation Map: Default DSCP Mutation Map
Trust device: none
qos mode: port-based

routehub-sfdsr01#show mls qos interface gigabitEthernet 0/1 statistics


GigabitEthernet0/1

dscp: incoming
-------------------------------

0 - 4 : 26070 0 0 0 0
5 - 9 : 0 0 0 1193 0
10 - 14 : 431 0 0 0 0
15 - 19 : 0 0 0 0 0
20 - 24 : 0 0 0 0 1115
25 - 29 : 0 437 0 0 0
30 - 34 : 0 0 0 0 0
35 - 39 : 0 0 0 0 0
40 - 44 : 0 0 0 0 0
45 - 49 : 0 0 0 118286 0
50 - 54 : 0 0 0 0 0
55 - 59 : 0 0 0 0 0
60 - 64 : 0 0 0 0
dscp: outgoing
-------------------------------

0 - 4 : 37880 0 0 0 0
5 - 9 : 0 0 0 0 0
10 - 14 : 0 0 0 0 0
15 - 19 : 0 0 0 0 0
20 - 24 : 0 0 0 0 0
25 - 29 : 0 0 0 0 0
30 - 34 : 0 0 0 0 0
35 - 39 : 0 0 0 0 0
40 - 44 : 0 0 0 0 0
45 - 49 : 0 0 0 113847 0
50 - 54 : 0 0 0 0 0
55 - 59 : 0 0 0 0 0

www.RouteHub.net
60 - 64 : 0 0 0 0
cos: incoming
-------------------------------

0 - 4 : 151011 0 0 0 0
5 - 7 : 0 0 0
cos: outgoing
-------------------------------

0 - 4 : 37881 0 0 0 0
5 - 7 : 0 187 113661
Policer: Inprofile: 0 OutofProfile: 0

routehub-sfdsr01#
routehub-sfdsr01#
routehub-sfdsr01#
routehub-sfdsr01#show mls qos interface gigabitEthernet 0/2 statistics
GigabitEthernet0/2

dscp: incoming
-------------------------------

0 - 4 : 38879 0 0 0 0
5 - 9 : 0 0 0 0 0
10 - 14 : 0 0 0 0 0
15 - 19 : 0 0 0 0 0
20 - 24 : 0 0 0 0 0
25 - 29 : 0 0 0 0 0
30 - 34 : 0 0 0 0 0
35 - 39 : 0 0 0 0 0
40 - 44 : 0 0 0 0 0
45 - 49 : 0 0 0 0 0
50 - 54 : 0 0 0 0 0
55 - 59 : 0 0 0 0 0
60 - 64 : 0 0 0 0
dscp: outgoing
-------------------------------

0 - 4 : 25152 0 0 0 0
5 - 9 : 0 0 0 1193 0
10 - 14 : 430 0 0 0 0
15 - 19 : 0 0 0 0 0
20 - 24 : 0 0 0 0 1115
25 - 29 : 0 437 0 0 0
30 - 34 : 0 0 0 0 0
35 - 39 : 0 0 0 0 0
40 - 44 : 0 0 0 0 0
45 - 49 : 0 0 0 3548 0
50 - 54 : 0 0 0 0 0
55 - 59 : 0 0 0 0 0
60 - 64 : 0 0 0 0
cos: incoming
-------------------------------

0 - 4 : 43717 0 0 0 0
5 - 7 : 0 0 14232
cos: outgoing
-------------------------------

0 - 4 : 28736 1623 0 1552 0


5 - 7 : 0 0 42
Policer: Inprofile: 0 OutofProfile: 0

routehub-sfdsr01#show mls qos interface gigabitEthernet 0/1 buffers

www.RouteHub.net
GigabitEthernet0/1
The port is mapped to qset : 2
The allocations between the queues are : 16 6 17 61

routehub-sfdsr01#show mls qos interface gigabitEthernet 0/2 buffers


GigabitEthernet0/2
The port is mapped to qset : 2
The allocations between the queues are : 16 6 17 61

routehub-sfdsr01#show mls qos interface gigabitEthernet 0/2 queueing


GigabitEthernet0/2
Egress Priority Queue : disabled
Shaped queue weights (absolute) : 10 0 0 0
Shared queue weights : 10 10 60 20
The port bandwidth limit : 100 (Operational Bandwidth:100.0)
The port is mapped to qset : 2

routehub-sfdsr01#
routehub-sfdsr01#show mls qos interface gigabitEthernet 0/1 queueing
GigabitEthernet0/1
Egress Priority Queue : disabled
Shaped queue weights (absolute) : 10 0 0 0
Shared queue weights : 10 10 60 20
The port bandwidth limit : 100 (Operational Bandwidth:100.0)
The port is mapped to qset : 2

11e. Monitor: LAN Access


routehub-as01#show mls qos interface gigabitEthernet 0/1
GigabitEthernet0/1
trust state: trust dscp
trust mode: trust dscp
trust enabled flag: ena
COS override: dis
default COS: 0
DSCP Mutation Map: Default DSCP Mutation Map
Trust device: none
qos mode: port-based

routehub-as01#show mls qos interface gigabitEthernet 0/1 statistics


GigabitEthernet0/1

dscp: incoming
-------------------------------

0 - 4 : 6563 0 0 0 0
5 - 9 : 0 0 0 0 0
10 - 14 : 73826 0 0 0 0
15 - 19 : 0 0 0 0 0
20 - 24 : 0 0 0 0 0
25 - 29 : 0 0 0 0 0
30 - 34 : 0 0 0 0 0
35 - 39 : 0 0 0 0 0

www.RouteHub.net
40 - 44 : 0 0 0 0 0
45 - 49 : 0 80902 0 0 0
50 - 54 : 0 0 0 0 0
55 - 59 : 0 0 0 0 0
60 - 64 : 0 0 0 0
dscp: outgoing
-------------------------------

0 - 4 : 150945 0 0 0 0
5 - 9 : 0 0 0 6 0
10 - 14 : 0 0 0 0 0
15 - 19 : 0 0 0 3712 0
20 - 24 : 0 0 0 0 198
25 - 29 : 0 0 0 0 0
30 - 34 : 0 0 0 0 0
35 - 39 : 0 0 0 0 0
40 - 44 : 0 0 0 0 0
45 - 49 : 0 79903 0 0 0
50 - 54 : 0 0 0 0 0
55 - 59 : 0 0 0 0 0
60 - 64 : 0 0 0 0
cos: incoming
-------------------------------

0 - 4 : 6783 73826 0 0 0
5 - 7 : 80902 0 1000
cos: outgoing
-------------------------------

0 - 4 : 151010 6 3712 198 0


5 - 7 : 79903 0 0
Policer: Inprofile: 0 OutofProfile: 0

routehub-as01#
routehub-as01#
routehub-as01#show mls qos interface gigabitEthernet 0/2 statistics
GigabitEthernet0/2

dscp: incoming
-------------------------------

0 - 4 : 155121 0 0 0 0
5 - 9 : 0 0 0 0 0
10 - 14 : 0 0 0 0 0
15 - 19 : 0 0 0 0 0
20 - 24 : 0 0 0 0 200
25 - 29 : 0 0 0 0 0
30 - 34 : 0 0 0 0 0
35 - 39 : 0 0 0 0 0
40 - 44 : 0 0 0 0 0
45 - 49 : 0 81659 0 0 0
50 - 54 : 0 0 0 0 0
55 - 59 : 0 0 0 0 0
60 - 64 : 0 0 0 0
dscp: outgoing
-------------------------------

0 - 4 : 6644 0 0 0 0
5 - 9 : 0 0 0 0 0
10 - 14 : 74227 0 0 0 0
15 - 19 : 0 0 0 0 0
20 - 24 : 0 0 0 0 0
25 - 29 : 0 0 0 0 0
30 - 34 : 0 0 0 0 0

www.RouteHub.net
35 - 39 : 0 0 0 0 0
40 - 44 : 0 0 0 0 0
45 - 49 : 0 80286 0 0 0
50 - 54 : 0 0 0 0 0
55 - 59 : 0 0 0 0 0
60 - 64 : 0 0 0 0
cos: incoming
-------------------------------

0 - 4 : 238198 0 0 0 0
5 - 7 : 0 0 0
cos: outgoing
-------------------------------

0 - 4 : 6691 74628 0 0 0
5 - 7 : 80286 0 4
Policer: Inprofile: 0 OutofProfile: 0

routehub-as01#show mls qos interface gigabitEthernet 0/1 buffers


GigabitEthernet0/1
The port is mapped to qset : 2
The allocations between the queues are : 16 6 17 61

routehub-as01#show mls qos interface gigabitEthernet 0/2 buffers


GigabitEthernet0/2
The port is mapped to qset : 2
The allocations between the queues are : 16 6 17 61

routehub-as01#show mls qos interface gigabitEthernet 0/1 queueing


GigabitEthernet0/1
Egress Priority Queue : disabled
Shaped queue weights (absolute) : 10 0 0 0
Shared queue weights : 10 10 60 20
The port bandwidth limit : 100 (Operational Bandwidth:100.0)
The port is mapped to qset : 2

routehub-as01#show mls qos interface gigabitEthernet 0/2 queueing


GigabitEthernet0/2
Egress Priority Queue : disabled
Shaped queue weights (absolute) : 10 0 0 0
Shared queue weights : 10 10 60 20
The port bandwidth limit : 100 (Operational Bandwidth:100.0)
The port is mapped to qset : 2

routehub-as01#show mls qos maps


Policed-dscp map:
d1 : d2 0 1 2 3 4 5 6 7 8 9
---------------------------------------
0 : 00 01 02 03 04 05 06 07 08 09
1 : 10 11 12 13 14 15 16 17 18 19
2 : 20 21 22 23 00 25 00 27 28 29
3 : 30 31 32 33 34 35 36 37 38 39
4 : 40 41 42 43 44 45 00 47 48 49
5 : 50 51 52 53 54 55 56 57 58 59
6 : 60 61 62 63

Dscp-cos map:

www.RouteHub.net
d1 : d2 0 1 2 3 4 5 6 7 8 9
---------------------------------------
0 : 00 00 00 00 00 00 00 00 01 01
1 : 01 01 01 01 01 01 02 02 02 02
2 : 02 02 02 02 03 03 03 03 03 03
3 : 03 03 04 04 04 04 04 04 04 04
4 : 05 05 05 05 05 05 05 05 06 06
5 : 06 06 06 06 06 06 07 07 07 07
6 : 07 07 07 07

Cos-dscp map:
cos: 0 1 2 3 4 5 6 7
--------------------------------
dscp: 0 8 16 26 32 46 48 56

IpPrecedence-dscp map:
ipprec: 0 1 2 3 4 5 6 7
--------------------------------
dscp: 0 8 16 24 32 40 48 56
.

routehub-as01#show mls qos input-queue


Queue : 1 2
----------------------------------------------
buffers : 67 33
bandwidth : 90 10
priority : 0 10
threshold1: 8 34
threshold2: 16 66

routehub-as01#show mls qos queue-set


Queueset: 1
Queue : 1 2 3 4
----------------------------------------------
buffers : 10 10 26 54
threshold1: 138 138 36 20
threshold2: 138 138 77 50
reserved : 92 92 100 67
maximum : 138 400 318 400
Queueset: 2
Queue : 1 2 3 4
----------------------------------------------
buffers : 16 6 17 61
threshold1: 149 118 41 42
threshold2: 149 118 68 72
reserved : 100 100 100 100
maximum : 149 235 272 242

www.RouteHub.net
11f. Monitor: LAN Server Farm Access
routehub-sfas01#show mls qos
QoS is enabled
QoS ip packet dscp rewrite is enabled

routehub-sfas01#show mls qos input-queue


Queue : 1 2
----------------------------------------------
buffers : 67 33
bandwidth : 90 10
priority : 0 10
threshold1: 8 34
threshold2: 16 66

routehub-sfas01#show mls qos queue-set


Queueset: 1
Queue : 1 2 3 4
----------------------------------------------
buffers : 10 10 26 54
threshold1: 138 138 36 20
threshold2: 138 138 77 50
reserved : 92 92 100 67
maximum : 138 400 318 400
Queueset: 2
Queue : 1 2 3 4
----------------------------------------------
buffers : 16 6 17 61
threshold1: 149 118 41 42
threshold2: 149 118 68 72
reserved : 100 100 100 100
maximum : 149 235 272 242

routehub-sfas01#show mls qos interface gigabitEthernet 0/1


GigabitEthernet0/1
trust state: trust cos
trust mode: trust cos
trust enabled flag: ena
COS override: dis
default COS: 0
DSCP Mutation Map: Default DSCP Mutation Map
Trust device: none
qos mode: port-based

routehub-sfas01#show mls qos interface gigabitEthernet 0/1 statistics


GigabitEthernet0/1

dscp: incoming
-------------------------------

0 - 4 : 25287 0 0 0 0
5 - 9 : 0 0 0 1193 0
10 - 14 : 430 0 0 0 0

www.RouteHub.net
15 - 19 : 0 0 0 0 0
20 - 24 : 0 0 0 0 1135
25 - 29 : 0 437 0 0 0
30 - 34 : 0 0 0 0 0
35 - 39 : 0 0 0 0 0
40 - 44 : 0 0 0 0 0
45 - 49 : 0 0 0 3548 0
50 - 54 : 0 0 0 0 0
55 - 59 : 0 0 0 0 0
60 - 64 : 0 0 0 0
dscp: outgoing
-------------------------------

0 - 4 : 39026 0 0 0 0
5 - 9 : 0 0 0 0 0
10 - 14 : 0 0 0 0 0
15 - 19 : 0 0 0 0 0
20 - 24 : 0 0 0 0 0
25 - 29 : 0 0 0 0 0
30 - 34 : 0 0 0 0 0
35 - 39 : 0 0 0 0 0
40 - 44 : 0 0 0 0 0
45 - 49 : 0 0 0 0 0
50 - 54 : 0 0 0 0 0
55 - 59 : 0 0 0 0 0
60 - 64 : 0 0 0 0
cos: incoming
-------------------------------

0 - 4 : 32395 1623 0 1572 0


5 - 7 : 0 0 199
cos: outgoing
-------------------------------

0 - 4 : 39328 0 0 0 0
5 - 7 : 2 0 0
Policer: Inprofile: 0 OutofProfile: 0

routehub-sfas01#show mls qos interface gigabitEthernet 0/1 buffers


GigabitEthernet0/1
The port is mapped to qset : 2
The allocations between the queues are : 16 6 17 61

routehub-sfas01#show mls qos interface gigabitEthernet 0/1 queueing


GigabitEthernet0/1
Egress Priority Queue : disabled
Shaped queue weights (absolute) : 10 0 0 0
Shared queue weights : 10 10 60 20
The port bandwidth limit : 100 (Operational Bandwidth:100.0)
The port is mapped to qset : 2

www.RouteHub.net
11g. Monitor: WAN Aggregation
routehub-gr01#show policy-map interface multilink 1
Multilink1

Service-policy output: routehub-policy-qos

Class-map: routehub-class-voice-rtp (match-all)


326949 packets, 20270838 bytes
5 minute offered rate 24000 bps, drop rate 0 bps
Match: ip dscp ef (46)
Queuing
Strict Priority
Output Queue: Conversation 264
Bandwidth 33 (%)
Bandwidth 253 (kbps) Burst 6325 (Bytes)
(pkts matched/bytes matched) 326949/20270838
(total drops/bytes drops) 0/0
compress:
header ip rtp
UDP/RTP (compression off, IPHC, NON TCP)
Sent: 0 total, 0 compressed,
0 bytes saved, 0 bytes sent
rate 0 bps

Class-map: routehub-class-voice-control (match-any)


0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp af31 (26)
0 packets, 0 bytes
5 minute rate 0 bps
Match: ip dscp cs3 (24)
0 packets, 0 bytes
5 minute rate 0 bps
Queuing
Output Queue: Conversation 265
Bandwidth 5 (%)
Bandwidth 38 (kbps)Max Threshold 64 (packets)
(pkts matched/bytes matched) 0/0
(depth/total drops/no-buffer drops) 0/0/0

Class-map: routehub-class-data-gold (match-any)


11191 packets, 570784 bytes
5 minute offered rate 1000 bps, drop rate 0 bps
Match: ip dscp af21 (18) af22 (20)
11191 packets, 570784 bytes
5 minute rate 1000 bps
Match: ip dscp af11 (10) af12 (12)
0 packets, 0 bytes
5 minute rate 0 bps
Queuing
Output Queue: Conversation 266
Bandwidth 36 (%)
Bandwidth 276 (kbps)
(pkts matched/bytes matched) 11191/570784
(depth/total drops/no-buffer drops) 0/0/0
exponential weight: 9
mean queue depth: 0

dscp Transmitted Random drop Tail drop Minimum Maximum Mark

www.RouteHub.net
pkts/bytes pkts/bytes pkts/bytes thresh thresh prob
af11 0/0 0/0 0/0 32 40 1/10
af12 0/0 0/0 0/0 28 40 1/10
af13 0/0 0/0 0/0 24 40 1/10
af21 11191/570784 0/0 0/0 32 40 1/10
af22 0/0 0/0 0/0 28 40 1/10
af23 0/0 0/0 0/0 24 40 1/10
af31 0/0 0/0 0/0 32 40 1/10
af32 0/0 0/0 0/0 28 40 1/10
af33 0/0 0/0 0/0 24 40 1/10
af41 0/0 0/0 0/0 32 40 1/10
af42 0/0 0/0 0/0 28 40 1/10
af43 0/0 0/0 0/0 24 40 1/10
cs1 0/0 0/0 0/0 22 40 1/10
cs2 0/0 0/0 0/0 24 40 1/10
cs3 0/0 0/0 0/0 26 40 1/10
cs4 0/0 0/0 0/0 28 40 1/10
cs5 0/0 0/0 0/0 30 40 1/10
cs6 0/0 0/0 0/0 32 40 1/10
cs7 0/0 0/0 0/0 34 40 1/10
ef 0/0 0/0 0/0 36 40 1/10
rsvp 0/0 0/0 0/0 36 40 1/10
default 0/0 0/0 0/0 20 40 1/10

Class-map: routehub-class-data-bronze (match-all)


4 packets, 200 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp cs1 (8)
Queuing
Output Queue: Conversation 267
Bandwidth 1 (%)
Bandwidth 7 (kbps)Max Threshold 64 (packets)
(pkts matched/bytes matched) 4/200
(depth/total drops/no-buffer drops) 0/0/0

Class-map: class-default (match-any)


1179268 packets, 544934387 bytes
5 minute offered rate 712000 bps, drop rate 0 bps
Match: any
Queuing
Output Queue: Conversation 268
Bandwidth 25 (%)
Bandwidth 192 (kbps)
(pkts matched/bytes matched) 1093406/537804533
(depth/total drops/no-buffer drops) 15/795/0
exponential weight: 9
mean queue depth: 18

class Transmitted Random drop Tail drop Minimum Maximum Mark


pkts/bytes pkts/bytes pkts/bytes thresh thresh prob
0 1091178/537505963 795/326656 0/0 20 40 1/10
1 0/0 0/0 0/0 22 40 1/10
2 1745/88896 0/0 0/0 24 40 1/10
3 0/0 0/0 0/0 26 40 1/10
4 0/0 0/0 0/0 28 40 1/10
5 0/0 0/0 0/0 30 40 1/10
6 85550/7012872 0/0 0/0 32 40 1/10
7 0/0 0/0 0/0 34 40 1/10
rsvp 0/0 0/0 0/0 36 40 1/10

routehub-gr01#show class-map

www.RouteHub.net
Class Map match-any class-default (id 0)
Match any

Class Map match-all routehub-class-data-bronze (id 5)


Match ip dscp cs1 (8)

Class Map match-any routehub-class-data-gold (id 3)


Match ip dscp af21 (18) af22 (20)
Match ip dscp af11 (10) af12 (12)

Class Map match-any routehub-class-voice-control (id 2)


Match ip dscp af31 (26)
Match ip dscp cs3 (24)

Class Map match-all routehub-class-voice-rtp (id 1)


Match ip dscp ef (46)

routehub-gr01#show frame-relay fragment


interface dlci frag-type size in-frag out-frag dropped-frag
Se0/0/0 100 end-to-end 960 0 0 0
Se0/0/0 101 end-to-end 960 0 0 0

routehub-gr01#show frame-relay traffic


Frame Relay statistics:
ARP requests sent 0, ARP replies sent 0
ARP request recvd 0, ARP replies recvd 0

routehub-gr01#show frame-relay pvc

PVC Statistics for interface Serial0/0/0 (Frame Relay DTE)

Active Inactive Deleted Static


Local 2 0 0 0
Switched 0 0 0 0
Unused 0 0 0 0

DLCI = 100, DLCI USAGE = LOCAL, PVC STATUS = STATIC, INTERFACE = Serial0/0/0

input pkts 952 output pkts 1 in bytes 76188


out bytes 34 dropped pkts 0 in pkts dropped 0
out pkts dropped 0 out bytes dropped 0
in FECN pkts 0 in BECN pkts 0 out FECN pkts 0
out BECN pkts 0 in DE pkts 0 out DE pkts 0
out bcast pkts 1 out bcast bytes 34
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
pvc create time 00:17:50, last time pvc status changed 00:14:00

DLCI = 101, DLCI USAGE = LOCAL, PVC STATUS = STATIC, INTERFACE = Serial0/0/0

input pkts 20300 output pkts 24497 in bytes 1327494


out bytes 4432118 dropped pkts 0 in pkts dropped 0
out pkts dropped 3 out bytes dropped 1356
late-dropped out pkts 3 late-dropped out bytes 1356
in FECN pkts 0 in BECN pkts 0 out FECN pkts 0
out BECN pkts 0 in DE pkts 0 out DE pkts 0
out bcast pkts 1323 out bcast bytes 110692

www.RouteHub.net
5 minute input rate 38000 bits/sec, 68 packets/sec
5 minute output rate 112000 bits/sec, 84 packets/sec
pvc create time 00:05:36, last time pvc status changed 00:05:36

routehub-gr01#show frame-relay map


Serial0/0/0 (up): ip 10.41.1.2 dlci 101(0x65,0x1850), static,
broadcast,
CISCO

routehub-gr01#show interfaces serial 0/0/0


Serial0/0/0 is up, line protocol is up
Hardware is GT96K Serial
Internet address is 10.41.1.1/30
MTU 1500 bytes, BW 768 Kbit, DLY 20000 usec,
reliability 255/255, txload 60/255, rxload 15/255
Encapsulation FRAME-RELAY, loopback not set
Keepalive not set
CRC checking enabled
LMI DLCI 1023 LMI type is CISCO frame relay DTE
FR SVC disabled, LAPF state down
Broadcast queue 0/64, broadcasts sent/dropped 1471/0, interface broadcasts 1470
Last input 00:00:00, output 00:00:00, output hang never
Last clearing of "show interface" counters 00:18:27
Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 6
Queuing strategy: dual fifo
Output queue: high size/max/dropped 0/256/0
Output queue: 0/128 (size/max)
5 minute input rate 46000 bits/sec, 80 packets/sec
5 minute output rate 183000 bits/sec, 100 packets/sec
26419 packets input, 1676650 bytes, 0 no buffer
Received 0 broadcasts, 0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
32433 packets output, 7754668 bytes, 0 underruns
0 output errors, 0 collisions, 7 interface resets
0 output buffer failures, 0 output buffers swapped out
30 carrier transitions
DCD=up DSR=up DTR=up RTS=up CTS=up

routehub-gr01#show policy-map interface serial 0/0/0


Serial0/0/0: DLCI 100 -

Service-policy output: routehub-policy-qos-frts

Class-map: class-default (match-any)


1 packets, 34 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: any
Traffic Shaping
Target/Average Byte Sustain Excess Interval Increment
Rate Limit bits/int bits/int (ms) (bytes)
729600/729600 912 7296 0 10 912

Adapt Queue Packets Bytes Packets Bytes Shaping


Active Depth Delayed Delayed Active
- 0 1 34 0 0 no

www.RouteHub.net
Service-policy : routehub-policy-qos

Class-map: routehub-class-voice-rtp (match-all)


0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp ef (46)
Queuing
Strict Priority
Output Queue: Conversation 72
Bandwidth 33 (%)
Bandwidth 240 (kbps) Burst 6000 (Bytes)
(pkts matched/bytes matched) 0/0
(total drops/bytes drops) 0/0
compress:
header ip rtp
UDP/RTP (compression on, Cisco, RTP)
Sent: 0 total, 0 compressed,
0 bytes saved, 0 bytes sent
rate 0 bps

Class-map: routehub-class-voice-control (match-any)


0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp af31 (26)
0 packets, 0 bytes
5 minute rate 0 bps
Match: ip dscp cs3 (24)
0 packets, 0 bytes
5 minute rate 0 bps
Queuing
Output Queue: Conversation 73
Bandwidth 5 (%)
Bandwidth 36 (kbps)Max Threshold 64 (packets)
(pkts matched/bytes matched) 0/0
(depth/total drops/no-buffer drops) 0/0/0

Class-map: routehub-class-data-gold (match-any)


0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp af21 (18) af22 (20)
0 packets, 0 bytes
5 minute rate 0 bps
Match: ip dscp af11 (10) af12 (12)
0 packets, 0 bytes
5 minute rate 0 bps
Queuing
Output Queue: Conversation 74
Bandwidth 36 (%)
Bandwidth 262 (kbps)
(pkts matched/bytes matched) 0/0
(depth/total drops/no-buffer drops) 0/0/0
exponential weight: 9
mean queue depth: 0

dscp Transmitted Random drop Tail drop Minimum Maximum Mark


pkts/bytes pkts/bytes pkts/bytes thresh thresh prob
af11 0/0 0/0 0/0 32 40 1/10
af12 0/0 0/0 0/0 28 40 1/10
af13 0/0 0/0 0/0 24 40 1/10
af21 0/0 0/0 0/0 32 40 1/10
af22 0/0 0/0 0/0 28 40 1/10
af23 0/0 0/0 0/0 24 40 1/10
af31 0/0 0/0 0/0 32 40 1/10

www.RouteHub.net
af32 0/0 0/0 0/0 28 40 1/10
af33 0/0 0/0 0/0 24 40 1/10
af41 0/0 0/0 0/0 32 40 1/10
af42 0/0 0/0 0/0 28 40 1/10
af43 0/0 0/0 0/0 24 40 1/10
cs1 0/0 0/0 0/0 22 40 1/10
cs2 0/0 0/0 0/0 24 40 1/10
cs3 0/0 0/0 0/0 26 40 1/10
cs4 0/0 0/0 0/0 28 40 1/10
cs5 0/0 0/0 0/0 30 40 1/10
cs6 0/0 0/0 0/0 32 40 1/10
cs7 0/0 0/0 0/0 34 40 1/10
ef 0/0 0/0 0/0 36 40 1/10
rsvp 0/0 0/0 0/0 36 40 1/10
default 0/0 0/0 0/0 20 40 1/10

Class-map: routehub-class-data-bronze (match-all)


0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp cs1 (8)
Queuing
Output Queue: Conversation 75
Bandwidth 1 (%)
Bandwidth 7 (kbps)Max Threshold 64 (packets)
(pkts matched/bytes matched) 0/0
(depth/total drops/no-buffer drops) 0/0/0

Class-map: class-default (match-any)


1 packets, 34 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: any
Queuing
Output Queue: Conversation 76
Bandwidth 25 (%)
Bandwidth 182 (kbps)
(pkts matched/bytes matched) 0/0
(depth/total drops/no-buffer drops) 0/0/0
exponential weight: 9
mean queue depth: 0

class Transmitted Random drop Tail drop Minimum Maximum Mark


pkts/bytes pkts/bytes pkts/bytes thresh thresh prob
0 1/34 0/0 0/0 20 40 1/10
1 0/0 0/0 0/0 22 40 1/10
2 0/0 0/0 0/0 24 40 1/10
3 0/0 0/0 0/0 26 40 1/10
4 0/0 0/0 0/0 28 40 1/10
5 0/0 0/0 0/0 30 40 1/10
6 0/0 0/0 0/0 32 40 1/10
7 0/0 0/0 0/0 34 40 1/10
rsvp 0/0 0/0 0/0 36 40 1/10

Serial0/0/0: DLCI 101 -

Service-policy output: routehub-policy-qos-frts

Class-map: class-default (match-any)


38300 packets, 10942563 bytes
5 minute offered rate 259000 bps, drop rate 0 bps
Match: any
Traffic Shaping
Target/Average Byte Sustain Excess Interval Increment
Rate Limit bits/int bits/int (ms) (bytes)

www.RouteHub.net
729600/729600 912 7296 0 10 912

Adapt Queue Packets Bytes Packets Bytes Shaping


Active Depth Delayed Delayed Active
- 21 38270 10256956 17835 9600725 yes

Service-policy : routehub-policy-qos

Class-map: routehub-class-voice-rtp (match-all)


17791 packets, 1138624 bytes
5 minute offered rate 25000 bps, drop rate 0 bps
Match: ip dscp ef (46)
Queuing
Strict Priority
Output Queue: Conversation 72
Bandwidth 33 (%)
Bandwidth 240 (kbps) Burst 6000 (Bytes)
(pkts matched/bytes matched) 9299/246524
(total drops/bytes drops) 0/0
compress:
header ip rtp
UDP/RTP (compression on, Cisco, RTP)
Sent: 17790 total, 17786 compressed,
669551 bytes saved, 397849 bytes sent
2.68 efficiency improvement factor
99% hit ratio, five minute miss rate 0 misses/sec, 0 max
rate 9000 bps

Class-map: routehub-class-voice-control (match-any)


0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp af31 (26)
0 packets, 0 bytes
5 minute rate 0 bps
Match: ip dscp cs3 (24)
0 packets, 0 bytes
5 minute rate 0 bps
Queuing
Output Queue: Conversation 73
Bandwidth 5 (%)
Bandwidth 36 (kbps)Max Threshold 64 (packets)
(pkts matched/bytes matched) 0/0
(depth/total drops/no-buffer drops) 0/0/0

Class-map: routehub-class-data-gold (match-any)


966 packets, 49590 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp af21 (18) af22 (20)
966 packets, 49590 bytes
5 minute rate 0 bps
Match: ip dscp af11 (10) af12 (12)
0 packets, 0 bytes
5 minute rate 0 bps
Queuing
Output Queue: Conversation 74
Bandwidth 36 (%)
Bandwidth 262 (kbps)
(pkts matched/bytes matched) 178/9250
(depth/total drops/no-buffer drops) 0/0/0
exponential weight: 9
mean queue depth: 0

dscp Transmitted Random drop Tail drop Minimum Maximum Mark

www.RouteHub.net
pkts/bytes pkts/bytes pkts/bytes thresh thresh prob
af11 0/0 0/0 0/0 32 40 1/10
af12 0/0 0/0 0/0 28 40 1/10
af13 0/0 0/0 0/0 24 40 1/10
af21 966/49590 0/0 0/0 32 40 1/10
af22 0/0 0/0 0/0 28 40 1/10
af23 0/0 0/0 0/0 24 40 1/10
af31 0/0 0/0 0/0 32 40 1/10
af32 0/0 0/0 0/0 28 40 1/10
af33 0/0 0/0 0/0 24 40 1/10
af41 0/0 0/0 0/0 32 40 1/10
af42 0/0 0/0 0/0 28 40 1/10
af43 0/0 0/0 0/0 24 40 1/10
cs1 0/0 0/0 0/0 22 40 1/10
cs2 0/0 0/0 0/0 24 40 1/10
cs3 0/0 0/0 0/0 26 40 1/10
cs4 0/0 0/0 0/0 28 40 1/10
cs5 0/0 0/0 0/0 30 40 1/10
cs6 0/0 0/0 0/0 32 40 1/10
cs7 0/0 0/0 0/0 34 40 1/10
ef 0/0 0/0 0/0 36 40 1/10
rsvp 0/0 0/0 0/0 36 40 1/10
default 0/0 0/0 0/0 20 40 1/10

Class-map: routehub-class-data-bronze (match-all)


0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp cs1 (8)
Queuing
Output Queue: Conversation 75
Bandwidth 1 (%)
Bandwidth 7 (kbps)Max Threshold 64 (packets)
(pkts matched/bytes matched) 0/0
(depth/total drops/no-buffer drops) 0/0/0

Class-map: class-default (match-any)


19543 packets, 9754349 bytes
5 minute offered rate 233000 bps, drop rate 0 bps
Match: any
Queuing
Output Queue: Conversation 76
Bandwidth 25 (%)
Bandwidth 182 (kbps)
(pkts matched/bytes matched) 17650/9598077
(depth/total drops/no-buffer drops) 21/9/0
exponential weight: 9
mean queue depth: 19

class Transmitted Random drop Tail drop Minimum Maximum Mark


pkts/bytes pkts/bytes pkts/bytes thresh thresh prob
0 18039/9624345 9/4452 0/0 20 40 1/10
1 0/0 0/0 0/0 22 40 1/10
2 0/0 0/0 0/0 24 40 1/10
3 0/0 0/0 0/0 26 40 1/10
4 0/0 0/0 0/0 28 40 1/10
5 0/0 0/0 0/0 30 40 1/10
6 1495/125552 0/0 0/0 32 40 1/10
7 0/0 0/0 0/0 34 40 1/10
rsvp 0/0 0/0 0/0 36 40 1/10

www.RouteHub.net
11h. Monitor: WAN Branch
routehub-rgr01#show policy-map interface fastEthernet 0/0
FastEthernet0/0

Service-policy input: routehub-policy-qos-internal

Class-map: routehub-class-voice-rtp-int (match-any)


339314 packets, 25109236 bytes
5 minute offered rate 29000 bps, drop rate 0 bps
Match: protocol rtp audio
339314 packets, 25109236 bytes
5 minute rate 29000 bps
QoS Set
dscp ef
Packets marked 339314

Class-map: routehub-class-voice-control-int (match-all)


767 packets, 50932 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: access-group name routehub-acl-voice-control
QoS Set
dscp cs3
Packets marked 767

Class-map: routehub-class-data-gold-int (match-any)


0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: protocol http
0 packets, 0 bytes
5 minute rate 0 bps
QoS Set
dscp af21
Packets marked 0

Class-map: routehub-class-data-silver-int (match-any)


481233 packets, 70272426 bytes
5 minute offered rate 38000 bps, drop rate 0 bps
Match: protocol ftp
480802 packets, 70217732 bytes
5 minute rate 38000 bps
Match: protocol custom-01
431 packets, 54694 bytes
5 minute rate 0 bps
QoS Set
dscp af11
Packets marked 481283

Class-map: routehub-class-data-bronze-int (match-all)


469 packets, 30801 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: protocol tftp
QoS Set
dscp cs1
Packets marked 469

Class-map: class-default (match-any)


51242 packets, 5328771 bytes
5 minute offered rate 4000 bps, drop rate 0 bps
Match: any

www.RouteHub.net
routehub-rgr01#show policy-map interface multilink 1
Multilink1

Service-policy output: routehub-policy-qos-external

Class-map: routehub-class-voice-rtp-ext (match-all)


340017 packets, 21081054 bytes
5 minute offered rate 24000 bps, drop rate 0 bps
Match: ip dscp ef (46)
Queuing
Strict Priority
Output Queue: Conversation 264
Bandwidth 18 (%)
Bandwidth 138 (kbps) Burst 3450 (Bytes)
(pkts matched/bytes matched) 340019/21081178
(total drops/bytes drops) 0/0

Class-map: routehub-class-voice-control-ext (match-any)


767 packets, 39226 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp af31 (26)
0 packets, 0 bytes
5 minute rate 0 bps
Match: ip dscp cs3 (24)
767 packets, 39226 bytes
5 minute rate 0 bps
Queuing
Output Queue: Conversation 265
Bandwidth 5 (%)
Bandwidth 38 (kbps) Max Threshold 64 (packets)
(pkts matched/bytes matched) 767/39226
(depth/total drops/no-buffer drops) 0/0/0

Class-map: routehub-class-data-gold-ext (match-any)


0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp af21 (18) af22 (20)
0 packets, 0 bytes
5 minute rate 0 bps
Queuing
Output Queue: Conversation 266
Bandwidth 15 (%)
Bandwidth 115 (kbps)
(pkts matched/bytes matched) 0/0
(depth/total drops/no-buffer drops) 0/0/0
exponential weight: 9
mean queue depth: 0

class Transmitted Random drop Tail drop Minimum Maximum Mark


pkts/bytes pkts/bytes pkts/bytes thresh thresh prob
0 0/0 0/0 0/0 20 40 1/10
1 0/0 0/0 0/0 22 40 1/10
2 0/0 0/0 0/0 24 40 1/10
3 0/0 0/0 0/0 26 40 1/10
4 0/0 0/0 0/0 28 40 1/10
5 0/0 0/0 0/0 30 40 1/10
6 0/0 0/0 0/0 32 40 1/10
7 0/0 0/0 0/0 34 40 1/10
rsvp 0/0 0/0 0/0 36 40 1/10

Class-map: routehub-class-data-silver-ext (match-any)

www.RouteHub.net
482358 packets, 62203471 bytes
5 minute offered rate 26000 bps, drop rate 0 bps
Match: ip dscp af11 (10) af12 (12)
482358 packets, 62203471 bytes
5 minute rate 26000 bps
Queuing
Output Queue: Conversation 267
Bandwidth 4 (%)
Bandwidth 30 (kbps)
(pkts matched/bytes matched) 482693/62217541
(depth/total drops/no-buffer drops) 0/0/0
exponential weight: 9
mean queue depth: 0

dscp Transmitted Random drop Tail drop Minimum Maximum Mark


pkts/bytes pkts/bytes pkts/bytes thresh thresh prob
af11 482693/62217541 0/0 0/0 32 40 1/10
af12 0/0 0/0 0/0 28 40 1/10
af13 0/0 0/0 0/0 24 40 1/10
af21 0/0 0/0 0/0 32 40 1/10
af22 0/0 0/0 0/0 28 40 1/10
af23 0/0 0/0 0/0 24 40 1/10
af31 0/0 0/0 0/0 32 40 1/10
af32 0/0 0/0 0/0 28 40 1/10
af33 0/0 0/0 0/0 24 40 1/10
af41 0/0 0/0 0/0 32 40 1/10
af42 0/0 0/0 0/0 28 40 1/10
af43 0/0 0/0 0/0 24 40 1/10
cs1 0/0 0/0 0/0 22 40 1/10
cs2 0/0 0/0 0/0 24 40 1/10
cs3 0/0 0/0 0/0 26 40 1/10
cs4 0/0 0/0 0/0 28 40 1/10
cs5 0/0 0/0 0/0 30 40 1/10
cs6 0/0 0/0 0/0 32 40 1/10
cs7 0/0 0/0 0/0 34 40 1/10
ef 0/0 0/0 0/0 36 40 1/10
rsvp 0/0 0/0 0/0 36 40 1/10
default 0/0 0/0 0/0 20 40 1/10

Class-map: routehub-class-data-bronze-ext (match-all)


469 packets, 21211 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp cs1 (8)
Queuing
Output Queue: Conversation 268
Bandwidth 1 (%)
Bandwidth 7 (kbps) Max Threshold 64 (packets)
(pkts matched/bytes matched) 469/21211
(depth/total drops/no-buffer drops) 0/0/0

Class-map: class-default (match-any)


122986 packets, 10609162 bytes
5 minute offered rate 6000 bps, drop rate 0 bps
Match: any
Queuing
Output Queue: Conversation 269
Bandwidth 25 (%)
Bandwidth 192 (kbps)
(pkts matched/bytes matched) 47558/4348380
(depth/total drops/no-buffer drops) 0/0/0
exponential weight: 9
mean queue depth: 0

www.RouteHub.net
class Transmitted Random drop Tail drop Minimum Maximum Mark
pkts/bytes pkts/bytes pkts/bytes thresh thresh prob
0 47851/4447510 0/0 0/0 20 40 1/10
1 0/0 0/0 0/0 22 40 1/10
2 0/0 0/0 0/0 24 40 1/10
3 0/0 0/0 0/0 26 40 1/10
4 0/0 0/0 0/0 28 40 1/10
5 0/0 0/0 0/0 30 40 1/10
6 75206/6167388 0/0 0/0 32 40 1/10
7 0/0 0/0 0/0 34 40 1/10
rsvp 0/0 0/0 0/0 36 40 1/10

routehub-rgr01#show ppp multilink

Multilink1, bundle name is routehub-gr01


Endpoint discriminator is routehub-gr01
Bundle up for 05:42:07, 21/255 load
Receive buffer limit 12000 bytes, frag timeout 1000 ms
0/0 fragments/bytes in reassembly list
0 lost fragments, 0 reordered
0/0 discarded fragments/bytes, 0 lost received
0xF8A13 received sequence, 0x95E97 sent sequence
Member links: 1 active, 0 inactive (max not set, min not set)
Se0/1/0, since 05:42:10, 960 weight, 952 frag size
No inactive multilink interfaces

routehub-rgr01#show ppp multilink active

Multilink1, bundle name is routehub-gr01


Endpoint discriminator is routehub-gr01
Bundle up for 05:42:11, 21/255 load
Receive buffer limit 12000 bytes, frag timeout 1000 ms
0/0 fragments/bytes in reassembly list
0 lost fragments, 0 reordered
0/0 discarded fragments/bytes, 0 lost received
0xF8C95 received sequence, 0x95FF2 sent sequence
Member links: 1 active, 0 inactive (max not set, min not set)
Se0/1/0, since 05:42:14, 960 weight, 952 frag size

routehub-rgr01#show policy-map interface serial 0/1/0


Serial0/1/0: DLCI 101 -

Service-policy output: routehub-policy-qos-frts

Class-map: class-default (match-any)


37951 packets, 2264433 bytes
5 minute offered rate 58000 bps, drop rate 0 bps
Match: any
Traffic Shaping
Target/Average Byte Sustain Excess Interval Increment
Rate Limit bits/int bits/int (ms) (bytes)
729600/729600 912 7296 0 10 912

Adapt Queue Packets Bytes Packets Bytes Shaping


Active Depth Delayed Delayed Active
- 0 37951 2264433 189 71904 no

www.RouteHub.net
Service-policy : routehub-policy-qos-external

Class-map: routehub-class-voice-rtp-ext (match-all)


20176 packets, 1291264 bytes
5 minute offered rate 25000 bps, drop rate 0 bps
Match: ip dscp ef (46)
Queuing
Strict Priority
Output Queue: Conversation 72
Bandwidth 18 (%)
Bandwidth 131 (kbps) Burst 3275 (Bytes)
(pkts matched/bytes matched) 13952/892928
(total drops/bytes drops) 0/0

Class-map: routehub-class-voice-control-ext (match-any)


67 packets, 3780 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp af31 (26)
0 packets, 0 bytes
5 minute rate 0 bps
Match: ip dscp cs3 (24)
67 packets, 3780 bytes
5 minute rate 0 bps
Queuing
Output Queue: Conversation 73
Bandwidth 5 (%)
Bandwidth 36 (kbps) Max Threshold 64 (packets)
(pkts matched/bytes matched) 20/1000
(depth/total drops/no-buffer drops) 0/0/0

Class-map: routehub-class-data-gold-ext (match-any)


0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp af21 (18) af22 (20)
0 packets, 0 bytes
5 minute rate 0 bps
Queuing
Output Queue: Conversation 74
Bandwidth 15 (%)
Bandwidth 109 (kbps)
(pkts matched/bytes matched) 0/0
(depth/total drops/no-buffer drops) 0/0/0
exponential weight: 9
mean queue depth: 0

class Transmitted Random drop Tail drop Minimum Maximum Mark


pkts/bytes pkts/bytes pkts/bytes thresh thresh prob
0 0/0 0/0 0/0 20 40 1/10
1 0/0 0/0 0/0 22 40 1/10
2 0/0 0/0 0/0 24 40 1/10
3 0/0 0/0 0/0 26 40 1/10
4 0/0 0/0 0/0 28 40 1/10
5 0/0 0/0 0/0 30 40 1/10
6 0/0 0/0 0/0 32 40 1/10
7 0/0 0/0 0/0 34 40 1/10
rsvp 0/0 0/0 0/0 36 40 1/10

Class-map: routehub-class-data-silver-ext (match-any)


13738 packets, 613265 bytes
5 minute offered rate 28000 bps, drop rate 0 bps
Match: ip dscp af11 (10) af12 (12)
13738 packets, 613265 bytes

www.RouteHub.net
5 minute rate 28000 bps
Queuing
Output Queue: Conversation 75
Bandwidth 4 (%)
Bandwidth 29 (kbps)
(pkts matched/bytes matched) 14103/629529
(depth/total drops/no-buffer drops) 0/0/0
exponential weight: 9
mean queue depth: 0

dscp Transmitted Random drop Tail drop Minimum Maximum Mark


pkts/bytes pkts/bytes pkts/bytes thresh thresh prob
af11 14103/629529 0/0 0/0 32 40 1/10
af12 0/0 0/0 0/0 28 40 1/10
af13 0/0 0/0 0/0 24 40 1/10
af21 0/0 0/0 0/0 32 40 1/10
af22 0/0 0/0 0/0 28 40 1/10
af23 0/0 0/0 0/0 24 40 1/10
af31 0/0 0/0 0/0 32 40 1/10
af32 0/0 0/0 0/0 28 40 1/10
af33 0/0 0/0 0/0 24 40 1/10
af41 0/0 0/0 0/0 32 40 1/10
af42 0/0 0/0 0/0 28 40 1/10
af43 0/0 0/0 0/0 24 40 1/10
cs1 0/0 0/0 0/0 22 40 1/10
cs2 0/0 0/0 0/0 24 40 1/10
cs3 0/0 0/0 0/0 26 40 1/10
cs4 0/0 0/0 0/0 28 40 1/10
cs5 0/0 0/0 0/0 30 40 1/10
cs6 0/0 0/0 0/0 32 40 1/10
cs7 0/0 0/0 0/0 34 40 1/10
ef 0/0 0/0 0/0 36 40 1/10
rsvp 0/0 0/0 0/0 36 40 1/10
default 0/0 0/0 0/0 20 40 1/10

Class-map: routehub-class-data-bronze-ext (match-all)


9 packets, 422 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp cs1 (8)
Queuing
Output Queue: Conversation 76
Bandwidth 1 (%)
Bandwidth 7 (kbps) Max Threshold 64 (packets)
(pkts matched/bytes matched) 0/0
(depth/total drops/no-buffer drops) 0/0/0

Class-map: class-default (match-any)


3961 packets, 355702 bytes
5 minute offered rate 4000 bps, drop rate 0 bps
Match: any
Queuing
Output Queue: Conversation 77
Bandwidth 25 (%)
Bandwidth 182 (kbps)
(pkts matched/bytes matched) 1276/142977
(depth/total drops/no-buffer drops) 0/0/0
exponential weight: 9
mean queue depth: 0

class Transmitted Random drop Tail drop Minimum Maximum Mark


pkts/bytes pkts/bytes pkts/bytes thresh thresh prob
0 2252/211850 0/0 0/0 20 40 1/10
1 0/0 0/0 0/0 22 40 1/10

www.RouteHub.net
2 0/0 0/0 0/0 24 40 1/10
3 0/0 0/0 0/0 26 40 1/10
4 0/0 0/0 0/0 28 40 1/10
5 0/0 0/0 0/0 30 40 1/10
6 1765/148340 0/0 0/0 32 40 1/10
7 0/0 0/0 0/0 34 40 1/10
rsvp 0/0 0/0 0/0 36 40 1/10

12. Quick QoS Summary

In our QoS design, we will apply a straight-forward process flow and how they used then applied on a
network. This is a new format design that Cisco is using, but it is a process that works and will help you
to follow. The operators are:

1) Classification (this will classify the traffic we want to associate a specific priority value to)

Some of the Classification methods can be:

-Access Control Lists (ACLs)


-NBAR
-Input-Interface
-VLAN
-Layer 2: CoS, FR DE, ATM CLP, MPLS EXP
-Layer 3: IP Precedence, DSCP
-and more
2) Pre-Queuing (this will perform any immediate action based on the classification. More than one action can occur at this stage)

Some of the pre-queuing methods can be:

-Marking (MQC)
-Policing (MQC-Policing, CAR)
-Drop
-Estimated bandwidth
3) Queuing and Scheduling (performs Congestion Management and Avoidance functions)

Some of the queuing methods can be:

-Random-detect (WRED)
-Bandwidth (CBWFQ)
-Priority (LLQ)
-Shaping (FRTS, GTS)
-Fair-Queue (WFQ)
4) Post-Queuing (Link-Specific Efficiency mechanisms)

- Compress header (cRTP)


- Fragment (Frame Relay Fragment)
- Link Fragmentation and Interleaving (LFI)

www.RouteHub.net

Вам также может понравиться