S-flow in a network device
    91.
    发明授权
    S-flow in a network device 失效
    网络设备中的S流

    公开(公告)号:US08085766B2

    公开(公告)日:2011-12-27

    申请号:US11480844

    申请日:2006-07-06

    IPC分类号: H04L12/56

    摘要: A network device for providing statistical sampling of packet at a port. The network device includes an ingress module for randomly selecting a packet at one of a plurality of ports for statistical sampling and an egress module for randomly selecting a packet at one of a plurality of ports for statistical sampling. The network device also includes a processing module for receiving a copy of a selected packet from at least one of the ingress module or egress module and for performing statistical flow processing on the packet.

    摘要翻译: 一种用于在端口提供数据包的统计抽样的网络设备。 网络设备包括用于在用于统计抽样的多个端口之一处随机选择分组的入口模块和用于在多个端口之一中随机选择分组以进行统计采样的出口模块。 网络设备还包括处理模块,用于从入口模块或出口模块中的至少一个接收所选择的分组的副本,并且用于对分组进行统计流处理。

    Policy based routing using a fast filter processor
    92.
    发明授权
    Policy based routing using a fast filter processor 失效
    使用快速过滤处理器进行基于策略的路由

    公开(公告)号:US08014390B2

    公开(公告)日:2011-09-06

    申请号:US11289687

    申请日:2005-11-30

    摘要: A network device for processing packets. The network device includes applying specific fields from a packet to an associated memory device and comparing means for comparing input to the memory device with entries in the memory device. The network device also includes enabling means for enabling selection of bits, by the memory device, that are required to match exactly with bits from the input to the memory device. The network device further includes outputting means for outputting an address for a matched entry by the memory device and applying means for applying a match from the memory device to an associated entry in a table for applying actions from the table that are associated with the match to the packet.

    摘要翻译: 用于处理数据包的网络设备。 网络设备包括将特定字段从分组应用到相关联的存储器设备,以及比较装置,用于将存储器设备的输入与存储器设备中的条目进行比较。 网络设备还包括启用装置,用于允许由存储器设备选择与从输入到存储器设备的位精确匹配的位。 网络设备还包括输出装置,用于输出由存储器装置匹配的条目的地址和应用装置,用于将来自存储器装置的匹配应用于表中的相关条目,用于从与表匹配的表中应用动作 包。

    Mirroring in a network device
    93.
    发明授权
    Mirroring in a network device 有权
    在网络设备中镜像

    公开(公告)号:US08005084B2

    公开(公告)日:2011-08-23

    申请号:US11289366

    申请日:2005-11-30

    IPC分类号: H04L12/28

    摘要: A network device for implementing mirroring on packets. The network device includes a plurality of ports, each of which is at least one of an ingress port, an egress port and a mirror-to port. The network device also includes processing means for supporting a plurality of mirroring types. Each of the ingress port, egress port and mirror-to port includes at least one register for supporting the plurality of mirroring types. To support mirroring at each of the ingress port, egress port and mirror-to port predefined bits in the at least one register are set. When an incoming packet is received, the predefined bits are examined to determine which of the plurality of mirroring types to apply to the packet.

    摘要翻译: 一种用于实现数据包镜像的网络设备。 网络设备包括多个端口,每个端口是入端口,出端口和镜对端口中的至少一个。 网络设备还包括用于支持多种镜像类型的处理装置。 入口端口,出端口和镜对端口中的每一个包括至少一个用于支持多个镜像类型的寄存器。 为了支持每个入口端口的镜像,设置至少一个寄存器中的出口端口和镜像端口预定义位。 当接收到传入的分组时,检查预定义的比特以确定应用于分组的多个镜像类型中的哪一个。

    NETWORK SWITCH FABRIC DISPERSION
    94.
    发明申请
    NETWORK SWITCH FABRIC DISPERSION 有权
    网络开关织物分布

    公开(公告)号:US20100097934A1

    公开(公告)日:2010-04-22

    申请号:US12255488

    申请日:2008-10-21

    IPC分类号: H04L12/56

    摘要: Methods and apparatus for communicating data traffic using switch fabric dispersion are disclosed. An example apparatus includes a first tier of switch elements; and a second tier of switch elements operationally coupled with the first tier of switch elements. In the example apparatus, the first tier of switch elements is configured to receive a data packet from a source. The first tier of switch elements is also configured to route the data packet to the second tier of switch elements in accordance with a dispersion function, where the dispersion function is based on a dispersion tag associated with the data packet. The first tier of switch elements is still further configured to transmit the data packet to a destination for the data packet after receiving it from the second tier of switch elements. In the example apparatus the second tier of switch elements is configured to receive the data packet from the first tier of switch elements and route the data packet, based on a destination address of the data packet, back to the first tier of switch elements for transmission to the destination.

    摘要翻译: 公开了使用交换矩阵色散来传送数据业务的方法和装置。 示例性装置包括第一层开关元件; 以及与第一层开关元件可操作地耦合的第二层开关元件。 在示例性装置中,第一层交换元件被配置为从源接收数据分组。 第一层交换单元还被配置为根据色散函数将数据分组路由到第二层交换单元,其中色散函数基于与数据分组相关联的色散标签。 第一层交换机元件还被配置为在从第二层交换机元件接收数据分组之后将数据分组发送到数据分组的目的地。 在示例设备中,第二层交换元件被配置为从第一层交换元件接收数据分组,并且基于数据分组的目的地地址将数据分组路由回到用于传输的第一层交换单元 到目的地。

    S-flow in a network device
    95.
    发明申请
    S-flow in a network device 失效
    网络设备中的S流

    公开(公告)号:US20070008975A1

    公开(公告)日:2007-01-11

    申请号:US11480844

    申请日:2006-07-06

    申请人: Mohan Kalkunte

    发明人: Mohan Kalkunte

    IPC分类号: H04L12/56

    摘要: A network device for providing statistical sampling of packet at a port. The network device includes an ingress module for randomly selecting a packet at one of a plurality of ports for statistical sampling and an egress module for randomly selecting a packet at one of a plurality of ports for statistical sampling. The network device also includes a processing module for receiving a copy of a selected packet from at least one of the ingress module or egress module and for performing statistical flow processing on the packet.

    摘要翻译: 一种用于在端口提供数据包的统计抽样的网络设备。 网络设备包括用于在用于统计抽样的多个端口之一处随机选择分组的入口模块和用于在多个端口之一中随机选择分组以进行统计采样的出口模块。 网络设备还包括处理模块,用于从入口模块或出口模块中的至少一个接收所选择的分组的副本,并且用于对分组进行统计流处理。

    Method and apparatus for remapping module identifiers and substituting ports in network devices
    96.
    发明申请
    Method and apparatus for remapping module identifiers and substituting ports in network devices 有权
    重新映射网络设备中的模块标识符和替换端口的方法和装置

    公开(公告)号:US20060013214A1

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

    申请号:US10985031

    申请日:2004-11-10

    IPC分类号: H04L12/28

    摘要: A method of adjusting fields of a datagram in the handling of the datagram in a network device is disclosed. The method includes receiving a datagram, with the datagram having at least module identifier fields and port identifier fields, at a port of a network device, determining whether the received datagram is a unicast datagram, adjusting the module and port identifier fields of the datagram based on data registers in the network device when the received datagram is a unicast datagram and forwarding the datagram based on the module and port identifier fields of the datagram. The port of the network device is connected to a legacy device, where the legacy device has a reduced handling capacity when compared to the network device.

    摘要翻译: 公开了一种在网络设备中处理数据报中调整数据报字段的方法。 该方法包括在网络设备的端口处接收具有数据报至少具有模块标识符字段和端口标识符字段的数据报,确定所接收的数据报是单播数据报,调整数据报的模块和端口标识符字段 当接收的数据报是单播数据报时,在网络设备中的数据寄存器上,并且基于数据报的模块和端口标识符字段来转发数据报。 网络设备的端口连接到传统设备,其中传统设备与网络设备相比具有降低的处理能力。

    Network interface having adaptive transmit start point for each packet
