IP Library Granted Patent US 12,562,984
Granted Patent B2
US 12,562,984 · App. 18/358,745 · Granted Feb 24, 2026

Layer-2 networking storm control in a virtualized cloud environment

Inventors: Jagwinder Singh Brar (Bellevue, WA); Lucas Michael Kreger-Stickles (Seattle, WA); Bryce Eugene Bockman (Seattle, WA); Peter Croft Jones (Lexington, MA); Shane Baker (Bellevue, WA)
Assignee: ORACLE INTERNATIONAL CORPORATION
H04L45/586G06F9/45558G06F9/5077H04L45/16H04L45/66H04L47/12H04L47/2483H04L49/70H04L61/103H04L61/2517H04L63/101H04L69/324G06F2009/4557G06F2009/45595H04L67/10H04L2101/622
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,562,984
App. No.
18/358,745
Filed
Jul 25, 2023
Granted
Feb 24, 2026
Kind
B2
Art Unit
2412
USPC
370/235
Abstract

Techniques are described for communications in an L2 virtual network. In an example, the L2 virtual network includes a plurality of L2 compute instances hosted on a set of host machines and a plurality of L2 virtual network interfaces and L2 virtual switches hosted on a set of network virtualization devices. An L2 virtual network interface emulates an L2 port of the L2 virtual network. Storm control information applicable to the L2 port is sent to a network virtualization device that hosts the L2 virtual network interface.

Claims (46)

1 . A method comprising:

hosting a Layer 2 virtual network interface and a Layer 2 virtual switch that belong to a Layer 2 virtual network of a customer, wherein:

the Layer 2 virtual network interface and the Layer 2 virtual switch are associated with a Layer 2 compute instance that belongs to the Layer 2 virtual network,

the Layer 2 compute instance is hosted on a host machine of a physical network that comprises a network virtualization device, the host machine and the network virtualization device being communicatively coupled, and

the Layer 2 virtual network is hosted on the physical network and comprises a plurality of Layer 2 compute instances, a plurality of Layer 2 virtual network interfaces, and a plurality of Layer 2 virtual switches;

storing storm control information that indicates a storm control policy and an action to be performed upon violation of the storm control policy, wherein the storm control information is generated based on a storm control configuration indicated by input of the customer and on mapping information that associates an address of the Layer 2 virtual network and an address of the physical network;

monitoring traffic flow to and/or from the Layer 2 virtual network interface;

determining that the traffic flow violates the storm control policy; and

initiating the action based on the traffic flow violating the storm control policy.

2 . The method of claim 1 , wherein the storm control policy indicates a maximum transmission rate for ingress traffic to the Layer 2 virtual network interface, wherein the action comprises frame dropping, wherein determining that the traffic flow violates the storm control policy comprises determining that a transmission rate of ingress frames to the Layer 2 virtual network interface exceeds the maximum transmission rate, and wherein initiating the action comprises dropping an ingress frame.

3 . The method of claim 2 , wherein the storm control policy indicates an escalation policy with an escalation action to be applied upon repeated violations of the storm control policy.

4 . The method of claim 3 , wherein the storm control policy further indicates a time duration for the escalation action, wherein the escalation action comprises a link down, and wherein determining that the traffic flow violates the storm control policy further comprises determining that the transmission rate persisted longer than the time duration, and wherein initiating the action further comprises linking down the Layer 2 virtual network interface.

5 . The method of claim 1 , wherein the Layer 2 virtual network interface is a first Layer 2 virtual network interface, wherein the storm control policy indicates a maximum transmission rate for ingress traffic to a second Layer 2 virtual network interface, wherein the action comprises frame dropping, wherein determining that the traffic flow violates the storm control policy comprises determining that a transmission rate of frames from the first Layer 2 virtual network interface to the second Layer 2 virtual network interface exceeds the maximum transmission rate, and wherein initiating the action comprises dropping a frame from the first Layer 2 virtual network interface to the second Layer 2 virtual network interface.

6 . The method of claim 1 , wherein the input of the customer indicates a port to which the storm control configuration applies, and wherein the storm control information is further generated based on a correspondence between the port and the Layer 2 virtual network interface and applies to the Layer 2 virtual network interface based on the correspondence.

7 . The method of claim 1 , wherein the storm control policy applies to at least one of unicast, broadcast, or multicast frames.

8 . A network virtualization device comprising:

one or more processors; and

one or more non-transitory computer-readable storage media storing instructions that, upon execution by the one or more processors, configure the network virtualization device to:

host a Layer 2 virtual network interface and a Layer 2 virtual switch that belong to a Layer 2 virtual network of a customer, wherein:

the Layer 2 virtual network interface and the Layer 2 virtual switch are associated with a Layer 2 compute instance that belongs to the Layer 2 virtual network,

the Layer 2 compute instance is hosted on a host machine of a physical network that comprises the network virtualization device, the host machine and the network virtualization device being communicatively coupled, and

the Layer 2 virtual network is hosted on the physical network and comprises a plurality of Layer 2 compute instances, a plurality of Layer 2 virtual network interfaces, and a plurality of Layer 2 virtual switches;

store storm control information that indicates a storm control policy and an action to be performed upon violation of the storm control policy, wherein the storm control information is generated based on a storm control configuration indicated by input of the customer and on mapping information that associates an address of the Layer 2 virtual network and an address of the physical network;

