Mirroring of data in a network device
    1.
    发明授权
    Mirroring of data in a network device 有权
    在网络设备中镜像数据

    公开(公告)号:US07738385B2

    公开(公告)日:2010-06-15

    申请号:US11252562

    申请日:2005-10-19

    IPC分类号: H04L12/26

    摘要: A network device for processing packets includes an ingress module for performing switching functions on an incoming packet, a memory management unit for storing packets and performing resource checks on each packet and an egress module for performing packet modification and transmitting a modified packet to an appropriate egress port. The egress module is configured to send an unmodified version of the incoming packet to an ingress mirrored-to-port when an ingress port, upon which the incoming packet is received, is configured to mirror packets received by the ingress port.

    摘要翻译: 一种用于处理分组的网络设备包括用于对输入分组执行切换功能的入口模块,用于存储分组并在每个分组上执行资源检查的存储器管理单元和用于执行分组修改的出口模块,以及将修改的分组发送到适当出口 港口。 出口模块配置为将入局报文的未修改版本发送到入口镜像到端口,当接收到入方向的报文的入口端口被配置为镜像入端口接收到的报文。

    Rate limiting and minimum and maximum shaping in a network device
    3.
    发明申请
    Rate limiting and minimum and maximum shaping in a network device 有权
    网络设备中的速率限制和最小和最大整形

    公开(公告)号:US20060114912A1

    公开(公告)日:2006-06-01

    申请号:US11272131

    申请日:2005-11-14

    IPC分类号: H04L12/56

    摘要: A network device for scheduling packets in a plurality of queues includes a plurality of leaky bucket modules, each of the plurality of leaky bucket mechanisms being associated with one of a plurality of queues and configured to process information based on a predefined bandwidth, a scheduler configured to schedule services of the plurality of queues and a metering module for tracking whether or not the plurality of queues has exceeded a predefined threshold through the leaky bucket modules. If the plurality of queues has exceeded the predefined threshold, the metering module is configured to compute a new bandwidth allocation for each of the plurality of queues, the new bandwidth allocation replacing the predefined bandwidth and being proportional to the predefined bandwidth for each of the plurality of queues.

    摘要翻译: 用于在多个队列中调度分组的网络设备包括多个漏桶模块,所述多个漏桶机构中的每一个与多个队列中的一个队列相关联并且被配置为基于预定义的带宽处理信息,调度器配置 调度所述多个队列的服务;以及计费模块,用于通过所述泄漏桶模块跟踪所述多个队列是否已经超过预定阈值。 如果多个队列已经超过预定义的阈值,则计费模块被配置为为多个队列中的每个队列计算新的带宽分配,新的带宽分配取代预定义的带宽并且与多个队列中的每一个的预定带宽成比例 的队列。

    Internet protocol multicast replication
    4.
    发明申请
    Internet protocol multicast replication 有权
    互联网协议组播复制

    公开(公告)号:US20050021825A1

    公开(公告)日:2005-01-27

    申请号:US10819980

    申请日:2004-04-08

    IPC分类号: H04L12/18 H04L12/46 G06F15/16

    摘要: Various methods are provided for distributing datagrams over telecommunications networks. According to many of these methods, datagrams are multicast or broadcast to one or more nodes or Virtual Local Area Networks (VLANs) on the networks. Also provided are systems for distributing datagrams over the networks according to these methods. According to some of these systems, reductions are provided in the amounts of memory used to multicast and/or broadcast datagrams.

    摘要翻译: 提供各种方法用于通过电信网络分发数据报。 根据许多这些方法,数据报是组播或广播到网络上的一个或多个节点或虚拟局域网(VLAN)。 还提供了根据这些方法在网络上分发数据报的系统。 根据这些系统中的一些,对用于组播和/或广播数据报的存储器的数量提供了减少量。

    Cell copy count hazard detection
    5.
    发明授权
    Cell copy count hazard detection 有权
    细胞拷贝计数危险检测

    公开(公告)号:US07953008B2

    公开(公告)日:2011-05-31

    申请号:US11583155

    申请日:2006-10-19

    IPC分类号: H04L1/00 H04J1/16

    摘要: The present invention is directed to a network device, method and apparatus for processing data. The present invention includes at least one ingress module for performing switching functions on incoming data. The invention further includes a memory management unit (MMU) for storing the incoming data, and at least one egress module for transmitting the incoming data to at least one egress port. Further, in the present invention, the memory management unit further comprises a cell copy count pool (CCP) memory, wherein the CCP determines when a memory cell can be made available.

    摘要翻译: 本发明涉及一种用于处理数据的网络设备,方法和设备。 本发明包括用于对输入数据执行切换功能的至少一个入口模块。 本发明还包括用于存储输入数据的存储器管理单元(MMU)以及用于将输入数据发送到至少一个出口的至少一个出口模块。 此外,在本发明中,存储器管理单元还包括单元复制计数池(CCP)存储器,其中CCP确定何时可以使存储器单元可用。

    Internet protocol multicast replication
    7.
    发明授权
    Internet protocol multicast replication 有权
    互联网协议组播复制

    公开(公告)号:US07716364B2

    公开(公告)日:2010-05-11

    申请号:US10819980

    申请日:2004-04-08

    IPC分类号: G06F15/173

    摘要: Various methods are provided for distributing datagrams over telecommunications networks. According to many of these methods, datagrams are multicast or broadcast to one or more nodes or Virtual Local Area Networks (VLANs) on the networks. Also provided are systems for distributing datagrams over the networks according to these methods. According to some of these systems, reductions are provided in the amounts of memory used to multicast and/or broadcast datagrams.

    摘要翻译: 提供了各种通过电信网络分发数据报的方法。 根据许多这些方法,数据报是组播或广播到网络上的一个或多个节点或虚拟局域网(VLAN)。 还提供了根据这些方法通过网络分发数据报的系统。 根据这些系统中的一些,对用于组播和/或广播数据报的存储器的数量提供了减少量。

    Scheduling of data transmission with minimum and maximum shaping of flows in a network device
    9.
    发明申请
    Scheduling of data transmission with minimum and maximum shaping of flows in a network device 有权
    在网络设备中流量的最小和最大整形的数据传输调度

    公开(公告)号:US20070104210A1

    公开(公告)日:2007-05-10

    申请号:US11594744

    申请日:2006-11-09

    IPC分类号: H04L12/56

    摘要: A network device for processing data includes at least one ingress module for performing switching functions on incoming data, a memory management unit for storing the incoming data and at least one egress module for transmitting the incoming data to at least one egress port. The at least one egress module includes an egress scheduling module and multiple queues per each of the at least one egress port. Each of the multiple queues serve data attributable to a class of service, and the egress scheduling module is configured to service a minimum bandwidth requirement for each of the multiple queues and then to service the multiple queues to allow for transmission of a maximum allowable bandwidth through a weighting of each of the multiple queues.

    摘要翻译: 用于处理数据的网络设备包括至少一个用于对输入数据执行切换功能的入口模块,用于存储输入数据的存储器管理单元和用于将输入数据发送到至少一个出口的至少一个出口模块。 所述至少一个出口模块包括每个所述至少一个出口端口的出口调度模块和多个队列。 多个队列中的每一个服务可归因于一类服务,并且出口调度模块被配置为为多个队列中的每一个服务最小带宽需求,然后服务多个队列以允许传输最大允许带宽 每个多个队列的加权。

    Processing of multiple cells in a network device with two reads and two writes on one clock cycle
    10.
    发明申请
    Processing of multiple cells in a network device with two reads and two writes on one clock cycle 有权
    在一个时钟周期内处理具有两次读取和两次写入的网络设备中的多个单元

    公开(公告)号:US20070104209A1

    公开(公告)日:2007-05-10

    申请号:US11594743

    申请日:2006-11-09

    IPC分类号: H04L12/56 H04J3/06

    摘要: A network device for processing data includes at least one ingress module for performing switching functions on incoming data, a memory management unit for storing the incoming data in a memory and at least one egress module for transmitting the incoming data to at least one egress port. The memory management unit is configured to receive data at a clock speed for the network device and write the data to the memory using a multiplied clock speed that is a multiple of the clock speed for the network device, read out the data from the memory at the multiplied clock speed and provide the data to the at least one egress module at the clock speed for the network device, where the multiplied clock speed is used to sample the clock speed for the network device to place domains of the multiplied clock speed and the clock speed for the network device in phase.

    摘要翻译: 用于处理数据的网络设备包括至少一个用于对输入数据执行切换功能的入口模块,用于将输入数据存储在存储器中的存储器管理单元和用于将输入数据发送到至少一个出口的至少一个出口模块。 存储器管理单元被配置为以网络设备的时钟速度接收数据,并且使用作为网络设备的时钟速度的倍数的倍增时钟速度将数据写入存储器,从存储器读出数据 倍增的时钟速度,并以网络设备的时钟速度向至少一个出口模块提供数据,其中使用相乘的时钟速度来采样网络设备的时钟速度以放置倍增时钟速度的域,并且 网络设备的时钟速度同步。