US 11,895,023 B2
Enabling hardware switches to perform logical routing functionalities
Anupam Chanda, San Jose, CA (US); and Bruce Davie, Melbourne (AU)
Assigned to NICIRA, INC., Palo Alto, CA (US)
Filed by Nicira, Inc., Palo Alto, CA (US)
Filed on Nov. 13, 2021, as Appl. No. 17/525,895.
Application 17/525,895 is a continuation of application No. 15/965,903, filed on Apr. 28, 2018, granted, now 11,245,621.
Application 15/965,903 is a continuation of application No. 14/815,865, filed on Jul. 31, 2015, granted, now 9,967,182, issued on May 8, 2018.
Prior Publication US 2022/0078111 A1, Mar. 10, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 45/586 (2022.01); H04L 12/46 (2006.01); H04L 45/02 (2022.01); H04L 45/745 (2022.01); H04L 49/00 (2022.01)
CPC H04L 45/586 (2013.01) [H04L 12/4633 (2013.01); H04L 45/02 (2013.01); H04L 45/745 (2013.01); H04L 49/70 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for using a managed hardware forwarding element (MHFE) to perform packet forwarding operations for a logical network, the method comprising:
receiving at the MHFE data that defines a logical router and a plurality of logical switches of the logical network that connects a plurality of end machines operating on a plurality of host computers to a plurality of physical machines that are connected to the MHFE;
using the received data to configure a set of forwarding tables of the MHFE in order to define the logical router and the plurality of logical switches on the MHFE; and
using the set of forwarding tables at the MHFE to perform packet forwarding operations for the logical network,
wherein the logical router spans the MHFE and forwarding elements on the host computers that implement the logical router, while each logical switch spans the MHFE and the forwarding elements on the host computers that implement the logical switch;
wherein the forwarding elements on the host computers connect to the end machines operating on the host computers and the MHFE connects to the end machines only through the forwarding elements on the host computers as the MHFE is a standalone hardware appliance that operates outside of the host computers.