to avoid transmit underflow
    97.
    发明授权
    Network interface having adaptive transmit start point for each packet to avoid transmit underflow 失效
    网络接口具有每个分组的自适应发送起始点,以避免发送下溢

    公开(公告)号:US6138189A

    公开(公告)日:2000-10-24

    申请号:US98434

    申请日:1998-06-17

    申请人: Mohan Kalkunte

    发明人: Mohan Kalkunte

    摘要: A network interface transmits data packets between a host computer and a network and includes a first in first out (FIFO) buffer memory with an adaptive transmit start point determined for each data packet. The network interface receives data packets from the host computer via a peripheral component interconnect (PCI) bus. A FIFO control determines the byte length of each data packet based on the header information contained in the first few received bytes of the packet. The FIFO control also measures a minimum fill time indicating the time necessary to fill the FIFO buffer memory with a predetermined minimum amount of data necessary before transmission by the FIFO buffer memory. The FIFO control calculates the time to fill the FIFO buffer memory with each packet based on the determined length and the measured minimum fill time. The time to empty the packet from the FIFO buffer memory is also calculated based upon the length of the packet and predetermined network transmission rates. If the time to empty the packet from the FIFO buffer memory is greater than or equal to the time to fill the FIFO buffer memory, the transmit start point is set to the predetermined minimum amount; otherwise, the transmit start point is adjusted in accordance with the difference in time between filling and emptying the FIFO buffer memory with the packet, a FIFO fill rate based on the measured minimum fill time, and a coefficient that accounts for latencies in the PCI bus.

    摘要翻译: 网络接口在主计算机和网络之间传输数据分组,并包括一个先进先出(FIFO)缓冲存储器,其具有为每个数据分组确定的自适应发送起始点。 网络接口通过外围组件互连(PCI)总线从主机接收数据包。 FIFO控制基于包含在分组的前几个接收字节中的报头信息来确定每个数据分组的字节长度。 FIFO控制还测量最小填充时间,指示在FIFO缓冲存储器发送之前必须具有预定的最小数据量来填充FIFO缓冲存储器所需的时间。 FIFO控制根据确定的长度和测量的最小填充时间,计算每个数据包填充FIFO缓冲存储器的时间。 也可以基于分组的长度和预定的网络传输速率来计​​算从FIFO缓冲存储器中清空分组的时间。 如果从FIFO缓冲存储器中清空分组的时间大于或等于填充FIFO缓冲存储器的时间,则将发送开始点设置为预定的最小量; 否则,根据FIFO缓冲存储器与数据包的填充和清空之间的时间差,基于测量的最小填充时间的FIFO填充率以及考虑PCI总线中的延迟的系数来调整发送开始点 。

    Network interface having adaptive transmit start point for each packet
