4.4 Domain-Based DFS Link Referral

The following sequence diagram shows a DFS link referral for a domain-based DFS namespace.

Domain-based DFS link referral

Figure 18: Domain-based DFS link referral

  1. The client sends a REQ_GET_DFS_REFERRAL (section 2.2.2) to CFS-41X-2C03, a DFS root target for the domain-based DFS namespace \\dfsn-dev\testroot1 in the DFSN-DEV domain. The highest DFS referral version understood by the client is 3, as indicated by the MaxReferralLevel field of REQ_GET_DFS_REFERRAL. The DFS path specified in the DFS referral request is \dfsn-dev\testroot1\dfslinks\link1\file1, a path to a file in the DFS namespace.

  2. The DFS root target's referral response contains one referral entry having referral version 3. The ReferralServers bit is set to 0 and StorageServers bit is set to 1 indicating that the target is not another DFS root. The ServerType field is set to 0 in the response because a DFS link target is returned. The string pointed to by the NetworkAddressOffset field of the referral entry is the DFS link target.