-
公开(公告)号:US09286620B2
公开(公告)日:2016-03-15
申请号:US13834462
申请日:2013-03-15
Applicant: Broadcom Corporation
Inventor: William Brad Matthews , Puneet Agarwal , Bruce Hui Kwan
IPC: G06Q30/02 , H04L12/701 , H04L12/873 , H04L12/815 , H04L12/813 , H04L12/24 , H04L12/26
CPC classification number: G06Q30/0214 , G06Q30/0269 , H04L41/00 , H04L41/12 , H04L41/22 , H04L43/00 , H04L43/045 , H04L43/065 , H04L43/067 , H04L43/0817 , H04L43/10 , H04L43/106 , H04L45/00 , H04L47/10 , H04L47/20 , H04L47/22 , H04L47/522
Abstract: Network devices add annotation information to network packets as they travel through the network devices. The network devices may be switches, routers, bridges, hubs, or any other network device. The annotation information may be information specific to the network devices, as opposed to simply the kinds of information available at application servers that receive the network packets. As just a few examples, the annotation information may include switch buffer levels, routing delay, routing parameters affecting the packet, switch identifiers, power consumption, and heat, moisture, or other environmental data.
Abstract translation: 网络设备在网络数据包通过网络设备时添加注释信息。 网络设备可以是交换机,路由器,网桥,集线器或任何其他网络设备。 注释信息可以是网络设备特有的信息,而不是简单地在接收网络分组的应用服务器处可用的信息的种类。 作为仅举几个示例,注释信息可以包括切换缓冲器级别,路由延迟,影响分组的路由参数,切换标识符,功耗以及热,湿度或其他环境数据。
-
公开(公告)号:US20140133314A1
公开(公告)日:2014-05-15
申请号:US13826417
申请日:2013-03-14
Applicant: Broadcom Corporation
Inventor: William Brad Matthews , Bruce Hui Kwan , Puneet Agarwal
IPC: H04L12/26
CPC classification number: H04L43/50 , H04L41/0672
Abstract: A method for diagnosing performance of a network switch device includes a processor monitoring data generated by a sensor associated with a network switch device, the data related to states or attributes of the network switch device. The processor detects a determined condition in the operation of the network switch device related to the state or attribute. The processor generates an event trigger in response to detecting the determined condition and executes a forensic command in response to the event trigger. Executing the command includes sending information relevant to the determined condition for aggregation in computer storage and for analysis.
Abstract translation: 用于诊断网络交换设备的性能的方法包括处理器监视由与网络交换设备相关联的传感器产生的数据,与网络交换设备的状态或属性相关的数据。 处理器检测与状态或属性相关的网络交换设备的操作中的确定条件。 处理器响应于检测到确定的条件而产生事件触发,并且响应于事件触发执行取证命令。 执行命令包括发送与计算机存储中聚合的确定条件相关的信息并进行分析。
-
公开(公告)号:US09025452B2
公开(公告)日:2015-05-05
申请号:US13827988
申请日:2013-03-14
Applicant: Broadcom Corporation
Inventor: William Brad Matthews , Puneet Agarwal , Bruce Hui Kwan
IPC: G01R31/08 , H04L12/801
CPC classification number: H04L47/11 , H04L43/0835 , H04L43/0882 , H04L47/12 , H04L47/2458 , H04L47/28 , H04L49/00
Abstract: Aspects of oversubscription monitoring are described. In one embodiment, oversubscription monitoring includes accumulating an amount of data that arrives at a network component over at least one epoch of time. Further, a core processing rate at which data can be processed by the network component is calculated. Based on the amount of data and the core processing rate, it is determined whether the network component is operating in an oversubscribed region of operation. In one embodiment, when the network component is operating in the oversubscribed region of operation, certain quality of service metrics are monitored. Using the monitored metrics, a network operation display object may be generated for identifying or troubleshooting network errors during an oversubscribed region of operation of the network component.
Abstract translation: 描述超额认购监控的方面。 在一个实施例中,超额预订监视包括在至少一个时代上累积到达网络组件的数据量。 此外,计算网络组件可以处理数据的核心处理速率。 基于数据量和核心处理速率,确定网络组件是否在超额订购的操作区域中运行。 在一个实施例中,当网络组件在超额订购的操作区域中操作时,监视某些服务质量度量。 使用所监视的度量,可以生成网络操作显示对象,用于在网络组件的超额订购的操作区域期间识别或排除网络错误。
-
4.
公开(公告)号:US20140241160A1
公开(公告)日:2014-08-28
申请号:US14045199
申请日:2013-10-03
Applicant: Broadcom Corporation
Inventor: Bruce Hui Kwan , Puneet Agarwal , Mohan Kalkunte , Nicholas Kucharewski, III
IPC: H04L12/851
Abstract: A switch architecture includes an ingress module, ingress fabric interface module, and a switch fabric. The switch fabric communicates with egress fabric interface modules and egress modules. The architecture implements multiple layers of congestion management. The congestion management may include fast acting link level flow control and more slowly acting end-to-end flow control. The switch architecture simultaneously provides high scalability, with low latency and low frame loss.
Abstract translation: 交换机架构包括入口模块,入口架构接口模块和交换结构。 交换结构与出口接口模块和出口模块通信。 该架构实现了多层拥塞管理。 拥塞管理可以包括快速行动的链路级流量控制和更缓慢的端对端流控制。 交换机架构同时提供高可扩展性,低延迟和低帧丢失。
-
公开(公告)号:US20140211634A1
公开(公告)日:2014-07-31
申请号:US13798481
申请日:2013-03-13
Applicant: BROADCOM CORPORATION
Inventor: William Brad Matthews , Bruce Hui Kwan
IPC: H04L12/26
CPC classification number: H04L47/6255 , H04L47/30
Abstract: Aspects of adaptive buffer allocation management are described. In one embodiment of adaptive buffer allocation management, data is received by a network component for communication to a network address. While awaiting transfer to the network address, the data must be stored or distributed to a buffer. In one embodiment, the data is distributed evenly about banks of the buffer when an amount of utilization of the buffer is low. In another embodiment, the data is distributed to certain banks of the buffer when the amount of utilization of the buffer is high. In other aspects, the amount of utilization of the buffer is monitored while data is distributed to the banks of the buffer, and the manner of data distribution among the banks is adapted based on the utilization. According to aspects the of adaptive data distribution, a buffer of reduced size may be used.
Abstract translation: 描述自适应缓冲区分配管理的方面。 在自适应缓冲器分配管理的一个实施例中,由网络组件接收数据以通信到网络地址。 在等待转移到网络地址时,数据必须存储或分发到缓冲区。 在一个实施例中,当缓冲器的利用量低时,数据在缓冲器的存储体上均匀分布。 在另一个实施例中,当缓冲器的使用量高时,数据被分配到缓冲器的某些存储体。 在其他方面,监视缓冲器的使用量,同时将数据分配给缓冲器的存储体,并且基于利用率来调整存储体之间的数据分配方式。 根据自适应数据分布的方面,可以使用减小尺寸的缓冲器。
-
公开(公告)号:US20160127267A1
公开(公告)日:2016-05-05
申请号:US14927103
申请日:2015-10-29
Applicant: Broadcom Corporation
Inventor: Amit Kumar , William Brad Matthews , Bruce Hui Kwan , Puneet Agarwal
IPC: H04L12/933 , H04L12/947 , H04L12/935 , H04L12/873
CPC classification number: H04L49/10 , H04L49/252
Abstract: A distributed switch architecture supports very high bandwidth applications. For instance, the distributed switch architecture may be implemented for cloud networks. The architecture scales by organizing traffic management components into tiled structures with distributed buffering. The tile structures are replicated and interconnected to perform transfers from ingress to egress using an interconnect bandwidth scheduling algorithm. Bandwidth scaling may be achieved by adding more tiles to achieve higher bandwidth. The interconnect in the architecture may be swapped out depending on implementation parameters, e.g., physical efficiency.
Abstract translation: 分布式交换机架构支持非常高带宽的应用。 例如,可以为云网络实现分布式交换机体系结构。 架构通过将流量管理组件组织到具有分布式缓冲的平铺结构中进行扩展。 复制和互连瓦片结构,以使用互连带宽调度算法执行从入口到出口的传输。 可以通过添加更多的瓦片来实现更高的带宽来实现带宽缩放。 结构中的互连可以根据实现参数例如物理效率来交换。
-
公开(公告)号:US09083655B2
公开(公告)日:2015-07-14
申请号:US13803918
申请日:2013-03-14
Applicant: Broadcom Corporation
Inventor: William Brad Matthews , Puneet Agarwal , Bruce Hui Kwan
IPC: H04L12/26 , H04L12/741
CPC classification number: H04L45/74 , H04L47/10 , H04L49/3018 , H04L49/3027 , H04L49/506
Abstract: Processing techniques in a network switch help reduce latency in the delivery of data packets to a recipient. The processing techniques include internal cut-through. The internal cut-through may bypass input port buffers by directly forwarding packet data that has been received to an output port. At the output port, the packet data is buffered for processing and communication out of the switch.
Abstract translation: 网络交换机中的处理技术有助于减少向接收方传送数据包的延迟。 处理技术包括内部切入。 内部切断可以通过直接转发已经接收的分组数据到输出端口来旁路输入端口缓冲器。 在输出端口,数据包数据被缓冲,用于处理和通信交换机。
-
8.
公开(公告)号:US20150026361A1
公开(公告)日:2015-01-22
申请号:US14040556
申请日:2013-09-27
Applicant: Broadcom Corporation
Inventor: William Brad Matthews , Bruce Hui Kwan
IPC: H04L29/08
CPC classification number: H04L67/28 , H04L47/11 , H04L47/12 , H04L47/26 , H04L47/30 , H04L47/32 , H04L49/00
Abstract: A network device performs ingress based headroom buffering. The network device may be configured as an output queue switch and include a main packet buffer that stores packet data according to a destination egress port. The network device may implement one or more ingress buffers associated with ingress data ports in the network device. The ingress buffers may be separate from the main packet buffer. The network device may identify a flow control condition triggered by an ingress data port, such as when an amount of data stored in the main packet buffer received through the ingress data port exceeds a fill threshold. In response, the network device may send a flow control message to a link partner to cease sending network traffic through the ingress data port. The network device may store in-flight data from the link partner in an ingress buffer instead of the main packet buffer.
Abstract translation: 网络设备执行基于入口的余量缓冲。 网络设备可以被配置为输出队列交换机,并且包括根据目的地出口端口存储分组数据的主分组缓冲器。 网络设备可以实现与网络设备中的入口数据端口相关联的一个或多个入口缓冲器。 入口缓冲器可以与主分组缓冲器分离。 网络设备可以识别由入口数据端口触发的流量控制条件,例如当通过入口数据端口接收到的主分组缓冲器中存储的数据量超过填充阈值时。 作为响应,网络设备可以向链路伙伴发送流控制消息,以停止通过入口数据端口发送网络流量。 网络设备可以存储来自入口缓冲区中的链路伙伴的飞行中数据,而不是主分组缓冲器。
-
公开(公告)号:US20140254385A1
公开(公告)日:2014-09-11
申请号:US13857534
申请日:2013-04-05
Applicant: BROADCOM CORPORATION
Inventor: Vahid Tabatabaee , Bruce Hui Kwan , Puneet Agarwal
IPC: H04L12/801
CPC classification number: H04L47/12 , H04L43/062 , H04L43/0882 , H04L47/11 , H04L47/20 , H04L47/25 , H04L47/26 , H04L47/52 , H04L47/522 , H04L49/15
Abstract: In various embodiments, a system includes a switch comprising a resource that is shared between multiple objects. The switch comprises circuitry that determines a congestion metric for the switch in response to an amount of used of the resource by the objects. The circuitry determines a feedback parameter that is responsive to the congestion metric. The circuitry generates a congestion notification message that comprises a congestion feedback value responsive to the feedback parameter.In further embodiments, a system includes a switch that processes data for a first data link layer access network. The switch includes circuitry that identifies whether a received packet originated from a source device that shares the same network layer access layer as the switch. If the source device shares the same network layer access network as the switch, the circuitry generates a congestion notification message comprising a congestion feedback value for the switch.
Abstract translation: 在各种实施例中,系统包括包括在多个对象之间共享的资源的交换机。 交换机包括响应于由对象使用的资源量来确定交换机的拥塞度量的电路。 电路确定响应于拥塞度量的反馈参数。 电路产生包含响应于反馈参数的拥塞反馈值的拥塞通知消息。 在另外的实施例中,系统包括处理第一数据链路层接入网络的数据的交换机。 交换机包括识别接收到的分组是否源自与交换机共享相同网络层接入层的源设备的电路。 如果源设备与交换机共享相同的网络层接入网络,则电路产生包含交换机的拥塞反馈值的拥塞通知消息。
-
公开(公告)号:US20140233382A1
公开(公告)日:2014-08-21
申请号:US13827988
申请日:2013-03-14
Applicant: BROADCOM CORPORATION
Inventor: William Brad Matthews , Puneet Agarwal , Bruce Hui Kwan
IPC: H04L12/70
CPC classification number: H04L47/11 , H04L43/0835 , H04L43/0882 , H04L47/12 , H04L47/2458 , H04L47/28 , H04L49/00
Abstract: Aspects of oversubscription monitoring are described. In one embodiment, oversubscription monitoring includes accumulating an amount of data that arrives at a network component over at least one epoch of time. Further, a core processing rate at which data can be processed by the network component is calculated. Based on the amount of data and the core processing rate, it is determined whether the network component is operating in an oversubscribed region of operation. In one embodiment, when the network component is operating in the oversubscribed region of operation, certain quality of service metrics are monitored. Using the monitored metrics, a network operation display object may be generated for identifying or troubleshooting network errors during an oversubscribed region of operation of the network component.
Abstract translation: 描述超额认购监控的方面。 在一个实施例中,超额预订监视包括在至少一个时代上累积到达网络组件的数据量。 此外,计算网络组件可以处理数据的核心处理速率。 基于数据量和核心处理速率,确定网络组件是否在超额订购的操作区域中运行。 在一个实施例中,当网络组件在超额订购的操作区域中操作时,监视某些服务质量度量。 使用所监视的度量,可以生成网络操作显示对象,用于在网络组件的超额订购的操作区域期间识别或排除网络错误。
-
-
-
-
-
-
-
-
-