In the network I'm trying to manage there is a satellite link, the upstream of which is ~ 7 Mbps. In this upstream, I need to allocate 1.5 Mbps of guaranteed bandwidth for one single host, but nothing seems to work properly.
I'm testing upstream bandwidth with iperf3, and maximum avarage bit rate I could get with transmitting data is ~ 600 kbps.
[ ID] Interval Transfer Bandwidth [ 5] 0.00-132.38 sec 0.00 Bytes 0.00 bits/sec sender [ 5] 0.00-132.38 sec 9.82 MBytes 622 Kbits/sec receiver
All traffic goes through the gi0 / 0.65 interface
Cisco IOS version
Cisco IOS Software, C2900 Software (C2900-UNIVERSALK9_NPE-M), Version 15.3(3)M3, RELEASE SOFTWARE (fc1)
interface GigabitEthernet0/0.65 encapsulation dot1Q 65 ip address 10.200.23.254 255.255.255.252 service-policy output gi0/0.65_return-channel end Policy Map gi0/0.65_return-channel Class class-default Average Rate Traffic Shaping cir 6500000 (bps) service-policy Only-host-fixed Policy Map Only-host-fixed Class host-fixed priority 1500 (kbps) 9600 Class Map match-all host-fixed (id 1) Match access-group name host-fixed Extended IP access list host-fixed 10 permit ip host 10.200.23.244 any (40908 matches)
I tried explicit bandwidth command in class, tried bandwidth percent, it just does not work, so lastly I tried priority command.
Here quick picture to illustrate upstream bandwidth.
I am definitely missing something out about QoS configuration.