Virtual output queueing (VOQ) is a technique where multiple queues are maintained.
Note
This feature is supported only on devices based on the DNX chipset family. For more information, see Supported Hardware.device# configure terminal
device(config)# interface ethernet 0/2
device(conf-if-eth-0/2)# qos rx-queue unicast traffic-class 3 min-queue-size 128 max-queue-size 1024
device(conf-if-eth-0/2)# qos rx-queue multicast best-effort-rate 3000
device(conf-if-eth-0/2)# qos rx-queue multicast guarantee-rate 30000
device(conf-if-eth-0/2)# qos rx-queue multicast traffic-class 3 min-queue-size 512 max-queue-size 1024
device(conf-if-eth-0/2)# end
device# show qos rx-queue interface all
device# show running-config | include queue qos rx-queue queue-size 512
device# show buffmgr stats slot 0
device# copy running-config startup-config
This example summarizes the commands in this procedure.
device# configure terminal device(config)# interface ethernet 0/2 device(conf-if-eth-0/2)# qos rx-queue unicast traffic-class 3 min-queue-size 128 max-queue-size 1024 device(conf-if-eth-0/2)# qos rx-queue multicast best-effort-rate 3000 device(conf-if-eth-0/2)# qos rx-queue multicast guarantee-rate 30000 device(conf-if-eth-0/2)# qos rx-queue multicast traffic-class 3 min-queue-size 512 max-queue-size 1024 device(conf-if-eth-0/2)# end device# show qos rx-queue interface all device# copy running-config startup-config