Dynamically reserved resource allocation

    公开(公告)号:US12050791B2

    公开(公告)日:2024-07-30

    申请号:US17244579

    申请日:2021-04-29

    CPC classification number: G06F3/0631 G06F3/0604 G06F3/067 H04L2012/5631

    Abstract: Devices, methods, and systems are provided. In one example, a device is described to include a bandwidth-constrained resource and a controller that dynamically allocates a proportional consumption of storage to the bandwidth-constrained resource thereby enabling the bandwidth-constrained resource to provide bandwidth to a consuming entity. The controller may allocate the proportional consumption of the storage to the bandwidth-constrained resource based on a current state of the bandwidth-constrained resource.

    METHOD AND SYSTEM TO MODULATE TELEMETRY DATA

    公开(公告)号:US20240073118A1

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

    申请号:US17900828

    申请日:2022-08-31

    CPC classification number: H04L43/55 H04L41/5009 H04L67/12

    Abstract: Methods, systems, and computer program products to modulate telemetry data as a function to represent the performance of a network and/or individual devices connected to the network. In embodiments, the method includes receiving telemetry data that has been sampled at a given point of time, wherein the telemetry data is associated with a performance metric of a device; processing the telemetry data as a function representing performance of the network device, wherein processing the telemetry data comprises modulating the telemetry data at the given point of time to previously sampled telemetry data based on the function; and demodulating the modulated telemetry data. In embodiments, the method also includes transferring the modulated telemetry data for reporting.

    Wavelength splitter cable with mechanical key

    公开(公告)号:US11768332B1

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

    申请号:US17867889

    申请日:2022-07-19

    CPC classification number: G02B6/3831 G02B6/3877

    Abstract: An optical cable includes a single optical connector configured for insertion into an optical receptacle so as to receive optical signals at a plurality of different wavelengths from the optical receptacle, and multiple electrical connectors, configured for insertion into respective electrical receptacles. The optical cable further includes a plurality of optical fibers, having respective first ends connected together to the single optical connector so as to receive the optical signals. Each of the optical fibers has a respective second end coupled to a respective one of the electrical connectors. Each electrical connector includes a keyed portion to mate with an indentation on a transceiver.

    Template-based packet parsing
    5.
    发明授权

    公开(公告)号:US11711453B2

    公开(公告)日:2023-07-25

    申请号:US17508998

    申请日:2021-10-24

    CPC classification number: H04L69/22 H04L69/323 H04L69/324

    Abstract: A parsing apparatus includes a packet-type identification circuit and a parser. The packet-type identification circuit is to receive a packet to be parsed, and to identify a packet type of the packet by extracting a packet-type identifier from a defined field in the packet. The parser is to store one or more parsing templates that specify parsing of one or more respective packet types. When the packet type of the packet corresponds to a parsing template among the stored parsing templates, the parser is to parse the packet in accordance with the stored parsing template. When the packet type of the packet does not correspond to any of the stored parsing templates, the parser is to parse the packet using an alternative parsing scheme.

    Efficient implementation of MPLS tables for multi-level and multi-path scenarios
    7.
    发明申请
    Efficient implementation of MPLS tables for multi-level and multi-path scenarios 有权
    针对多级和多路径场景高效实现MPLS表

    公开(公告)号:US20160285756A1

    公开(公告)日:2016-09-29

    申请号:US14665005

    申请日:2015-03-23

    CPC classification number: H04L45/507 H04L45/50 H04L45/745

    Abstract: A method for communication includes configuring a router to forward data packets over a network in accordance with Multiprotocol Label Switching (MPLS) labels appended to the data packets. At least first and second entries, corresponding to respective first and second labels, are stored in a Next Hop Label Forwarding Entry (NHLFE) table in the router, such that each of the first entries contains a respective pointer to at least one of the second entries. Upon receiving in the router a data packet from the network, a first entry is selected from among the first entries in the NHLFE table and, responsively to the pointer in the first entry, a second entry is selected. The respective first and second labels from the selected first and second entries are pushed onto an MPLS label stack of the data packet.

    Abstract translation: 一种通信方法包括:根据附加到数据分组的多协议标签交换(MPLS)标签,配置路由器通过网络转发数据分组。 对应于相应的第一和第二标签的至少第一和第二条目存储在路由器中的下一跳标签转发条目(NHLFE)表中,使得每个第一条目包含指向第二条目中的至少一个的相应指针 条目。 在路由器中接收到来自网络的数据分组时,从NHLFE表中的第一个条目中选择第一条目,并且响应于第一条目中的指针,选择第二条目。 来自所选择的第一和第二条目的相应的第一和第二标签被推送到数据包的MPLS标签栈上。

    DYNAMICALLY RESERVED RESOURCE ALLOCATION
    8.
    发明公开

    公开(公告)号:US20240345748A1

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

    申请号:US18753238

    申请日:2024-06-25

    CPC classification number: G06F3/0631 G06F3/0604 G06F3/067 H04L2012/5631

    Abstract: Devices, methods, and systems are provided. In one example, a device is described to include a bandwidth-constrained resource and a controller that dynamically allocates a proportional consumption of storage to the bandwidth-constrained resource thereby enabling the bandwidth-constrained resource to provide bandwidth to a consuming entity. The controller may allocate the proportional consumption of the storage to the bandwidth-constrained resource based on a current state of the bandwidth-constrained resource.

    Allocation of Shared Reserve Memory to Queues in a Network Device

    公开(公告)号:US20230283575A1

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

    申请号:US17588385

    申请日:2022-01-31

    Abstract: A network device includes one or more ports, a packet processor, and a memory management circuit. The one or more ports are to communicate packets over a network. The packet processor is to process the packets using a plurality of queues. The memory management circuit is to maintain a shared buffer in a memory and adaptively allocate memory resources from the shared buffer to the queues, to maintain in the memory, in addition to the shared buffer, a shared-reserve memory pool for use by a defined subset of the queues, to identify in the subset a queue that (i) requires additional memory resources, (ii) is not eligible for additional allocation from the shared buffer, and (iii) meets an eligibility condition for the shared-reserve memory pool, and to allocate memory resources to the identified queue from the shared-reserve memory pool.

    DYNAMIC PACKET ROUTING USING PRIORITIZED GROUPS

    公开(公告)号:US20230068443A1

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

    申请号:US17465760

    申请日:2021-09-02

    Abstract: An example method for dynamic packet routing using prioritized groups includes: receiving, by a processing device, routing information specifying a plurality of paths to a network destination, wherein each path is associated with a respective cost metric value; associating a first subset of the plurality of paths with a first priority routing group for the network destination, wherein each path of the first subset satisfies a first cost criterion based on a cost metric value of the path; associating a second subset of the plurality of paths with a second priority routing group for the network destination, wherein each path of the second subset satisfies a second cost criterion; and storing, in a forwarding information data structure, a first definition of the first priority routing group and a second definition of a second priority routing group.

Patent Agency Ranking