US 12,192,103 B2
Intermediate logical interfaces in a virtual distributed router environment
Vivek Agarwal, Campbell, CA (US); Ganesan Chandrashekhar, Campbell, CA (US); Rahul Korivi Subramaniyam, Sunnyvale, CA (US); Howard Wang, Cupertino, CA (US); and Ram Dular Singh, San Jose, CA (US)
Assigned to Nicira, Inc., Palo Alto, CA (US)
Filed by Nicira, Inc., Palo Alto, CA (US)
Filed on Sep. 1, 2023, as Appl. No. 18/241,234.
Application 18/241,234 is a continuation of application No. 17/361,284, filed on Jun. 28, 2021, granted, now 11,799,775.
Application 17/361,284 is a continuation of application No. 16/888,860, filed on Jun. 1, 2020, granted, now 11,050,666, issued on Jun. 29, 2021.
Application 16/888,860 is a continuation of application No. 16/421,446, filed on May 23, 2019, granted, now 10,693,783, issued on Jun. 23, 2020.
Application 16/421,446 is a continuation of application No. 14/840,228, filed on Aug. 31, 2015, granted, now 10,361,952, issued on Jul. 23, 2019.
Claims priority of provisional application 62/186,623, filed on Jun. 30, 2015.
Prior Publication US 2023/0421495 A1, Dec. 28, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 12/741 (2013.01); G06F 9/455 (2018.01); H04L 12/46 (2006.01); H04L 41/0893 (2022.01); H04L 45/00 (2022.01); H04L 45/02 (2022.01); H04L 45/44 (2022.01); H04L 45/586 (2022.01); H04L 45/74 (2022.01); H04L 47/33 (2022.01); H04L 69/325 (2022.01); H04L 49/00 (2022.01)
CPC H04L 45/74 (2013.01) [G06F 9/45558 (2013.01); H04L 12/4641 (2013.01); H04L 41/0893 (2013.01); H04L 45/04 (2013.01); H04L 45/38 (2013.01); H04L 45/44 (2013.01); H04L 45/586 (2013.01); H04L 45/66 (2013.01); H04L 47/33 (2013.01); H04L 69/325 (2013.01); G06F 2009/45595 (2013.01); H04L 49/70 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of forwarding packets from a logical network to an external network through an edge gateway, the method comprising:
at a first host computer:
receiving a packet at a first router that executes on the first host computer to implement a logical router for the logical network along with a plurality of other routers executing on a plurality of other host computers;
performing a routing lookup to determine that the packet is directed to an interface that is not active on the first host computer but is active on a second host computer on which the edge gateway executes;
using a logical switch implemented by the first and second host computers to forward the packet to the second host computer for the packet to be processed by the gateway and forwarded to the external network.