发明名称 EXTERNALLY INITIATED APPLICATION SESSION ENDPOINT MIGRATION
摘要 In storage networks (e.g., SAN and NAS), various reasons can arise for migrating an application layer communication session endpoint to a different host. To achieve scalability and robustness, the migration can be enacted externally and carried out at a middlebox at the transport layer. When a migration is triggered to migrate an application layer communication session endpoint from a host A to a host B, the middlebox coordinates network address translation with a transport protocol reset mechanism to switch the connection to host B and close the connection on host A with minimal disruption to the non-migrating application layer communication session endpoint using the connection. At the application layer, the non-migrating application layer communication session endpoint will initiate a new connection in response to detecting the reset, and retry any operation that was aborted as a result of the connection switch.
申请公布号 US2017104830(A1) 申请公布日期 2017.04.13
申请号 US201615386661 申请日期 2016.12.21
申请人 NetApp Inc. 发明人 Eggert Lars R.;Muley Naman G.;Patil Preetam
分类号 H04L29/08;H04L29/12 主分类号 H04L29/08
代理机构 代理人
主权项 1. A method comprising: determining that an endpoint of an application communication session is to be migrated from a first host to a second host; configuring a first network address translation rule to translate an address of the first host to an address of the second host for protocol data units being transmitted to the first host from a third host; configuring a second network address translation rule to translate the address of the second host to the address of the first host for protocol data units being transmitted to the third host from the second host; creating an acknowledgement message as if from the third host and with an acknowledgement number that is not expected by the first host; transmitting the acknowledgment message to the first host; receiving a second acknowledgement message from the first host; creating a reset message as if from the third host, wherein the reset message is created with a sequence field set to a second acknowledgment number indicated in the second acknowledgement message from the first host; and transmitting the reset message to the first host.
地址 Sunnyvale CA US