cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1083
Views
0
Helpful
0
Replies

Cisco QoS Not Working As Expected

dchochan
Level 1
Level 1

I want to  implement QoS for my company and now in testing stage. What I want to achieve are I want to give priority to Office365 public IP subnet 5 Mbps of bandwidth and the bandwidth in total is 10 Mbps for Internet

 

Upon testing with following topology it is work as expected. I can download any file with almost 10 Mbps of Internet bandwidth and the router will priority Office365 subnet if there are traffics for it.qos_work_topology.PNG

But when I connected the Router Internet to our Core Switch some how it is not working as expected, and the bandwidth is reduced to almost 10 times. With maximum of download range from 1-3 Mbps. I had make sure the Core switch not running any QoS and the port connected to router is on routed mode.

qos_not_work_topology.PNG

Here the configuration on router, please take not NAT is do on Firewall :):

router#sho running-config int g0/0
Building configuration...

Current configuration : 165 bytes
!
interface GigabitEthernet0/0
ip address 10.5.254.1 255.255.255.252
duplex auto
speed auto
service-policy output QOS-PARENT
end

router#sho running-config int g0/1
Building configuration...

Current configuration : 163 bytes
!
interface GigabitEthernet0/1
ip address 10.5.254.6 255.255.255.252
duplex auto
speed auto
service-policy output QOS-PARENT

 

router#show running-config | s access-list
ip access-list extended LOCAL-LAN-ACL
permit ip 10.5.254.0 0.0.0.255 10.5.0.0 0.0.255.255
permit ip 10.5.0.0 0.0.255.255 10.5.254.0 0.0.0.255
ip access-list extended O365-ACL
permit tcp 10.5.0.0 0.0.255.255 object-group O365-IP-RANGE eq www
permit tcp 10.5.0.0 0.0.255.255 object-group O365-IP-RANGE eq 443
PTSMOE-RTR01#show running-config | s class-map
class-map match-all LAN
match access-group name LOCAL-LAN-ACL
class-map match-any WEB
match protocol http
match protocol secure-http
class-map match-all SCAVENGER
match protocol bittorrent
class-map match-all O365
match access-group name O365-ACL

router#show running-config | s policy-map
policy-map QOS-CHILD
class O365
priority percent 50
class SCAVENGER
police 200000
class WEB
bandwidth percent 48
random-detect dscp-based
random-detect ecn
policy-map QOS-PARENT
class LAN
shape average 990000000
class class-default
shape average 10000000
service-policy QOS-CHILD

 

Please help me brother and sister quite confusing why it not working as expected, I am afraid I am missing some thing or not really understand how QoS behave on Cisco IOS.

 

Thanks

0 Replies 0
Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: