Packet switching apparatus
First Claim
1. A packet switching apparatus with a plurality of pairs of input/output ports, the packet switching apparatus for forwarding packets received to their destination, based on a session as a point-to-point connection set up between a terminal and a destination network, comprising:
- a pathfinding table for containing entries on a plurality of entry lines, to which, route information to be known when a first packet of a session is received and associated output information including the identifier of an output port through which to send out the packet received, the identifier of an output tunnel including one session or a bundle of a plurality of sessions through which packets are logically passed to a point in a network, and the identifier of an output session are defined; and
a processing unit for packets received which searches said pathfinding table for an entry line matching with the route information included in a packet received, performs processing for the received packet, according to packet output route information specified on the searched out entry line, and sends out the received packet through the output port identified by the output port identifier on said specific entry line, wherein each of the entries of the pathfinding table contains a correspondence among an identifier of an input tunnel of an input packet, an identifier of an input session of the input packet, and an identifier of an output port of the input packet.
1 Assignment
0 Petitions
Accused Products
Abstract
An access node run as a packet switching apparatus enables IP connection services for a plurality of access methods; e.g., relatively low-speed IP connection, high-speed 1P connection, and mobile network IP connection. By using this apparatus of the present invention, cost can be reduced and upgrading to advanced access networks and access services is easily carried out. Provision of the above access nodes implements upgrade-type network services common for diverse protocols. Each access node retains a pathfinding table to which input port, input tunnel identifier and input session identifier entries in a set are registered per session. When routing a packet, by looking up the set of these entries matching with the packet, the associated output port, output tunnel identifier, and output session identifier are obtained. After processing for the packet, appropriate for one of the plurality of access methods and network services, the node forwards the packet over the routed path.
27 Citations
16 Claims
-
1. A packet switching apparatus with a plurality of pairs of input/output ports, the packet switching apparatus for forwarding packets received to their destination, based on a session as a point-to-point connection set up between a terminal and a destination network, comprising:
-
a pathfinding table for containing entries on a plurality of entry lines, to which, route information to be known when a first packet of a session is received and associated output information including the identifier of an output port through which to send out the packet received, the identifier of an output tunnel including one session or a bundle of a plurality of sessions through which packets are logically passed to a point in a network, and the identifier of an output session are defined; and
a processing unit for packets received which searches said pathfinding table for an entry line matching with the route information included in a packet received, performs processing for the received packet, according to packet output route information specified on the searched out entry line, and sends out the received packet through the output port identified by the output port identifier on said specific entry line, wherein each of the entries of the pathfinding table contains a correspondence among an identifier of an input tunnel of an input packet, an identifier of an input session of the input packet, and an identifier of an output port of the input packet. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A packet switching apparatus connected to a plurality of networks, each network using a specific communication protocol for transmitting packets across it, said packet switching apparatus for forwarding packets received to their destination, based on a session as a point-to-point connection set up between a terminal and a destination network, comprising:
-
a plurality of input line interface units, each connecting to at least one input line and carrying out protocol processing in compliance with the OSI Reference Model, at least Layer 1, for packets input through said input line;
a plurality of output line interface units, each connecting to at least one output line and carrying out protocol processing in compliance with the OSI Reference Model, at least Layer 1, for packets to be output over said output line;
a plurality of input session processing units, each connecting to at least a plurality of input line interface units and carrying out session or tunnel processing for packets received from the input line interface units;
a plurality of output session processing units, each connecting to at least a plurality of output line interface units and carrying out session or tunnel processing for packets to be transferred to the output line interface units;
a switch unit that carries out packet switching from the plurality of input session processing units to the plurality of output session processing units;
a control unit connecting to said plurality of input line interface units, said plurality of output line interface units, said plurality of input session processing units, said plurality of output session processing units, and said switch unit and has control over them;
a pathfinding table for containing entries on a plurality of entry lines, to which, route information to be known when a first packet of a session is received and associated output information including the identifier of an output port through which to send out the packet received, the identifier of an output tunnel including one session or a bundle of a plurality of sessions through which packets are logically passed to a point in a network, and the identifier of an output session are defined; and
a processing unit for packets received which searches said pathfinding table for an entry line matching with the route information included in a packet received, performs processing for the received packet, according to packet output route information specified on the searched out entry line, and sends out the received packet through the output port identified by the output port identifier on said specific entry line, wherein each of the entries of the pathfinding table contains a correspondence among an identifier of an input tunnel of an input packet, an identifier of an input session of the input packet, and an identifier of an output port of the input packet. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A packet switching apparatus with a plurality of pairs of input/output ports, said packet switching apparatus for forwarding packets received to their destination, based on a session as a point-to-point connection set up between a terminal and a destination network, comprising:
-
a pathfinding table for containing entries on a plurality of entry lines, to which input information to be known when a first packet of a session is received including the identifier of an input port, the identifier of an input tunnel including one session or a bundle of a plurality of sessions through which packets are logically passed to a point in a network, and the identifier of an input session and associated information about the identifier of an output port through which to send out the packet received are defined; and
a processing unit for packets received which searches said pathfinding table for an entry line matching with the route information included in a packet received, performs processing for the received packet, according to packet output route information specified on the searched out entry line, and sends out the received packet through the output port identified by the output port identifier on said specific entry line, wherein each of the entries of the pathfinding table contains a correspondence among an identifier of an input tunnel of an input packet, an identifier of an input session of the input packet, and an identifier of an output port of the input packet. - View Dependent Claims (12, 13, 14)
-
-
15. A packet switching apparatus with a plurality of pairs of input/output ports, the packet switching apparatus for forwarding packets received to their destination, based on a session as a point-to-point connection set up between a terminal and a destination network, comprising:
-
a pathfinding table for containing entries on a plurality of entry lines, to which route information to be known when a first packet of a session is received and associated information about the identifier of an output port through which to send out the packet received are defined; and
a processing unit for packets received which searches said pathfinding table for an entry line matching with the route information included in a packet received, performs processing for the received packet, according to packet output route information specified on the searched out entry line, and sends out the received packet through the output port identified by the output port identifier on said specific entry line, wherein each of the entries of the pathfinding table contains a correspondence among an identifier of an input tunnel of an input packet, an identifier of an input session of the input packet, and an identifier of an output port of the input packet. - View Dependent Claims (16)
-
Specification