Распределение выделенной буферной памяти между очередями портов
Насколько мне известно, сетевые коммутаторы имеют подразделение памяти, называемое выделенным буфером. Это часть памяти, которую коммутатор равномерно распределяет между всеми портами. Я знаю, что внутри коммутатора есть очереди пакетов за каждым портом, и каждая такая очередь используется для хранения пакетов до тех пор, пока не станут доступны ресурсы для дальнейшей обработки. Более подробно все это описано на странице можжевельника здесь.
Поскольку любой пакет, наконец, попадает в какую-то очередь портов, меня интересует, как этот портовый блок выделенного буфера распределяется среди очередей портов. Разделяется ли блок этого порта статически поровну среди его очередей или, может быть, он выделяется каким-то другим способом? Заранее благодарим за ответ.
Если возможно, укажите также ответ, относящийся к ОС SONiC, если эта ОС выполняет эту задачу особым образом.