Flexible policing technique for telecommunications traffic
    72.
    发明申请
    Flexible policing technique for telecommunications traffic 有权
    灵活的电信业务监管技术

    公开(公告)号:US20040005896A1

    公开(公告)日:2004-01-08

    申请号:US10189464

    申请日:2002-07-08

    IPC分类号: H04Q007/20

    摘要: A policing technique for a telecommunications traffic of variable length packets is described. The technique uses a plurality of police engines, grouped in pairs. A selection module selects a police engine pair to process a packet. Each police engine contains a conformance unit, credit unit and a debit unit, in which the credit update of one police engine influences the credit update of the other police engine in the pair. The technique also uses a combinatorial function to decide on a category of a processed packet and which police engines to update their debit units.

    摘要翻译: 描述了用于可变长度分组的电信业务的监管技术。 该技术使用多个成对分组的警察引擎。 选择模块选择警察引擎对来处理数据包。 每个警察引擎包含一个一致性单位,信用单位和借记单位,其中一个警察发动机的信用更新影响对中另一个警察引擎的信用更新。 该技术还使用组合功能来确定处理的分组的类别以及哪些警察引擎更新其借记单元。

    Network switch including bandwidth controller
    73.
    发明授权
    Network switch including bandwidth controller 有权
    网络交换机包括带宽控制器

    公开(公告)号:US06661803B1

    公开(公告)日:2003-12-09

    申请号:US09475310

    申请日:1999-12-30

    IPC分类号: H04L1228

    摘要: A network switch includes a plurality of receive ports for receiving addressed data packets and a plurality of transmit ports for forwarding the addressed data packets and is responsive to data in the packets for directing received packets to the transmit ports. The switch includes, with respect to at least one transmit port, a bandwidth controller for at least one selected packet type. The bandwidth controller diminishes an aggregate count in response to the sizes of packets of the one type destined for the transmit port and continually augments the aggregate count at a selectable rate. The switch compares the aggregate count with a threshold and initiates a discard of packets of the one type before they can be forwarded from the transmit port so as to limit the proportion of available bandwidth occupied by packet so of the one type with respect to the transmit port.

    摘要翻译: 网络交换机包括用于接收寻址的数据分组的多个接收端口和用于转发所寻址的数据分组的多个发送端口,并响应于分组中的数据来将接收的分组引导到发送端口。 关于至少一个发送端口,交换机包括用于至少一个选择的分组类型的带宽控制器。 带宽控制器响应于发往端口的一个类型的分组的大小而减少聚合计数,并以可选择的速率持续增加聚合计数。 交换机将聚合计数与阈值进行比较,并且在从发送端口转发之前发起丢弃一种类型的分组,以便限制分组占用的可用带宽的比例相对于发送的一种类型 港口。

    Method for detection of stale cells following route changes in a data communication
    74.
    发明授权
    Method for detection of stale cells following route changes in a data communication 有权
    用于在数据通信中的路由改变之后检测过时的小区的方法

    公开(公告)号:US06661773B1

    公开(公告)日:2003-12-09

    申请号:US09326573

    申请日:1999-06-07

    IPC分类号: H04L1226

    摘要: A method for detecting and discarding stale cells following route changes in a data communication network. The data communication network comprises a transmitter, which upon detection of a failure in a route of a network, retransmits data tagged as resent data along a different route of a multi-stage switch; and a receiver, which upon detection of tagged data from the transmitter via the different route of the multi-stage switch, utilizes tagged data for data communications while discarding previously transmitted data that are not tagged to avoid data duplication.

    摘要翻译: 一种用于在数据通信网络中的路由改变之后检测和废弃陈旧小区的方法。 数据通信网络包括发射机,其在检测到网络的路由中的故障时,沿着多级交换机的不同路由重新标记为重发数据的数据; 以及接收机,其在通过多级交换机的不同路由检测到来自发射机的标记数据时,利用标记的数据进行数据通信,同时丢弃未标记的先前发送的数据以避免数据重复。

    Priority-biased exit queue arbitration with fairness
    75.
    发明申请
    Priority-biased exit queue arbitration with fairness 有权
    优先权偏离退出仲裁与公平

    公开(公告)号:US20030225737A1

    公开(公告)日:2003-12-04

    申请号:US10359878

    申请日:2003-02-07

    发明人: Greg Mathews

    IPC分类号: G06F007/00

    摘要: Priority-biased compound arbitration at a switching fabric ingress. The ingress includes a plurality of ingress queues and a priority-biased arbitration engine configured to arbitrate between the ingress queues. The ingress further includes exit first-in-first-out queues (FIFOs) configured to forward cells from the ingress queues to a switching fabric and a throughput-biased arbitration engine configured to arbitrate between the exit FIFOs.

    摘要翻译: 交换矩阵入口处的优先级复合仲裁。 入口包括多个入口队列和被配置为在入口队列之间进行仲裁的优先级偏置仲裁引擎。 所述入口还包括配置为将小区从入口队列转发到交换结构的退出先入先出队列(FIFO)以及被配置为在所述退出FIFO之间仲裁的吞吐量偏移仲裁引擎。

    ATM packet scheduler
    76.
    发明授权
    ATM packet scheduler 有权
    ATM分组调度程序

    公开(公告)号:US06654376B1

    公开(公告)日:2003-11-25

    申请号:US09473724

    申请日:1999-12-28

    IPC分类号: H04L1228

    摘要: A packet scheduler controls dispatch of packets containing constant bit rate (CBR) or real time variable bit rate (rt-VBR) at an ingress operation of multiplexing the packets into payloads of an asynchronous transfer mode (ATM) bearer virtual circuit connection. Packets can be queued in one of a number of queues according to priority. The scheduler controls assembly of common part sublayer payload data units (CPS-PDU) comprising any unused octets from a previous packet partially dispatched, and whole packets in order of priority. If a holdover timer period expires before a common part sublayer payload data unit is completed, the payload of that data unit is packed with null data; and dispatched. The packet dispatch is controlled so as to match the traffic characteristics of an underlying bearer channel.

    摘要翻译: 分组调度器在将分组复用到异步传输模式(ATM)承载虚拟电路连接的有效载荷的入口操作时,控制包含恒定比特率(CBR)或实时可变比特率(rt-VBR)的分组。 数据包可以根据优先级排队在多个队列之一中。 调度器控制包括从部分调度的先前分组中的任何未使用的八位字节的公共部分子层有效载荷数据单元(CPS-PDU)的组合,以及按照优先级顺序的整个分组。 如果在公共部分子层有效载荷数据单元完成之前,保持定时器期间到期,则该数据单元的有效载荷被填充空数据; 并派出。 控制分组调度以匹配底层承载信道的业务特性。

    Cell buffering system with priority cache in an ATM system
    77.
    发明申请
    Cell buffering system with priority cache in an ATM system 有权
    在ATM系统中具有优先级缓存的单元缓冲系统

    公开(公告)号:US20030208552A1

    公开(公告)日:2003-11-06

    申请号:US09827808

    申请日:2001-04-06

    IPC分类号: G06F015/167

    摘要: The present invention provides an apparatus and system for buffering data in a communication network with an arranged priority which enables traffic shaping. A cell buffer unit (600) is arranged with a plurality of queues (614) configured to store PDUs on-chip and off-chip. There are associated queues both on-chip and off-chip for each priority queue. A cell buffer controller (620) forwards PDUs to a predetermined priority queue and manages the transfer of PDUs off-chip when a priority queue on-chip is fully occupied. The controller (620) also manages the transfer of PDUs from the off-chip queue when the on-chip priority queue becomes less than fully occupied.

    摘要翻译: 本发明提供了一种用于在通信网络中缓存数据的装置和系统,其具有能够进行流量整形的排列优先级。 单元缓冲器单元(600)被布置成具有多个队列(614),其被配置为在片上和片外存储PDU。 每个优先级队列都有片内和片外相关联的队列。 单元缓冲器控制器(620)将PDU转发到预定的优先级队列,并且当芯片上的优先级队列被完全占用时管理片外PDU的传输。 当片上优先级队列变得不足以完全占用时,控制器(620)还管理来自片外队列的PDU的传送。

    ALLOCATING BUFFERS FOR DATA TRANSMISSION IN A NETWORK COMMUNICATION DEVICE
    78.
    发明申请
    ALLOCATING BUFFERS FOR DATA TRANSMISSION IN A NETWORK COMMUNICATION DEVICE 有权
    用于网络通信设备中数据传输的分配缓冲区

    公开(公告)号:US20030198241A1

    公开(公告)日:2003-10-23

    申请号:US09259946

    申请日:1999-03-01

    IPC分类号: H04L012/56

    摘要: A network communication device for directing data units over a communication network includes at least one input and/or output port arranged to receive and/or transmit data units, a plurality of buffer units divided into several sub-pools, and a buffer allocator for allocating buffer units between the sub-pools. The buffer allocator is arranged to determine a priority value for each sub-pool based on quality of service for each connection established at at least one port. The buffer allocator is also arranged to determine a utilization value of the port, and arranged to allocate buffer units for each sub-pool based on the priority value and based on the utilization value. The buffer allocator creates a precedence list to ensures that a minimal number of connections, which are established at a most utilized port, will suffer data unit loss while receiving the data units.

    摘要翻译: 用于通过通信网络指导数据单元的网络通信设备包括布置成接收和/或发送数据单元的至少一个输入和/或输出端口,被划分成多个子池的多个缓冲器单元和用于分配的缓冲器分配器 子池之间的缓冲单元。 缓冲器分配器被安排为基于在至少一个端口处建立的每个连接的服务质量来确定每个子池的优先级值。 缓冲器分配器还被设置为确定端口的利用值,并且被设置为基于优先级值并且基于利用率值为每个子池分配缓冲器单元。 缓冲区分配器创建一个优先级列表,以确保在最受欢迎的端口建立的最小数量的连接在接收数据单元时将遭受数据单元丢失。

    QOS-based virtual private network using ATM-based internet virtual connections
    79.
    发明授权
    QOS-based virtual private network using ATM-based internet virtual connections 失效
    基于QOS的虚拟专用网络使用基于ATM的互联网虚拟连接

    公开(公告)号:US06636516B1

    公开(公告)日:2003-10-21

    申请号:US09520238

    申请日:2000-03-07

    申请人: Shigeki Yamano

    发明人: Shigeki Yamano

    IPC分类号: H04L1266

    摘要: In a virtual private network (VPN) established over an ATM-over-Internet, a connection setup table has multiple entries, each including a pair of IP addresses identifying source and destination nodes of the VPN, a QoS parameter, an ATM address field, and a virtual connection (VC) field. When a VPN packet is received, a corresponding entry of the table that contains IP addresses of the packet is detected and the table entry is searched for contents of said ATM address and VC fields. If the ATM address field contains no data, an IP header is appended to the VPN packet to formulate an address resolution request packet, which is forwarded to the Internet. An address resolution reply packet is received and a destination ATM address contained therein is stored into the ATM address field. If the ATM address field contains a destination ATM address and the VC field contains no data, a virtual connection is established to the destination ATM address according to the QoS parameter of the corresponding table entry and the connection identifier of the established connection is stored in the VC field. If the VC field contains a connection identifier, the VPN packet is sent over a virtual connection according to the connection identifier.

    摘要翻译: 在通过因特网上ATM建立的虚拟专用网(VPN)中,连接建立表具有多个条目,每个条目包括标识VPN的源和目的地节点的一对IP地址,QoS参数,ATM地址字段, 和虚拟连接(VC)字段。 当接收到VPN数据包时,检测到包含该数据包的IP地址的表的相应条目,并且搜索表条目以查找所述ATM地址和VC字段的内容。 如果ATM地址字段不包含数据,则将IP报头附加到VPN数据包,以形成转发到Internet的地址解析请求数据包。 接收到地址解析应答分组,并且其中包含的目的地ATM地址被存储到ATM地址字段中。 如果ATM地址字段包含目的地ATM地址,并且VC字段不包含数据,则根据对应的表条目的QoS参数建立到目的地ATM地址的虚拟连接,并将所建立的连接的连接标识存储在 VC字段。 如果VC字段包含连接标识符,则VPN数据包将根据连接标识符通过虚拟连接发送。

    Packet switching apparatus with a common buffer
    80.
    发明授权
    Packet switching apparatus with a common buffer 失效
    具有公共缓冲区的分组交换设备

    公开(公告)号:US06611527B1

    公开(公告)日:2003-08-26

    申请号:US09497210

    申请日:2000-02-03

    IPC分类号: H04L1228

    摘要: A plurality of address chains are assigned to each of such flows as output lines, priority control, etc. in the address management carried out in a switch with a shared buffer. Each of the address chains has a write address register 20 and a read address register 30. The switch is also provided with a distributive pointer 22 for distributing cells in a flow to a plurality of address chains and a write address register selector 21, as well as a read pointer 32 for reading packets from a plurality of the address chains and a read address register selector 31 so as to read the packets through a pipeline with use of those plural address chains.

    摘要翻译: 在具有共享缓冲器的交换机中执行的地址管理中,将多个地址链分配给每个这样的流作为输出线,优先级控制等。 每个地址链具有写入地址寄存器20和读取地址寄存器30.开关还具有分配指示器22,用于将流中的单元分配到多个地址链和写入地址寄存器选择器21 作为用于从多个地址链读取分组的读指针32和读地址寄存器选择器31,以便通过使用这些多个地址链的流水线读取分组。