MPLS network system
AssigneeFujitsu Limited
InventorsMakoto Kubota, Tetsumei Tsuruoka
Life of this patent
Estimating the term…
Abstract
A first edge node in an MPLS network system includes a generation module generating a key value for determining an allocating destination link in a way that uses, as input values, a piece of source identifying information and a piece of destination identifying information contained in a header of a forwarding target frame before being attached with an MPLS header enabling the frame to be forwarded across an MPLS network on the basis of an MPLS protocol, an embedding module embedding the key value generated by the generation module into a specified field in the MPLS header, and a transmitting module transmitting the MPLS frame containing the key value embedded into the specified field in its MPLS header to the MPLS network.
Claims31
An MPLS network system comprising:
- a first edge node including:
- a generation module generating a key value for determining an allocating destination link in a way that uses, as input values, a piece of source identifying information and a piece of destination identifying information contained in a header of a forwarding target frame before being attached with an MPLS header enabling the frame to be forwarded across within an MPLS network on the basis of an MPLS protocol;
- an embedding module embedding the key value generated by said generation module into a specified field in the MPLS header;
- and
- a transmitting module transmitting the MPLS frame containing the key value embedded into the specified field in its MPLS header to the MPLS network;
- and
- a second edge node including:
- an extraction module extracting the key value from the specified field in the MPLS header of the MPLS frame received via the MPLS network;
- and
- a determining module determining one physical link as the allocating destination link among a plurality of physical links that are logically bundled beforehand as one link on the basis of the key value extracted by said extraction module.
An edge node belonging to a first network and connected to a second network or a terminal device via physical links logically bundled, an ingress edge node belonging to the first network, comprising:
- a module allocating a packet to the physical link on the basis of a key value calculated based on a packet header and stored in the packet header.
An edge node comprising:
- a generation module generating a key value for determining an allocating destination link in a way that uses, as input values, apiece of source identifying information and a piece of destination identifying information contained in a header of a forwarding target frame before being attached with an MPLS header enabling the frame to be forwarded across within an MPLS network on the basis of an MPLS protocol;
- an embedding module embedding the key value generated by said generation module into a specified field in the MPLS header;
- a transmitting module transmitting the MPLS frame containing the key value embedded into the specified field in its MPLS header to the MPLS network;
- an extraction module extracting the key value from the specified field in the MPLS header of the MPLS frame received via the MPLS network;
- and
- a determining module determining one physical link as the allocating destination link among a plurality of physical links that are logically bundled beforehand as one link on the basis of the key value extracted by said extraction module.
A method of determining an allocating destination link, comprising:
- generating a key value for determining an allocating destination link in away that uses, as input values, a piece of source identifying information and a piece of destination identifying information contained in a header of a forwarding target frame before being attached with an MPLS header enabling the frame to be forwarded across within an MPLS network on the basis of an MPLS protocol;
- embedding the generated key value into a specified field in the MPLS header;
- and
- transmitting the MPLS frame containing the embedded key value into the specified field in its MPLS header to the MPLS network;
- extracting the key value from the specified field in the MPLS header of the MPLS frame received via the MPLS network;
- and
- determining one physical link as the allocating destination link among a plurality of physical links that are logically bundled beforehand as one link on the basis of the extracted key value.
Dependencies are inferred from the claim text.