Method, system and article for rapid detection and avoidance of high data corrupting routes within a network
    11.
    发明授权
    Method, system and article for rapid detection and avoidance of high data corrupting routes within a network 有权
    用于快速检测和避免网络内高数据损坏路由的方法,系统和文章

    公开(公告)号:US07394769B2

    公开(公告)日:2008-07-01

    申请号:US10640819

    申请日:2003-08-14

    IPC分类号: H04J1/16

    摘要: A receiving host in a TCP/IP network sends an acknowledgment indicating a received data packet is corrupt. The sending host will begin transmitting with a new field set in the IP header called a check-TCP-checksum bit, thereby requesting that all routers in the TCP/IP network perform a checksum on the entire received packet. Routers in the TCP/IP network will perform a complete checksum on an entire packet with the check-TCP-checksum bit set, and not just on the IP header. The routers continuously monitor the ratio of corrupt packets received on a particular port that fail the entire packet checksum to the total number of packets received on that port. If the ratio of corrupt-to-received packets exceeds a corruption threshold, the router assumes that the associated link is causing data corruption and issues a routing update indicating that the link is bad and should be avoided. Once the retransmission rate between the sender and receiver drops below a threshold level, the bad link has been detected and avoided within the TCP/IP network and the check-TCP-checksum option in the IP header is no longer set in data packets transmitted to the receiver host.

    摘要翻译: TCP / IP网络中的接收主机发送指示接收到的数据包已损坏的确认。 发送主机将开始使用称为检查TCP校验和位的IP报头中设置的新字段进行发送,从而请求TCP / IP网络中的所有路由器对整个接收到的数据包执行校验和。 TCP / IP网络中的路由器将对整个数据包执行完整的校验和,同时检查TCP-checksum位,而不仅仅是在IP报头上。 路由器连续监视在特定端口上接收的损坏数据包的总数与在该端口上接收的数据包的总数之间的比例。 如果损坏的数据包的比例超过了破坏阈值,则路由器假设相关联的链路导致数据损坏,并发出路由更新,指示链路不良,应该避免。 一旦发送方和接收方之间的重传速率下降到阈值以下,就会在TCP / IP网络内检测并避免不良链路,并且IP报头中的check-TCP-checksum选项不再被设置在发送到 接收主机。

    Method, system and article for dynamic real-time stream aggregation in a network
    12.
    发明授权
    Method, system and article for dynamic real-time stream aggregation in a network 失效
    网络中动态实时流聚合的方法,系统和文章

    公开(公告)号:US07386624B2

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

    申请号:US10692124

    申请日:2003-10-23

    IPC分类号: G06F15/16

    摘要: A graphic user interface of a network client (106) includes a stock ticker from a stock server (110) and a news sidebar from a news server (112) over the IP addresses advertised to the client (106) in its list of mutli-homed addresses from the video server (104) specified under Stream Control Transmission Protocol (SCTP). The client accepts real-time data from the stock exchange server and the news agency server on the multi-homed IP addresses designated in the association with the video server (104) without knowing that the data is coming from a different source than the video server (104). The real-time data feeds from the video, stock and news servers are aggregated on the client (106) with enhanced speed because the feeds come directly to the client and not via the video server. The operating systems of the home server and remote servers utilize SCTP and specialized commands to implement the enhanced speed of real-time data aggregation being streamed to network clients without requiring modifications to existing client systems.

    摘要翻译: 网络客户端(106)的图形用户界面包括来自库存服务器(110)的股票行情和来自新闻服务器(112)的新闻侧栏,通过在其列表中通告给客户端(106)的IP地址, 来自在流控制传输协议(SCTP)下指定的视频服务器(104)的归属地址。 客户端接收来自证券交易所服务器和通讯社服务器的与视频服务器(104)相关联指定的多归属IP地址的实时数据,而不知道数据来自与视频服务器不同的源 (104)。 来自视频,股票和新闻服务器的实时数据馈送以高速度聚合在客户端(106)上,因为馈送直接进入客户端而不是经由视频服务器。 家庭服务器和远程服务器的操作系统使用SCTP和专用命令来实现流式传输到网络客户端的实时数据聚合的增强速度,而不需要修改现有的客户端系统。

    Method and apparatus for multicast tunneling for mobile devices
    13.
    发明申请
    Method and apparatus for multicast tunneling for mobile devices 失效
    用于移动设备的组播隧道的方法和装置

    公开(公告)号:US20050286455A1

    公开(公告)日:2005-12-29

    申请号:US10875897

    申请日:2004-06-24

    摘要: The present invention provides a method and apparatus for multicast tunneling for mobile devices. The method comprises receiving a multicast packet directed to a plurality of mobile nodes, the mobile nodes being associated with a home subnet and identifying if any of the plurality of the mobile nodes are coupled to a subnet other than the home subnet, wherein each of the identified mobile nodes has an associated transmission path through which that mobile node can be reached. The method further provides that in response to determining that at least some of the mobile nodes are coupled to the subnet other than the home subnet, determining which of the identified mobile nodes has a common next hop in their associated transmission path and generating a packet including at least a portion of the multicast packet and including in the packet a list of mobile nodes that have the common next hop. The method further provides for transmitting the generated packet to the common next hop.

    摘要翻译: 本发明提供一种用于移动设备的组播隧道的方法和装置。 所述方法包括:接收指向多个移动节点的多播分组,所述移动节点与归属子网相关联,并且识别所述多​​个所述移动节点中的任一个是否耦合到除所述归属子网之外的子网,其中, 识别的移动节点具有相关联的传输路径,通过该路径可以到达该移动节点。 该方法进一步规定,响应于确定至少一些移动节点被耦合到除了​​归属子网之外的子网,确定所识别的移动节点中哪一个在其相关联的传输路径中具有共同的下一跳,并且生成包括 所述多播分组的至少一部分并且在分组中包括具有公共下一跳的移动节点的列表。 该方法进一步提供将生成的分组发送到公共下一跳。

    Efficient path maximum transmission unit information discovery and storage
    14.
    发明授权
    Efficient path maximum transmission unit information discovery and storage 有权
    高效路径最大传输单元信息发现和存储

    公开(公告)号:US08422501B2

    公开(公告)日:2013-04-16

    申请号:US11619676

    申请日:2007-01-04

    IPC分类号: H04L12/56 H04L12/28 G06F11/00

    CPC分类号: H04L47/10 H04L47/36

    摘要: A method, computer program product, and data processing system for efficiently discovering and storing path MTU information in a sending host are disclosed. In a preferred embodiment, two path MTU tables are maintained. One path MTU table contains MTU values corresponding to the first-hop routers associated with the sending host. The other path MTU table contains MTU values corresponding to individual destination hosts. When the sending host needs to send information to a destination, it first consults the MTU table associated with individual destination hosts. If an entry for that destination host is found in the table, the sending host uses that MTU value. If not, the sending host consults the MTU table for the first-hop router on the path to the destination host and uses that MTU value. If that MTU value is too high, a new entry is made in the host-specific MTU table for the destination host.

    摘要翻译: 公开了一种用于在发送主机中有效发现和存储路径MTU信息的方法,计算机程序产品和数据处理系统。 在优选实施例中,保持两个路径MTU表。 一个路径MTU表包含与发送主机关联的第一跳路由器对应的MTU值。 另一路径MTU表包含对应于各个目标主机的MTU值。 当发送主机需要向目的地发送信息时,首先查询与各个目的主机关联的MTU表。 如果表中找到该目标主机的条目,则发送主机将使用该MTU值。 如果不是,则发送主机在目的地主机的路径上查询第一跳路由器的MTU表,并使用该MTU值。 如果该MTU值太高,则在目标主机的主机特定MTU表中创建一个新条目。

    Failover in a host concurrently supporting multiple virtual IP addresses across multiple adapters
    15.
    发明授权
    Failover in a host concurrently supporting multiple virtual IP addresses across multiple adapters 有权
    同时支持跨多个适配器的多个虚拟IP地址的主机故障切换

    公开(公告)号:US07913106B2

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

    申请号:US11958548

    申请日:2007-12-18

    IPC分类号: G06F11/00

    摘要: A host enables any adapter of multiple adapters of the host to concurrently support any VIPA of the multiple VIPAs assigned to the host. Responsive to a failure of at least one particular adapter from among the multiple adapters, the host triggers the remaining, functioning adapters to broadcast a separate hardware address update for each VIPA over the network, such that for a failover in the host supporting the multiple VIPAs the host directs at least one other host accessible via the network to address any new packets for the multiple VIPAs to one of the separate hardware addresses of one of the remaining adapters.

    摘要翻译: 主机允许主机的多个适配器的任何适配器同时支持分配给主机的多个VIPA的任何VIPA。 响应于多个适配器中的至少一个特定适配器的故障,主机触发剩余的功能适配器以通过网络为每个VIPA广播单独的硬件地址更新,使得对于支持多个VIPA的主机中的故障转移 主机引导至少一个可通过网络访问的其他主机,以将多个VIPA的任何新数据包解析为其余适配器之一的单独硬件地址之一。

    Method, system and article for dynamic real-time stream aggregation in a network
    16.
    发明授权
    Method, system and article for dynamic real-time stream aggregation in a network 失效
    网络中动态实时流聚合的方法,系统和文章

    公开(公告)号:US07519724B2

    公开(公告)日:2009-04-14

    申请号:US12101750

    申请日:2008-04-11

    IPC分类号: G06F15/16

    摘要: A graphic user interface of a network client (106) includes a stock ticker from a stock server (110) and a news sidebar from a news server (112) over the IP addresses advertised to the client (106) in its list of multi-homed addresses from the video server (104) specified under Stream Control Transmission Protocol (SCTP). The client accepts real-time data from the stock exchange server and the news agency server on the multi-homed IP addresses designated in the association with the video server (104) without knowing that the data is coming from a different source than the video server (104). The real-time data feeds from the video, stock and news servers are aggregated on the client (106) with enhanced speed because the feeds come directly to the client and not via the video server. The operating systems of the home server and remote servers utilize SCTP and specialized commands to implement the enhanced speed of real-time data aggregation being streamed to network clients without requiring modifications to existing client systems.

    摘要翻译: 网络客户端(106)的图形用户界面包括来自库存服务器(110)的股票行情和来自新闻服务器(112)的新闻侧栏,通过在其多媒体列表中通告给客户端(106)的IP地址, 来自在流控制传输协议(SCTP)下指定的视频服务器(104)的归属地址。 客户端接收来自证券交易所服务器和通讯社服务器的与视频服务器(104)相关联指定的多归属IP地址的实时数据,而不知道数据来自与视频服务器不同的源 (104)。 来自视频,股票和新闻服务器的实时数据馈送以高速度聚合在客户端(106)上,因为馈送直接进入客户端而不是经由视频服务器。 家庭服务器和远程服务器的操作系统使用SCTP和专用命令来实现流式传输到网络客户端的实时数据聚合的增强速度,而不需要修改现有的客户端系统。

    Method, apparatus, and program for informing a client when a server is busy in the transfer control protocol
    17.
    发明授权
    Method, apparatus, and program for informing a client when a server is busy in the transfer control protocol 有权
    用于在服务器忙于传输控制协议时通知客户端的方法,装置和程序

    公开(公告)号:US07483990B2

    公开(公告)日:2009-01-27

    申请号:US10443667

    申请日:2003-05-22

    IPC分类号: G06F15/16

    摘要: The server side Transfer Control Protocol is modified so that the server returns a SYNACK message with the window size equal to zero if the server is busy. When a client sends a TCP connection request and receives a synchronization acknowledgement message with the window size equal to zero, the client knows that the server received the connection request and that the server is busy. The client may then send an acknowledgement message to complete the three-way synchronization handshake, thus successfully completing the connection. Thereafter, the client side TCP may probe the server side TCP until a window update message is received from the server. When the server sends a window update message to set the window size to a non-zero size, the client knows that the server is no longer busy and the client application may then use the TCP connection.

    摘要翻译: 修改服务器端传输控制协议,以便服务器返回SYNACK消息,如果服务器正忙,则窗口大小等于零。 当客户端发送TCP连接请求并接收到窗口大小等于零的同步确认消息时,客户端知道服务器接收到连接请求,并且服务器正忙。 然后,客户端可以发送确认消息以完成三次同步握手,从而成功地完成连接。 此后,客户端TCP可以探测服务器端TCP,直到从服务器接收到窗口更新消息。 当服务器发送窗口更新消息以将窗口大小设置为非零大小时,客户端知道服务器不再忙,客户端应用程序可能会使用TCP连接。

    METHOD, SYSTEM AND ARTICLE FOR DYNAMIC REAL-TIME STREAM AGGREGATION IN A NETWORK
    18.
    发明申请
    METHOD, SYSTEM AND ARTICLE FOR DYNAMIC REAL-TIME STREAM AGGREGATION IN A NETWORK 失效
    网络动态实时流聚合的方法,系统和文章

    公开(公告)号:US20080195701A1

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

    申请号:US12101750

    申请日:2008-04-11

    IPC分类号: G06F15/16

    摘要: A graphic user interface of a network client (106) includes a stock ticker from a stock server (110) and a news sidebar from a news server (112) over the IP addresses advertised to the client (106) in its list of multi-homed addresses from the video server (104) specified under Stream Control Transmission Protocol (SCTP). The client accepts real-time data from the stock exchange server and the news agency server on the multi-homed IP addresses designated in the association with the video server (104) without knowing that the data is coming from a different source than the video server (104). The real-time data feeds from the video, stock and news servers are aggregated on the client (106) with enhanced speed because the feeds come directly to the client and not via the video server. The operating systems of the home server and remote servers utilize SCTP and specialized commands to implement the enhanced speed of real-time data aggregation being streamed to network clients without requiring modifications to existing client systems.

    摘要翻译: 网络客户端(106)的图形用户界面包括来自库存服务器(110)的股票行情和来自新闻服务器(112)的新闻侧栏,通过在其多媒体列表中通告给客户端(106)的IP地址, 来自在流控制传输协议(SCTP)下指定的视频服务器(104)的归属地址。 客户端接收来自证券交易所服务器和通讯社服务器的与视频服务器(104)相关联指定的多归属IP地址的实时数据,而不知道数据来自与视频服务器不同的源 (104)。 来自视频,股票和新闻服务器的实时数据馈送以高速度聚合在客户端(106)上,因为馈送直接进入客户端而不是经由视频服务器。 家庭服务器和远程服务器的操作系统使用SCTP和专用命令来实现流式传输到网络客户端的实时数据聚合的增强速度,而不需要修改现有的客户端系统。

    METHOD, SYSTEM AND ARTICLE FOR IMPROVED TCP PERFORMANCE DURING PACKET REORDERING
    19.
    发明申请
    METHOD, SYSTEM AND ARTICLE FOR IMPROVED TCP PERFORMANCE DURING PACKET REORDERING 失效
    方法,系统和文章提高分组后的TCP性能

    公开(公告)号:US20080186863A1

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

    申请号:US12101765

    申请日:2008-04-11

    IPC分类号: G08C15/00

    摘要: TCP congestion avoidance is implemented upon retransmission of a packet and is reverted back to the original congestion state upon receipt of an early acknowledgement (ACK), indicating reordering of packets, thereby eliminating a needless restriction on TCP bandwidth. Upon receiving an ACK to a retransmitted packet, it is determined if the ACK resulted from receipt of the original reordered packet or the retransmitted packet, based on the arrival time of the ACK at the sender. If the round-trip-time (RTT) for the retransmitted packet is much lower than the average or current calculated RTT for the network link between sender and receiver, then the retransmission occurred as a result of a reordering event, and the congestion window is restored back to its value prior to the retransmission, thereby permitting the network link to continue operating at its original increased throughput.

    摘要翻译: TCP拥塞避免在分组重传时实现,并且在接收到指示重新排序分组的早期确认(ACK)时被恢复到原始拥塞状态,从而消除对TCP带宽的不必要的限制。 在向重传的分组接收到ACK时,基于ACK在发送方的到达时间确定ACK是否从接收到原始重新排序的分组或重传分组而产生。 如果重发分组的往返时间(RTT)远低于发送方和接收方之间的网络链路的平均或当前计算的RTT,则重新发送作为重排序事件的结果,拥塞窗口为 在重传之前恢复其值,从而允许网络链路以其原始增加的吞吐量继续运行。

    EFFICIENT TRANSPORT LAYER PROCESSING OF INCOMING PACKETS
    20.
    发明申请
    EFFICIENT TRANSPORT LAYER PROCESSING OF INCOMING PACKETS 审中-公开
    有效运输层加工包装

    公开(公告)号:US20080056263A1

    公开(公告)日:2008-03-06

    申请号:US11470455

    申请日:2006-09-06

    IPC分类号: H04L12/56

    摘要: A method for improving the efficiency of Internet Protocol Control Block (INPCB) lookup operations at a TCP receiver and TCP sender. The TCP/IP stack is modified such that every data packet generated includes both data and INPCB address information. Specifically, the TCP/IP stacks of a sending device and a receiving device are modified to provide a contemporaneous transmission of INPCB addresses along with each data packet. The TCP/IP stack of the receiver is also modified such that the receiver echoes this INPCB address along with each TCP packet sent back to the sender to eliminate the necessity of an INPCB address lookup operation at the sending device. Contemporaneous transmission of data and INPCB addresses facilitates direct delivery of data packets to the corresponding sockets.

    摘要翻译: 一种用于提高TCP接收器和TCP发送器上的因特网协议控制块(INPCB)查找操作的效率的方法。 修改TCP / IP堆栈,使得每个生成的数据包都包括数据和INPCB地址信息。 具体地说,发送设备和接收设备的TCP / IP堆栈被修改以提供与每个数据分组一起的INPCB地址的同时传输。 接收机的TCP / IP堆栈也被修改,使得接收机回送这个INPCB地址以及发回到发送器的每个TCP分组,以消除在发送设备处的INPCB地址查找操作的必要性。 数据和INPCB地址的同时传输有助于将数据包直接传递到相应的插座。