3.2.4.29 Application Requests Moving to a Server Instance

This optional interface is applicable only for SMB 3.x dialect family. The application provides the following:

  • ServerName: The name of the server.

  • NewServerAddress: The IPv4 or IPv6 address of the server which the client is required to move to.

For each Connection in the ConnectionTable where Connection.ServerName matches ServerName, the client MUST disconnect the connection by performing the steps as specified in section 3.2.7.1.

For each Open in the GlobalFileTable, where Open.Session.ChannelList is empty and the server name identified from Open.FileName matches ServerName, the client MUST re-establish the durable open as specified in section 3.2.4.4, and by using NewServerAddress as the TransportIdentifier for the rules specified in section 3.2.4.2.