Network system and network flow tracing method
DCFirst Claim
Patent Images
1. A switch apparatus, comprising:
- a storage storing a table, the table including rules and actions corresponding to the rules; and
a controller comprising;
a memory storing instructions; and
a processor configured to execute the instructions to;
receive the rules and the actions from a control apparatus;
identify, based on the rules, a received packet;
duplicate a part of a header of the identified packet as an additional header when the identified packet comprises a target of encapsulation;
encapsulate the identified packet by the additional header; and
process, based on the actions, the identified packet.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A switch apparatus includes a storage storing a table, the table including rules and actions corresponding to the rules, and a controller including a memory storing instructions, and a processor configured to execute the instructions to receive the rules and the actions from a control apparatus, identify, based on the rules, a received packet, duplicate a part of a header of the identified packet as an additional header when the identified packet includes a target of encapsulation, encapsulate the identified packet by the additional header, and process, based on the actions, the identified packet.
-
Citations
20 Claims
-
1. A switch apparatus, comprising:
-
a storage storing a table, the table including rules and actions corresponding to the rules; and a controller comprising; a memory storing instructions; and a processor configured to execute the instructions to; receive the rules and the actions from a control apparatus; identify, based on the rules, a received packet; duplicate a part of a header of the identified packet as an additional header when the identified packet comprises a target of encapsulation; encapsulate the identified packet by the additional header; and
process, based on the actions, the identified packet. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A communication system, comprising:
-
a control apparatus configured to control a plurality of switch apparatuses; and a switch apparatus of the switch apparatuses comprising; a storage storing a table, the table including rules and actions corresponding to the rules; and a controller comprising; a memory storing instructions; and a processor configured to execute the instructions to; receive the rules and the actions from a controller; identify, based on the rules, a received packet; duplicate a part of a header of the identified packet as an additional header when the identified packet comprises a target of encapsulation; encapsulate the identified packet by the additional header; and process, based on the actions, the identified packet. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A communication method, comprising:
-
receiving rules and actions from a controller; identifying, based on the rules, a received packet; duplicating a part of a header of the identified packet as an additional header when the identified packet comprises a target of encapsulation; encapsulating the identified packet by the additional header; and processing, based on the actions, the identified packet. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory recording medium recording a program which when executed causes a switch to perform a method, the method comprising:
-
receiving rules and actions from a controller; identifying, based on the rules, a received packet; duplicating a part of a header of the identified packet as an additional header when the identified packet comprises a target of encapsulation; encapsulating the identified packet by the additional header; and processing, based on the actions, the identified packet. - View Dependent Claims (20)
-
Specification