INTERNET PROTOCOL FLOW DATA INCLUDING FIREWALL RULES

    公开(公告)号:US20190075056A1

    公开(公告)日:2019-03-07

    申请号:US15697409

    申请日:2017-09-06

    Applicant: Nicira, Inc.

    Abstract: For a network including multiple host machines that together implement at least one logical network including a firewall, some embodiments provide a method for collecting traffic flow data that includes identifiers for firewall rules applied to the traffic flow and a logical entity identifier. In some embodiments, the host machines receive traffic monitoring configuration data for a logical network. The traffic monitoring configuration data in some embodiments indicates a set of logical entities of the logical network for which to collect traffic flow data and a set of traffic flow data collectors associated with the set of logical entities. The indicated logical entities may be logical forwarding elements (logical switches, routers, etc.) or logical ports of logical forwarding elements.

    DISRUPTION MINIMIZATION FOR GUESTS WHEN APPLYING CHANGES TO A DATA PLANE OF A PACKET HANDLER IN A HOST

    公开(公告)号:US20190058631A1

    公开(公告)日:2019-02-21

    申请号:US15677733

    申请日:2017-08-15

    Applicant: Nicira, Inc.

    Abstract: The technology disclosed herein enables a data plane of a packet handler in a host to be changed while minimizing disruption to the operation of guests that are associated therewith. In a particular embodiment, the method provides, in a control plane of the packet handler, extracting state information about states of the data plane and pausing network traffic to the data plane. After pausing the network traffic to the data plane, the method provides applying changes to components of the data plane. After applying changes to the components of the data plane, the method provides restoring the states to the data plane using the state information and resuming the network traffic to the data plane.

    Method and apparatus for integrating a service virtual machine
    24.
    发明授权
    Method and apparatus for integrating a service virtual machine 有权
    集成服务虚拟机的方法和装置

    公开(公告)号:US09503427B2

    公开(公告)日:2016-11-22

    申请号:US14231640

    申请日:2014-03-31

    Applicant: Nicira, Inc.

    Abstract: For a host that executes one or more guest virtual machines (GVMs), some embodiments provide a novel virtualization architecture for utilizing a firewall service virtual machine (SVM) on the host to check the packets sent by and/or received for the GVMs. In some embodiments, the GVMs connect to a software forwarding element (e.g., a software switch) that executes on the host to connect to each other and to other devices operating outside of the host. Instead of connecting the firewall SVM to the host's software forwarding element that connects its GVMs, the virtualization architecture of some embodiments provides an SVM interface (SVMI) through which the firewall SVM can be accessed to check the packets sent by and/or received for the GVMs.

    Abstract translation: 对于执行一个或多个来宾虚拟机(GVM)的主机,一些实施例提供了一种新颖的虚拟化架构,用于在主机上利用防火墙服务虚拟机(SVM)来检查由GVM发送和/或接收的数据包。 在一些实施例中,GVM连接到在主机上执行的软件转发元件(例如,软件交换机),以连接到彼此以及在主机之外运行的其他设备。 除了将防火墙SVM连接到连接其GVM的主机的软件转发元件之外,一些实施例的虚拟化架构提供了SVM接口(SVMI),通过该SVM接口可以访问防火墙SVM以检查由/ GVMs。

    DISTRIBUTED IDENTITY-BASED FIREWALLS
    25.
    发明公开

    公开(公告)号:US20230362130A1

    公开(公告)日:2023-11-09

    申请号:US18217666

    申请日:2023-07-03

    Applicant: Nicira, Inc.

    CPC classification number: H04L63/0218 G06F9/45558 H04L67/63 G06F2009/45595

    Abstract: Systems and techniques are described for monitoring network communications using a distributed firewall. One of the techniques includes receiving, at a driver executing in a guest operating system of a virtual machine, a request to open a network connection from a process associated with a user, wherein the driver performs operations comprising: obtaining identity information for the user; providing the identity information and data identifying the network connection to an identity module external to the driver; and receiving, by a distributed firewall, data associating the identity information with the data identifying the network connection from the identity module, wherein the distributed firewall performs operations comprising: receiving an outgoing packet from the virtual machine; determining that the identity information corresponds to the outgoing packet; and evaluating one or more routing rules based at least in part on the identity information.

    Mechanisms for layer 7 context accumulation for enforcing layer 4, layer 7 and verb-based rules

    公开(公告)号:US11431677B2

    公开(公告)日:2022-08-30

    申请号:US15868789

    申请日:2018-01-11

    Applicant: NICIRA, INC.

    Abstract: The method for implementing mechanisms for Layer 7 context accumulation for enforcing Layers 4, 7, and verb-based rules is presented. The method comprises: receiving stream data, and identifying a packet in the stream. If the packet includes Layer 7 headers: for each Layer 7 header: determining content of the packet identified by a Layer 7 header's identifier; and parsing the content to extract firewall input data. If one or more rules at least partially match the firewall input data, determining that a particular rule also includes additional information that cannot be found in the firewall input data; performing a DPI on the content to determine whether at least a portion of the additional information is found in the content; extracting additional input data from the content and adding it to the firewall input data; and applying the rules to the firewall input data to process the packet.

    Internet protocol flow data including firewall rules

    公开(公告)号:US10938726B2

    公开(公告)日:2021-03-02

    申请号:US15697409

    申请日:2017-09-06

    Applicant: Nicira, Inc.

    Abstract: For a network including multiple host machines that together implement at least one logical network including a firewall, some embodiments provide a method for collecting traffic flow data that includes identifiers for firewall rules applied to the traffic flow and a logical entity identifier. In some embodiments, the host machines receive traffic monitoring configuration data for a logical network. The traffic monitoring configuration data in some embodiments indicates a set of logical entities of the logical network for which to collect traffic flow data and a set of traffic flow data collectors associated with the set of logical entities. The indicated logical entities may be logical forwarding elements (logical switches, routers, etc.) or logical ports of logical forwarding elements.

    Creating and distributing template based service rules

    公开(公告)号:US10469450B2

    公开(公告)日:2019-11-05

    申请号:US14975573

    申请日:2015-12-18

    Applicant: Nicira, Inc.

    Abstract: Some embodiments of the invention introduce cloud template awareness in the service policy framework. Some embodiments provide one or more service rule processing engines that natively support (1) template-specific dynamic groups and template-specific rules, and (2) dynamic security tag concepts. A service rule processing engine of some embodiments natively supports template-specific dynamic groups and rules as it can directly process service rules that are defined in terms of dynamic component groups, template identifiers, template instance identifiers, and/or template match criteria. Examples of such services can include any kind of middlebox services, such as firewalls, load balancers, network address translators, intrusion detection systems, intrusion prevention systems, etc.

    Managing resource consumption for distributed services

    公开(公告)号:US10419321B2

    公开(公告)日:2019-09-17

    申请号:US15366742

    申请日:2016-12-01

    Applicant: Nicira, Inc.

    Abstract: A method for managing service resources of a group of host machines is provided. Each host machine provides services for a corresponding set of data compute nodes (DCNs). The method receives service distribution configuration for a set of entities comprising at least one of a tenant, a service, and a provider. The method identifies a set of host machines on which a set of DCNs for the set of entities operate. The method determines an amount of resources to be assigned to each entity of the set of entities. The method communicates with the set of host machines to modify a set of resource pools available on each host machine.

    FIREWALL RULES WITH EXPRESSION MATCHING
    30.
    发明申请

    公开(公告)号:US20190253390A1

    公开(公告)日:2019-08-15

    申请号:US15897129

    申请日:2018-02-14

    Applicant: Nicira, Inc.

    Abstract: Some embodiments provide a method that receives a packet, having a set of one or more layer 7 (Li) expressions, from a datapath. The method identifies a set of datapath firewall rules that match on expressions in the set of expressions. The method provides identifiers for the datapath firewall rules of the identified set to the datapath. The datapath uses the identifiers and additional packet header data to determine a matching firewall rule from the set of datapath firewall rules.

Patent Agency Ranking