Packet switching based on global identifier
    83.
    发明授权
    Packet switching based on global identifier 有权
    基于全局标识符的分组交换

    公开(公告)号:US08842671B2

    公开(公告)日:2014-09-23

    申请号:US13154458

    申请日:2011-06-07

    CPC分类号: H04L49/602 H04L49/358

    摘要: A communication method in a network operating in accordance with a standard that allocates a given number of bits m for layer-2 addressing of nodes in the network. The method includes accepting at a layer-2 switch in the network an assignment to one or more nodes in the network of respective layer-2 extended addresses, each including n=m+k bits, k>0. A given data packet is received at the switch for forwarding. The given data packet includes a layer-2 destination address and a layer-3 destination address in accordance with the standard. The layer-3 destination address includes t bits, t≧k. The given data packet is forwarded from the switch to one of the nodes by reading from the given data packet and combining the layer-2 destination address and k bits from the layer-3 destination address so as to reconstruct the n bits of the extended layer-2 address of the one of the nodes.

    摘要翻译: 根据标准操作的网络中的通信方法,所述标准为网络中的节点的第2层寻址分配给定数量的位m。 该方法包括在网络中的第二层交换机处接收对相应的第二层扩展地址的网络中的一个或多个节点的分配,每个节点包括n = m + k个比特,k> 0。 在交换机处接收给定的数据包以进行转发。 给定的数据分组包括根据标准的二层目的地址和三层目的地址。 第3层目的地址包括t位,t≥k。 通过从给定的数据包中读取并将第二层目的地址和第三层目的地址的k位组合起来,将给定的数据包从交换机转发到其中一个节点,以重构扩展层的n位 -2地址之一的节点。

    Network adapter with shared database for message context information
    84.
    发明授权
    Network adapter with shared database for message context information 有权
    具有用于消息上下文信息的共享数据库的网络适配器

    公开(公告)号:US08671138B2

    公开(公告)日:2014-03-11

    申请号:US13177572

    申请日:2011-07-07

    IPC分类号: G06F15/16 G06F13/28

    摘要: A network interface adapter includes a network interface and a client interface, for coupling to a client device so as to receive from the client device work requests to send messages over the network using a plurality of transport service instances. Message processing circuitry, coupled between the network interface and the client interface, includes an execution unit, which generates the messages in response to the work requests and passes the messages to the network interface to be sent over the network. A memory stores records of the messages that have been generated by the execution unit in respective lists according to the transport service instances with which the messages are associated. A completion unit receives the records from the memory and, responsive thereto, reports to the client device upon completion of the messages.

    摘要翻译: 网络接口适配器包括网络接口和客户端接口,用于耦合到客户机设备,以便从客户端设备接收通过网络使用多个传输服务实例发送消息的工作请求。 耦合在网络接口和客户机接口之间的消息处理电路包括一个执行单元,该执行单元响应于工作请求产生消息,并将消息传递到网络接口以通过网络发送。 存储器根据与消息相关联的传输服务实例来存储由执行单元在各个列表中生成的消息的记录。 完成单元从存储器接收记录,并且响应于此,在消息完成时向客户端设备报告。

    Data switch with shared port buffers
    85.
    发明授权
    Data switch with shared port buffers 有权
    数据交换机带共享端口缓冲区

    公开(公告)号:US08644140B2

    公开(公告)日:2014-02-04

    申请号:US12876265

    申请日:2010-09-07

    IPC分类号: H04L5/12

    摘要: A communication apparatus includes a plurality of switch ports, each switch port including one or more port buffers for buffering data that traverses the switch port. A switch fabric is coupled to transfer the data between the switch ports. A switch control unit is configured to reassign at least one port buffer of a given switch port to buffer a part of the data that does not enter or exit the apparatus via the given switch port, and to cause the switch fabric to forward the part of the data to a destination switch port via the at least one reassigned port buffer.

    摘要翻译: 通信装置包括多个交换机端口,每个交换机端口包括用于缓冲穿过交换机端口的数据的一个或多个端口缓冲器。 交换结构被耦合以在交换机端口之间传送数据。 交换机控制单元被配置为重新分配给定交换机端口的至少一个端口缓冲器以缓冲通过给定交换机端口不进入或离开设备的数据的一部分,并且使交换结构向前 通过至少一个重新分配的端口缓冲器将数据传送到目的地交换机端口。

    High-performance adaptive routing
    87.
    发明授权
    High-performance adaptive routing 有权
    高性能自适应路由

    公开(公告)号:US08576715B2

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

    申请号:US12910900

    申请日:2010-10-25

    IPC分类号: H04L12/28

    CPC分类号: H04L45/38 H04L43/0852

    摘要: A method for communication includes routing a first packet, which belongs to a given packet flow, over a first routing path through a communication network. A second packet, which follows the first packet in the given packet flow, is routed using a time-bounded Adaptive Routing (AR) mode, by evaluating a time gap between the first and second packets, routing the second packet over the first routing path if the time gap does not exceed a predefined threshold, and, if the time gap exceeds the predefined threshold, selecting a second routing path through the communication network that is potentially different from the first routing path, and routing the second packet over the second routing path.

    摘要翻译: 一种用于通信的方法包括通过通信网络在第一路由路径上路由属于给定分组流的第一分组。 通过评估第一和第二分组之间的时间间隔,使用时间有限的自适应路由(AR)模式路由在给定分组流中遵循第一分组的第二分组,在第一路由路径上路由第二分组 如果所述时间间隔不超过预定义的阈值,并且如果所述时间间隔超过所述预定阈值,则通过所述通信网络选择与所述第一路由路径潜在不同的第二路由路径,以及通过所述第二路由路由所述第二分组 路径。

    Precise clock synchronization
    89.
    发明授权
    Precise clock synchronization 有权
    精确的时钟同步

    公开(公告)号:US08370675B2

    公开(公告)日:2013-02-05

    申请号:US12618730

    申请日:2009-11-15

    申请人: Michael Kagan

    发明人: Michael Kagan

    CPC分类号: H04J3/0697 H04J3/0667

    摘要: A method for clock synchronization includes computing an offset value between a local clock time of a real-time clock circuit and a reference clock time, and loading the offset value into a register that is associated with the real-time clock circuit. The local clock time is then summed with the value in the register so as to give an adjusted value of the local clock time that is synchronized with the reference clock.

    摘要翻译: 一种用于时钟同步的方法包括计算实时时钟电路的本地时钟时间与参考时钟时间之间的偏移值,并将偏移值加载到与实时时钟电路相关联的寄存器中。 然后将本地时钟时间与寄存器中的值相加,以便给出与参考时钟同步的本地时钟时间的调整值。

    Processing of data integrity field
    90.
    发明授权
    Processing of data integrity field 有权
    处理数据完整性领域

    公开(公告)号:US08365057B2

    公开(公告)日:2013-01-29

    申请号:US12512026

    申请日:2009-07-30

    IPC分类号: G06F7/02

    CPC分类号: G06F11/1004

    摘要: A network communication device includes a host interface, which is coupled to communicate with a host processor, having a memory, so as to receive a work request to convey one or more data blocks over a network. The work request specifies a memory region of a given data size, and at least one data integrity field (DIF), having a given field size, is associated with the data blocks. Network interface circuitry is configured to execute an input/output (I/O) data transfer operation responsively to the work request so as to transfer to or from the memory a quantity of data that differs from the data size of the memory region by a multiple of the field size, while adding the at least one DIF to the transferred data or removing the at least one DIF from the transferred data.

    摘要翻译: 网络通信设备包括主机接口,其被耦合以与具有存储器的主处理器通信,以便接收通过网络传送一个或多个数据块的工作请求。 工作请求指定给定数据大小的存储器区域,并且具有给定字段大小的至少一个数据完整性字段(DIF)与数据块相关联。 网络接口电路被配置为响应于工作请求执行输入/输出(I / O)数据传送操作,以便向存储器或从存储器传送与存储器区域的数据大小不同的数据量多个 在将所述至少一个DIF添加到所传送的数据中,或者从所传输的数据中移除所述至少一个DIF。