Method of transferring packets and router device therefor
First Claim
1. A method of transferring packets comprising the steps of:
- receiving a packet including a header and data, and transferring the packet to a first or second output line, said header containing a label used for switching the packet and identification information of communication quality;
wherein when the first output line does not have a fault, upon a packet being received, a first label in a first header of said packet is rewritten, and the packet whose label is rewritten is outputted to said first output line; and
wherein when said first output line has a fault, upon a packet being received, identification information of communication quality in the first header of the packet is copied, a second header containing the copied identification information of communication quality and a second label is added to said packet, and a packet to which said second header is added is outputted to said second output line.
2 Assignments
0 Petitions
Accused Products
Abstract
With respect to a router in a backup path in an MPLS network adopting a label stack method, it is an object of the present invention to achieve the same quality-guarantee control as the one performed in a current path. In a packet transfer device accommodating first and second output lines, when the first line has a fault, upon a first packet being received, communication quality information in a header of the first packet is copied. Further, a first header containing the copied priority information and a new label is added to the first packet, and a packet to which the first packet is added is outputted to a second output line. When a second packet is received, communication quality information in a header of the second packet is copied, a second header containing the copied priority information and the new label is added to the second packet, and a packet to which the second packet is added is outputted to the second output line.
67 Citations
10 Claims
-
1. A method of transferring packets comprising the steps of:
-
receiving a packet including a header and data, and transferring the packet to a first or second output line, said header containing a label used for switching the packet and identification information of communication quality;
wherein when the first output line does not have a fault, upon a packet being received, a first label in a first header of said packet is rewritten, and the packet whose label is rewritten is outputted to said first output line; and
wherein when said first output line has a fault, upon a packet being received, identification information of communication quality in the first header of the packet is copied, a second header containing the copied identification information of communication quality and a second label is added to said packet, and a packet to which said second header is added is outputted to said second output line. - View Dependent Claims (2, 3, 4)
-
-
5. A method of transferring packets for a packet transfer device which has an associating table for associating a label added to an inputted packet with a label added when the packet is outputted, and switches the inputted packet from an input line to an output line corresponding to the label added to the packet,
wherein a packet in which a first header containing a first label and identification information of communication quality of the packet are added before data, and a second header containing a second label and said identification information of communication quality are added before said first header is received; - and
wherein priority control of the packet transfer is performed according to said identification information of communication quality in said second header. - View Dependent Claims (6, 7, 8)
- and
-
9. A router device receiving a packet containing header information and processing the packet, said header information including a first section containing a label and a second section indicating communication quality of said packet;
- the router device comprising
an output line to which the packet is sent and a table to hold a new label corresponding to said first section, a table search processing section searching said table using said first section as a search key and determining the output line and the new label corresponding to said packet, an information-in-header extracting section extracting second section of said packet, an output header generating section generating additional header information to be added to said received packet using the new label determined by said table search processing section and the second section extracted by said information-in-header extracting section, a line status monitoring section monitoring the status of said output line, and a control section receiving a notice of failure from said line status monitoring section, and changing contents of said table according to said notice of failure.
- the router device comprising
-
10. A router device receiving a packet containing a first header information and a second header information and processing the packet, said first and second header information including a first section containing a label and a second section indicating communication quality of said packet;
- the router device comprising
an output line to which the packet is sent and a table holding a new label corresponding to said first section, and a table search processing section searching said table using said first section of said first header information as a search key and determining the output line and a new label corresponding to said packet;
wherein the router device further rewrites said first header information according to a processing result of said table search processing section, sends it together with said second header information to said output line, and performs priority control of the packet transfer according to the second section of said first header information.
- the router device comprising
Specification