NETWORK SYSTEM AND NETWORK FLOW TRACING METHOD
First Claim
Patent Images
1. A network system comprising:
- a switch having a function to process a reception packet based on a set entry of a flow table;
a controller having a function to receive an inquiry of the packet from said switch, and to set the entry defining a rule and an operation to uniformly control packets to said flow table of said switch; and
an encapsulating module having a function to receive the packet from at least one of said switch and said controller and to encapsulate the packet by using a same header as a header of the packet.
4 Assignments
0 Petitions
Accused Products
Abstract
In a flow-based network such as an open flow network system, even when a network appliance such as NAT and NAPT for translating a packet header is passed through, a correspondence relation of two flows before and after the passing can be grasped to make it possible to trace the flow in end-to-end.
Specifically, a packet is encapsulated in a switch (or in a controller requested from the switch). By encapsulating by using the same header as a current header, two kinds of headers before the translation and after the translation are attached to the packet after the packet phases through the network appliance.
-
Citations
8 Claims
-
1. A network system comprising:
-
a switch having a function to process a reception packet based on a set entry of a flow table; a controller having a function to receive an inquiry of the packet from said switch, and to set the entry defining a rule and an operation to uniformly control packets to said flow table of said switch; and an encapsulating module having a function to receive the packet from at least one of said switch and said controller and to encapsulate the packet by using a same header as a header of the packet. - View Dependent Claims (2, 3)
-
-
4. A computer which has a function as an encapsulating module, comprising:
-
means for receiving a packet from at least one of a switch which has a function to process a reception packet based on a set entry of a flow table, and a controller which has a function to receive an inquiry of the packet from said switch, and to set the entry defining a rule and an operation to uniformly control packets to said flow table of said switch; and means for encapsulating the packet by using a same header as a header of the packet. - View Dependent Claims (5, 6)
-
-
7. A network flow tracing method comprising:
-
processing a reception packet based on a set entry of a flow table in a switch; receiving an inquiry of the packet from said switch, and setting the entry defining a rule and an operation to uniformly control packets to said flow table of said switch, in a controller; and receiving the packet from at least one of said switch and said controller and encapsulating the packet by using a same header as a header of the packet, in an encapsulating module.
-
-
8. A storage medium which stores a program for making a computer which has a function as an encapsulating module, executing:
-
a step of receiving a packet from at least one of a switch which has a function to process a reception packet based on a set entry of a flow table, and a controller which has a function to receive an inquiry of the packet from said switch, and to set the entry defining a rule and an operation to uniformly control packets to said flow table of said switch; and a step of encapsulating the packet by using a same header as a header of the packet.
-
Specification