Программное обеспечение Cisco IOS обеспечивает несколько методов для создания очередей для трафика IPX. Системы очередей позволяют гарантировать уровень сервиса путем создания приоритетов трафика и резервирования полосы пропускания.
Одним из методов организации очередей является приоритетная очередность (priority queuing). Этот метод основан на адресе узла IPX, сетевом адресе и идентификаторе сервиса (также называемом типом пакета или socket). Приоритетная очередность обеспечивает своевременную доставку пакетов специфического протокола или типа трафика, потому что трафик имеющий больший приоритет всегда передается в первую очередь, даже если для этого необходимо пожертвовать другим типом трафика. Приоритетная очередность используется для того, чтобы обеспечить гарантированную передачу некоторых типов трафика или всего трафика от некоторых систем, входящих в состав сети.
Другим методом организации очередей является так называемый custom queuing, который обеспечивает передачу трафика путем присвоения различных размеров очередей для разных типов сетевого трафика, причем эти очереди обслуживаются по методу round-robin. При использовании custom queuing каждому типу протокола, пользователю или приложению может быть присвоена своя особенная глубина очереди, однако ни один из типов трафика не сможет монополизировать всю доступную пропускную способность соединений. Метод custom queuing обычно применяется в тех случаях, когда необходимо обеспечить определенному типу трафика гарантированную полосу пропускания.
Третьим альтернативным методом организации очередей является weighted fair queuing, который обеспечивает наличие очередей, не требующих определенной полосы пропускания, и где имеется возможность предсказать поведение трафика. Потоки данных, характеризующиеся малой плотностью пакетов, получают предпочтение в сетевом сервисе, их доставка чаще всего осуществляется вовремя. В то же время, те потоки, которым характерна высокая плотность пакетов, используют оставшуюся емкость каналов связи, состоящую из эквивалентной или пропорциональной полосы пропускания. Метод Weighted fair queuing разделяет длинные цепочки пакетов, в которых пакеты следуют один за другим, и помещает сами пакеты в раздельные потоки, устраивая таким образом чередования потоков трафика. Метод Weighted fair queuing применяется в тех сетях, где всем узлам необходимо предоставить примерно одинаковый уровень сетевого сервиса, независимо от того, как часто тот или иной узел использует сетевые ресурсы.