Packet forwarding device and packet priority setting method
A packet forwarding device with a shaping unit, which is provided with queues for storing high priority packets and queues for storing low priority packets. The shaping unit transmits a packet read out from the non priority queue by giving a high priority when no transmit-wait packet exist in the priority queue even though the time to transmit a packet from the priority queue is reached.
1. A packet forwarding device, comprising:
an interface for inputting and outputting packets;
a priority queue for storing high priority packets; and
a non-priority queue for storing non-high priority packets,
wherein, at a time when no high priority packet exists in the priority queue even though a time for transmitting a high priority packet from the priority queue is reached, the packet forwarding device changes a particular non-high priority packet into a changed packet having high priority and transmits the changed packet as a priority packet.
2. The packet forwarding device according to claim 1 , wherein the high priority packets in the priority queue are transmitted within a guaranteed bandwidth and the particular non-high priority packet is transmitted as the changed packet in a portion of the guaranteed bandwidth that is not used by the high priority packets in the priority queue.
3. A packet forwarding device comprising:
an interface for inputting and outputting packets;
a priority queue for storing high priority packets; and
a non-priority queue for storing non-high priority packets,
wherein, at a time when no high priority packet exists in the priority queue even though a time for transmitting a high priority packet from the priority queue is reached, the packet forwarding device changes a particular non-high priority packet into a changed packet having high priority and transmits the changed packet as a priority packet, and
wherein the packet forwarding device performs a bandwidth guarantee for the high priority packets in the priority queue in units of upper layer packets.
4. The packet forwarding device according to claim 1 ,
wherein the packet forwarding device modifies priority information in the particular non-high priority packet in order to change the particular non-high priority packet into the changed packet having high priority.
5. The packet forwarding device according to claim 3 ,
wherein the packet forwarding device writes priority information into the particular non-high priority packet in order to change the particular non-high priority packet into the changed packet having high priority.
6. The packet forwarding device according to claim 2 ,
wherein the packet forwarding device modifies priority information in the particular non-high priority packet in order to change the particular non-high priority packet into the changed packet having high priority.
7. The packet forwarding device according to claim 2 ,
wherein the packet forwarding device writes priority information into the particular non-high priority packet in order to change the particular non-high priority packet into the changed packet having high priority.