Packet transferring method and apparatus that employs the same
First Claim
1. A packet processing method employed in an IP network provided with a plurality of nodes, the method comprising:
- a step of enabling a first node to decide a flow ID according to information written in a header of a received packet so as to write the flow ID in the packet, the flow ID being used to identify a flow to which the packet belongs; and
a step of enabling a second node that receives the packet from the first node to perform at least one of such packet processings as bandwidth monitoring, statistical information collecting, filtering, and priority-based transferring according to the flow ID.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
20 Claims
-
1. A packet processing method employed in an IP network provided with a plurality of nodes, the method comprising:
-
a step of enabling a first node to decide a flow ID according to information written in a header of a received packet so as to write the flow ID in the packet, the flow ID being used to identify a flow to which the packet belongs; and
a step of enabling a second node that receives the packet from the first node to perform at least one of such packet processings as bandwidth monitoring, statistical information collecting, filtering, and priority-based transferring according to the flow ID. - View Dependent Claims (2, 13, 14, 15, 16, 18)
-
-
3. A packet transferring apparatus that outputs a packet inputted from any one of a plurality of input lines and outputs the inputted packet to any one of a plurality of output lines, the apparatus comprising:
-
flow detecting means for deciding a flow ID that is an identifier of a flow to which the inputted packet belongs according to information written in a header of the packet; and
a flow processing means for performing at least one of such packet processings as bandwidth monitoring, statistical information collecting, filtering, and priority-based transferring according to the flow ID. - View Dependent Claims (4, 5, 6, 8, 9, 10, 11, 12, 17, 20)
-
-
7. A packet transferring apparatus provided with a plurality of input lines and a plurality of output lines and enabled to output a packet inputted from any one of the plurality of input lines to any one of a plurality of output lines, the apparatus including:
-
first flow detecting means that decides a first flow ID, which is an identifier of a flow to which an inputted packet belongs according to information written in a header of the inputted packet;
second flow detecting means that decides a second flow ID of a flow bundle according to the first flow ID and the information written in the header; and
a flow processing means for performing at least one of such packet processings as bandwidth monitoring, statistical information collecting, filtering, and priority-based transferring according to the second flow ID. - View Dependent Claims (19)
-
Specification