跳到主要内容

通过向 SMB 节点自动转送提供自动定位,缩短客户端响应时间

自动定位使用 SMB 节点自动转送来提升存储虚拟机(SVM)上 SMB 客户端的性能。节点自动转送自动将发出请求的客户端重定向至节点 SVM 上的 LIF(该节点托管数据所在的卷),可以缩短客户端响应时间。

如果 SMB 客户端连接至托管在 SVM 上的 SMB 共享,其可能会使用位于没有所请求数据的节点上的 LIF 来进行连接。客户端所连接的节点会使用集群网络来访问另一节点拥有的数据。如果 SMB 连接使用位于包含所请求数据的节点上的 LIF,客户端的响应时间便可以缩短。

  • ONTAP 使用 Microsoft DFS 转送来通知 SMB 客户端,名称空间中所请求的文件或文件夹被托管在其他地方,从而实现此功能。

    当节点确定包含数据的节点上具有 SVM LIF 时,其会进行一个转送。

  • IPv4 和 IPv6 LIF IP 地址支持节点自动转送。

  • 转送根据共享的根位置来进行,客户端通过该共享进行连接。

  • 转送发生在 SMB 协商期间。

    转送在连接建立之前进行。ONTAP 转送 SMB 客户端到目标节点之后,建立了连接,并且客户端从此之后通过转送的 LIF 路径访问数据。这样,客户端便可以更快速地访问数据,并可避免额外集群通信。
    如果共享跨越多个接合点且部分接合与其他节点上的卷进行接合,则共享内的数据会分布在多个节点。由于 ONTAP 提供的是共享根的本地转送,ONTAP 必须使用集群网络来检索这些非本地卷内的数据。

    由于存在这类名称空间架构,节点自动转送可能不会表现出显著性能优势。

如果托管数据的节点没有 LIF 可用,则 ONTAP 会使用客户端选择的 LIF 来建立连接。SMB 客户端在打开文件后,会继续通过这个同一转送的连接访问该文件。

如果由于任何原因 CIFS 服务器无法进行转送,SMB 服务也不会中断。这是因为,SMB 连接仍会成功建立,就像并没有启用节点自动转送一样。