Movatterモバイル変換


[0]ホーム

URL:


US20190075079A1 - Security cluster for performing security check - Google Patents

Security cluster for performing security check
Download PDF

Info

Publication number
US20190075079A1
US20190075079A1US16/179,769US201816179769AUS2019075079A1US 20190075079 A1US20190075079 A1US 20190075079A1US 201816179769 AUS201816179769 AUS 201816179769AUS 2019075079 A1US2019075079 A1US 2019075079A1
Authority
US
United States
Prior art keywords
security
packet
controller
rule
packets
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US16/179,769
Other versions
US11570147B2 (en
Inventor
Keyong SUN
Yonggang Wang
Frank Guo
Liang Li
Zikang Chen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
VMware LLC
Original Assignee
Nicira Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nicira IncfiledCriticalNicira Inc
Priority to US16/179,769priorityCriticalpatent/US11570147B2/en
Publication of US20190075079A1publicationCriticalpatent/US20190075079A1/en
Application grantedgrantedCritical
Publication of US11570147B2publicationCriticalpatent/US11570147B2/en
Assigned to VMware LLCreassignmentVMware LLCMERGER (SEE DOCUMENT FOR DETAILS).Assignors: NICIRA, INC.
Activelegal-statusCriticalCurrent
Adjusted expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

Some embodiments of the invention provide a method for a first security controller that performs security operations on the packets that are transmitted within a network. The method of some embodiments receives a packet from a forwarding element in the network based on a decision made by a security agent that operates along with the forwarding element. When the first security controller stores a security rule for the packet, the method processes the packet according to the stored security rule. When the first security controller does not store a security rule for the packet, the method (i) determines that a second security controller stores a security rule for the packet based on a set of header values of the packet, and (ii) sends the packet to the second security controller for security processing according to the security rule for the packet stored on the second security controller.

Description

Claims (21)

21. For a datacenter comprising host computers, a method for configuring a security cluster comprising (i) agents executing on a set of host computers, and (ii) controllers, the method comprising:
configuring each of a plurality of security agents executing on a plurality of computers (i) to perform security operations on packets that they receive when the agents have security rules associated with the packets, and (ii) to pass packets to a security controller when the security agent do not store any security rule for the packets;
configuring each of a plurality of controllers (i) to perform security operations on packets that they receive from agents when the controller has security rules associated with the received packets, and (ii) to pass packets to another security controller when the security controller does not store any security rule for the packets.
31. A non-transitory machine readable medium storing a program for configuring controllers and agents in a datacenter comprising host computers, the agents executing on a set of host computers, the program comprising sets of instructions for:
configuring each of a plurality of security agents executing on a plurality of computers (i) to perform security operations on packets that they receive when the agents have security rules associated with the packets, and (ii) to pass packets to a security controller when the security agent do not store any security rule for the packets;
configuring each of a plurality of controllers (i) to perform security operations on packets that they receive from agents when the controller has security rules associated with the received packets, and (ii) to pass packets to another security controller when the security controller does not store any security rule for the packets.
US16/179,7692015-04-062018-11-02Security cluster for performing security checkActive2037-02-25US11570147B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US16/179,769US11570147B2 (en)2015-04-062018-11-02Security cluster for performing security check

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US201562143789P2015-04-062015-04-06
US14/811,434US10142287B2 (en)2015-04-062015-07-28Distributed network security controller cluster for performing security operations
US16/179,769US11570147B2 (en)2015-04-062018-11-02Security cluster for performing security check

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US14/811,434ContinuationUS10142287B2 (en)2015-04-062015-07-28Distributed network security controller cluster for performing security operations

Publications (2)

Publication NumberPublication Date
US20190075079A1true US20190075079A1 (en)2019-03-07
US11570147B2 US11570147B2 (en)2023-01-31

Family

ID=57017848

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US14/811,425Active2035-10-01US9930010B2 (en)2015-04-062015-07-28Security agent for distributed network security system
US14/811,434Active2035-09-26US10142287B2 (en)2015-04-062015-07-28Distributed network security controller cluster for performing security operations
US16/179,769Active2037-02-25US11570147B2 (en)2015-04-062018-11-02Security cluster for performing security check

Family Applications Before (2)

Application NumberTitlePriority DateFiling Date
US14/811,425Active2035-10-01US9930010B2 (en)2015-04-062015-07-28Security agent for distributed network security system
US14/811,434Active2035-09-26US10142287B2 (en)2015-04-062015-07-28Distributed network security controller cluster for performing security operations

Country Status (1)

CountryLink
US (3)US9930010B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20240039814A1 (en)*2020-08-142024-02-01Nippon Telegraph And Telephone CorporationCommunication system, communication quality measuring method, gateway device and program

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9692727B2 (en)2014-12-022017-06-27Nicira, Inc.Context-aware distributed firewall
US9930010B2 (en)2015-04-062018-03-27Nicira, Inc.Security agent for distributed network security system
US9558029B2 (en)2015-05-172017-01-31Nicira, Inc.Logical processing for containers
US10871981B2 (en)2015-11-012020-12-22Nicira, Inc.Performing logical network functionality within data compute nodes
US10237239B2 (en)*2015-12-032019-03-19International Business Machines CorporationPolicy-based load distribution between host-based packet processing units
US10063469B2 (en)2015-12-162018-08-28Nicira, Inc.Forwarding element implementation for containers
US10116671B1 (en)*2017-09-282018-10-30International Business Machines CorporationDistributed denial-of-service attack detection based on shared network flow information
US11888899B2 (en)*2018-01-242024-01-30Nicira, Inc.Flow-based forwarding element configuration
CN111684775B (en)*2018-02-062022-10-14上海诺基亚贝尔股份有限公司 Method, apparatus, and computer-readable medium for providing security services for a data center
JP7003864B2 (en)*2018-07-242022-02-10日本電信電話株式会社 Sorting device, communication system and sorting method
US11023591B2 (en)2019-01-142021-06-01Nxp B.V.Data processing system having distributed security controller with local control and method for securing the data processing system
EP3928495B1 (en)2019-02-222024-05-22Shubharanjan DasguptaAutomated closed-loop actions in a network using a distributed ledger
US12166799B2 (en)*2021-12-132024-12-10Juniper Networks, Inc.Using zones based on entry points and exit points of a network device to apply a security policy to network traffic
US20240179122A1 (en)*2022-11-302024-05-30Lockheed Martin CorporationMethod and system for managing traffic packets

Citations (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5847962A (en)*1996-01-041998-12-08The Standard Register CompanyDocument dispenser operator security override
US20070234061A1 (en)*2006-03-302007-10-04Teo Wee TSystem And Method For Providing Transactional Security For An End-User Device
US7774498B1 (en)*2006-11-062010-08-10Cisco Technology, Inc.Methods and apparatus for trusted application centric QoS provisioning
US20120069972A1 (en)*1999-08-032012-03-22At&T Intellectual Property I, L.P.Security system with call management functionality
US20130125230A1 (en)*2011-11-152013-05-16Nicira, Inc.Firewalls in logical networks
US20130208621A1 (en)*2012-02-092013-08-15Ravi ManghirmalaniMethods of redirecting network forwarding elements and related forwarding elements and controllers
US20130305311A1 (en)*2012-05-112013-11-14Krishna P. Puttaswamy NagaApparatus and method for providing a fluid security layer
US20140026231A1 (en)*2012-07-202014-01-23Ca, Inc.Self-generation of virtual machine security clusters
US20140082237A1 (en)*2012-09-202014-03-20Aviad WertheimerRun-time fabric reconfiguration
US20150026794A1 (en)*2013-07-182015-01-22Palo Alto Networks, Inc.Packet classification for network routing
US20150058968A1 (en)*2013-08-262015-02-26Vmware, Inc.Proxy methods for suppressing broadcast traffic in a network
US20150103679A1 (en)*2013-10-132015-04-16Vmware, Inc.Tracing Host-Originated Logical Network Packets
US20160065469A1 (en)*2014-09-022016-03-03Nicira, Inc.Method and system for implementing logical port classifications
US20160087887A1 (en)*2014-09-222016-03-24Hei Tao FungRouting fabric
US20160094643A1 (en)*2014-09-302016-03-31Nicira, Inc.Dynamically adjusting load balancing
US20160094460A1 (en)*2014-09-302016-03-31Vmware, Inc.Packet Key Parser for Flow-Based Forwarding Elements
US20160226863A1 (en)*2015-01-302016-08-04Ncr CorporationAuthority trusted secure system component
US20160294874A1 (en)*2015-04-062016-10-06Nicira, Inc.Distributed network security system
US9465954B1 (en)*2013-03-152016-10-11Dataguise Inc.Method and system for tracking masking of data

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8649352B2 (en)*2002-02-042014-02-11Qualcomm IncorporatedPacket forwarding methods for use in handoffs
US7185365B2 (en)2002-03-272007-02-27Intel CorporationSecurity enabled network access control
SE525800C2 (en)*2002-10-302005-04-26Packetfront Sweden Ab Device and router in a broadband network that works by transmitting packet flows, with a software flow switched by a central processor unit and a hardware switched accelerated flow
US10015140B2 (en)2005-02-032018-07-03International Business Machines CorporationIdentifying additional firewall rules that may be needed
US8018941B2 (en)2008-09-302011-09-13At&T Intellectual Property I, L.P.Demand-based distribution of internet protocol routing information across a network
US7817561B2 (en)*2008-09-302010-10-19At&T Intellectual Property I, L.P.Demand-based distribution of internet protocol forwarding information within a router
US8572717B2 (en)2008-10-092013-10-29Juniper Networks, Inc.Dynamic access control policy with port restrictions for a network security appliance
US8645567B2 (en)*2009-01-282014-02-04Broadcom CorporationMethod and system for packet filtering for local host-management controller pass-through communication via network controller
WO2012098786A1 (en)*2011-01-172012-07-26日本電気株式会社Network system, controller, switch, and traffic monitoring method
CN103493442B (en)2011-04-182017-02-08日本电气株式会社 Terminal, control device, and communication method
US9288104B2 (en)2011-10-252016-03-15Nicira, Inc.Chassis controllers for converting universal flows
US8955093B2 (en)2012-04-112015-02-10Varmour Networks, Inc.Cooperative network security inspection
EP2955886B1 (en)*2012-04-182020-05-06Nicira Inc.Using transactions to compute and propagate network forwarding state
US20150124595A1 (en)2012-05-012015-05-07Nec CorporationCommunication system, access control apparatus, switch, network control method, and program
US9197548B2 (en)*2012-08-152015-11-24Dell Products L.P.Network switching system using software defined networking applications
US9917849B2 (en)*2013-05-012018-03-13Fortinet, Inc.Security system for physical or virtual environments
US9667447B2 (en)*2013-07-082017-05-30Nicira, Inc.Managing context identifier assignment across multiple physical domains
US9571386B2 (en)2013-07-082017-02-14Nicira, Inc.Hybrid packet processing
US9124536B2 (en)*2013-12-122015-09-01International Business Machines CorporationManaging data flows in overlay networks
US9363178B2 (en)*2013-12-182016-06-07Telefonaktiebolaget L M Ericsson (Publ)Method, apparatus, and system for supporting flexible lookup keys in software-defined networks
US9413644B2 (en)2014-03-272016-08-09Nicira, Inc.Ingress ECMP in virtual distributed routing environment
US9231916B1 (en)2014-08-082016-01-05Empire Technology Development LlcProtection against rule map update attacks
US20160142285A1 (en)*2014-11-132016-05-19Industrial Technology Research InstituteOpenflow switch and method for packet exchanging thereof, sdn controller and data flow control method thereof

Patent Citations (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5847962A (en)*1996-01-041998-12-08The Standard Register CompanyDocument dispenser operator security override
US20120069972A1 (en)*1999-08-032012-03-22At&T Intellectual Property I, L.P.Security system with call management functionality
US20070234061A1 (en)*2006-03-302007-10-04Teo Wee TSystem And Method For Providing Transactional Security For An End-User Device
US7774498B1 (en)*2006-11-062010-08-10Cisco Technology, Inc.Methods and apparatus for trusted application centric QoS provisioning
US20130125230A1 (en)*2011-11-152013-05-16Nicira, Inc.Firewalls in logical networks
US20130208621A1 (en)*2012-02-092013-08-15Ravi ManghirmalaniMethods of redirecting network forwarding elements and related forwarding elements and controllers
US20130305311A1 (en)*2012-05-112013-11-14Krishna P. Puttaswamy NagaApparatus and method for providing a fluid security layer
US20140026231A1 (en)*2012-07-202014-01-23Ca, Inc.Self-generation of virtual machine security clusters
US20140082237A1 (en)*2012-09-202014-03-20Aviad WertheimerRun-time fabric reconfiguration
US9465954B1 (en)*2013-03-152016-10-11Dataguise Inc.Method and system for tracking masking of data
US20150026794A1 (en)*2013-07-182015-01-22Palo Alto Networks, Inc.Packet classification for network routing
US20150058968A1 (en)*2013-08-262015-02-26Vmware, Inc.Proxy methods for suppressing broadcast traffic in a network
US20150103679A1 (en)*2013-10-132015-04-16Vmware, Inc.Tracing Host-Originated Logical Network Packets
US20160065469A1 (en)*2014-09-022016-03-03Nicira, Inc.Method and system for implementing logical port classifications
US20160087887A1 (en)*2014-09-222016-03-24Hei Tao FungRouting fabric
US20160094643A1 (en)*2014-09-302016-03-31Nicira, Inc.Dynamically adjusting load balancing
US20160094460A1 (en)*2014-09-302016-03-31Vmware, Inc.Packet Key Parser for Flow-Based Forwarding Elements
US20160226863A1 (en)*2015-01-302016-08-04Ncr CorporationAuthority trusted secure system component
US20160294874A1 (en)*2015-04-062016-10-06Nicira, Inc.Distributed network security system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20240039814A1 (en)*2020-08-142024-02-01Nippon Telegraph And Telephone CorporationCommunication system, communication quality measuring method, gateway device and program

Also Published As

Publication numberPublication date
US20160294776A1 (en)2016-10-06
US9930010B2 (en)2018-03-27
US11570147B2 (en)2023-01-31
US10142287B2 (en)2018-11-27
US20160294874A1 (en)2016-10-06

Similar Documents

PublicationPublication DateTitle
US11570147B2 (en)Security cluster for performing security check
US11893409B2 (en)Securing a managed forwarding element that operates within a data compute node
US20220413893A1 (en)Learning of tunnel endpoint selections
US11296984B2 (en)Use of hypervisor for active-active stateful network service cluster
US11012420B2 (en)Third-party service chaining using packet encapsulation in a flow-based forwarding element
US10581801B2 (en)Context-aware distributed firewall
US11095607B2 (en)Method of translating a logical switch into a set of network addresses
US9894188B2 (en)Packet data restoration for flow-based forwarding element
US10069646B2 (en)Distribution of tunnel endpoint mapping information
US10511528B2 (en)Fast software L2 switching using a caching technique
US10164885B2 (en)Load balancing over multiple tunnel endpoints
US20190036815A1 (en)Methods for active-active stateful network service cluster
US9794222B2 (en)Stateful processing for stateless forwarding element
US12021952B2 (en)Application based egress interface selection
US10951584B2 (en)Methods for active-active stateful network service cluster
US20190253390A1 (en)Firewall rules with expression matching

Legal Events

DateCodeTitleDescription
FEPPFee payment procedure

Free format text:ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STCVInformation on status: appeal procedure

Free format text:NOTICE OF APPEAL FILED

STCVInformation on status: appeal procedure

Free format text:APPEAL BRIEF (OR SUPPLEMENTAL BRIEF) ENTERED AND FORWARDED TO EXAMINER

STCVInformation on status: appeal procedure

Free format text:EXAMINER'S ANSWER TO APPEAL BRIEF MAILED

STCVInformation on status: appeal procedure

Free format text:ON APPEAL -- AWAITING DECISION BY THE BOARD OF APPEALS

STCVInformation on status: appeal procedure

Free format text:BOARD OF APPEALS DECISION RENDERED

STCCInformation on status: application revival

Free format text:WITHDRAWN ABANDONMENT, AWAITING EXAMINER ACTION

STPPInformation on status: patent application and granting procedure in general

Free format text:NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS

STPPInformation on status: patent application and granting procedure in general

Free format text:AWAITING TC RESP, ISSUE FEE PAYMENT VERIFIED

STCFInformation on status: patent grant

Free format text:PATENTED CASE

ASAssignment

Owner name:VMWARE LLC, CALIFORNIA

Free format text:MERGER;ASSIGNOR:NICIRA, INC.;REEL/FRAME:070187/0487

Effective date:20240820


[8]ページ先頭

©2009-2025 Movatter.jp