Translating Between An Ethernet Protocol And A Converged Enhanced Ethernet Protocol
    101.
    发明申请
    Translating Between An Ethernet Protocol And A Converged Enhanced Ethernet Protocol 有权
    在以太网协议和融合增强以太网协议之间进行翻译

    公开(公告)号:US20110299394A1

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

    申请号:US13150507

    申请日:2011-06-01

    IPC分类号: H04L12/26

    摘要: Translating between an Ethernet protocol used by a first network component and a Converged Enhanced Ethernet (CEE) protocol used by a second network component, the first and second components coupled through a CEE Converter that translates by: for data flow from the first network component to the second network component: receiving, by the CEE converter, traffic flow definition parameters for a single CEE protocol data flow; calculating, by a credit manager, available buffer space in an outbound frame buffer of the CEE converter for the data flow; communicating, by the credit manager to a CEE credit driver of the first component, the calculated size of the buffer space together with a start sequence number and a flow identifier; and responding, by the CEE credit driver to the CEE converter, with Ethernet frames comprising a private header that includes the flow identifier and a sequence number.

    摘要翻译: 在由第一网络组件使用的以太网协议和第二网络组件使用的融合增强以太网(CEE)协议之间进行转换,所述第一和第二组件通过CEE转换器耦合,所述CEE转换器通过以下方式耦合:用于从第一网络组件到 第二网络组件:由CEE转换器接收单个CEE协议数据流的业务流定义参数; 由信用管理器计算用于数据流的CEE转换器的出站帧缓冲器中的可用缓冲器空间; 由信用管理器将第一组件的CEE信用驱动程序与计算出的缓冲区空间的大小以及起始序列号和流标识符进行通信; 并由CEE信用驱动程序向CEE转换器响应包括包含流标识符和序列号的专用报头的以太网帧。

    Priority Based Flow Control Within a Virtual Distributed Bridge Environment
    102.
    发明申请
    Priority Based Flow Control Within a Virtual Distributed Bridge Environment 失效
    在虚拟分布式桥梁环境中基于优先级的流量控制

    公开(公告)号:US20110261687A1

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

    申请号:US12767543

    申请日:2010-04-26

    IPC分类号: H04L12/24 H04L12/56

    摘要: Systems and methods to communicate data frames are provided. A particular apparatus may include a first adapter having a first queue configured to store a data frame associated with a first priority. The adapter is configured to generate a first priority pause frame. A distributed virtual bridge may be coupled to the first adapter. The distributed virtual bridge may include an integrated switch router and a first transport layer module configured to provide a frame-based interface to the integrated switch router. The transport layer module may include a first buffer associated with the first priority. A first bridge element of the distributed virtual bridge may be coupled to the first adapter queue and to the first transport layer module. The first bridge element is configured to receive the first priority pause frame from the adapter and to communicate an interrupt signal to the first transport layer module to interrupt delivery of the data frame to the first queue.

    摘要翻译: 提供了传达数据帧的系统和方法。 特定设备可以包括具有被配置为存储与第一优先级相关联的数据帧的第一队列的第一适配器。 适配器被配置为生成第一优先级暂停帧。 分布式虚拟桥可以耦合到第一适配器。 分布式虚拟桥可以包括集成交换路由器和被配置为向集成交换路由器提供基于帧的接口的第一传输层模块。 传输层模块可以包括与第一优先级相关联的第一缓冲器。 分布式虚拟桥接器的第一桥接元件可以耦合到第一适配器队列和第一传输层模块。 第一桥接元件被配置为从适配器接收第一优先级暂停帧,并将中断信号传送到第一传输层模块以中断数据帧到第一队列的传送。

    Assignment Constraint Matrix for Assigning Work From Multiple Sources to Multiple Sinks
    103.
    发明申请
    Assignment Constraint Matrix for Assigning Work From Multiple Sources to Multiple Sinks 失效
    分配约束矩阵用于将工作从多个来源分配到多个接收器

    公开(公告)号:US20110158249A1

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

    申请号:US12650080

    申请日:2009-12-30

    IPC分类号: H04L12/56

    CPC分类号: H04L49/9047

    摘要: An assignment constraint matrix method and apparatus used in assigning work, such as data packets, from a plurality of sources, such as data queues in a network processing device, to a plurality of sinks, such as processor threads in the network processing device. The assignment constraint matrix is implemented as a plurality of qualifier matrixes adapted to operate simultaneously in parallel. Each of the plurality of qualifier matrixes is adapted to determine sources in a subset of supported sources that are qualified to provide work to a set of sinks based on assignment constraints. The determination of qualified sources may be based sink availability information that may be provided for a set of sinks on a single chip or distributed on multiple chips.

    摘要翻译: 一种分配约束矩阵方法和装置,用于从网络处理设备中的多个源(诸如网络处理设备中的数据队列)将诸如数据分组的工作分配给诸如网络处理设备中的处理器线程的多个接收器。 分配约束矩阵被实现为适于同时并行操作的多个限定符矩阵。 多个限定符矩阵中的每一个适于确定被支持的源的子集中的源,所述源被限定为基于分配约束向一组接收器提供工作。 合格来源的确定可以是可以在单个芯片上提供用于一组接收器或分布在多个芯片上的接收器可用性信息。

    Alternative routing in PNNI hierarchical networks
    104.
    发明授权
    Alternative routing in PNNI hierarchical networks 失效
    PNNI分层网络中的替代路由

    公开(公告)号:US07573885B1

    公开(公告)日:2009-08-11

    申请号:US09633767

    申请日:2000-08-07

    IPC分类号: H04L12/28

    摘要: Methods and apparatus are provided for alternative routing of a connection between a source node and a destination node in a PNNI hierarchical network. The alternative routing method comprises responding to a failed connection between said nodes due to a sole-access element of the network structure as seen by the source node, where a said sole-access element is an element which provides sole access to the destination node in said network structure, by: selecting at least one non-sole-access element of the route used by the failed connection in said network structure; identifying an alternative route for the connection in said network structure which does not utilize the at least one selected element; and using the alternative route for establishment of the connection between said nodes.

    摘要翻译: 提供了用于在PNNI分层网络中的源节点和目的地节点之间的连接的替代路由的方法和装置。 替代路由方法包括由于源节点所看到的网络结构的唯一接入元件,响应所述节点之间的故障连接,其中所述唯一接入元件是提供对目的地节点的唯一接入的元素 所述网络结构通过:在所述网络结构中选择由所述故障连接使用的路由的至少一个非唯一接入元件; 识别所述网络结构中不利用所述至少一个所选元素的所述连接的替代路由; 并且使用替代路由来建立所述节点之间的连接。

    Full Virtualization of Resources Across an IP Interconnect
    105.
    发明申请
    Full Virtualization of Resources Across an IP Interconnect 有权
    通过IP互连完整的资源虚拟化

    公开(公告)号:US20090198951A1

    公开(公告)日:2009-08-06

    申请号:US12024744

    申请日:2008-02-01

    IPC分类号: G06F9/34

    摘要: An addressing model is provided where all resources, including memory and devices, are addressed with internet protocol (IP) addresses. A task, such as an application, may be assigned a range of IP addresses rather than an effective address range. Thus, a processing element, such as an I/O adapter or even a printer, for example, may also be addressed using IP addresses without the need for library calls, device drivers, pinning memory, and so forth. This addressing model also provides full virtualization of resources across an IP interconnect, allowing a process to access an I/O device across a network.

    摘要翻译: 提供了一种寻址模式,其中所有资源(包括存储器和设备)都使用互联网协议(IP)地址进行寻址。 任务(例如应用程序)可以分配一个IP地址范围而不是有效的地址范围。 因此,例如,诸如I / O适配器或甚至打印机的处理元件也可以使用IP地址来寻址,而不需要库调用,设备驱动器,固定存储器等。 该寻址模型还可以跨IP互连提供资源的完全虚拟化,从而允许进程通过网络访问I / O设备。

    Method and system for oversubscribing bandwidth in a communications network
    106.
    发明授权
    Method and system for oversubscribing bandwidth in a communications network 失效
    在通信网络中超额订购带宽的方法和系统

    公开(公告)号:US07499398B2

    公开(公告)日:2009-03-03

    申请号:US10418125

    申请日:2003-04-16

    IPC分类号: G01R31/08

    CPC分类号: H04L47/10 H04L47/20

    摘要: A method for oversubscribing bandwidth in a communication network, is disclosed. The method includes policing a first data flow and outputting a first output data flow from the first meter, in relation to a first Committed Information Rate (CIR) and a first Peak Information Rate (PIR); policing a second data flow and outputting a second output data flow from the second meter in relation to a second CIR and a second PIR; and policing an aggregated output data flow of the first output data flow and the second output data through a third meter of the oversubscription module, where the aggregated output data flow is policed in relation to a third CIR and a third PIR.

    摘要翻译: 公开了一种在通信网络中超额订购带宽的方法。 该方法包括对第一数据流进行管理,并相对于第一提交信息速率(CIR)和第一峰值信息速率(PIR)从第一仪表输出第一输出数据流; 管理第二数据流,并相对于第二CIR和第二PIR从第二计量器输出第二输出数据流; 以及通过所述超额预订模块的第三计量管理所述第一输出数据流和所述第二输出数据的聚合输出数据流,其中所述聚合输出数据流相对于第三CIR和第三PIR进行监管。

    REDUCING MEMORY ACCESSES IN PROCESSING TCP/IP PACKETS
    108.
    发明申请
    REDUCING MEMORY ACCESSES IN PROCESSING TCP/IP PACKETS 失效
    减少处理TCP / IP分组中的内存访问

    公开(公告)号:US20080307439A1

    公开(公告)日:2008-12-11

    申请号:US12185101

    申请日:2008-08-03

    IPC分类号: G06F9/44

    CPC分类号: H04L69/16 H04L69/163

    摘要: A method, computer program product and system for processing TCP/IP packets. A TCP protocol stack may store a payload of a received TCP/IP packet in a data fragment list. The TCP protocol stack may further read the header of the received packet to extract a value used to index into a table storing a list of transport control blocks (TCBs). The TCP protocol stack may further perform a lock and a read operation on the TCB indexed in the table. The TCP protocol stack may further transmit the payload to the TCP application without requiring the application to perform a lock, read, write or unlock operation on the indexed TCB since the TCP protocol stack and the TCP application are operating on the same thread. By the TCP application foregoing the lock, read, write and unlock operations on the TCB, there is a reduction in the number of memory accesses.

    摘要翻译: 一种用于处理TCP / IP数据包的方法,计算机程序产品和系统。 TCP协议栈可以将接收到的TCP / IP分组的有效载荷存储在数据片段列表中。 TCP协议栈可以进一步读取接收到的分组的报头,以将用于索引的值提取到存储传输控制块(TCB)列表的表中。 TCP协议栈还可以对表中索引的TCB进行锁定和读取操作。 TCP协议栈可以进一步将有效负载传输到TCP应用,而不需要应用程序对索引的TCB执行锁定,读取,写入或解锁操作,因为TCP协议栈和TCP应用程序在相同的线程上运行。 通过TCP应用程序对TCB进行锁定,读取,写入和解锁操作,存储器访问次数减少。

    Reducing memory accesses in processing TCP/IP packets
    109.
    发明授权
    Reducing memory accesses in processing TCP/IP packets 失效
    在处理TCP / IP数据包时减少内存访问

    公开(公告)号:US07436853B2

    公开(公告)日:2008-10-14

    申请号:US10706235

    申请日:2003-11-12

    IPC分类号: H04J3/22

    CPC分类号: H04L69/16 H04L69/163

    摘要: A method, computer program product and system for processing TCP/IP packets. A TCP protocol stack may store a payload of a received TCP/IP packet in a data fragment list. The TCP protocol stack may further read the header of the received packet to extract a value used to index into a table storing a list of transport control blocks (TCBs). The TCP protocol stack may further perform a lock and a read operation on the TCB indexed in the table. The TCP protocol stack may further transmit the payload to the TCP application without requiring the application to perform a lock, read, write or unlock operation on the indexed TCB since the TCP protocol stack and the TCP application are operating on the same thread. By the TCP application foregoing the lock, read, write and unlock operations on the TCB, there is a reduction in the number of memory accesses.

    摘要翻译: 一种用于处理TCP / IP数据包的方法,计算机程序产品和系统。 TCP协议栈可以将接收到的TCP / IP分组的有效载荷存储在数据片段列表中。 TCP协议栈可以进一步读取接收到的分组的报头,以将用于索引的值提取到存储传输控制块(TCB)列表的表中。 TCP协议栈还可以对表中索引的TCB进行锁定和读取操作。 TCP协议栈可以进一步将有效负载传输到TCP应用,而不需要应用程序对索引的TCB执行锁定,读取,写入或解锁操作,因为TCP协议栈和TCP应用程序在相同的线程上运行。 通过TCP应用程序对TCB进行锁定,读取,写入和解锁操作,存储器访问次数减少。

    Minimizing memory accesses for a network implementing differential services over multi-protocol label switching
    110.
    发明授权
    Minimizing memory accesses for a network implementing differential services over multi-protocol label switching 失效
    最小化通过多协议标签交换实现差分服务的网络的存储器访问

    公开(公告)号:US07304991B2

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

    申请号:US10174390

    申请日:2002-06-18

    IPC分类号: H04L12/28

    摘要: A method, system and computer program product for translating a type of service field of one protocol into multiple protocols. An ingress router in a DIFFerentiated SERVices network (Diffserv over MPLS network) may determine a type of quality of service, e.g., forward IP packet using best effort. A value referred to as a Per Hope Behavior (PHB) value may be generated based on the identified type of quality of service. The PHB value may be used to index into a table comprising a row of entries with different quality of service values, e.g., DSCP value, EXP value, corresponding to a particular PHB value. Consequently, the PHB value may be used to perform a single memory access to determine the quality of service values for a plurality of protocols where the quality of service values corresponds to the identified type of quality of service.

    摘要翻译: 一种方法,系统和计算机程序产品,用于将一种协议的服务领域的类型转换为多种协议。 DIFFerentiated SERVices网络中的入侵路由器(MPLS网络上的Diffserv)可以使用最大的努力来确定服务质量的类型,例如转发IP分组。 可以基于所识别的服务质量类型来生成被称为希望行为(PHB)值的值。 PHB值可以用于索引到包括具有不同服务质量值的条目行的表,例如对应于特定PHB值的DSCP值,EXP值。 因此,PHB值可用于执行单个存储器访问以确定多个协议的服务质量值,其中服务质量值对应于所识别的服务质量类型。