METHODS AND APPARATUS TO PERFORM NETWORK-BASED MONITORING OF MEDIA ACCESSES

    公开(公告)号:US20230198937A1

    公开(公告)日:2023-06-22

    申请号:US18168316

    申请日:2023-02-13

    摘要: An example system includes: at least one memory; programmable circuitry; and instructions to cause the programmable circuitry to: obtain a public internet protocol (IP) address associated with a household and a timestamp in response to a census impression request indicating a media access on a first client device of the household; obtain a private IP address associated with the first client device; cause storing of the public IP address, the private IP address, and the timestamp in a panelist impression record in association with a panelist identifier, the panelist identifier corresponding to a panelist audience member, the panelist audience member enrolled in a panel of an audience measurement entity; send the census impression request to a census system; and send the panelist impression record to a meter collection system.

    Stateful redundancy for deterministic carrier-grade network address translation (NAT) services

    公开(公告)号:US11665131B1

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

    申请号:US17943913

    申请日:2022-09-13

    IPC分类号: H04L61/256 H04L67/1004

    CPC分类号: H04L61/256 H04L67/1004

    摘要: A carrier-grade network address translation (NAT) gateway system includes a switch having a gateway function configured to receive packets that are communicated via its ingress and egress ports. The switch having the gateway function has a first link to a first NAT processing function and a second link to a second NAT processing function. The first NAT processing function has a first deterministic address/port translation function and a first mapping table for storing first binding entries. The second NAT processing function has a second deterministic address/port translation function and a second mapping table for storing second binding entries. Preferably, the first and the second deterministic address/port translation functions are the same. The switch is configured to communicate each received packet for processing at both the first and the second NAT processing functions (e.g., in either a serial manner or a parallel manner), which provides redundancy in state information.

    CONTROLLING PARALLEL DATA PROCESSING FOR SERVICE FUNCTION CHAINS

    公开(公告)号:US20230084160A1

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

    申请号:US18055233

    申请日:2022-11-14

    摘要: Systems and methods are disclosed for parallelizing service function chains. A method comprises receiving a sequential service function chain comprising a plurality of network functions, receiving a plurality of operations, determining at least two network functions are capable of being parallelized, aggregating operations of the plurality of operations associated with the at least two network functions into a network function segment, determining whether another network function is capable of being parallelized with the network function segment, based on the determining: aggregating an operation associated with the another network function into the network function segment when the another network function is capable of being parallelized with the network function segment, or pushing the network function segment as a completed segment of a hybrid service function chain when the another network function is not capable of being parallelized with the network function segment, and implementing the hybrid service function chain.

    Handling packets travelling towards logical service routers (SRs) for active-active stateful service insertion

    公开(公告)号:US11516125B2

    公开(公告)日:2022-11-29

    申请号:US17001696

    申请日:2020-08-25

    申请人: VMware, Inc.

    摘要: Example methods and computer systems for packet handling for active-active stateful service insertion are disclosed. One example may involve a computer system detecting a packet addressed from a source address to a service endpoint address. Based on configuration information associated with the service endpoint address, the computer system may identify a first active logical service router (SR) and a second active logical SR that are both associated with the service endpoint address and configured to operate in an active-active mode. The first active logical SR may be selected over the second active logical SR by mapping tuple information to the first active logical SR. The computer system may generate an encapsulated packet by encapsulating the packet with an outer header addressed to an outer destination address associated with the first active logical SR and send the encapsulated packet towards the first active logical SR for processing according to a stateful service.