Virtual network function proof of transit

    公开(公告)号:US11962473B1

    公开(公告)日:2024-04-16

    申请号:US18133950

    申请日:2023-04-12

    CPC classification number: H04L41/122 H04L41/0895 H04L41/40 H04L43/10

    Abstract: Techniques for monitoring data transport in a network virtualization function chain (chain). A path tracing packet is generated having a Midpoint Compressed Data (MCD) to collect path tracing information of the chain. The network virtualization function node is configured to record an MCD containing Wide Local Path Tracing Identification (WL PT ID). The WL PT ID includes a first field having a value that indicates that a non-standard path tracing format is to be used and a second field that indicates a particular path tracing format to be used. The path tracing packet is passed through the chain and is received back after passing through the chain. Data collected by the path tracing packet is then analyzed to determine which network virtualization function nodes and chains the path tracing packet passed through and the amount of time taken for the path tracing packet to pass through the chain.

    Nat traversal in VoIP communication system

    公开(公告)号:US11838259B1

    公开(公告)日:2023-12-05

    申请号:US17521065

    申请日:2021-11-08

    Applicant: 8x8, Inc.

    Inventor: Zhishen Liu

    Abstract: Methods, systems, and apparatuses are provided for VoIP communication with VoIP-enabled devices via a network address translator (NAT). A set of proxy servers is configured to relay communications through mapped data-communication paths of the NAT during operations including VoIP sessions through or with the plurality of VoIP-enabled devices and during other operations not involving VoIP sessions through or with the plurality of VoIP-enabled devices. The mapped paths are susceptible to being unmapped by the NAT if the mapped path is unused for a threshold duration of time. The proxy servers maintain the mapped paths through the NAT by prompting the VoIP-enabled devices to communicate data to the set of proxy servers. More specifically, a VoIP-enabled device is prompted to communicate data to the set of proxy servers, in response to the VoIP-enabled device not communicating with the set of proxy servers for a duration of time exceeding the threshold duration of time.

    Technologies for packet forwarding on ingress queue overflow

    公开(公告)号:US11646980B2

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

    申请号:US15941969

    申请日:2018-03-30

    Abstract: Technologies for packet forwarding under ingress queue overflow conditions includes a computing device configured to receive a network packet from another computing device, determine whether a global packet buffer of the NIC is full, and determine, in response to a determination that the global packet buffer is full, whether to forward all the global packet buffer entries. The computing device is additionally configured to compare, in response to a determination not to forward all the global packet buffer entries, a selection filter to one or more characteristics of the received network packet and forward, in response to a determination that the selection filter matches the one or more characteristics of the received network packet, the received network packet to a predefined output. Other embodiments are described herein.

    WIRELESS COMMUNICATION DEVICE AND METHOD

    公开(公告)号:US20230133925A1

    公开(公告)日:2023-05-04

    申请号:US17456553

    申请日:2021-11-24

    Abstract: A wireless communication device is provided, which includes a transceiver circuit and a processor. The processor is configured to execute operations of: by an application layer, generating a packet, and generating a topic name of the packet and a priority order corresponding to the packet according to the packet; by the application layer, generating a port number according to the priority order and the first quality of service correspondence table, and establishing a first setting table to store corresponding relationship between the port number and the topic name; by a middleware layer, receiving the topic name from the application layer, and searching the corresponding port number by looking up the first setting table according to the topic name; and by the middleware layer, establishing a first communication connection from the wireless communication device to the base station according to the port number.

    PERFORMANCE OF TRAFFIC MONITORING ACTIONS

    公开(公告)号:US20230087143A1

    公开(公告)日:2023-03-23

    申请号:US17507462

    申请日:2021-10-21

    Applicant: VMware, Inc.

    Abstract: Some embodiments provide a method for performing data traffic monitoring. For each packet processing stage of a set of packet processing stages in a packet processing pipeline, the method determines whether a packet received by the packet processing pipeline specifies a set of monitoring actions to be performed on the packet. When the packet specifies a set of monitoring action, the method determines whether the monitoring actions in the set are supported by the packet processing stage. The method executes the supported monitoring actions on the packet in addition to processing the packet according to configuration data for the stage.

    IMPROVING EFFICIENCY AND FAULT TOLERANCE IN A SOFTWARE DEFINED NETWORK USING PARALLEL REDUNDANCY PROTOCOL

    公开(公告)号:US20230061491A1

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

    申请号:US17463877

    申请日:2021-09-01

    Abstract: This disclosure pertains to systems and methods to improve fault tolerance and hardware utilization in a software defined network (SDN) that includes hosts communicating with parallel redundancy protocol (PRP). In one embodiment, a network comprising a plurality of switches and interconnected using a plurality of physical links may connect a first communication host, a second communication host, and an SDN controller. The SDN controller may include a PRP optimization subsystem to identify parallel communication paths between the first communication host and the second communication host that utilize distinct physical communication links. The SDN controller may also include a traffic routing subsystem to create a plurality of communication flows between the first communication host and the second communication host utilizing the distinct physical communication links.

Patent Agency Ranking