Communication apparatus and relay apparatus for performing packet priority control
First Claim
1. A relay apparatus for relaying a packet, said relay apparatus comprising:
- a packet receiving unit for receiving a packet;
a priority identifying unit for determining whether or not a priority is set in application data at an application level from said packet received by said packet receiving unit, and thereby identifying a first priority at said application level;
a priority control unit for renewing a field value for packet priority control of said packet, the header being at a level lower than said application level, on the basis of said first priority; and
a packet transmitting unit for transmitting said packet;
wherein said priority control unit has a policy table in which a second priority is set for each source address or each destination address, searches said policy table for a source address or a destination address of said packet to determine a corresponding second priority, calculates a third priority from the second priority and the first priority of said packet, and sets a Type of Service (TOS) field value corresponding to the third priority in a TOS field.
1 Assignment
0 Petitions
Accused Products
Abstract
In a communication system, a first communication apparatus includes: an application data generating unit for generating application data including data at an application level and a priority at the application level; and a lower-level packet generating unit disposed therein for generating a packet by adding to the application data a header including a destination address and a source address at a level lower than the application level. A first relay apparatus includes: a priority identifying unit disposed therein for determining whether or not a priority is set in the application data of the packet received by the first relay apparatus, and thereby identifying a first priority at the application level; and a priority control unit disposed therein for renewing a TOS field value in the header of the packet, the header being at the level lower than the application level, on the basis of the first priority.
-
Citations
6 Claims
-
1. A relay apparatus for relaying a packet, said relay apparatus comprising:
-
a packet receiving unit for receiving a packet; a priority identifying unit for determining whether or not a priority is set in application data at an application level from said packet received by said packet receiving unit, and thereby identifying a first priority at said application level; a priority control unit for renewing a field value for packet priority control of said packet, the header being at a level lower than said application level, on the basis of said first priority; and a packet transmitting unit for transmitting said packet; wherein said priority control unit has a policy table in which a second priority is set for each source address or each destination address, searches said policy table for a source address or a destination address of said packet to determine a corresponding second priority, calculates a third priority from the second priority and the first priority of said packet, and sets a Type of Service (TOS) field value corresponding to the third priority in a TOS field. - View Dependent Claims (2, 3)
-
-
4. A relay apparatus for relaying a packet, said relay apparatus comprising:
-
a packet receiving unit for receiving a packet; a priority identifying unit for determining whether or not a priority is set in application data at an application level from said packet received by said packet receiving unit and thereby identifying a first priority at said application level; a priority control unit for renewing a field value for packet priority control in a header of said packet, the header being at a level lower than said application level, on the basis of said priority; and a packet transmitting unit for transmitting said packet; wherein said priority control unit determines a second priority on the basis of a type of protocol of a packet, calculates a third priority from the second priority and the first priority at the application level of the packet, and sets a Type of Service (TOS) value corresponding to the third priority in a TOS field.
-
-
5. A communication system including a communication apparatus and a relay apparatus, said communication system comprising:
-
a first packet receiving unit disposed in said communication apparatus for receiving a packet; an application data generating unit disposed in said communication apparatus for generating application data including data at an application level and a priority at said application level corresponding to importance of the data; a lower-level packet generating unit disposed in said communication apparatus for generating a packet by adding to said application data a header including a destination address and a source address at a level lower than said application level; a first packet transmitting unit disposed in said communication apparatus for transmitting said packet; a second packet receiving unit disposed in said relay apparatus for receiving said packet transmitted from said communication apparatus; a priority identifying unit disposed in said relay apparatus for determining whether a priority is set in said application data of said packet received by said second packet receiving unit, and thereby identifying a first priority at said application level; a priority control unit disposed in said relay apparatus for renewing a Type of Service (TOS) field value in the header of said packet, the header being at the level lower than said application level, on the basis of said first priority; and a second packet transmitting unit disposed in said relay apparatus for transmitting said packet. - View Dependent Claims (6)
-
Specification