COMMUNICATION APPARATUS AND COMMUNICATION METHOD
First Claim
1. A communication apparatus comprising:
- a plurality of network interface units which are communication apparatuses for transmitting and receiving a packet on a network and which perform processing for transmitting and receiving the packet to and from the network and perform processing on the packet;
one or more packet transfer units 123 which perform, on the basis of a routing table 122, transfer processing on a packet that is output from the network interface unit; and
a control unit controlling each unit of the communication apparatus,wherein when the control unit receives association information for associating a particular identifier of a tunneling protocol and an output destination interface in advance, the control unit sets the association information for associating the particular identifier of the tunneling protocol and the output destination interface in an information storage unit of the network interface unit and a routing table 122 of the packet transfer unit 123,in a case where an identifier of a tunneling protocol possessed by a packet obtained by decapsulating the received packet is the particular identifier, the network interface unit attaches a tag for an internal control to a head portion of the packet and outputs the packet to the packet transfer unit 123, andthe packet transfer unit 123 reads, from the tag for the internal control, the association information for associating the particular identifier of the tunneling protocol and the output destination interface which is set in the routing table 122, and transfers the packet obtained by deleting the tag for the internal control to the output interface that has been set.
1 Assignment
0 Petitions
Accused Products
Abstract
A network apparatus which is one of two network apparatuses using a tunneling protocol and which accommodates a user, wherein the network apparatus includes a function for uniquely determining an identifier in a header of the tunneling protocol in accordance with a setting made by a network operation administrator, and encapsulating and transmitting a packet with the determined identifier, and the other network apparatuses connected to the DPI apparatus 10 includes a function of carrying out decapsulation processing, converting the identifier in the tunneling protocol header into an identifier associated with the output destination interface, attaching a conversion result to a decapsulated packet as an internal control tag, and transferring the conversion result to hardware carrying out packet transfer processing.
3 Citations
8 Claims
-
1. A communication apparatus comprising:
-
a plurality of network interface units which are communication apparatuses for transmitting and receiving a packet on a network and which perform processing for transmitting and receiving the packet to and from the network and perform processing on the packet; one or more packet transfer units 123 which perform, on the basis of a routing table 122, transfer processing on a packet that is output from the network interface unit; and a control unit controlling each unit of the communication apparatus, wherein when the control unit receives association information for associating a particular identifier of a tunneling protocol and an output destination interface in advance, the control unit sets the association information for associating the particular identifier of the tunneling protocol and the output destination interface in an information storage unit of the network interface unit and a routing table 122 of the packet transfer unit 123, in a case where an identifier of a tunneling protocol possessed by a packet obtained by decapsulating the received packet is the particular identifier, the network interface unit attaches a tag for an internal control to a head portion of the packet and outputs the packet to the packet transfer unit 123, and the packet transfer unit 123 reads, from the tag for the internal control, the association information for associating the particular identifier of the tunneling protocol and the output destination interface which is set in the routing table 122, and transfers the packet obtained by deleting the tag for the internal control to the output interface that has been set. - View Dependent Claims (2, 3, 4)
-
-
5. A communication method for performing processing for transmitting and receiving a packet to and from a network and performing processing on the packet, and performing transfer processing on the basis of a routing table 122,
wherein when association information for associating a particular identifier of a tunneling protocol and an output destination interface is input, association information for associating the particular identifier of the tunneling protocol and the output destination interface is set in an information storage unit and the routing table 122 referred to when processing on the packet is performed, in a case where an identifier of a tunneling protocol possessed by a packet obtained by decapsulating the received packet is the particular identifier, a tag for an internal control is attached to a head portion of the packet, and the association information for associating the particular identifier of the tunneling protocol and the output destination interface which is set in the routing table 122 is read from the tag for the internal control, and the packet obtained by deleting the tag for the internal control is transferred to the output interface that has been set.
Specification