QoS Classification on Cisco IOS Router

Hello Rarylson

Thanks for sharing your results! I’ve created a NetworkLessons note on the subject for future reference.

Thanks again!

Laz

1 Like

hi @ReneMolenaar

having a bandwidth of 90 Mbps.

Having two LAN POOL: DATA: 192.168.1.0/29 & VC: 192.168.1.8/29.

90 Mbps of Bandwidth is overutilized by DATA Pool.

Need to configure Priority Bandwidth if VC is connected then 30Mbps must be used for VC Network & 60Mbps for DATA Network.
If VC Traffic is not established, then DATA Pool can use of 90 Mbps.

Highly appreciate it if you will help in that case.

Hello Pratik

From what I understand, you have an interface with a bandwidth of 90 Mbps, and you want to reserve 30 Mbps for use with VC. This can be achieved using queuing and classification. If you classify your packets coming from the VC LAN, you can then apply the bandwidths you want to that traffic. Take a look at this lesson that describes how it can be done:

Queueing prioritizes traffic and can ensure that your VC traffic will have guaranteed bandwidth even under the most congested situations.

Take a look at this and if you have more questions about it, let us know!

I hope this has been helpful!

Laz

@ReneMolenaar

We attempted this, but the router does not support a few commands.

Priority base bandwidth allocations are desired. Like voice (25%), video (25%), and default (50%), for inbound and outbound.
If voice and video are not used, then 100% must be used.

Hello Pratik

Can you let us know a little bit more about your specific implementation? What platform and IOS are you using? Have you checked Cisco’s feature navigator to see if your platform/IOS combination supports the appropriate QoS features that you’re trying to employ?

Let us know so that we can help you further!

I hope this has been helpful!

Laz

Hello, everyone!

The OCG says, that we can implement a hierarchical QoS policy map, meaning that we apply a service-policy to another policy-map

What is the benefit of this? And also does that change our processing order? Does anyone please have an example where this could be used?

Thank you.

David

Hello David!

The main benefit of implementing a hierarchical QoS policy map is that it provides more granular control over traffic management. It allows you to nest policy maps within other policy maps, essentially creating a hierarchy of policies. This can be particularly useful in complex networks where you need to manage different types of traffic with different QoS requirements.

The processing order is indeed affected. The policies are processed from the top down, starting with the parent policy map and then moving to the child policy. If a packet matches a class in the parent policy map, the actions defined in that class are taken, and then the child policy map (if any) associated with that class is evaluated.

Here is a simple example of how this hierarchy could be used:

Say you have a business network where you need to prioritize video conferencing traffic over other types of traffic (like web browsing), but within the video conferencing traffic, you also need to prioritize traffic from your CEO’s device. You could create a parent policy map that prioritizes video conferencing traffic, and then a child policy map within that parent policy map that further prioritizes traffic from your CEO’s device.

Here’s a simplified configuration example:

! Define the child policy
policy-map CEO-VIDEO-POLICY
 class CEO-VIDEO-CLASS
  priority percent 50

! Define the parent policy
policy-map VIDEO-POLICY
 class VIDEO-CLASS
  priority percent 70
  service-policy CEO-VIDEO-POLICY

In this example, the parent policy map (VIDEO-POLICY) prioritizes all video conferencing traffic, dedicating 70% of the available bandwidth to it. Then, within that prioritized video conferencing traffic, the child policy map (CEO-VIDEO-POLICY) further prioritizes traffic from the CEO’s device, dedicating half of the video conferencing bandwidth to it.

I hope this has been helpful!

Laz

1 Like