1.3 Overview
The Distributed Link Tracking: Central Store Protocol is designed to be used by the Distributed Link Tracking: Central Manager Protocol, as specified in [MS-DLTM]. The Distributed Link Tracking: Central Store Protocol describes how to store the ServerVolumeTable and FileTable tables, as specified in [MS-DLTM] section 3.1.1, in Active Directory objects, where the DLT Central Manager servers are running on ALL domain controllers (DCs) of a domain. Because the Active Directory objects are replicated between servers, this allows updates by one DLT Central Manager server (as specified in [MS-DLTM]) to table entries to be communicated to other protocol server instances that are part of the same domain.<1>
As described in the introduction, DLT is composed of three protocols. The following is an example of the three protocols working together:
A file is created on computer M1. M1 assigns identifiers to the file.
Computer M0 takes note of the file, locally storing its identifiers.
The file moves from computer M1 to M2, and from there to M3.
Computer M0 finds the file in its new location in one of two ways:
Using only the Distributed Link Tracking: Workstation Protocol:
M0 contacts M1, using the identifiers stored previously, and learns that the file was moved to M2.
M0 contacts M2, and learns that the file was moved to M3.
M0 contacts M3, and learns the file's new name and location.
Using all three protocols:
M0 contacts a DLT Central Manager server to query the current location of the file.
The DLT Central Manager server queries its tables, which are stored by the Distributed Link Tracking: Central Store Protocol, and determines that the file is currently on computer M3.
M0 contacts the Distributed Link Tracking: Workstation Protocol on M3, and learns the file's new name and location.