DYNAMICALLY RESERVED RESOURCE ALLOCATION

    公开(公告)号:US20220350506A1

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

    申请号:US17244579

    申请日:2021-04-29

    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.

    Routing via multiple paths with efficient traffic distribution

    公开(公告)号:US09806994B2

    公开(公告)日:2017-10-31

    申请号:US14732853

    申请日:2015-06-08

    CPC classification number: H04L45/24

    Abstract: A network element includes circuitry and one or more interfaces. The interfaces are configured to connect to a communication network. The circuitry is configured to assign multiple egress interfaces corresponding to respective different paths via the communication network for routing packets to a given destination-address group, to hold, for the given destination-address group, respective state information for each of multiple sets of hash results, to receive via an ingress interface a packet destined to the given destination-address group, to calculate a given hash result for the packet and identify a given set of hash results in which the given hash result falls, and to forward the packet via one of the multiple egress interfaces in accordance with the state information corresponding to the given destination-address group and the given set of hash results.

    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.

    Low-Latency Delivery of In-Band Telemetry Data

    公开(公告)号:US20220407814A1

    公开(公告)日:2022-12-22

    申请号:US17348801

    申请日:2021-06-16

    Abstract: A network device includes processing circuitry and a plurality of ports. The ports connect to a communication network. The processing circuitry is configured to receive, via an input port, data packets and probe packets that are addressed to a common output port, to store the data packets in a first queue and the probe packets in a second queue, both the first queue and the second queue are served by the output port, to produce telemetry data indicative of a state of the network device, based on a processing path that the data packets traverse within the network device, to schedule transmission of the data packets from the first queue at a first priority, and schedule transmission of the probe packets from the second queue at a second priority higher than the first priority, and to modify the scheduled probe packets so as to carry the telemetry data.

    Explicit notification of operative conditions along a network path

    公开(公告)号:US20210344782A1

    公开(公告)日:2021-11-04

    申请号:US17198292

    申请日:2021-03-11

    Abstract: A network element includes circuitry and multiple ports. The multiple ports are configured to connect to a communication network. The circuitry is configured to receive via one of the ports a packet that originated from a source node and is destined to a destination node, the packet including a mark that is indicative of a cumulative state derived from at least bandwidth utilization conditions of output ports that were traversed by the packet along a path, from the source node up to the network element, to select a port for forwarding the packet toward the destination node, to update the mark of the packet based at least on a value of the mark in the received packet and on a local bandwidth utilization condition of the selected port, and to transmit the packet having the updated mark to the destination node via the selected port.

    Efficient implementation of MPLS tables for multi-level and multi-path scenarios
    28.
    发明申请
    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标签栈上。

    Early and efficient packet truncation

    公开(公告)号:US12126541B2

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

    申请号:US17850537

    申请日:2022-06-27

    CPC classification number: H04L47/365

    Abstract: Networking devices, systems, and methods are provided. In one example, a method includes receiving a packet at a networking device; evaluating the packet; based on the evaluation of the packet, truncating the packet from a first size to a second size that is smaller than the first size; and storing the truncated packet in a buffer prior to transmitting the truncated packet with the networking device.

Patent Agency Ranking