US 9,813,323 B2
Systems and methods for controlling switches to capture and monitor network traffic
Vishnu Emmadi, Sunnyvale, CA (US); Srinivasan Ramasubramanian, Sunnyvale, CA (US); Shrinivasa Kini, Santa Clara, CA (US); Mei Yang, Fremont, CA (US); Sudeep Dilip Modi, Milpitas, CA (US); Gregor Mathias Maier, Alameda, CA (US); and Rajneesh Bajpai, San Jose, CA (US)
Assigned to Big Switch Networks, Inc., Santa Clara, CA (US)
Filed by Big Switch Networks, Inc., Santa Clara, CA (US)
Filed on Feb. 10, 2015, as Appl. No. 14/618,635.
Prior Publication US 2016/0234091 A1, Aug. 11, 2016
Int. Cl. H04L 12/26 (2006.01); H04L 12/24 (2006.01); H04L 12/709 (2013.01); H04L 12/721 (2013.01)
CPC H04L 43/12 (2013.01) [H04L 41/0806 (2013.01); H04L 41/0893 (2013.01); H04L 43/062 (2013.01); H04L 45/245 (2013.01); H04L 45/38 (2013.01)] 24 Claims
OG exemplary drawing
 
1. A method of using a controller that controls switches in a forwarding network, wherein the forwarding network performs packet forwarding operations to forward network packets between end hosts that are coupled to the forwarding network, the method comprising:
with the controller, identifying a group of switch ports on at least one of the switches in the forwarding network that is connected to a network traffic analysis network;
with the controller, controlling a selected switch of the forwarding network to copy at least a portion of the network packets that are forwarded between the end hosts of the forwarding network to the identified group of switch ports without interfering with the packet forwarding operations of the forwarding network; and
with the controller, controlling an additional selected switch of the forwarding network to copy the portion of the network packets that are forwarded between the end hosts of the forwarding network to the identified group of switch ports without interfering with the packet forwarding operations of the forwarding network.