Offloads for multicast virtual network packet processing in a network interface card

    公开(公告)号:US12255813B2

    公开(公告)日:2025-03-18

    申请号:US18229696

    申请日:2023-08-03

    Applicant: Google LLC

    Abstract: Systems and methods of offloading multicast virtual network packet processing to a network interface card are provided. In an example implementation, a network interface card can route packets in a virtual network. The network interface card can be configured to receive a data packet having a multicast header for transmission to a plurality of destination virtual machines. The network interface card can retrieve a list of next hop destinations for the data packet. The network interface card can replicate the packet for each next hop destination. The network interface card can encapsulate each replicated packet with a unicast header that includes a next hop destination virtual IP address indicating the next hop destination and a source virtual IP address, and transmit the encapsulated packets.

    Protecting Organizations Using Hierarchical Firewalls

    公开(公告)号:US20230269229A1

    公开(公告)日:2023-08-24

    申请号:US17679814

    申请日:2022-02-24

    Applicant: Google LLC

    CPC classification number: H04L63/0263 H04L63/105 H04L63/20

    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for firewall policies with improved efficiency. A policy can be defined that specifies a set of firewall rules, where the set of firewall rules provides a respective firewall rule for each layer of a plurality of layers within a hierarchical structure of a network, the network including a plurality of elements. Determining, for a first element within the network, a position within a first layer of the hierarchical structure. In response to receiving a data transmission request to or from the first element, applying the set of firewall rules in accordance with the first layer of the hierarchical structure, where applying the set of firewall rules comprises sequentially applying each respective firewall rule at each layer from an upper layer within the network to the first layer within the network.

Patent Agency Ranking