-
21.
公开(公告)号:US20140022895A1
公开(公告)日:2014-01-23
申请号:US13721989
申请日:2012-12-20
Applicant: BROADCOM CORPORATION
Inventor: Brad Matthews , Puneet Agarwal , Bruce Kwan
IPC: H04L12/56
CPC classification number: H04L47/12 , H04L47/30 , H04L49/251 , H04L49/50
Abstract: Processing techniques in a network switch help reduce latency in the delivery of data packets to a recipient. The processing techniques include speculative flow status messaging, for example. The speculative flow status messaging may alert an egress tile or output port of an incoming packet before the incoming packet is fully received. The processing techniques may also include implementing a separate accelerated credit pool which provides controlled push capability for the ingress tile or input port to send packets to the egress tile or output port without waiting for a bandwidth credit from the egress tile or output port.
Abstract translation: 网络交换机中的处理技术有助于减少向接收方传送数据包的延迟。 处理技术例如包括推测性流状况消息传递。 在输入分组被完全接收之前,推测性流状态消息传送可以警告输入分组的出口瓦片或输出端口。 处理技术还可以包括实现单独的加速信用池,其提供用于入口瓦片或输入端口的受控推送能力以将分组发送到出口瓦片或输出端口,而不等待来自出口瓦片或输出端口的带宽额定值。
-
公开(公告)号:US09444756B2
公开(公告)日:2016-09-13
申请号:US14036531
申请日:2013-09-25
Applicant: Broadcom Corporation
Inventor: Leonid Okner , Puneet Agarwal
IPC: H04L12/28 , H04L12/891 , H04L12/825 , H04L12/801 , H04L12/835 , H04L12/823
Abstract: A network device monitors a path aggregation group. The network device may monitor path selection for network traffic (e.g., packets) communicated through the path aggregation group. During a monitoring period, the network device may obtain a path selection indication that a network packet has been selected for communication through the path aggregation group and specifically a first path in the path aggregation group. The network device may update a path entry associated with the first path in the path aggregation group.
Abstract translation: 网络设备监控路径聚合组。 网络设备可以监视通过路径聚合组传送的网络流量(例如,分组)的路径选择。 在监视期间,网络设备可以通过路径聚合组获取已经选择了网络分组进行通信的路径选择指示,特别是路径聚合组中的第一路径。 网络设备可以更新与路径聚合组中的第一路径相关联的路径条目。
-
公开(公告)号:US09350631B2
公开(公告)日:2016-05-24
申请号:US14042220
申请日:2013-09-30
Applicant: Broadcom Corporation
Inventor: Brad Matthews , Mohan Kalkunte , Puneet Agarwal
IPC: H04L12/26 , H04L12/801 , H04L12/835
CPC classification number: H04L43/062 , H04L47/11 , H04L47/30
Abstract: A system and method to monitor network congestion is provided. The system includes a plurality of ingress, egress ports, and a plurality of queues coupled to the ingress and egress ports and configured to store incoming and outgoing packets. The system also includes a monitoring unit configured to monitor at least one attribute of packets in at least one queue when a start condition occurs, stop monitoring the attribute when an end condition occurs, determine a flow that caused the start condition based on the monitored attribute, and report the monitored attribute and the flow.
Abstract translation: 提供了一种监控网络拥塞的系统和方法。 该系统包括多个入口,出口端口和耦合到入口和出口端口的多个队列,并被配置为存储输入和输出分组。 该系统还包括监视单元,该监视单元被配置为当发生开始条件时监视至少一个队列中的分组的至少一个属性,当结束条件发生时停止监视该属性,基于所监视的属性确定导致开始条件的流 并报告监控的属性和流程。
-
公开(公告)号: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: 网络设备在网络数据包通过网络设备时添加注释信息。 网络设备可以是交换机,路由器,网桥,集线器或任何其他网络设备。 注释信息可以是网络设备特有的信息,而不是简单地在接收网络分组的应用服务器处可用的信息的种类。 作为仅举几个示例,注释信息可以包括切换缓冲器级别,路由延迟,影响分组的路由参数,切换标识符,功耗以及热,湿度或其他环境数据。
-
公开(公告)号:US09203723B2
公开(公告)日:2015-12-01
申请号:US13839501
申请日:2013-03-15
Applicant: Broadcom Corporation
Inventor: William Brad Matthews , Puneet Agarwal
IPC: H04L12/26 , H04L12/939
CPC classification number: H04L43/10 , H04L43/0817 , H04L43/12 , H04L43/16 , H04L43/50 , H04L45/02 , H04L45/16 , H04L45/24 , H04L45/72 , H04L49/555
Abstract: Network devices facilitate network tracing using tracing packets that travel through the network devices. The network devices may be switches, routers, bridges, hubs, or any other network device. The network tracing may include sending tracing packets down each of multiple routed paths between a source and a destination, at each hop through the network, or through a selected subset of the paths between a source and a destination. The network devices may add tracing information to the tracing packets, which an analysis system may review to determine characteristics of the network and the characteristics of the potentially many paths between a source and a destination.
Abstract translation: 网络设备通过使用通过网络设备传输的跟踪数据包来促进网络跟踪。 网络设备可以是交换机,路由器,网桥,集线器或任何其他网络设备。 网络跟踪可以包括在源和目的地之间的多个路由路径中的每个路由,通过网络的每个跳跃,或者通过源和目的地之间的路径的选定子集来发送跟踪分组。 网络设备可以向跟踪分组添加跟踪信息,分析系统可以审查该跟踪信息以确定网络的特性以及源和目的地之间潜在的许多路径的特征。
-
公开(公告)号:US09077650B2
公开(公告)日:2015-07-07
申请号:US13839185
申请日:2013-03-15
Applicant: Broadcom Corporation
Inventor: Rupa Budhia , Biju Ravindranatha Babu , Mohan Venkatachar Kalkunte , Puneet Agarwal
IPC: H04L12/70 , H04L12/937 , H04L12/46 , H04L12/713 , H04L12/721 , H04L12/707 , H04L12/709
CPC classification number: H04L49/253 , H04L12/462 , H04L12/4625 , H04L45/24 , H04L45/245 , H04L45/586 , H04L45/66 , H04L45/74 , H04L65/4076 , Y02D50/30
Abstract: Disclosed are various embodiments for multi-homing in an extended bridge, including both multi-homing of port extenders and multi-homing of end stations. In various embodiments, a controlling bridge device receives a packet via an ingress virtual port and determines a destination virtual port link aggregation group based at least in part on a destination media access control (MAC) address of an end station in the packet. The controlling bridge device selects one of multiple egress virtual ports of the destination virtual port link aggregation group. The end station of the extended bridge is reachable through any of the egress virtual ports of the destination virtual port link aggregation group. The controlling bridge device forwards the packet through the selected egress virtual port, and the forwarded packet includes an identifier of a destination virtual port to which the end station is connected.
Abstract translation: 公开了用于扩展桥中的多归属的各种实施例,包括端口扩展器的多归位和端站的多归位。 在各种实施例中,控制网桥设备经由入口虚拟端口接收分组,并且至少部分地基于分组中的终端站的目的地媒体访问控制(MAC)地址来确定目的地虚拟端口链路聚合组。 控制网桥设备选择目的虚拟端口链路聚合组的多个出口虚拟端口之一。 扩展桥的终端可以通过目的虚拟端口链路聚合组的任何出口虚拟端口到达。 控制网桥设备通过所选择的出口虚拟端口转发分组,转发的分组包括终端站连接到的目的地虚拟端口的标识符。
-
公开(公告)号:US09042222B2
公开(公告)日:2015-05-26
申请号:US13720923
申请日:2012-12-19
Applicant: BROADCOM CORPORATION
Inventor: Bruce Kwan , Puneet Agarwal
IPC: H04L12/26 , H04L12/801 , H04L12/823
CPC classification number: H04L47/12 , H04L47/266 , H04L47/283 , H04L47/32 , H04L47/6215
Abstract: A system for deadlock recovery of distributed devices may include a processor and memory. The processor may transmit packets to a device, receive a pause message indicating that the packet transmission should be paused, and initiate a timer and pause the packet transmission in response to receiving the pause message. The processor may enter a deadlock recovery state if the timer reaches a timeout before a resume message is received that indicates that the packet transmission can resume. The processor may, while in the deadlock recovery state, drop packets that have a packet age that is greater than a threshold, and may exit the deadlock recovery state upon dropping a packet that has a packet age less than the threshold, or upon receiving the resume message. The processor may re-initiate the timer if the resume message has not been received, otherwise the processor may resume the packet transmission.
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: 用于诊断网络交换设备的性能的方法包括处理器监视由与网络交换设备相关联的传感器产生的数据,与网络交换设备的状态或属性相关的数据。 处理器检测与状态或属性相关的网络交换设备的操作中的确定条件。 处理器响应于检测到确定的条件而产生事件触发,并且响应于事件触发执行取证命令。 执行命令包括发送与计算机存储中聚合的确定条件相关的信息并进行分析。
-
公开(公告)号:US20140112348A1
公开(公告)日:2014-04-24
申请号:US13721445
申请日:2012-12-20
Applicant: BROADCOM CORPORATION
Inventor: Brad Matthews , Puneet Agarwal
IPC: H04L12/56
CPC classification number: H04L45/44 , H04L45/40 , H04L47/215 , H04L47/24 , H04L49/30
Abstract: Various methods and systems are provided for traffic flow management within distributed traffic. In one example, among others, a distributed system includes egress ports supported by nodes of the distributed system, cut-through tokens (c-tokens) including an indication of eligibility of the corresponding egress port to handle cut-through traffic, and a cut-through control ring to pass the c-tokens between the nodes. In another example, a method includes determining whether an egress port is available to handle cut-through traffic based upon a corresponding c-token, claiming the egress port for transmission of at least a portion of a packet, and routing it to the claimed egress port for transmission. In another example, a distributed system includes a first node configured to modify an eligibility indication of a c-token before transmission to a second node configured to route at least a portion of a packet based at least in part upon the eligibility indication.
Abstract translation: 为分布式业务中的流量管理提供了各种方法和系统。 在一个示例中,分布式系统包括由分布式系统的节点支持的出口端口,包括相应出口端口处理直通业务的资格的指示,直接令牌(c-令牌)以及切断 通过控制环在节点之间传递c-token。 在另一示例中,一种方法包括基于对应的c令牌确定出口端口是否可用于处理直通业务,声明出口端口用于传输分组的至少一部分,并将其路由到所声明的出口 端口用于传输。 在另一示例中,分布式系统包括第一节点,其被配置为在传输到被配置为至少部分地基于资格指示路由分组的至少一部分的第二节点之前修改c令牌的资格指示。
-
公开(公告)号:US20130322457A1
公开(公告)日:2013-12-05
申请号:US13839185
申请日:2013-03-15
Applicant: BROADCOM CORPORATION
Inventor: Rupa Budhia , Biju Ravindranatha Babu , Mohan Venkatachar Kalkunte , Puneet Agarwal
IPC: H04L12/70
CPC classification number: H04L49/253 , H04L12/462 , H04L12/4625 , H04L45/24 , H04L45/245 , H04L45/586 , H04L45/66 , H04L45/74 , H04L65/4076 , Y02D50/30
Abstract: Disclosed are various embodiments for multi-homing in an extended bridge, including both multi-homing of port extenders and multi-homing of end stations. In various embodiments, a controlling bridge device receives a packet via an ingress virtual port and determines a destination virtual port link aggregation group based at least in part on a destination media access control (MAC) address of an end station in the packet. The controlling bridge device selects one of multiple egress virtual ports of the destination virtual port link aggregation group. The end station of the extended bridge is reachable through any of the egress virtual ports of the destination virtual port link aggregation group. The controlling bridge device forwards the packet through the selected egress virtual port, and the forwarded packet includes an identifier of a destination virtual port to which the end station is connected.
-
-
-
-
-
-
-
-
-