-
公开(公告)号:US11968038B2
公开(公告)日:2024-04-23
申请号:US17378774
申请日:2021-07-19
Applicant: Cisco Technology, Inc.
IPC: G06F15/173 , H04L1/00 , H04L41/22 , H04L41/5009 , H04L67/10 , H04L41/5003
CPC classification number: H04L1/0041 , H04L1/004 , H04L1/0045 , H04L1/0057 , H04L41/22 , H04L41/5009 , H04L67/10 , H04L41/5003
Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for monitoring application health via correctable errors. The method includes identifying, by a network device, a network packet associated with an application and detecting an error associated with the network packet. In response to detecting the error, the network device increments a counter associated with the application, determines an application score based at least in part on the counter, and telemeters the application score to a controller. The controller can generate a graphical interface based at least in part on the application score and a timestamp associated with the application score, wherein the graphical interface depicts a trend in correctable errors experienced by the application over a network.
-
公开(公告)号:US11909522B2
公开(公告)日:2024-02-20
申请号:US18069523
申请日:2022-12-21
Applicant: Cisco Technology, Inc.
IPC: G06F15/173 , H04L1/00 , H04L41/22 , H04L41/5009 , H04L67/10 , H04L41/5003
CPC classification number: H04L1/0041 , H04L1/004 , H04L1/0045 , H04L1/0057 , H04L41/22 , H04L41/5009 , H04L67/10 , H04L41/5003
Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for monitoring application health via correctable errors. The method includes identifying, by a network device, a network packet associated with an application and detecting an error associated with the network packet. In response to detecting the error, the network device increments a counter associated with the application, determines an application score based at least in part on the counter, and telemeters the application score to a controller. The controller can generate a graphical interface based at least in part on the application score and a timestamp associated with the application score, wherein the graphical interface depicts a trend in correctable errors experienced by the application over a network.
-
3.
公开(公告)号:US10333648B1
公开(公告)日:2019-06-25
申请号:US15910864
申请日:2018-03-02
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Wei-Jen Huang , Chih-Tsung Huang
IPC: H04L1/00
Abstract: A method is provided in one example embodiment that includes measuring a delay between a transmitter and a receiver in a network environment, where the receiver is associated with a buffer. A minimum absorption buffer size for lossless transmission to a queue may be determined based on the delay and a transmission bandwidth, and buffer units for the queue can be allocated based on the minimum absorption buffer size. The transmitter may also be rate-limited if the minimum absorption buffer size exceeds available storage of the buffer. In other embodiments, buffer units can be reclaimed if the available buffer storage exceeds the minimum absorption buffer size.
-
公开(公告)号:US20150236933A1
公开(公告)日:2015-08-20
申请号:US14701882
申请日:2015-05-01
Applicant: Cisco Technology, Inc.
Inventor: Thomas J. Edsall , Wei-Jen Huang , Chih-Tsung Huang , Yichou Lin
CPC classification number: H04L43/0852 , H04L43/106 , H04L69/321
Abstract: Techniques are presented herein to facilitate latency measurements in a networking environment. A first network device receives a packet for transport within a network domain that comprises a plurality of network devices. The plurality of network devices have a common time reference, that is, they are time synchronized. The first network device generates timestamp information indicating time of arrival of the packet at the first network device. The first network device inserts into the packet a tag that comprises at least a first subfield and a second subfield. The first subfield comprising a type indicator to signify to other network devices in the network domain that the tag includes timestamp information, and the second subfield includes the timestamp information. The first network device sends the packet from to into the network domain to another network device. Other network devices which receive that packet can make latency measurements.
Abstract translation: 本文介绍了技术来促进网络环境中的延迟测量。 第一网络设备在包括多个网络设备的网络域内接收用于传输的分组。 多个网络设备具有公共时间参考,即它们是时间同步的。 第一网络设备生成指示在第一网络设备处的分组到达时间的时间戳信息。 第一网络设备将包括至少第一子字段和第二子字段的标签插入包中。 所述第一子字段包括类型指示符以表示所述网络域中的其他网络设备,所述标签包括时间戳信息,并且所述第二子字段包括所述时间戳信息。 第一个网络设备将数据包从网络域发送到另一个网络设备。 接收该数据包的其他网络设备可以进行延迟测量。
-
公开(公告)号:US20150188850A1
公开(公告)日:2015-07-02
申请号:US14658711
申请日:2015-03-16
Applicant: Cisco Technology, Inc.
Inventor: Kelvin Chan , Ganga S. Devadas , Chih-Tsung Huang , Wei-Jen Huang , Dennis K. D. Nguyen , Yue J. Yang
IPC: H04L12/861
CPC classification number: H04L49/9042 , G06F15/167 , H04L49/9057 , H04L49/9094
Abstract: Buffer designs and write/read configurations for a buffer in a network device are provided. According to one aspect, a first portion of the packet is written into a first cell of a plurality of cells of a buffer in the network device. Each of the cells has a size that is less than a minimum size of packets received by the network device. The first portion of the packet can be read from the first cell while concurrently writing a second portion of the packet to a second cell.
Abstract translation: 提供缓冲区设计和网络设备中缓冲区的写/读配置。 根据一个方面,分组的第一部分被写入网络设备中的缓冲器的多个单元的第一单元中。 每个小区的大小小于由网络设备接收的分组的最小大小。 可以从第一小区读取分组的第一部分,同时将分组的第二部分写入第二小区。
-
公开(公告)号:US20150172177A1
公开(公告)日:2015-06-18
申请号:US14628880
申请日:2015-02-23
Applicant: Cisco Technology, Inc.
Inventor: Thomas J. Edsall , Alessandro Fulli , Putu Harry Subagio , Mingzhe Li , Christopher A. Wildman , Yichou Lin , Chih-Tsung Huang
IPC: H04L12/721 , H04L12/801
CPC classification number: H04L45/38 , H04L45/566 , H04L47/12 , H04L47/20 , H04L47/2441 , H04L47/2483
Abstract: Presented herein are techniques to achieve ultra low latency determination of processing decisions for packets in a network device. A packet is received at a port of a network device. A processing decision is determined in a first processing decision path based on content of the packet and one or more network policies. A processing decision is determined in a second processing decision path, in parallel with the first processing path, by accessing a table storing processing decisions. The second processing decision path can output a processing decision faster than the first processing decision path for packets that match one or more particular packet flow parameters contained in the table. A processing decision determined by the second processing decision path, if one can be made, is used, and otherwise a processing decision determined by the first processing decision path is used.
Abstract translation: 这里提出的技术是实现超低等待时间确定网络设备中的分组的处理决策。 在网络设备的端口处接收分组。 基于分组的内容和一个或多个网络策略在第一处理决策路径中确定处理决定。 通过访问存储处理决定的表,在与第一处理路径并行的第二处理决定路径中确定处理决定。 第二处理决策路径可以比与表中包含的一个或多个特定分组流参数匹配的分组的第一处理决策路径更快地输出处理决策。 如果使用由第二处理决定路径确定的处理决定,则使用由第一处理判定路径确定的处理决定。
-
公开(公告)号:US09042230B2
公开(公告)日:2015-05-26
申请号:US14572082
申请日:2014-12-16
Applicant: Cisco Technology, Inc.
IPC: H04L12/26 , H04L12/861 , H04L12/801
CPC classification number: H04L43/0882 , G06F13/385 , G06F2213/3808 , H04L43/045 , H04L43/16 , H04L47/12 , H04L47/29 , H04L47/30 , H04L49/90 , H04L49/9005
Abstract: Presented herein are techniques for detection and characterization of buffer occupancy of a buffer in a network device. Packets are received at a network device. The packets are stored in a buffer of the network device as they are processed by the network device. An occupancy level of the buffer is sampled at a sampling rate. Occupancy levels of the buffer over time are determined from the sampling, and traffic flow through the network device is characterized based on the occupancy levels.
-
公开(公告)号:US20140082118A1
公开(公告)日:2014-03-20
申请号:US13708380
申请日:2012-12-07
Applicant: Cisco Technology, Inc.
Inventor: Kelvin Chan , Ganga S. Devadas , Chih-Tsung Huang , Wei-Jen Huang , Dennis K. D. Nguyen , Yue J. Yang
IPC: G06F15/167
CPC classification number: H04L49/9042 , G06F15/167 , H04L49/9057 , H04L49/9094
Abstract: Buffer designs and write/read configurations for a buffer in a network device are provided. According to one aspect, a first portion of the packet is written into a first cell of a plurality of cells of a buffer in the network device. Each of the cells has a size that is less than a minimum size of packets received by the network device. The first portion of the packet can be read from the first cell while concurrently writing a second portion of the packet to a second cell.
Abstract translation: 提供缓冲区设计和网络设备中缓冲区的写/读配置。 根据一个方面,分组的第一部分被写入网络设备中的缓冲器的多个单元的第一单元中。 每个小区的大小小于由网络设备接收的分组的最小大小。 可以从第一小区读取分组的第一部分,同时将分组的第二部分写入第二小区。
-
公开(公告)号:US20140078902A1
公开(公告)日:2014-03-20
申请号:US13767172
申请日:2013-02-14
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Thomas J. Edsall , Putu Harry Subagio , Alessandro Fulli , Christopher A. Wildman , Mingzhe Li , Wei-Jen Huang , Chih-Tsung Huang
IPC: H04L12/70
CPC classification number: H04L49/25 , H04L29/0653 , H04L43/04 , H04L45/74 , H04L45/745 , H04L47/12 , H04L47/70 , H04L49/251 , H04L49/253 , H04L49/3009 , H04L49/3063 , H04L49/355 , H04L49/9057 , H04L69/22
Abstract: A network device receives a packet that includes a plurality of sets of fields. Sets of fields of the packet are parsed and the field sets are evaluated as soon as they are available to determine whether a processing decision can be made on the packet. Additional field sets may be parsed from the packet and obtained in parallel with determining whether a processing decision can be made, but once it is determined that a processing decision can be made, the evaluating of field sets is terminated such that any further field sets of the packet are ignored for purposes of making a processing decision for the packet.
Abstract translation: 网络设备接收包括多组字段的分组。 对数据包的字段进行解析,并且一旦可用,即可对字段集进行评估,以确定是否可以对数据包进行处理决定。 可以从分组中分析附加的字段集,并且与确定是否可以进行处理决定并行获得,但是一旦确定可以进行处理决定,则终止场集合的评估,使得任何另外的字段集合 为了对分组进行处理决定,该分组被忽略。
-
公开(公告)号:USRE48645E1
公开(公告)日:2021-07-13
申请号:US16400122
申请日:2019-05-01
Applicant: Cisco Technology, Inc.
Inventor: Thomas J. Edsall , Yue J. Yang , Wei-Jen Huang , Chih-Tsung Huang
IPC: H04L12/26 , H04L12/851 , H04L12/835
Abstract: Techniques are presented herein to facilitate the monitoring of occupancy of a buffer in a network device. Packets are received at a network device. Information is captured describing occupancy of the buffer caused by packet flow through the buffer in the network device. Analytics packets are generated containing the information. The analytics packets from the network device for retrieval of the information contained therein for analysis, replay of buffer occupancy, etc.
-
-
-
-
-
-
-
-
-