Caching flow operation results in software defined networks

    公开(公告)号:US11018975B2

    公开(公告)日:2021-05-25

    申请号:US15946108

    申请日:2018-04-05

    Applicant: Nicira, Inc.

    Abstract: Described herein are systems, methods, and software to enhance flow operations on a host computing system. In one implementation, a virtual switch on a host identifies a packet from a virtual node. In response to identifying the packet, the virtual switch determines whether the packet corresponds to a cached result action based on traits of the packet. If the packet corresponds to a cached result action, then the virtual switch may process the packet in accordance with the cached result action. In contrast, if the packet does not correspond to a cached result action, then the virtual switch may process the packet in accordance with first flow operations to determine a result action, and cache the result action for use with future packets.

    APPLICATION BASED EGRESS INTERFACE SELECTION
    12.
    发明申请

    公开(公告)号:US20200336571A1

    公开(公告)日:2020-10-22

    申请号:US16920415

    申请日:2020-07-02

    Applicant: Nicira, Inc.

    Abstract: A method of selecting an egress interface for a source process running on an electronic device is provided. The device implements a TCP/IP stack utilized by a plurality of applications for sending network packets. The method receives a packet from a particular application in the plurality of applications to send to a network destination over a socket tagged with an identifier of the particular application. The method compares the socket tag with a set of network egress interface tags. Each network egress interface tag is associated with a network egress interface in a plurality of network egress interfaces. Each network egress interface tag includes the identifier of an application that utilizes the network egress interface. The method selects a network egress interface with a tag that matches the socket tag. The method sends the packet to the network destination through the selected network egress interface.

    CACHING FLOW OPERATION RESULTS IN SOFTWARE DEFINED NETWORKS

    公开(公告)号:US20190312808A1

    公开(公告)日:2019-10-10

    申请号:US15946108

    申请日:2018-04-05

    Applicant: Nicira, Inc.

    Abstract: Described herein are systems, methods, and software to enhance flow operations on a host computing system. In one implementation, a virtual switch on a host identifies a packet from a virtual node. In response to identifying the packet, the virtual switch determines whether the packet corresponds to a cached result action based on traits of the packet. If the packet corresponds to a cached result action, then the virtual switch may process the packet in accordance with the cached result action. In contrast, if the packet does not correspond to a cached result action, then the virtual switch may process the packet in accordance with first flow operations to determine a result action, and cache the result action for use with future packets.

Patent Agency Ranking