Protocol definition for software bridge failover
    1.
    发明申请
    Protocol definition for software bridge failover 失效
    软件桥故障转移的协议定义

    公开(公告)号:US20070058526A1

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

    申请号:US11227033

    申请日:2005-09-15

    IPC分类号: H04J1/16

    CPC分类号: H04L12/462

    摘要: A method, data processing system, and computer usable code are provided for protocol definition for software bridge failover. In a first aspect of the present invention, a first software bridge determines the proper working operation of a physical adapter. Limbo packets are sent to a second software bridge alerting the second software bridge that the first software bridge is no longer bridging traffic responsive to the physical adapter failure in the first software bridge. The second software bridge receives the limbo packets, and, in response to receiving the limbo packets, asserts primary control and initiates bridging of traffic. In an alternative aspect of the present invention a first software bridge sends keep-alive packets. A second software bridge monitors the keep-alive packets from the first software bridge and, in response to a failure to detect the keep-alive packets from the first software bridge, the second software bridge initiates bridging of traffic.

    摘要翻译: 为软件桥故障转移的协议定义提供了一种方法,数据处理系统和计算机可用代码。 在本发明的第一方面,第一软件桥接器确定物理适配器的适当的工作操作。 Limbo数据包被发送到第二个软件桥接器,提醒第二个软件桥接器,第一个软件桥接器不再桥接响应于第一个软件桥中的物理适配器故障的流量。 第二个软件桥接收到limbo数据包,并且响应于接收到limbo数据包,断言主要控制并启动流量桥接。 在本发明的另一方面,第一软件桥发送保持活动分组。 第二个软件桥接器监视来自第一软件桥的保持活动分组,并且响应于检测到来自第一软件桥的保持活动分组的故障,第二软件桥启动流量桥接。

    Method and apparatus for automatically activating standby shared Ethernet adapter in a Virtual I/O server of a logically-partitioned data processing system
    2.
    发明申请
    Method and apparatus for automatically activating standby shared Ethernet adapter in a Virtual I/O server of a logically-partitioned data processing system 审中-公开
    用于在逻辑分区数据处理系统的虚拟I / O服务器中自动激活备用共享以太网适配器的方法和装置

    公开(公告)号:US20060250945A1

    公开(公告)日:2006-11-09

    申请号:US11101619

    申请日:2005-04-07

    IPC分类号: H04L12/26

    CPC分类号: H04L41/0654 H04L43/10

    摘要: A method, an apparatus, and computer instructions are provided for automatically activating standby shared Ethernet adapter in a Virtual I/O server of a logically-partitioned data processing system. A standby shared Ethernet adapter (SEA) is set up with a virtual Ethernet adapter that belongs to the same network as the primary shared Ethernet adapter (SEA). The standby SEA monitors periodically for a failure of the primary SEA. If a failure occurs, the standby SEA is activated by connecting a path between its physical adapter and virtual trunk adapter, such that the virtual trunk adapter becomes the primary SEA for the client partitions. Responsive to detecting a recovery of the primary SEA, the primary SEA determines if external communications are received from the standby SEA. If no external communications are received, the primary SEA is reactivated by connecting a path between its physical adapter and virtual trunk adapter.

    摘要翻译: 提供了一种用于在逻辑分区数据处理系统的虚拟I / O服务器中自动激活备用共享以太网适配器的方法,装置和计算机指令。 备用共享以太网适配器(SEA)设置为与主共享以太网适配器(SEA)属于同一网络的虚拟以太网适配器。 待机SEA定期监视主要海事局的故障。 如果发生故障,则通过连接其物理适配器和虚拟中继适配器之间的路径来激活备用SEA,使得虚拟中继适配器成为客户端分区的主要SEA。 响应于检测主要SEA的恢复,主要SEA确定是否从待机SEA接收到外部通信。 如果没有接收到外部通信,则通过连接其物理适配器和虚拟中继适配器之间的路径来重新启用主要SEA。

    Tunneling IPv6 packets
    3.
    发明申请
    Tunneling IPv6 packets 失效
    隧道IPv6报文

    公开(公告)号:US20060168267A1

    公开(公告)日:2006-07-27

    申请号:US10992380

    申请日:2004-11-18

    IPC分类号: G06F15/16

    摘要: Methods, systems, and products are provided for tunneling IPv6 packets. Embodiments include receiving, by an origin IPv6 border router from an origin IPv6 host, an IPv6 packet having an IPv6 destination address; receiving, by an origin IPv6 border router from an origin IPv6 host, an IPv4 address for a destination IPv6 border router retrieved from a data structure associating IPv6 destination addresses with IPv4 addresses for destination IPv6 border routers; encapsulating, by the origin IPv6 border router, the IPv6 packet in an IPv4 packet; and sending the encapsulated packet to a destination IPv6 border router at the IPv4 address. In many embodiments, encapsulating, by the origin IPv6 border router, the IPv6 packet in an IPv4 packet is carried out by adding an IPv4 header to the IPv6 packet.

    摘要翻译: 提供了IPv6隧道分组的方法,系统和产品。 实施例包括由原始IPv6主机从原始IPv6边界路由器接收具有IPv6目的地址的IPv6分组; 通过原始IPv6边界路由器从原始IPv6主机接收从将IPv6目的地址与目的IPv6边界路由器的IPv4地址相关联的数据结构检索的目的地IPv6边界路由器的IPv4地址; 由原始IPv6边界路由器封装IPv6分组中的IPv6分组; 并将封装的分组发送到IPv4地址的目的IPv6边界路由器。 在许多实施例中,由IPv6 IPv6边界路由器封装IPv4分组中的IPv6分组,通过向IPv6分组添加IPv4报头来实现。

    Tunneling IPv6 packets
    5.
    发明授权
    Tunneling IPv6 packets 失效
    隧道IPv6报文

    公开(公告)号:US07769878B2

    公开(公告)日:2010-08-03

    申请号:US12183779

    申请日:2008-07-31

    IPC分类号: G06F15/16

    摘要: Methods, systems, and products are provided for tunneling IPv6 packets. Embodiments include receiving, by an origin IPv6 border router from an origin IPv6 host, an IPv6 packet having an IPv6 destination address; receiving, by an origin IPv6 border router from an origin IPv6 host, an IPv4 address for a destination IPv6 border router retrieved from a data structure associating IPv6 destination addresses with IPv4 addresses for destination IPv6 border routers; encapsulating, by the origin IPv6 border router, the IPv6 packet in an IPv4 packet; and sending the encapsulated packet to a destination IPv6 border router at the IPv4 address. In many embodiments, encapsulating, by the origin IPv6 border router, the IPv6 packet in an IPv4 packet is carried out by adding an IPv4 header to the IPv6 packet.

    摘要翻译: 提供了IPv6隧道分组的方法,系统和产品。 实施例包括由原始IPv6主机从原始IPv6边界路由器接收具有IPv6目的地址的IPv6分组; 通过原始IPv6边界路由器从原始IPv6主机接收从将IPv6目的地址与目的IPv6边界路由器的IPv4地址相关联的数据结构检索的目的地IPv6边界路由器的IPv4地址; 由原始IPv6边界路由器封装IPv6分组中的IPv6分组; 并将封装的分组发送到IPv4地址的目的IPv6边界路由器。 在许多实施例中,由IPv6 IPv6边界路由器封装IPv4分组中的IPv6分组,通过向IPv6分组添加IPv4报头来实现。

    Method, system and article for improved TCP performance during packet reordering
    6.
    发明授权
    Method, system and article for improved TCP performance during packet reordering 失效
    方法,系统和文章,用于在数据包重排序期间改进TCP性能

    公开(公告)号:US07742419B2

    公开(公告)日:2010-06-22

    申请号:US12101765

    申请日:2008-04-11

    IPC分类号: H04L1/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,则重新发送作为重排序事件的结果,拥塞窗口为 在重传之前恢复其值,从而允许网络链路以其原始增加的吞吐量继续运行。

    Method, system, and computer program product for reducing network copies by port-based routing to application-specific buffers
    7.
    发明授权
    Method, system, and computer program product for reducing network copies by port-based routing to application-specific buffers 失效
    方法,系统和计算机程序产品,用于通过基于端口的路由减少网络副本到特定于应用程序的缓冲区

    公开(公告)号:US07606251B2

    公开(公告)日:2009-10-20

    申请号:US10912497

    申请日:2004-08-05

    摘要: A method, system, and computer program product for delivering data, received from a network on a network adapter to a pre-assigned port, to a storage buffer assigned to an application are disclosed. An application designates an application-specific buffer within a local data processing system for buffering data communicated with the application. The local data processing system reports to a network interface of the local data processing system a memory address of the designated application-specific buffer, and the data processing system designates a port on which to receive packets addressed to the memory address. The data processing system then sends a port registration message to the local network interface, enabling the network interface to compare the port number of incoming traffic to a registered port number and route incoming traffic from a remote data processing system directly to the designated application-specific buffers in the event of a match. In one embodiment, the present invention includes receiving in the network interface a packet addressed to the specific port and delivering data from the packet to said application-specific buffer.

    摘要翻译: 公开了一种用于将从网络适配器上的网络接收的数据传送到预分配端口的方法,系统和计算机程序产品,分配给分配给应用的存储缓冲器。 应用程序在本地数据处理系统内指定特定于应用程序的缓冲器,用于缓冲与应用程序通信的数据。 本地数据处理系统向本地数据处理系统的网络接口报告指定应用特定缓冲器的存储器地址,并且数据处理系统指定在其上接收寻址到存储器地址的分组的端口。 数据处理系统然后向本地网络接口发送端口注册消息,使得网络接口能够将入局业务的端口号与已注册的端口号进行比较,并将来自远程数据处理系统的流量直接路由到指定的应用特定 在匹配的情况下缓冲。 在一个实施例中,本发明包括在网络接口中接收寻址到特定端口的分组,并将数据从分组传送到所述应用特定缓冲器。

    Protocol definition for software bridge failover
    8.
    发明授权
    Protocol definition for software bridge failover 失效
    软件桥故障转移的协议定义

    公开(公告)号:US07492704B2

    公开(公告)日:2009-02-17

    申请号:US11227033

    申请日:2005-09-15

    IPC分类号: H04J1/16

    CPC分类号: H04L12/462

    摘要: A method, data processing system, and computer usable code are provided for protocol definition for software bridge failover. In a first aspect of the present invention, a first software bridge determines the proper working operation of a physical adapter. Limbo packets are sent to a second software bridge alerting the second software bridge that the first software bridge is no longer bridging traffic responsive to the physical adapter failure in the first software bridge. The second software bridge receives the limbo packets, and, in response to receiving the limbo packets, asserts primary control and initiates bridging of traffic. In an alternative aspect of the present invention a first software bridge sends keep-alive packets. A second software bridge monitors the keep-alive packets from the first software bridge and, in response to a failure to detect the keep-alive packets from the first software bridge, the second software bridge initiates bridging of traffic.

    摘要翻译: 为软件桥故障转移的协议定义提供了一种方法,数据处理系统和计算机可用代码。 在本发明的第一方面,第一软件桥接器确定物理适配器的适当的工作操作。 Limbo数据包被发送到第二个软件桥接器,提醒第二个软件桥接器,第一个软件桥接器不再桥接响应于第一个软件桥中的物理适配器故障的流量。 第二个软件桥接收到limbo数据包,并且响应于接收到limbo数据包,断言主要控制并启动流量桥接。 在本发明的另一方面,第一软件桥发送保持活动分组。 第二个软件桥接器监视来自第一软件桥的保持活动分组,并且响应于检测到来自第一软件桥的保持活动分组的故障,第二软件桥启动流量桥接。

    Accessing data processing systems behind a NAT enabled network
    9.
    发明授权
    Accessing data processing systems behind a NAT enabled network 失效
    访问启用NAT的网络后面的数据处理系统

    公开(公告)号:US07478169B2

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

    申请号:US10687266

    申请日:2003-10-16

    IPC分类号: G06F15/16 G06F9/00

    摘要: A NAT data processing system is located behind a NAT enabled network with a NAT device as a gateway to the NAT enabled network. A client system located outside the NAT enabled network queries the NAT device for the address of the NAT data processing system located behind the NAT enabled network. The query is automatically routed through the NAT device to a DNS server. The DNS server returns an address for the NAT data processing system and source routing for the NAT device. The NAT device forwards the address and source routing to the client system. The client system sends packets to the NAT data processing system at the address with source routing through the NAT device, such that the NAT data processing system behind the NAT enabled network is directly accessed by the client system from outside the NAT enabled network.

    摘要翻译: NAT数据处理系统位于启用NAT的网络后面,NAT设备作为启用NAT的网络的网关。 位于NAT启用网络之外的客户端系统向NAT设备查询位于启用NAT的网络后面的NAT数据处理系统的地址。 该查询通过NAT设备自动路由到DNS服务器。 DNS服务器返回NAT数据处理系统的地址和NAT设备的源路由。 NAT设备将地址和源路由转发到客户端系统。 客户端系统通过NAT设备将数据包发送到具有源路由地址的NAT数据处理系统,使得NAT启用网络背后的NAT数据处理系统可以由NAT使能网络外部的客户端系统直接访问。

    Tunneling IPv6 packets
    10.
    发明授权
    Tunneling IPv6 packets 失效
    隧道IPv6报文

    公开(公告)号:US07437470B2

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

    申请号:US10992380

    申请日:2004-11-18

    IPC分类号: G06F15/16

    摘要: Methods, systems, and products are provided for tunneling IPv6 packets. Embodiments include receiving, by an origin IPv6 border router from an origin IPv6 host, an IPv6 packet having an IPv6 destination address; receiving, by an origin IPv6 border router from an origin IPv6 host, an IPv4 address for a destination IPv6 border router retrieved from a data structure associating IPv6 destination addresses with IPv4 addresses for destination IPv6 border routers; encapsulating, by the origin IPv6 border router, the IPv6 packet in an IPv4 packet; and sending the encapsulated packet to a destination IPv6 border router at the IPv4 address. In many embodiments, encapsulating, by the origin IPv6 border router, the IPv6 packet in an IPv4 packet is carried out by adding an IPv4 header to the IPv6 packet.

    摘要翻译: 提供了IPv6隧道分组的方法,系统和产品。 实施例包括由原始IPv6主机从原始IPv6边界路由器接收具有IPv6目的地址的IPv6分组; 通过原始IPv6边界路由器从原始IPv6主机接收从将IPv6目的地址与目的地IPv6边界路由器的IPv4地址相关联的数据结构检索的目的地IPv6边界路由器的IPv4地址; 由原始IPv6边界路由器封装IPv6分组中的IPv6分组; 并将封装的分组发送到IPv4地址的目的IPv6边界路由器。 在许多实施例中,由IPv6 IPv6边界路由器封装IPv4分组中的IPv6分组,通过向IPv6分组添加IPv4报头来实现。