CBWFQ : Not supported on subinterfaces возникает при попытке повесить политику, содержащую классы на подинтерфейс. Например:
router(config-subif)#service-policy output myserviceГде политика myservice выглядит следующим образом:
CBWFQ : Not supported on subinterfaces
policy-map myservice
class Voip
priority 128
class class-default
fair-queue
Чтобы реализовать подобное ограничение необходимо создать дополнительную политику, где обязательно указывается/ограничивается полоса пропускания:
policy-map 512k
class class-default
shape average 512000
service-policy myservice
router(config-subif)#no service-policy output myserviceЕсли IOS поддерживает иерархические политики Hierarchical Queueing Framework, то можно добавить еще одну вложенность политик. У меня работало на IOS 12.4T и платформах Cisco 2800, 3800. Не работало на 3745 с IOS 12.2 , кажется. Вот пример:
router(config-subif)#service-policy output 512k
router(config-subif)#
class-map match-all SouthNetwork
match access-group name SouthNetwork
class-map match-all Video
match access-group name Video
class-map match-all WestNetwork
match access-group name WestNetwork
class-map match-all EastNetwork
match access-group name EastNetwork
!
!
policy-map East
class Video
priority 1024
class class-default
fair-queue
policy-map West
class Video
priority 190
class class-default
fair-queue
policy-map South
class Video
priority 400
class class-default
fair-queue
policy-map uplink
class EastNetwork
shape average 4000000
service-policy East
class WestNetwork
shape average 1000000
service-policy West
class SouthNetwork
shape average 512000
service-policy South
class class-default
fair-queue
policy-map 10M
class class-default
shape average 10000000
service-policy uplink