-
公开(公告)号:US10142168B2
公开(公告)日:2018-11-27
申请号:US15221538
申请日:2016-07-27
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Ramanan Vaidyanathan , Ajay Modi , Azeem Suleman , Krishna Doddapaneni , Sarang Dharmapurikar , Ganlin Wu
Abstract: Systems, methods, and computer-readable media for improving debugging and troubleshooting of datacenter networks, and more particularly improving the speed of forwarding/data path related problems without going into ASIC level debugging. A switch could, for example, have a processor which communicates with an ASIC. The processor can receive flow information and a notification from the ASIC, the notification indicating a predefined error condition has been identified in a packet. The processor can modify the ASIC programming based on the notification, such that the ASIC records additional, more-detailed, flow information for the switch. The processor can then receive, from the modified ASIC, the additional flow information. The additional flow information can then be used (either by the processor or by an operator) to identify the exact reason for the errors in the flow path.
-
公开(公告)号:US20210367843A1
公开(公告)日:2021-11-25
申请号:US17392987
申请日:2021-08-03
Applicant: Cisco Technology, Inc.
IPC: H04L12/24 , H04L12/18 , H04L12/947 , H04L12/26 , H04L12/931
Abstract: The subject disclosure relates to systems and methods for improving multicast traffic flows in a computer network. In some aspects, a method of the technology includes steps for receiving multicast traffic statistics from each of a plurality of switches in a computer network, aggregating the multicast traffic statistics into a time-series database, and identifying a low-performing multicast flow based on the time-series database. In some aspects, the method can include steps for automatically reconfiguring the computer network to improve the low-performing multicast flow. Systems and machine readable media are also provided.
-
公开(公告)号:US20180034686A1
公开(公告)日:2018-02-01
申请号:US15221538
申请日:2016-07-27
Applicant: CISCO TECHNOLOGY, INC
Inventor: Ramanan Vaidyanathan , Ajay Modi , Azeem Suleman , Krishna Doddapaneni , Sarang Dharmapurikar , Ganlin Wu
IPC: H04L12/24 , G06F11/07 , H04B17/17 , H04L29/06 , H04L12/947
CPC classification number: H04L41/0677 , G06F11/0709 , G06F11/0751 , G06F11/0772 , G06F11/079 , H04B17/17 , H04L41/0873 , H04L43/08 , H04L49/25 , H04L69/16 , H04L69/22
Abstract: Systems, methods, and computer-readable media for improving debugging and troubleshooting of datacenter networks, and more particularly improving the speed of forwarding/data path related problems without going into ASIC level debugging. A switch could, for example, have a processor which communicates with an ASIC. The processor can receive flow information and a notification from the ASIC, the notification indicating a predefined error condition has been identified in a packet. The processor can modify the ASIC programming based on the notification, such that the ASIC records additional, more-detailed, flow information for the switch. The processor can then receive, from the modified ASIC, the additional flow information. The additional flow information can then be used (either by the processor or by an operator) to identify the exact reason for the errors in the flow path.
-
公开(公告)号:US11102065B2
公开(公告)日:2021-08-24
申请号:US16711997
申请日:2019-12-12
Applicant: Cisco Technology, Inc.
IPC: H04L12/24 , H04L12/18 , H04L12/947 , H04L12/26 , H04L12/931
Abstract: The subject disclosure relates to systems and methods for improving multicast traffic flows in a computer network. In some aspects, a method of the technology includes steps for receiving multicast traffic statistics from each of a plurality of switches in a computer network, aggregating the multicast traffic statistics into a time-series database, and identifying a low-performing multicast flow based on the time-series database. In some aspects, the method can include steps for automatically reconfiguring the computer network to improve the low-performing multicast flow. Systems and machine readable media are also provided.
-
公开(公告)号:US10541866B2
公开(公告)日:2020-01-21
申请号:US15658945
申请日:2017-07-25
Applicant: Cisco Technology, Inc.
IPC: H04L12/24 , H04L12/18 , H04L12/947 , H04L12/26
Abstract: The subject disclosure relates to systems and methods for improving multicast traffic flows in a computer network. In some aspects, a method of the technology includes steps for receiving multicast traffic statistics from each of a plurality of switches in a computer network, aggregating the multicast traffic statistics into a time-series database, and identifying a low-performing multicast flow based on the time-series database. In some aspects, the method can include steps for automatically reconfiguring the computer network to improve the low-performing multicast flow. Systems and machine readable media are also provided.
-
公开(公告)号:US12184486B2
公开(公告)日:2024-12-31
申请号:US17392987
申请日:2021-08-03
Applicant: Cisco Technology, Inc.
IPC: H04L41/0816 , H04L12/18 , H04L41/5025 , H04L43/08 , H04L43/0829 , H04L43/0888 , H04L49/00 , H04L49/25 , H04L49/505
Abstract: The subject disclosure relates to systems and methods for improving multicast traffic flows in a computer network. In some aspects, a method of the technology includes steps for receiving multicast traffic statistics from each of a plurality of switches in a computer network, aggregating the multicast traffic statistics into a time-series database, and identifying a low-performing multicast flow based on the time-series database. In some aspects, the method can include steps for automatically reconfiguring the computer network to improve the low-performing multicast flow. Systems and machine readable media are also provided.
-
公开(公告)号:US09502111B2
公开(公告)日:2016-11-22
申请号:US14450106
申请日:2014-08-01
Applicant: Cisco Technology, Inc.
Inventor: Sarang Dharmapurikar , Mohammadreza Alizadeh Attar , Navindra Yadav , Ramanan Vaidyanathan , Kit Chiu Chu
IPC: H04L12/28 , G11C15/04 , H04L12/707 , H04L12/803
CPC classification number: H04L45/7453 , G06F9/30018 , G06K15/107 , G11C11/4096 , G11C15/00 , G11C15/04 , G11C2207/002 , H04L45/24 , H04L47/125
Abstract: In some implementations, network traffic can be routed along equal cost paths based on weights assigned to each path. For example, weighted equal cost multipath routing can be implemented by assigning weights to each equal cost path (e.g., uplink, next hop node) to a destination device. When the network device receives a packet, the network device can generate a key (e.g., a random value, a hash value based on packet data, a value between 0 and n, etc.). The key can be used to select an uplink or path upon which to forward the packet. A key can be generated for a packet flow or flowlet. Each flow can be associated with the same key so that each packet in a flow will be forwarded along the same path. Each flowlet can be forwarded along a different uplink.
Abstract translation: 在一些实现中,基于分配给每个路径的权重,网络流量可以沿着相等的成本路径路由。 例如,可以通过向目标设备分配权重给每个相等成本路径(例如,上行链路,下一跳节点)来实现加权等成本多径路由。 当网络设备接收到分组时,网络设备可以生成密钥(例如,随机值,基于分组数据的哈希值,0和n之间的值等)。 密钥可以用于选择转发数据包的上行链路或路径。 可以为分组流或小流生成密钥。 每个流可以与相同的密钥相关联,使得流中的每个分组将沿着相同的路径被转发。 每条流都可以沿不同的上行链路转发。
-
公开(公告)号:US20190036771A1
公开(公告)日:2019-01-31
申请号:US15658945
申请日:2017-07-25
Applicant: Cisco Technology, Inc.
IPC: H04L12/24 , H04L12/18 , H04L12/26 , H04L12/947
CPC classification number: H04L41/0816 , H04L12/18 , H04L12/1868 , H04L41/5025 , H04L43/08 , H04L43/0829 , H04L43/0888 , H04L49/25 , H04L49/505 , H04L49/70
Abstract: The subject disclosure relates to systems and methods for improving multicast traffic flows in a computer network. In some aspects, a method of the technology includes steps for receiving multicast traffic statistics from each of a plurality of switches in a computer network, aggregating the multicast traffic statistics into a time-series database, and identifying a low-performing multicast flow based on the time-series database. In some aspects, the method can include steps for automatically reconfiguring the computer network to improve the low-performing multicast flow. Systems and machine readable media are also provided.
-
公开(公告)号:US20150124652A1
公开(公告)日:2015-05-07
申请号:US14450106
申请日:2014-08-01
Applicant: Cisco Technology, Inc.
Inventor: Sarang Dharmapurikar , Mohammadreza Alizadeh Attar , Navindra Yadav , Ramanan Vaidyanathan , Kit Chiu Chu
IPC: H04L12/733 , H04L12/751 , H04L12/801
CPC classification number: H04L45/7453 , G06F9/30018 , G06K15/107 , G11C11/4096 , G11C15/00 , G11C15/04 , G11C2207/002 , H04L45/24 , H04L47/125
Abstract: In some implementations, network traffic can be routed along equal cost paths based on weights assigned to each path. For example, weighted equal cost multipath routing can be implemented by assigning weights to each equal cost path (e.g., uplink, next hop node) to a destination device. When the network device receives a packet, the network device can generate a key (e.g., a random value, a hash value based on packet data, a value between 0 and n, etc.). The key can be used to select an uplink or path upon which to forward the packet. A key can be generated for a packet flow or flowlet. Each flow can be associated with the same key so that each packet in a flow will be forwarded along the same path. Each flowlet can be forwarded along a different uplink.
Abstract translation: 在一些实现中,基于分配给每个路径的权重,网络流量可以沿着相等的成本路径路由。 例如,可以通过向目标设备分配权重给每个相等成本路径(例如,上行链路,下一跳节点)来实现加权等成本多径路由。 当网络设备接收到分组时,网络设备可以生成密钥(例如,随机值,基于分组数据的哈希值,0和n之间的值等)。 密钥可以用于选择转发数据包的上行链路或路径。 可以为分组流或小流生成密钥。 每个流可以与相同的密钥相关联,使得流中的每个分组将沿着相同的路径被转发。 每条流都可以沿不同的上行链路转发。
-
-
-
-
-
-
-
-