to avoid transmit underflow

    公开(公告)号:US5859980A

    公开(公告)日:1999-01-12

    申请号:US598290

    申请日:1996-02-08

    申请人: Mohan Kalkunte

    发明人: Mohan Kalkunte

    IPC分类号: H04L12/56 G06F5/06 G06F13/38

    摘要: A network interface transmits data packets between a host computer and a network and includes a first in first out (FIFO) buffer memory with an adaptive transmit start point determined for each data packet. The network interface receives data packets from the host computer via a peripheral component interconnect (PCI) bus. A FIFO control determines the byte length of each data packet based on the header information contained in the first few received bytes of the packet. The FIFO control also measures a minimum fill time indicating the time necessary to fill the FIFO buffer memory with a predetermined minimum amount of data necessary before transmission by the FIFO buffer memory. The FIFO control calculates the time to fill the FIFO buffer memory with each packet based on the determined length and the measured minimum fill time. The time to empty the packet from the FIFO buffer memory is also calculated based upon the length of the packet and predetermined network transmission rates. If the time to empty the packet from the FIFO buffer memory is greater than or equal to the time to fill the FIFO buffer memory, the transmit start point is set to the predetermined minimum amount; otherwise, the transmit start point is adjusted in accordance with the difference in time between filling and emptying the FIFO buffer memory with the packet, a FIFO fill rate based on the measured minimum fill time, and a coefficient that accounts for latencies in the PCI bus.

    Rotating priority arrangement in an ethernet network
    99.
    发明授权
    Rotating priority arrangement in an ethernet network 失效
    在以太网网络中转移优先级排列

    公开(公告)号:US5784375A

    公开(公告)日:1998-07-21

    申请号:US662333

    申请日:1996-06-12

    IPC分类号: H04L12/413

    摘要: Delay times are modified in Ethernet network devices by adding an integer multiple of a delay interval to the minimum interpacket gap (IPG) interval, and decrementing the integer in each network station in response to detected activity on the media. Each station has a unique integer value from the range of zero to the number of stations (N) minus one. The unique integer value ensures that each station has a different delay interval in accessing the media after sensing deassertion of the receive carrier. The station having a zero integer value will have its integer counter reset to (N-1) after a station transmits a data packet on the network, and the stations having nonzero integer values decrement their respective integer counters. Each network station also includes a deferral timer that counts the maximum delay interval of (N-1) delay intervals plus the minimum IPG value, and thus establishes a bounded access latency for a half-duplex shared network.

    摘要翻译: 通过将延迟间隔的整数倍添加到最小分组间隙(IPG)间隔,在以太网网络设备中修改延迟时间,并且响应于媒体上检测到的活动而递减每个网络站中的整数。 每个站具有从零到站数(N)减一的唯一整数值​​。 唯一的整数值确保每个站在感测到接收载波的取消消息之后在访问媒体时具有不同的延迟时间间隔。 在站点在网络上发送数据包之后,具有零整数值的站将其整数计数器重置为(N-1),并且具有非零整数值的站减少其相应的整数计数器。 每个网络站还包括延迟定时器,其计数(N-1)个延迟间隔的最大延迟间隔加上最小IPG值,从而建立半双工共享网络的有界访问等待时间。

    Network packet processing using multi-stage classification
    100.
    发明授权
    Network packet processing using multi-stage classification 失效
    网络数据包处理采用多级分类

    公开(公告)号:US07813337B2

    公开(公告)日:2010-10-12

    申请号:US11711984

    申请日:2007-02-28

    摘要: Methods and systems for processing packets in data network using multistage classification are disclosed. An example method for processing packets includes receiving a data packet at a first processing stage and examining the packet at the first processing stage to determine a first attribute of the packet. Based on the first attribute, a first classification is assigned to the packet. In the example method, the packet and the first classification are communicated from the first processing stage to a second processing stage and the packet is examined at the second processing stage to determine a second attribute of the packet. Based on the second attribute, a second classification is assigned to the packet. The example method further includes processing the packet based on the first classification and the second classification.

    摘要翻译: 公开了使用多级分类处理数据网络中数据包的方法和系统。 处理分组的示例性方法包括在第一处理阶段接收数据分组,并在第一处理阶段检查分组以确定分组的第一属性。 基于第一属性,将第一分类分配给分组。 在示例性方法中,将分组和第一分类从第一处理阶段传送到第二处理阶段,并且在第二处理阶段检查分组以确定分组的第二属性。 基于第二属性,向分组分配第二分类。 该示例方法还包括基于第一分类和第二分类处理分组。