Tracing network packets through logical and physical networks
First Claim
1. For a managed forwarding element (MFE) that implements a logical forwarding element (LFE) of a logical network along with a plurality of other MFEs, a method comprising:
- receiving a packet comprising an indicator that the packet is used for a trace operation;
performing a logical forwarding operation on the packet;
generating a first set of trace-observation data relating to the logical forwarding operation;
performing a physical forwarding operation;
generating a second set of trace-observation data relating to the physical forwarding operation;
sending, to a network controller, the first and second trace-observation data sets.
0 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a method for a first network controller that manages a set of logical forwarding elements implemented in several managed forwarding elements. The method receives a request to trace a specified packet having a particular source on a logical forwarding element. The method generates the packet according to the packet specification. The generated packet includes an indicator that the packet is for a trace operation. The method sends the packet to a second network controller that manages a managed forwarding element associated with the particular source. The method receives a first set of messages regarding operations performed on the packet from a set of network controllers that receives a second set of messages regarding operations performed on the packet from a set of managed forwarding elements that process the packet.
251 Citations
20 Claims
-
1. For a managed forwarding element (MFE) that implements a logical forwarding element (LFE) of a logical network along with a plurality of other MFEs, a method comprising:
-
receiving a packet comprising an indicator that the packet is used for a trace operation; performing a logical forwarding operation on the packet; generating a first set of trace-observation data relating to the logical forwarding operation; performing a physical forwarding operation; generating a second set of trace-observation data relating to the physical forwarding operation; sending, to a network controller, the first and second trace-observation data sets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory machine-readable medium storing a managed forwarding element (MFE) which when executed by at least one processing unit implements a logical forwarding element (LFE) of a logical network along with a plurality of other MFEs, the MFE comprising sets of instructions for:
-
receiving a packet comprising an indicator that the packet is used for a trace operation; performing a logical forwarding operation on the packet; generating a first set of trace observation data relating to the logical forwarding operation; performing a physical forwarding operation; generating a second set of trace observation data relating to the physical forwarding operation; sending, to a network controller, the first and second trace-observation data sets. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification