-
公开(公告)号:US11949595B2
公开(公告)日:2024-04-02
申请号:US16913433
申请日:2020-06-26
申请人: Intel Corporation
IPC分类号: H04L12/743 , H04L12/46 , H04L12/747 , H04L45/00 , H04L45/74 , H04L45/7453
CPC分类号: H04L45/7453 , H04L12/4675 , H04L45/34 , H04L45/742
摘要: An apparatus includes a first set of processing element nodes, the first set of processing element nodes defining a first hierarchy of processing element nodes, the first set of processing element nodes comprising a source node, a first look-up table (LUT), and a first forwarder node, the source node to communicate with the first forwarder node by a first virtual channel. The apparatus includes a second set of processing element nodes, the second set of processing element nodes defining a second hierarchy of processing element nodes, the second set of processing element nodes comprising a second forwarder node, a second LUT, the second LUT comprising an indication of a direction of the first forwarder node in the first hierarchy, and a target node logically coupled to the second forwarder node by the first virtual channel. The first LUT comprises a direction of the second forwarder node in the second hierarchy.
-
公开(公告)号:US11750518B2
公开(公告)日:2023-09-05
申请号:US17104893
申请日:2020-11-25
申请人: Gigamon Inc.
发明人: Anil Rao
IPC分类号: H04L12/801 , H04L12/743 , H04L47/12 , H04L45/7453
CPC分类号: H04L47/12 , H04L45/7453
摘要: Introduced here are network visibility platforms having total processing capacity that can be dynamically varied in response to determining how much network traffic is currently under consideration. A visibility platform can include one or more network appliances, each of which includes at least one instance of an application configured to process data packets. Rather than forward all traffic to a single application instance for processing, the traffic can instead be distributed amongst a pool of application instances to collectively ensure that no data packets are dropped due to over-congestion. Moreover, the visibility platform can be designed such that application instances are elastically added/removed, as necessary, based on the volume of traffic currently under consideration.
-
公开(公告)号:US20220231947A1
公开(公告)日:2022-07-21
申请号:US17151882
申请日:2021-01-19
申请人: DRIVENETS LTD.
发明人: Amir KRAYDEN , Yuval LEV , Evgeny SANDLER , Alexander ZILBERMAN
IPC分类号: H04L12/743 , H04L12/745 , H04L29/06
摘要: A method for use in a communication network is provided. The method comprises the steps of: (i) providing a plurality of network processing units (NPU's) comprised in the communication network; (ii) establishing a replication of at least one of the NPU's; (iii) virtually arranging the NPU's and the replication(s) in a ring configuration; (iv) associating a unique primary virtual identification and a corresponding unique backup virtual identification with each active and available entity selected from among the plurality of NPU's and replication(s); (v) establishing a list of hash values, each associated with the primary virtual identification or the backup virtual identification of a corresponding active and available entity; (vi) implementing a ring consistent hashing algorithm for carrying out a search resolution for a consistent hashing; and (vii) in a case of a change in an active and available entity having a certain primary virtual identification, using the corresponding backup virtual identification to maintain the ring continuity.
-
公开(公告)号:US20220166719A1
公开(公告)日:2022-05-26
申请号:US17102741
申请日:2020-11-24
IPC分类号: H04L12/743 , H04L12/803 , H04L29/06 , H04L29/12 , H04L12/715 , H04L12/721
摘要: Various embodiments are directed to receiving, at a receiving device, a packet from a node in a first network. determining a version identifier for the packet, encoding the version identifier into the packet, and transmitting the packet containing the encoded version identifier to a load balancing device in a second network. The version identifier may be encoded into a destination port field of the packet. The receiving device may be a perimeter network address translation device. The packet is received at the load balancing device, where the version identifier is extracted and a hash of source address information is performed. The version and hash are used to select a back-end device in the second network. The packet is transmitted to the selected back-end device.
-
公开(公告)号:US11316788B2
公开(公告)日:2022-04-26
申请号:US15762734
申请日:2015-09-30
发明人: John A. Wickeraad , Mark Gooch
IPC分类号: H04L12/743 , H04L12/911 , H04L45/745 , H04L47/70 , H04L12/851 , H04L45/7453 , H04L47/24
摘要: Examples relate to dynamic allocation of resources within network devices. In one example, a computing device may: receive, from a particular lookup function of a plurality of lookup functions, a lookup request for a network packet; identify, based on a logical table that corresponds to the particular lookup function, at least one physical resource included in a particular resource pool of at least one dynamic resource pool; obtain, from a particular physical resource of the at least one physical resource, response data that is responsive to the lookup request; and provide the response data to the particular lookup function.
-
公开(公告)号:US11290508B1
公开(公告)日:2022-03-29
申请号:US17112427
申请日:2020-12-04
发明人: Austin Walters , Jeremy Goodsitt , Vincent Pham
IPC分类号: H04L29/06 , H04N21/2343 , G06N20/00 , H04L12/743 , H04L12/26 , H04L29/08 , H04L65/60 , H04L45/7453 , H04L43/106 , H04L67/568
摘要: A system and method for automated caching and tabling for finding and swapping media content is disclosed. The system and method include at least: (a) detecting, by one or more computing devices, one or more media packets transmitted over a network, wherein the one or more media packets are associated with the media content; (b) generating, by the one or more computing devices, a profile for the media content based on characteristics of the one or more media packets; (c) generating, by the one or more computing devices, a hash value based on the profile; (d) transmitting for storage in a database, by the one or more computing devices, the hash value, the profile, and the one or more media packets; (e) detecting, by the one or more computing devices, one or more subsequent media packets sent over the network and addressed to a destination to determine that the one or more subsequent media packets are associated with the media content by comparing the one or more subsequent media packets to the profile via the hash value; and (f) based on the detecting in (e) the system and method can further include transmitting, by the one or more computing devices, the one or more subsequent media packets or the one or more media packets to the destination based on a predetermined criteria.
-
公开(公告)号:US20220038393A1
公开(公告)日:2022-02-03
申请号:US16944061
申请日:2020-07-30
申请人: NXP B.V.
IPC分类号: H04L12/935 , H04L12/743 , H04L29/08 , H04L12/741
摘要: Embodiments of a method and device are disclosed. In an embodiment, an in-vehicle network interface device includes a data port to send and receive data packets, a plurality of packet processing pipelines coupled to the data port, each to inspect a single data packet to determine an action to perform on the single data packet, and a safety module to receive the determined action from each packet processing pipeline and to select one of the determined actions to perform on the single data packet and to cause a selected one of the packet processing pipelines to perform the selected action.
-
公开(公告)号:US11240169B2
公开(公告)日:2022-02-01
申请号:US16051097
申请日:2018-07-31
IPC分类号: H04L12/863 , H04L12/801 , H04L12/743 , H04L12/879
摘要: Various example embodiments relate generally to supporting queuing of packets in a communication network. Various example embodiments for supporting queuing of packets in a communication network may be configured to support queueing of packets based on a packet queuing memory space including a hash entry space configured to maintain a set of H hash entries and a packet queue space configured to maintain a set of Q packet queues, wherein H is greater than Q. Various example embodiments for supporting queuing of packets in a communication network may be configured to support queueing of packets in a manner for handling packet events (e.g., packet arrival events, packet departure events, or the like) while preventing or mitigating queue collisions of hash entries (where a queue collision occurs when multiple hash entries, and the respective network flows of those hash entries, are associated with a single packet queue).
-
公开(公告)号:US11240160B2
公开(公告)日:2022-02-01
申请号:US16236232
申请日:2018-12-28
发明人: Gang Cheng
IPC分类号: H04L12/825 , H04L12/46 , H04L12/743 , H04L12/26 , H04L12/707 , H04L12/66
摘要: Apparatuses and methods comprise receiving traffic from multiple virtual machines (VMs) associated with a same identification (ID); mapping the ID into a destination Internet Protocol (IP) address; and forwarding the traffic from the multiple VMs to a first gateway instance announcing the destination IP address.
-
公开(公告)号:US11233734B2
公开(公告)日:2022-01-25
申请号:US16840027
申请日:2020-04-03
申请人: Eluvio, Inc.
发明人: Michelle Munson , Serban Simu
IPC分类号: G06F15/16 , H04L12/715 , H04L9/06 , H04L12/24 , H04L12/947 , H04L29/06 , H04L29/08 , G06F21/60 , H04L9/32 , H04L12/933 , H04L12/931 , G06Q10/10 , G06Q20/12 , G06Q20/36 , G06Q20/38 , G06Q20/40 , G06Q50/26 , H04L9/08 , G06F9/455 , G06N20/00 , H04L12/751 , H04L12/721 , H04L9/14 , H04L12/743
摘要: Disclosed are examples of systems, apparatus, devices, computer program products, and methods implementing aspects of digital content retrieval using a decentralized content fabric. In some implementations, fabric nodes of an overlay network are provided. A first fabric node is configured to: determine, responsive to a client request for a content object part, that the content object part is not stored locally at the first fabric node; identify a second one or more fabric nodes as a best match; send a network request for the content object part to the second one or more fabric nodes; obtain the content object part from the second one or more fabric nodes; and process the content object part with further content object parts to produce the digital content for the client.
-
-
-
-
-
-
-
-
-