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:
Mar. 21, 2017
Filed:
Jul. 21, 2014
Big Switch Networks, Inc., Santa Clara, CA (US);
Michael Stolarchuk, Ypsilanti, MI (US);
Carl D. Roth, Santa Cruz, CA (US);
Alok Shankar, Mountain View, CA (US);
Robert K. Vaterlaus, Oakland, CA (US);
Srinivasan Ramasubramanian, Sunnyvale, CA (US);
Andreas Wundsam, Berkeley, CA (US);
Robert W. Sherwood, Oakland, CA (US);
Rajneesh Bajpai, San Jose, CA (US);
Big Switch Networks, Inc., Santa Clara, CA (US);
Abstract
First and second controllers implemented on computing equipment may be used to control switches in a network. The switches may forward network packets between end hosts. The second controller may identify first and second redundant partitions of switches in the network that are each coupled to all of the end hosts. The first controller may instruct the first partition to install software while the second partition forwards network traffic and may instruct the second partition to install software while the first partition forwards network traffic. The first controller may install the software while the second controller is active and the second controller may install the software while the first controller is active. In this way, the switches and controllers may be provided with an uninterrupted software upgrade and packets may be forwarded between end hosts during the software upgrade without introducing packet loss or other noticeable reductions in network performance.