The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 10, 2015
Filed:
Sep. 20, 2011
Robert Edward Adams, San Mateo, CA (US);
Mandeep Singh Dhami, San Jose, CA (US);
Daniel E. Talayco, Sunnyvale, CA (US);
Guido Appenzeller, Menlo Park, CA (US);
R. Kyle Forster, San Francisco, CA (US);
Robert Edward Adams, San Mateo, CA (US);
Mandeep Singh Dhami, San Jose, CA (US);
Daniel E. Talayco, Sunnyvale, CA (US);
Guido Appenzeller, Menlo Park, CA (US);
R. Kyle Forster, San Francisco, CA (US);
Big Switch Networks, Inc., Santa Clara, CA (US);
Abstract
A network may include network switches with network switch ports that may be coupled to end hosts. The network switches may be controlled by a controller such as a controller server. Virtual switches may be formed using the controller from groups of the network switch ports and the end hosts. Each virtual switch may include virtual interfaces associated with end hosts or network switches. Virtual links may be formed that define network connections between the virtual interfaces and end hosts or between two virtual interfaces. Virtual network policies such as selective packet forwarding, packet dropping, packet redirection, packet modification, or packet logging may be implemented at selected virtual interfaces to control traffic through the communications network. The controller may translate the virtual network policies into network switch forwarding paths that satisfy the virtual network policies.