摘要:
A packet communication system of the present invention has first mode, second mode and third mode to apply to input packets. The first mode is a mode that decides priority of the packet by at least one of the address information and the application information, the second mode is a mode that decides priority of the packet by the DS value, the third mode is a mode that decides rewrite the DS value by at least one of the address information and the application information. A control unit of the packet communication system switches a mode to apply an input packet of the first mode, the second mode and the third mode based on the packet header information of the input packet.
摘要:
A packet forwarding apparatus provided with a plurality of line interface units, comprises a routing processing unit for referring to a routing table, based on header information of received packet to specify one of output lines to output the received packet, a flow detection unit for referring to an entry table, in which a plurality of entries with flow conditions and control information are registered, to retrieve control information defined by the entry with a flow condition which coincides with that of the header information of the received packet, and a packet forwarding unit for transferring the received packet to one of the line interface units connected to the output line specified by the routing processing unit. The entry table id divided into a plurality of subtables corresponding to the values of flow attributes associated with the received packets and the flow detection unit retrieves the control information from one of said subtables specified by the value of the flow attribute corresponding to the received packet.
摘要:
Every router in a network is provided with flow detecting means that detects a flow from a packet header of a packet so as to perform such packet processings as bandwidth monitoring, priority-based transferring, statistical information collecting with respect to each packet flow. Receiving a packet from a site, an edge router detects the packet flow and writes a flow identifier in the packet. Each flow identifier is uniquely decided in the network. The Internet router performs such packet processings as bandwidth monitoring, priority-based transferring, statistical information collecting with respect to each flow according to the flow identifier. The present invention can thus prevent the network from degradation of transferring performance caused by the flow detecting means of a backbone router.
摘要:
A bandwidth monitoring device for use in a network for transferring priority packets in preference to non priority packets as far as the amount of the priority packets is within a contract bandwidth established between a network user and a network operator, comprising a bandwidth check result decision unit for detecting whether the bandwidth of the priority packets is less than the contract bandwidth, and a DSCP decision unit for determining that a non priority packet may be transferred as a priority packet when the bandwidth of the priority packets is less than the contract bandwidth thereby to sufficiently use the contract bandwidth.
摘要:
A flow classifier having a flow CAM having plural flow entries, a search key generator for generating a search key of a format which differs by a flow condition, and a table holding a flow search result corresponding to an address of respective flow entry of CAM, in which access is made to CAM by the search key of a variable format including at least one header information item extracted from a packet header and the flow search result is obtained from the table in accordance with the address of the flow entry coinciding with the search key outputted from CAM to thereby constitute high speed formation of flow classifying by a variety of flow conditions.
摘要:
A packet forwarding apparatus is provided which can minimize traffic detoured to a backup path liable to be degraded in communication quality in the event of a link failure to thereby improve the communication quality. To this end, a technique is provided in which an output label decision unit and an output physical port ordinal number search unit which are included in a destination decision unit decide, from a header of an input packet, an output label of the packet, a first logical link to which the packet is to be outputted and a first physical link constituting the first logical link. When a failure takes place in the first physical link, the detour decision unit changes the output label to a backup label and the first physical link to a second physical link constituting a second logical link.
摘要:
A packet forwarding apparatus which quickly selects a plurality of control information entries to be applied according to header information of an input packet and concurrently performs various the header processing functions. The packet forwarding apparatus comprises a flow retrieval unit which compares header information of the input packet with plural sets of flow identification conditions and concurrently outputs various flow identifiers appropriate to the input packet, various header processing units corresponding to the flow identifiers, and a packet forwarding control unit for controlling forwarding of input packets according to control information outputted from at least one of the header processing units. While each of the header processing units has an information table containing plural information entries, reads a single information entry from the information table according to the flow identifier outputted from the flow retrieval unit, and executes a prescribed arithmetic operation.
摘要:
A data transfer apparatus is provided for monitoring the bandwidth of a first and a second flow, comprises flow detecting means for comparing information in a header field of a packet with the first and second detection conditions to detect a flow to which the packet belongs, compliance/violation determining means for measuring the bandwidth of the packet belonging to the detected flow to determine whether the packet complies with or violates a traffic condition which is set corresponding to each flow detection condition, and packet processing determining means for determining processing for a packet which satisfies both the first and second flow conditions based on the compliance/violation determination results corresponding to both traffic conditions, and determining processing for a packet which satisfies one of the first and second flow conditions based on the compliance/violation result corresponding to the flow detection condition satisfied by the packet.
摘要:
A packet forwarding apparatus which quickly selects a plurality of control information entries to be applied according to header information of an input packet and concurrently performs various the header processing functions. The packet forwarding apparatus comprises a flow retrieval unit which compares header information of the input packet with plural sets of flow identification conditions and concurrently outputs various flow identifiers appropriate to the input packet, various header processing units corresponding to the flow identifiers, and a packet forwarding control unit for controlling forwarding of input packets according to control information outputted from at least one of the header processing units. While each of the header processing units has an information table containing plural information entries, reads a single information entry from the information table according to the flow identifier outputted from the flow retrieval unit, and executes a prescribed arithmetic operation.
摘要:
To control a bandwidth without the need for a large-capacity buffer. This invention provides a packet transfer apparatus connected to first device and second device, with a network therebetween, including: an input unit that receives a packet from the first device; a packet storage unit that stores the packet; a packet processing unit that stores the packet in the packet storage unit; a packet checking unit that checks whether the packet is related to data request; a packet analyzing unit that analyzes the amount of data requested by the data request; a transfer control unit that controls transfer of the packet on the basis of the analyzed amount of data; and an output unit that sends the received packet to the second device.