Distributed service chain across multiple clouds

    公开(公告)号:US12132780B2

    公开(公告)日:2024-10-29

    申请号:US18219187

    申请日:2023-07-07

    申请人: VMware LLC

    摘要: Some embodiments of the invention provide novel methods for performing services on data messages passing through a network connecting one or more datacenters, such as software defined datacenters (SDDCs). The method of some embodiments uses service containers executing on host computers to perform different chains (e.g., ordered sequences) of services on different data message flows. For a data message of a particular data message flow that is received or generated at a host computer, the method in some embodiments uses a service classifier executing on the host computer to identify a service chain that specifies several services to perform on the data message. For each service in the identified service chain, the service classifier identifies a service container for performing the service. The service classifier then forwards the data message to a service forwarding element to forward the data message through the service containers identified for the identified service chain. The service classifier and service forwarding element are implemented in some embodiments as processes that are defined as hooks in the virtual interface endpoints (e.g., virtual Ethernet ports) of the host computer's operating system (e.g., Linux operating system) over which the service containers execute.

    METHOD AND DEVICE FOR PROCESSING MULTICAST SIGNAL

    公开(公告)号:US20240356770A1

    公开(公告)日:2024-10-24

    申请号:US18580054

    申请日:2022-07-21

    IPC分类号: H04L12/18 H04L69/04 H04L69/22

    CPC分类号: H04L12/18 H04L69/04 H04L69/22

    摘要: Disclosed herein is receiving method of transmitting a multicast signal. The method may performing selectively header compression on an IP (Internet Protocol) stream made up of IP packets including multicast service data for a multicast service, generating first signaling information including information related to the header compression when the header compression is performed on the IP stream, generating second signaling information including information related to the multicast service, and transmitting the IP stream on which the header compression is selectively performed, the first signaling information, and the second signaling information.

    Packet storage based on packet properties

    公开(公告)号:US12126549B2

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

    申请号:US18357710

    申请日:2023-07-24

    摘要: In an example, a system includes a network port that receives a packet; a first memory; a second memory; and a packet analyzer coupled to the network port. The packet analyzer operates to divide the packet into multiple fragments, analyze each of the multiple fragments to determine whether the corresponding fragment has a first priority level or a second, lower, priority level, determine whether to store each of the multiple fragments in the first memory or the second memory based on the priority level determined for that fragment, store each fragment determined to have the first priority level in the first memory, and store each fragment determined to have the second priority level in the second memory. The network port, packet analyzer and the first memory, which may be a cache memory, may be embodied on a chip, and the second memory may be external to the chip.

    SYSTEM FOR CONTROLLING DATA FLOW BASED ON LOGICAL CONNECTION IDENTIFICATION AND METHOD THEREOF

    公开(公告)号:US20240348540A1

    公开(公告)日:2024-10-17

    申请号:US18630509

    申请日:2024-04-09

    发明人: Young Rang KIM

    摘要: Disclosed is a gateway which includes a communication circuit, a memory, and a processor operatively connected with the communication circuit and the memory. The processor receives a data packet of a node through a network processing layer, identifies whether there is data flow corresponding to the data packet of the node and authorized from an external server, inspects authentication information of the data packet, when there is a need to inspect the authentication information of the data packet based on authentication information included in the data flow, generates data flow identification information capable of being identified by an application processing layer based on the data packet and forward the data packet to the application processing layer, and processes the forwarded data packet based on the data flow identification information by means of the application processing layer.