monitor traffic flow to and/or from the Layer 2 virtual network interface;

determine that the traffic flow violates the storm control policy; and

initiate the action based on the traffic flow violating the storm control policy.

9 . The network virtualization device of claim 8 , wherein the storm control policy indicates a maximum transmission rate for ingress traffic to the Layer 2 virtual network interface, wherein the action comprises frame dropping, wherein determining that the traffic flow violates the storm control policy comprises determining that a transmission rate of ingress frames to the Layer 2 virtual network interface exceeds the maximum transmission rate, and wherein initiating the action comprises dropping an ingress frame.

10 . The network virtualization device of claim 9 , wherein the storm control policy indicates an escalation policy with an escalation action to be applied upon repeated violations of the storm control policy.

11 . The network virtualization device of claim 10 , wherein the storm control policy further indicates a time duration for the escalation action, wherein the escalation action comprises a link down, and wherein determining that the traffic flow violates the storm control policy further comprises determining that the transmission rate persisted longer than the time duration, and wherein initiating the action further comprises linking down the Layer 2 virtual network interface.

12 . The network virtualization device of claim 8 , wherein the Layer 2 virtual network interface is a first Layer 2 virtual network interface, wherein the storm control policy indicates a maximum transmission rate for ingress traffic to a second Layer 2 virtual network interface, wherein the action comprises frame dropping, wherein determining that the traffic flow violates the storm control policy comprises determining that a transmission rate of frames from the first Layer 2 virtual network interface to the second Layer 2 virtual network interface exceeds the maximum transmission rate, and wherein initiating the action comprises dropping a frame from the first Layer 2 virtual network interface to the second Layer 2 virtual network interface.

13 . The network virtualization device of claim 8 , wherein the input of the customer indicates a port to which the storm control configuration applies, and wherein the storm control information is further generated based on a correspondence between the port and the Layer 2 virtual network interface and applies to the Layer 2 virtual network interface based on the correspondence.

14 . The network virtualization device of claim 8 , wherein the storm control policy applies to at least one of unicast, broadcast, or multicast frames.

15 . One or more non-transitory computer-readable storage media storing instructions that, upon execution by one or more processors, cause the one or more processors to perform operations comprising:

hosting a Layer 2 virtual network interface and a Layer 2 virtual switch that belong to a Layer 2 virtual network of a customer, wherein:

the Layer 2 virtual network interface and the Layer 2 virtual switch are associated with a Layer 2 compute instance that belongs to the Layer 2 virtual network,

the Layer 2 compute instance is hosted on a host machine of a physical network that comprises a network virtualization device, the host machine and the network virtualization device being communicatively coupled, and

the Layer 2 virtual network is hosted on the physical network and comprises a plurality of Layer 2 compute instances, a plurality of Layer 2 virtual network interfaces, and a plurality of Layer 2 virtual switches;

storing storm control information that indicates a storm control policy and an action to be performed upon violation of the storm control policy, wherein the storm control information is generated based on a storm control configuration indicated by input of the customer and on mapping information that associates an address of the Layer 2 virtual network and an address of the physical network;

monitoring traffic flow to and/or from the Layer 2 virtual network interface;

determining that the traffic flow violates the storm control policy; and

initiating the action based on the traffic flow violating the storm control policy.

16 . The one or more non-transitory computer-readable storage media of claim 15 , wherein the storm control policy indicates a maximum transmission rate for ingress traffic to the Layer 2 virtual network interface, wherein the action comprises frame dropping, wherein determining that the traffic flow violates the storm control policy comprises determining that a transmission rate of ingress frames to the Layer 2 virtual network interface exceeds the maximum transmission rate, and wherein initiating the action comprises dropping an ingress frame.

17 . The one or more non-transitory computer-readable storage media of claim 16 , wherein the storm control policy indicates an escalation policy with an escalation action to be applied upon repeated violations of the storm control policy.

18 . The one or more non-transitory computer-readable storage media of claim 17 , wherein the storm control policy further indicates a time duration for the escalation action, wherein the escalation action comprises a link down, and wherein determining that the traffic flow violates the storm control policy further comprises determining that the transmission rate persisted longer than the time duration, and wherein initiating the action further comprises linking down the Layer 2 virtual network interface.

19 . The one or more non-transitory computer-readable storage media of claim 15 , wherein the Layer 2 virtual network interface is a first Layer 2 virtual network interface, wherein the storm control policy indicates a maximum transmission rate for ingress traffic to a second Layer 2 virtual network interface, wherein the action comprises frame dropping, wherein determining that the traffic flow violates the storm control policy comprises determining that a transmission rate of frames from the first Layer 2 virtual network interface to the second Layer 2 virtual network interface exceeds the maximum transmission rate, and wherein initiating the action comprises dropping a frame from the first Layer 2 virtual network interface to the second Layer 2 virtual network interface.

