Reliable message transfer over an unreliable network
    1.
    发明授权
    Reliable message transfer over an unreliable network 有权
    通过不可靠的网络传递可靠的消息

    公开(公告)号:US08018844B2

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

    申请号:US11210980

    申请日:2005-08-24

    IPC分类号: H04J1/16

    摘要: In a communications network having a plurality of nodes adapted to communicate with each other, and more than one path available between most source-destination node-pairs, a network interface is associated with each node. Each network interface has a plurality of route tables for defining a plurality of routes for transferring each packet from a source node to a destination node. Each network interface further includes a path status table of path status indicators, e.g., bits, for indicating whether each route in the route tables is usable or is unusable as being associated with a fault. The network manager monitors the network to identify faults and provides the path status indicators to the respective network interfaces. Failed routes in the network are avoided based on the path status indicators. When a failed route is restored, such that the route is usable again, the path status table indicates that the usable state is restored. A balance of route usage in the network is maintained, without modifying routes or establishing different routes, enabling reliable and high-performance message transfer.

    摘要翻译: 在具有适于彼此通信的多个节点以及多个源 - 目的地节点对之间可用的多于一个路径的通信网络中,网络接口与每个节点相关联。 每个网络接口具有多个路由表,用于定义用于将每个分组从源节点传送到目的地节点的多个路由。 每个网络接口还包括路径状态指示符(例如位)的路径状态表,用于指示路由表中的每个路由是否可用或不能用于与故障相关联。 网络管理器监视网络以识别故障,并将路径状态指示器提供给各个网络接口。 基于路径状态指示灯可以避免网络中的路由失败。 当路由恢复失败时,路由可以再次使用,路径状态表指示恢复可用状态。 保持网络中路由使用的平衡,不修改路由或建立不同的路由,实现可靠,高性能的消息传递。

    Mechanism and procedure for detecting switch mis-cabling
    2.
    发明授权
    Mechanism and procedure for detecting switch mis-cabling 失效
    检测开关错误布线的机制和程序

    公开(公告)号:US06381643B1

    公开(公告)日:2002-04-30

    申请号:US09435545

    申请日:1999-11-08

    IPC分类号: G06F16163

    摘要: A method, and a system for implementing the method, for implementing the method, for determining if a wire has been miswired in a network comprising service nodes and switch elements. The method includes the steps of: (1) transmitting a transmission stream in an outbound route, (where this transmission stream includes one or more service node fields for one or more service nodes, one or more switch element fields for one or more switch elements connected to the one or more service nodes, and a port field for each the switch element); (2) if the transmission stream is received on a port at a the switch element different than a the port field for the switch element indicated by the transmission stream, then setting an error indicator in the transmission stream; (3) transmitting the transmission stream back to the one or more service nodes in a return route, where the one or more service nodes determine from the error indicator a miswired condition between the receiving switch element and a previous switch element or service node along the outbound route. The one or more service nodes can record, store and tabulate the miswired condition and one or more additional miswired conditions. The transmission stream can store the one or more switch element fields for the one or more switch elements and the port fields for each the switch element separately for a path comprising the outbound route and a path comprising the return route.

    摘要翻译: 一种用于实现该方法的方法和系统,用于确定在包括服务节点和交换元件的网络中线是否已被误接线。 该方法包括以下步骤:(1)在出站路由(其中该传输流包括一个或多个服务节点的一个或多个服务节点字段)中传送一个或多个开关元件字段用于一个或多个开关元件 连接到一个或多个服务节点,以及每个开关元件的端口字段); (2)如果在与由传输流指示的开关元件的端口字段不同的开关元件的端口上接收到传输流,则在传输流中设置错误指示符; (3)在返回路由中将所述传输流发送回所述一个或多个服务节点,其中所述一个或多个服务节点从所述错误指示符确定所述接收交换机元件与所述接收交换机元件之间的先前交换元件或服务节点之间的连线条件 出站路线 一个或多个服务节点可以记录,存储和制表误接线条件以及一个或多个附加的误接线条件。 传输流可以为包括出站路由的路径和包括返回路由的路径分别存储用于每个交换机元件的一个或多个交换元件的一个或多个交换单元字段和端口字段。

    Identifying faulty network components during a network exploration
    3.
    发明授权
    Identifying faulty network components during a network exploration 失效
    在网络探索期间识别故障网络组件

    公开(公告)号:US07907534B2

    公开(公告)日:2011-03-15

    申请号:US11428100

    申请日:2006-06-30

    IPC分类号: H04J1/16

    摘要: A network exploration is performed to initialize one or more network elements of the network. If during the network exploration a failure is encountered, a systematic and deterministic approach is used to accurately and particularly identify the faulty network component that caused the failure.

    摘要翻译: 执行网络探索以初始化网络的一个或多个网络元件。 如果在网络探索过程中遇到故障,则采用系统和确定性的方法准确地,特别地识别导致故障的故障网络组件。

    Use of hardware to manage dependencies between groups of network data packets
    8.
    发明授权
    Use of hardware to manage dependencies between groups of network data packets 失效
    使用硬件来管理网络数据包组之间的依赖关系

    公开(公告)号:US07408945B2

    公开(公告)日:2008-08-05

    申请号:US10685252

    申请日:2003-10-14

    IPC分类号: H04L12/28

    CPC分类号: G06F13/1621

    摘要: A task obtained by a communications processor is decomposed into one or more requests that form a request group. The requests of the request group are sent to main memory and responses to those requests are expected. There may be requests for a plurality of request groups being processed concurrently. However, responses to the request groups are to be returned to the communications processor in the order in which the request groups were sent from the communications processor. To ensure this ordering, dependencies between the request groups are tracked by hardware coupled to the communications processor.

    摘要翻译: 由通信处理器获得的任务被分解成形成请求组的一个或多个请求。 请求组的请求被发送到主存储器,并且期望对这些请求的响应。 可能需要同时处理多个请求组的请求。 但是,请求组的响应将按照从通信处理器发送请求组的顺序返回给通信处理器。 为了确保这种排序,请求组之间的依赖关系由耦合到通信处理器的硬件进行跟踪。

    Read-modify-write avoidance using a boundary word storage mechanism
    9.
    发明授权
    Read-modify-write avoidance using a boundary word storage mechanism 失效
    使用边界字存储机制的读 - 修改 - 写避免

    公开(公告)号:US07099997B2

    公开(公告)日:2006-08-29

    申请号:US10375330

    申请日:2003-02-27

    IPC分类号: G06F13/00

    CPC分类号: G06F13/387

    摘要: The utilization of a controlled buffer and tags associated with read requests and the transmission of data in response to these requests, along with the transmitted tag information, is used to avoid a read-modify-write operations occurring in a communications adapters whose function it is to assemble various pluralities of data blocks, each with a varying amount of information, into single data packets for transmission from the adapter's memory. The presence of error correction capabilities associated with the adapter's memory would otherwise require the utilization of the read-modify-write operation which is bandwidth limiting.

    摘要翻译: 使用受控缓冲器和与读取请求相关联的标签以及响应于这些请求的数据传输连同发送的标签信息一起被用于避免在其功能为的通信适配器中发生读取 - 修改 - 写入操作 将各种具有变化的信息量的多个数据块组装成用于从适配器的存储器传输的单个数据分组。 与适配器的存储器相关联的纠错能力的存在否则将需要使用带宽限制的读 - 修改 - 写操作。