-
公开(公告)号:US11621904B1
公开(公告)日:2023-04-04
申请号:US17091904
申请日:2020-11-06
Applicant: Innovium, Inc.
Inventor: William Brad Matthews , Puneet Agarwal , Meg Pei Lin , Rupa Budhia
Abstract: A switch or other network device may be configured as an ingress edge telemetry node in a telemetry domain. The ingress edge telemetry node may clone certain data units it processes, for example in response to certain telemetry triggers being met. The ingress edge telemetry node may further inject telemetry and/or other data into the cloned data unit. The cloned data unit continues along the same path as the original data unit until it reaches an egress edge telemetry node in the telemetry domain. The second node extracts the telemetry data from the cloned data unit and sends telemetry information based thereon to a telemetry collector, while the original data unit continues to its final destination. Nodes along the path between the first node and the second node may be configured as transit telemetry nodes that insert or otherwise update the telemetry data.
-
公开(公告)号:US11943128B1
公开(公告)日:2024-03-26
申请号:US18108546
申请日:2023-02-10
Applicant: Innovium, Inc.
Inventor: William Brad Matthews , Puneet Agarwal , Meg Pei Lin , Rupa Budhia
Abstract: A switch or other network device may be configured as an ingress edge telemetry node in a telemetry domain. The ingress edge telemetry node may clone certain data units it processes, for example in response to certain telemetry triggers being met. The ingress edge telemetry node may further inject telemetry and/or other data into the cloned data unit. The cloned data unit continues along the same path as the original data unit until it reaches an egress edge telemetry node in the telemetry domain. The second node extracts the telemetry data from the cloned data unit and sends telemetry information based thereon to a telemetry collector, while the original data unit continues to its final destination. Nodes along the path between the first node and the second node may be configured as transit telemetry nodes that insert or otherwise update the telemetry data.
-
公开(公告)号:US11736388B1
公开(公告)日:2023-08-22
申请号:US17367330
申请日:2021-07-03
Applicant: Innovium, Inc.
Inventor: William Brad Matthews , Puneet Agarwal , Meg Pei Lin , Rupa Budhia
IPC: H04L43/16 , H04L45/00 , H04L45/302 , H04L47/21 , H04L47/125 , H04L47/62 , H04L45/7453
CPC classification number: H04L45/22 , H04L43/16 , H04L45/302 , H04L47/125 , H04L47/21 , H04L47/6215 , H04L45/7453
Abstract: Approaches, techniques, and mechanisms are disclosed for assigning paths to network packets. The path assignment techniques utilize path state information and/or other criteria to determine whether to route a packet along a primary candidate path selected for the packet, or one or more alternative candidate paths selected for the packet. According to an embodiment, network traffic is at least partially balanced by redistributing only a portion of the traffic that would have been assigned to a given primary path. Move-eligibility criteria are applied to traffic to determine whether a given packet is eligible for reassignment from a primary path to an alternative path. The move-eligibility criteria determine which portion of the network traffic to move and which portion to allow to proceed as normal. In an embodiment, the criteria and functions used to determine whether a packet is redistributable are adjusted over time based on path state information.
-
公开(公告)号:US11057307B1
公开(公告)日:2021-07-06
申请号:US16741510
申请日:2020-01-13
Applicant: Innovium, Inc.
Inventor: William Brad Matthews , Puneet Agarwal , Meg Pei Lin , Rupa Budhia
IPC: H04L12/803 , H04L12/26 , H04L12/707 , H04L12/863 , H04L12/743
Abstract: Approaches, techniques, and mechanisms are disclosed for assigning paths to network packets. The path assignment techniques utilize path state information and/or other criteria to determine whether to route a packet along a primary candidate path selected for the packet, or one or more alternative candidate paths selected for the packet. According to an embodiment, network traffic is at least partially balanced by redistributing only a portion of the traffic that would have been assigned to a given primary path. Move-eligibility criteria are applied to traffic to determine whether a given packet is eligible for reassignment from a primary path to an alternative path. The move-eligibility criteria determine which portion of the network traffic to move and which portion to allow to proceed as normal. In an embodiment, the criteria and functions used to determine whether a packet is redistributable are adjusted over time based on path state information.
-
公开(公告)号:US11671281B1
公开(公告)日:2023-06-06
申请号:US17224081
申请日:2021-04-06
Applicant: Innovium, Inc.
Inventor: Kapil Vishwas Shrikhande , William Brad Matthews , Meg Pei Lin
IPC: H04L12/46 , H04L69/324 , H04L43/0852 , H04L47/36
CPC classification number: H04L12/4633 , H04L43/0852 , H04L47/365 , H04L69/324
Abstract: The performance of a switch or other network device is improved by adjusting the number of idle bytes transmitted between data units—that is, the size of the interpacket gap—to increase the bandwidth of a network interface. In some embodiments, the adjustments may be made in a manner designed to compensate for potential mismatches between the clock rate of the network interface and clock rates of interfaces of other network devices when retransmitting data received from those other network devices. In yet other embodiments, the adjustments may be designed to increase available bandwidth for other purposes. In an embodiment, the idle reduction logic is in a Media Access Control (“MAC”) layer of a network interface. The idle reduction logic may be enabled or disabled based on user preference, or programmatically based on factors such as a transmission utilization level for the MAC layer, buffer fill level, and so forth.
-
-
-
-