20 . The one or more non-transitory computer-readable storage media of claim 15 , wherein the input of the customer indicates a port to which the storm control configuration applies, and wherein the storm control information is further generated based on a correspondence between the port and the Layer 2 virtual network interface and applies to the Layer 2 virtual network interface based on the correspondence.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2023
From: BRAR, JAGWINDER SINGH; KREGER-STICKLES, LUCAS MICHAEL; BOCKMAN, BRYCE EUGENE; JONES, PETER CROFT; BAKER, SHANE
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 064488/0330 →
Continuity (3)
Continuation 17494729 · Oct 5, 2021
Provisional Application 63132377 · Dec 30, 2020
Related Publication 20230370371A1 · Nov 16, 2023
References Cited (400)
US 6594704B1 · Birenbach et al. · 2003 [cited by applicant]
US 6628624B1 · Mahajan et al. · 2003 [cited by applicant]
US 6801506B1 · Dey · 2004 [cited by applicant]
US 6857027B1 · Lindeborg et al. · 2005 [cited by applicant]
US 6987740B1 · Di Benedetto et al. · 2006 [cited by applicant]
US 7061875B1 · Portolani et al. · 2006 [cited by applicant]
US 7127523B2 · Kotser · 2006 [cited by applicant]
US 7177946B1 · Kaluve et al. · 2007 [cited by applicant]
US 7463597B1 · Kompella · 2008 [cited by applicant]
US 7478173B1 · Delco · 2009 [cited by applicant]
US 7480258B1 · Shuen et al. · 2009 [cited by applicant]
US 7483370B1 · Dayal et al. · 2009 [cited by applicant]
US 7596101B2 · Oguchi · 2009 [cited by applicant]
US 7606177B1 · Mahajan et al. · 2009 [cited by applicant]
US 7729296B1 · Choudhary · 2010 [cited by applicant]
US 7746783B1 · Tripathi et al. · 2010 [cited by applicant]
US 7792056B2 · Sullivan et al. · 2010 [cited by applicant]
US 7801061B2 · Khan et al. · 2010 [cited by applicant]
US 7821931B2 · Swenson et al. · 2010 [cited by applicant]
US 8441942B1 · Guha et al. · 2013 [cited by applicant]
US 8639783B1 · Bakke et al. · 2014 [cited by applicant]
US 8730963B1 · Grosser, Jr. et al. · 2014 [cited by applicant]
US 8761187B2 · Barde · 2014 [cited by applicant]
US 8892724B1 · Bertz et al. · 2014 [cited by applicant]
US 8918608B2 · Shatz · 2014 [cited by applicant]
US 9100213B1 · Ramanathan et al. · 2015 [cited by applicant]
US 9154327B1 · Marino et al. · 2015 [cited by applicant]
US 9176763B2 · Eidus et al. · 2015 [cited by applicant]
US 9306832B2 · Fishman et al. · 2016 [cited by applicant]
US 9419937B2 · Bhagwat et al. · 2016 [cited by applicant]
US 9432250B2 · Ma et al. · 2016 [cited by applicant]
US 9477505B2 · Eidus et al. · 2016 [cited by applicant]
US 9647902B2 · Fishman et al. · 2017 [cited by applicant]
US 9648121B2 · Figovsky et al. · 2017 [cited by applicant]
US 9652274B2 · Shatz · 2017 [cited by applicant]
US 9866525B2 · Figovsky et al. · 2018 [cited by applicant]
US 9946870B2 · Eidus et al. · 2018 [cited by applicant]
US 9948579B1 · Sivaramakrishnan · 2018 [cited by applicant]
US 10009371B2 · Antony · 2018 [cited by applicant]
US 10063469B2 · Shen et al. · 2018 [cited by applicant]
US 10178073B2 · Shaposhnik · 2019 [cited by applicant]
US 10374956B1 · Tracy et al. · 2019 [cited by applicant]
US 10484331B1 · Rossman · 2019 [cited by examiner]
US 10516599B1 · Sebastian et al. · 2019 [cited by applicant]
US 10616104B2 · Shen et al. · 2020 [cited by applicant]
US 10623433B1 · Veselov et al. · 2020 [cited by applicant]
US 10671424B2 · Behera et al. · 2020 [cited by applicant]
US 10708082B1 · Bakiaraj et al. · 2020 [cited by applicant]
US 10778465B1 · Borle · 2020 [cited by applicant]
US 10834044B2 · Tillotson et al. · 2020 [cited by applicant]
US 10931478B2 · Nunes et al. · 2021 [cited by applicant]
US 10992638B1 · Varan et al. · 2021 [cited by applicant]
US 11159366B1 · Gawade et al. · 2021 [cited by applicant]
US 11171834B1 · Bockelmann et al. · 2021 [cited by applicant]
US 11206213B2 · Shen et al. · 2021 [cited by applicant]
US 11316822B1 · Gawade et al. · 2022 [cited by applicant]
US 11347537B2 · Behera et al. · 2022 [cited by applicant]
US 11463355B2 · Kreger-Stickles et al. · 2022 [cited by applicant]
US 11496392B2 · Agarwal et al. · 2022 [cited by applicant]
US 11502950B2 · Bays · 2022 [cited by applicant]
US 11502958B2 · Masurekar et al. · 2022 [cited by applicant]
US 11637770B2 · Tracy et al. · 2023 [cited by applicant]
US 11652743B2 · Brar et al. · 2023 [cited by applicant]
US 11671355B2 · Baker et al. · 2023 [cited by applicant]
US 11689455B2 · Brar et al. · 2023 [cited by applicant]
US 11757773B2 · Brar · 2023 [cited by examiner]
US 11765080B2 · Brar et al. · 2023 [cited by applicant]
US 11777897B2 · Baker et al. · 2023 [cited by applicant]
US 11818040B2 · Kreger-Stickles et al. · 2023 [cited by applicant]
US 11831544B2 · Kreger-Stickles et al. · 2023 [cited by applicant]
US 11876708B2 · Kreger-Stickles et al. · 2024 [cited by applicant]
US 11909636B2 · Brar et al. · 2024 [cited by applicant]
US 12015552B2 · Brar et al. · 2024 [cited by applicant]
US 12177120B2 · Brar et al. · 2024 [cited by applicant]
US 12278758B2 · Brar et al. · 2025 [cited by applicant]
US 12284113B2 · Brar et al. · 2025 [cited by applicant]
US 12289284B2 · Baker et al. · 2025 [cited by applicant]
US 12328257B2 · Kreger-stickles et al. · 2025 [cited by applicant]
US 12341689B2 · Kreger-stickles et al. · 2025 [cited by applicant]
US 12341690B2 · Kreger-Stickles et al. · 2025 [cited by applicant]
US 20020120769A1 · Ammitzboell · 2002 [cited by applicant]
US 20030225908A1 · Srinivasan et al. · 2003 [cited by applicant]
US 20040190454A1 · Higasiyama · 2004 [cited by applicant]
US 20040210623A1 · Hydrie et al. · 2004 [cited by applicant]
US 20040221087A1 · Benedetto et al. · 2004 [cited by applicant]
US 20050013260A1 · Ramanathan et al. · 2005 [cited by applicant]
US 20050138008A1 · Tsillas · 2005 [cited by applicant]
US 20050169239A1 · Knees et al. · 2005 [cited by applicant]
US 20050220036A1 · Sugitani et al. · 2005 [cited by applicant]
US 20050222815A1 · Tolly · 2005 [cited by applicant]
US 20060007869A1 · Hirota et al. · 2006 [cited by applicant]
US 20060045089A1 · Bacher et al. · 2006 [cited by applicant]
US 20060133287A1 · Nishi · 2006 [cited by applicant]
US 20060274665A1 · Hatori et al. · 2006 [cited by applicant]
US 20070008964A1 · Rose et al. · 2007 [cited by applicant]
US 20070025275A1 · Tallet et al. · 2007 [cited by applicant]
US 20070047472A1 · Florit et al. · 2007 [cited by applicant]
US 20070088829A1 · Shima et al. · 2007 [cited by applicant]
US 20070094411A1 · Mullane et al. · 2007 [cited by applicant]
US 20070097859A1 · Tancevski et al. · 2007 [cited by applicant]
US 20070115967A1 · Vandenberghe et al. · 2007 [cited by applicant]
US 20070121672A1 · Kang · 2007 [cited by applicant]
US 20070159987A1 · Khan et al. · 2007 [cited by applicant]
US 20070280238A1 · Lund · 2007 [cited by applicant]
US 20070280239A1 · Lund · 2007 [cited by applicant]
US 20080101219A1 · Rose et al. · 2008 [cited by applicant]
US 20080123561A1 · Sharma et al. · 2008 [cited by applicant]
US 20080165705A1 · Umayabashi et al. · 2008 [cited by applicant]
US 20080205387A1 · Wakumoto · 2008 [cited by applicant]
US 20080205402A1 · McGee et al. · 2008 [cited by applicant]
US 20080279203A1 · Ramalho Ribeiro dos Santos et al. · 2008 [cited by applicant]
US 20080291822A1 · Farkas et al. · 2008 [cited by applicant]
US 20080316917A1 · Farkas et al. · 2008 [cited by applicant]
US 20090063706A1 · Goldman et al. · 2009 [cited by applicant]
US 20090109972A1 · Chen · 2009 [cited by applicant]
US 20090154694A1 · Yamauchi et al. · 2009 [cited by applicant]
US 20090164522A1 · Fahey · 2009 [cited by applicant]
US 20090175203A1 · Tabery et al. · 2009 [cited by applicant]
US 20090180489A1 · Fujita et al. · 2009 [cited by applicant]
US 20090185571A1 · Tallet · 2009 [cited by applicant]
US 20090219817A1 · Carley · 2009 [cited by applicant]
US 20090219836A1 · Khan et al. · 2009 [cited by applicant]
US 20090274153A1 · Kuo et al. · 2009 [cited by applicant]
US 20090287848A1 · Kamura et al. · 2009 [cited by applicant]
US 20090316584A1 · Tanaka et al. · 2009 [cited by applicant]
US 20090327462A1 · Adams et al. · 2009 [cited by applicant]
US 20100002577A1 · Moreno et al. · 2010 [cited by applicant]
US 20100014526A1 · Chavan et al. · 2010 [cited by applicant]
US 20100110880A1 · Kulkarni et al. · 2010 [cited by applicant]
US 20100131636A1 · Suri et al. · 2010 [cited by applicant]
US 20100232322A1 · Umayabashi et al. · 2010 [cited by applicant]
US 20100290479A1 · Baron et al. · 2010 [cited by applicant]
US 20110032825A1 · Minkenberg et al. · 2011 [cited by applicant]
US 20110064002A1 · Khan et al. · 2011 [cited by applicant]
US 20110090910A1 · Tripathi et al. · 2011 [cited by applicant]
US 20110158248A1 · Vorunganti et al. · 2011 [cited by applicant]
US 20110249551A1 · Rollins · 2011 [cited by applicant]
US 20110264610A1 · Armstrong et al. · 2011 [cited by applicant]
US 20110273984A1 · Hsu et al. · 2011 [cited by applicant]
US 20110280159A1 · Miller · 2011 [cited by applicant]
US 20110283017A1 · Alkhatib et al. · 2011 [cited by applicant]
US 20110317703A1 · Dunbar et al. · 2011 [cited by applicant]
US 20120014291A1 · Matinotti · 2012 [cited by applicant]
US 20120014387A1 · Dunbar et al. · 2012 [cited by applicant]
US 20120044837A1 · Ibanez Fernandez et al. · 2012 [cited by applicant]
US 20120051266A1 · Lindstrom et al. · 2012 [cited by applicant]
US 20120110055A1 · Van Biljon et al. · 2012 [cited by applicant]
US 20120110056A1 · Van Biljon et al. · 2012 [cited by applicant]
US 20120110180A1 · Van Biljon et al. · 2012 [cited by applicant]
US 20120110188A1 · Van Biljon et al. · 2012 [cited by applicant]
US 20120110636A1 · Van Biljon et al. · 2012 [cited by applicant]
US 20120110650A1 · Van Biljon et al. · 2012 [cited by applicant]
US 20120110651A1 · Van Biljon et al. · 2012 [cited by applicant]
US 20120117229A1 · Van Biljon et al. · 2012 [cited by applicant]
US 20120201539A1 · Boertjes et al. · 2012 [cited by applicant]
US 20120207177A1 · Sharma et al. · 2012 [cited by applicant]
US 20120210319A1 · Recio et al. · 2012 [cited by applicant]
US 20120216194A1 · Hadas et al. · 2012 [cited by applicant]
US 20120250695A1 · Jia et al. · 2012 [cited by applicant]
US 20120287787A1 · Kamble et al. · 2012 [cited by applicant]
US 20120291026A1 · Biswas et al. · 2012 [cited by applicant]
US 20120307684A1 · Biswas et al. · 2012 [cited by applicant]
US 20120324442A1 · Barde · 2012 [cited by applicant]
US 20130003608A1 · Lei et al. · 2013 [cited by applicant]
US 20130031233A1 · Feng et al. · 2013 [cited by applicant]
US 20130044631A1 · Biswas et al. · 2013 [cited by applicant]
US 20130044636A1 · Koponen et al. · 2013 [cited by applicant]
US 20130061047A1 · Sridharan et al. · 2013 [cited by applicant]
US 20130083647A1 · Xie · 2013 [cited by applicant]
US 20130114400A1 · Zhang et al. · 2013 [cited by applicant]
US 20130125230A1 · Koponen et al. · 2013 [cited by applicant]
US 20130188640A1 · Cors et al. · 2013 [cited by applicant]
US 20130212276A1 · Abuelsaad et al. · 2013 [cited by applicant]
US 20130227108A1 · Dunbar et al. · 2013 [cited by applicant]
US 20130259037A1 · Natarajan et al. · 2013 [cited by applicant]
US 20130259051A1 · Puneet · 2013 [cited by applicant]
US 20130286832A1 · Rajah et al. · 2013 [cited by applicant]
US 20130301440A1 · Yajima et al. · 2013 [cited by applicant]
US 20130301553A1 · Klein · 2013 [cited by applicant]
US 20130315580A1 · Boertjes et al. · 2013 [cited by applicant]
US 20130346583A1 · Low et al. · 2013 [cited by applicant]
US 20140003442A1 · Hernandez et al. · 2014 [cited by applicant]
US 20140025816A1 · Otani · 2014 [cited by applicant]
US 20140036924A1 · Christenson · 2014 [cited by applicant]
US 20140090910A1 · Treadway et al. · 2014 [cited by applicant]
US 20140092725A1 · Lindstrom · 2014 [cited by applicant]
US 20140112205A1 · Prakash et al. · 2014 [cited by applicant]
US 20140122704A1 · Wang · 2014 [cited by applicant]
US 20140126418A1 · Brendel et al. · 2014 [cited by applicant]
US 20140153445A1 · Huang · 2014 [cited by applicant]
US 20140185616A1 · Bloch et al. · 2014 [cited by applicant]
US 20140189075A1 · Stansell et al. · 2014 [cited by applicant]
US 20140201735A1 · Kannan et al. · 2014 [cited by applicant]
US 20140233370A1 · Khare et al. · 2014 [cited by applicant]
US 20140247754A1 · Venkata et al. · 2014 [cited by applicant]
US 20140254604A1 · Janardhanan et al. · 2014 [cited by applicant]
US 20140280841A1 · Kamble et al. · 2014 [cited by applicant]
US 20140310390A1 · Sorenson, III et al. · 2014 [cited by applicant]
US 20140328340A1 · DeCusatis et al. · 2014 [cited by applicant]
US 20140359749A1 · Rieke et al. · 2014 [cited by applicant]
US 20140376550A1 · Khan et al. · 2014 [cited by applicant]
US 20150009831A1 · Graf · 2015 [cited by applicant]
US 20150043576A1 · Dixon et al. · 2015 [cited by applicant]
US 20150058463A1 · Wang et al. · 2015 [cited by applicant]
US 20150058968A1 · Wang et al. · 2015 [cited by applicant]
US 20150071110A1 · Kothari et al. · 2015 [cited by applicant]
US 20150074661A1 · Kothari et al. · 2015 [cited by applicant]
US 20150082301A1 · Garg et al. · 2015 [cited by applicant]
US 20150103842A1 · Chandrashekhar et al. · 2015 [cited by applicant]
US 20150121372A1 · Hatta et al. · 2015 [cited by applicant]
US 20150124643A1 · Pani et al. · 2015 [cited by applicant]
US 20150124814A1 · De Silva et al. · 2015 [cited by applicant]
US 20150163196A1 · Bhagwat et al. · 2015 [cited by applicant]
US 20150200808A1 · Gourlay et al. · 2015 [cited by applicant]
US 20150200853A1 · Kothari et al. · 2015 [cited by applicant]
US 20150264121A1 · Van Biljon et al. · 2015 [cited by applicant]
US 20150312049A1 · Duda · 2015 [cited by applicant]
US 20150350095A1 · Raney · 2015 [cited by applicant]
US 20150358231A1 · Zhang et al. · 2015 [cited by applicant]
US 20150365281A1 · Marino et al. · 2015 [cited by applicant]
US 20160006647A1 · Ikegami · 2016 [cited by applicant]
US 20160087885A1 · Tripathi et al. · 2016 [cited by applicant]
US 20160094650A1 · Garcia de Rio · 2016 [cited by applicant]
US 20160105393A1 · Thakkar et al. · 2016 [cited by applicant]
US 20160105471A1 · Nunes et al. · 2016 [cited by applicant]
US 20160110211A1 · Karnes · 2016 [cited by applicant]
US 20160149795A1 · Kang et al. · 2016 [cited by applicant]
US 20160149799A1 · Yu et al. · 2016 [cited by applicant]
US 20160173296A1 · Ooi · 2016 [cited by applicant]
US 20160182336A1 · Doctor et al. · 2016 [cited by applicant]
US 20160182342A1 · Singaravelu et al. · 2016 [cited by applicant]
US 20160218972A1 · Sun · 2016 [cited by applicant]
US 20160224363A1 · Joy · 2016 [cited by applicant]
US 20160241474A1 · Wang et al. · 2016 [cited by applicant]
US 20160254956A1 · Xu et al. · 2016 [cited by applicant]
US 20160274967A1 · Umbehocker et al. · 2016 [cited by applicant]
US 20160323121A1 · Benny et al. · 2016 [cited by applicant]
US 20160335129A1 · Behera et al. · 2016 [cited by applicant]
US 20160352624A1 · Mishra et al. · 2016 [cited by applicant]
US 20160359731A1 · Kaku · 2016 [cited by applicant]
US 20170085667A1 · Flack et al. · 2017 [cited by applicant]
US 20170126726A1 · Han · 2017 [cited by applicant]
US 20170161090A1 · Kodama · 2017 [cited by applicant]
US 20170163599A1 · Shen et al. · 2017 [cited by applicant]
US 20170180249A1 · Shen et al. · 2017 [cited by applicant]
US 20170180250A1 · Shen et al. · 2017 [cited by applicant]
US 20170257340A1 · Richardson et al. · 2017 [cited by applicant]
US 20170279668A1 · Shevenell et al. · 2017 [cited by applicant]
US 20170302569A1 · Ramaswamy et al. · 2017 [cited by applicant]
US 20170324826A1 · Johnsen et al. · 2017 [cited by applicant]
US 20170364973A1 · Van Biljon et al. · 2017 [cited by applicant]
US 20170373952A1 · Shem Tov et al. · 2017 [cited by applicant]
US 20180006923A1 · Gao et al. · 2018 [cited by applicant]
US 20180007005A1 · Chanda et al. · 2018 [cited by applicant]
US 20180018193A1 · Yabushita et al. · 2018 [cited by applicant]
US 20180019956A1 · Ravindran et al. · 2018 [cited by applicant]
US 20180026872A1 · Manthiramoorthy et al. · 2018 [cited by applicant]
US 20180041477A1 · Shaposhnik · 2018 [cited by applicant]
US 20180048523A1 · Nakano et al. · 2018 [cited by applicant]
US 20180062923A1 · Katrekar et al. · 2018 [cited by applicant]
US 20180063074A1 · Shankarappa et al. · 2018 [cited by applicant]
US 20180069787A1 · Hill et al. · 2018 [cited by applicant]
US 20180098269A1 · Pradas et al. · 2018 [cited by applicant]
US 20180109471A1 · Chang et al. · 2018 [cited by applicant]
US 20180121223A1 · Cui et al. · 2018 [cited by applicant]
US 20180123954A1 · Jiang et al. · 2018 [cited by applicant]
US 20180124139A1 · Jiang et al. · 2018 [cited by applicant]
US 20180139123A1 · Qiang · 2018 [cited by applicant]
US 20180181417A1 · Nallapareddy et al. · 2018 [cited by applicant]
US 20180205573A1 · Roychoudhury et al. · 2018 [cited by applicant]
US 20180212928A1 · Gerber et al. · 2018 [cited by applicant]
US 20180234298A1 · Cohn et al. · 2018 [cited by applicant]
US 20180239631A1 · Behera et al. · 2018 [cited by applicant]
US 20180241610A1 · Wang et al. · 2018 [cited by applicant]
US 20180260292A1 · Wang et al. · 2018 [cited by applicant]
US 20180270140A1 · Taniguchi et al. · 2018 [cited by applicant]
US 20180287966A1 · Kamath et al. · 2018 [cited by applicant]
US 20180302315A1 · Kamisetty et al. · 2018 [cited by applicant]
US 20180309718A1 · Zuo · 2018 [cited by applicant]
US 20180338265A1 · Goel et al. · 2018 [cited by applicant]
US 20180343319A1 · Kutty et al. · 2018 [cited by applicant]
US 20180349163A1 · Gao et al. · 2018 [cited by applicant]
US 20180359171A1 · Kommula et al. · 2018 [cited by applicant]
US 20180367341A1 · Wallace et al. · 2018 [cited by applicant]
US 20180367417A1 · Dixit et al. · 2018 [cited by applicant]
US 20180375799A1 · Liu et al. · 2018 [cited by applicant]
US 20190004780A1 · Arumugam et al. · 2019 [cited by applicant]
US 20190014039A1 · Shen et al. · 2019 [cited by applicant]
US 20190028299A1 · Murray · 2019 [cited by applicant]
US 20190028424A1 · Mittal et al. · 2019 [cited by applicant]
US 20190028435A1 · Khare et al. · 2019 [cited by applicant]
US 20190036729A1 · Warade et al. · 2019 [cited by applicant]
US 20190036802A1 · Kuttuva Jeyaram · 2019 [cited by applicant]
US 20190036868A1 · Chandrashekhar et al. · 2019 [cited by applicant]
US 20190059117A1 · Shu et al. · 2019 [cited by applicant]
US 20190065228A1 · Tsirkin et al. · 2019 [cited by applicant]
US 20190068496A1 · Tessmer et al. · 2019 [cited by applicant]
US 20190104069A1 · Kommula et al. · 2019 [cited by applicant]
US 20190132241A1 · Vattem et al. · 2019 [cited by applicant]
US 20190132286A1 · Holla et al. · 2019 [cited by applicant]
US 20190140931A1 · Ganichev et al. · 2019 [cited by applicant]
US 20190166003A1 · Shelke et al. · 2019 [cited by applicant]
US 20190173782A1 · Soliman et al. · 2019 [cited by applicant]
US 20190222508A1 · Babu et al. · 2019 [cited by applicant]
US 20190230025A1 · Kommula et al. · 2019 [cited by applicant]
US 20190238642A1 · Sesham et al. · 2019 [cited by applicant]
US 20190245949A1 · Wang et al. · 2019 [cited by applicant]
US 20190273683A1 · Jiang et al. · 2019 [cited by applicant]
US 20190288871A1 · Xie et al. · 2019 [cited by applicant]
US 20200007434A1 · Huang · 2020 [cited by applicant]
US 20200036622A1 · Tamizkar · 2020 [cited by applicant]
US 20200044959A1 · Bisht et al. · 2020 [cited by applicant]
US 20200044969A1 · Hao et al. · 2020 [cited by applicant]
US 20200052999A1 · Lee et al. · 2020 [cited by applicant]
US 20200067821A1 · Sebastian · 2020 [cited by applicant]
US 20200067838A1 · Perumal et al. · 2020 [cited by applicant]
US 20200092252A1 · Tillotson et al. · 2020 [cited by applicant]
US 20200092299A1 · Srinivasan et al. · 2020 [cited by applicant]
US 20200099659A1 · Cometto et al. · 2020 [cited by applicant]
US 20200112515A1 · Brar et al. · 2020 [cited by applicant]
US 20200119974A1 · Subramani · 2020 [cited by applicant]
US 20200177539A1 · Mittal et al. · 2020 [cited by applicant]
US 20200213246A1 · Pan et al. · 2020 [cited by applicant]
US 20200228447A1 · Shen et al. · 2020 [cited by applicant]
US 20200236041A1 · Yu et al. · 2020 [cited by applicant]
US 20200252291A1 · Mittal et al. · 2020 [cited by applicant]
US 20200278879A1 · Behera et al. · 2020 [cited by applicant]
US 20200280534A1 · Rajendran et al. · 2020 [cited by applicant]
US 20200304413A1 · MacCarthaigh · 2020 [cited by applicant]
US 20200382592A1 · Himura et al. · 2020 [cited by applicant]
US 20200389796A1 · Olofsson et al. · 2020 [cited by applicant]
US 20200409739A1 · Kamath et al. · 2020 [cited by applicant]
US 20200409873A1 · Kamath et al. · 2020 [cited by applicant]
US 20210058295A1 · Pianigiani et al. · 2021 [cited by applicant]
US 20210067408A1 · Vaidya et al. · 2021 [cited by applicant]
US 20210067466A1 · Parab et al. · 2021 [cited by applicant]
US 20210075630A1 · Immidi et al. · 2021 [cited by applicant]
US 20210092057A1 · Devireddy et al. · 2021 [cited by applicant]
US 20210144177A1 · Tsirkin et al. · 2021 [cited by applicant]
US 20210152516A1 · Moreno et al. · 2021 [cited by applicant]
US 20210314232A1 · Nainar et al. · 2021 [cited by applicant]
US 20210314277A1 · Rolando et al. · 2021 [cited by applicant]
US 20210377166A1 · Brar et al. · 2021 [cited by applicant]
US 20220021610A1 · Kreger-Stickles et al. · 2022 [cited by applicant]
US 20220060415A1 · Dutta · 2022 [cited by applicant]
US 20220094646A1 · Padala et al. · 2022 [cited by applicant]
US 20220103487A1 · Ang et al. · 2022 [cited by applicant]
US 20220150312A1 · Ranpise et al. · 2022 [cited by applicant]
US 20220200801A1 · Potlapally et al. · 2022 [cited by applicant]
CA 2991359A1 · 2018 [cited by applicant]
CN 100525312C · 2009 [cited by applicant]
CN 102790716A · 2012 [cited by applicant]
CN 103890751A · 2014 [cited by applicant]
CN 105684363A · 2016 [cited by applicant]
CN 106850444A · 2017 [cited by applicant]
CN 106936777B · 2020 [cited by applicant]
CN 110999265A · 2020 [cited by applicant]
EP 2680514A1 · 2014 [cited by applicant]
EP 3462686A1 · 2019 [cited by applicant]
EP 3605969A1 · 2020 [cited by applicant]
EP 3617879A1 · 2020 [cited by applicant]
EP 3675423A1 · 2020 [cited by applicant]
EP 3716533A1 · 2020 [cited by applicant]
EP 3783835A1 · 2021 [cited by applicant]
JP 2010103633A · 2010 [cited by applicant]
JP 2012501583A · 2012 [cited by applicant]
JP 2013258446A · 2013 [cited by applicant]
JP 2014506739A · 2014 [cited by applicant]
JP 2014535252A · 2014 [cited by applicant]
JP 2014230057A · 2014 [cited by applicant]
JP 2015076874A · 2015 [cited by applicant]
JP 2016076959A · 2016 [cited by applicant]
JP 2017046208A · 2017 [cited by applicant]
JP 2017200099A · 2017 [cited by applicant]
JP 2017201804A · 2017 [cited by applicant]
JP 2018050306A · 2018 [cited by applicant]
JP 2018182418A · 2018 [cited by applicant]
JP 2018537006A · 2018 [cited by applicant]
JP 2019161319A · 2019 [cited by applicant]
JP 2020022100A · 2020 [cited by applicant]
JP 2020113836A · 2020 [cited by applicant]
WO 2010138937A2 · 2010 [cited by applicant]
WO 2016134380A1 · 2016 [cited by applicant]
WO 2018027007A1 · 2018 [cited by applicant]
“Configuring Local Span, Rspan and Erspan”, Cisco IOS Software Configuration Guide, Release 12.2SX, Chapter 68, Aug. 17, 2007, 36 pages. [cited by applicant]
“Configuring Traffic Storm Control”, Cisco Nexus 5000 Series NX-OS Layer 2 Switching Configuration Guide, Release 5.0(3) N2(1), Jul. 29, 2011, pp. 1-4. [cited by applicant]
“Network Address Translation”, Wikipedia, Available Online at: https://web.archive.org/web/20210116013931/https://en.wikipedia.org/wiki/Network_address_translation, Accessed from Internet on Apr. 28, 2023, pp. 1-14. [cited by applicant]
U.S. Appl. No. 17/168,888, Non-Final Office Action, Mailed on Nov. 10, 2022, 13 pages. [cited by applicant]
U.S. Appl. No. 17/168,888, Notice of Allowance, Mailed on Apr. 14, 2023, 9 pages. [cited by applicant]
U.S. Appl. No. 17/168,888, Notice of Allowance, Mailed on Feb. 23, 2023, 9 pages. [cited by applicant]
U.S. Appl. No. 17/192,681, Final Office Action, Mailed on Oct. 14, 2022, 18 pages. [cited by applicant]
U.S. Appl. No. 17/192,681, Non-Final Office Action, Mailed on Dec. 9, 2022, 16 pages. [cited by applicant]
U.S. Appl. No. 17/192,681, Non-Final Office Action, Mailed on Mar. 30, 2022, 34 pages. [cited by applicant]
U.S. Appl. No. 17/192,681, Notice of Allowance, Mailed on Apr. 12, 2023, 15 pages. [cited by applicant]
U.S. Appl. No. 17/192,681, Notice of Allowance, Mailed on Mar. 24, 2023, 15 pages. [cited by applicant]
U.S. Appl. No. 17/237,745, Non-Final Office Action, Mailed on Feb. 9, 2023, 24 pages. [cited by applicant]
U.S. Appl. No. 17/237,750, Non-Final Office Action, Mailed on Jun. 9, 2022, 27 pages. [cited by applicant]
U.S. Appl. No. 17/237,750, Notice of Allowance, Mailed on Jan. 25, 2023, 9 pages. [cited by applicant]
U.S. Appl. No. 17/347,061, Final Office Action, Mailed on Apr. 28, 2023, 11 pages. [cited by applicant]
U.S. Appl. No. 17/347,06, Non-Final Office Action, Mailed on Oct. 25, 2022, 17 pages. [cited by applicant]
Cited By (1)
US 12,706,840