In a communications network, a node receives a transit packet. The
priority assigned to the transit packet is determined and when it has a
low priority then the transit packet is removed and a higher priority
packet is inserted in the resulting vacancy.