[cifs-protocol] x.uuidDsa in MS-ADTS 6.2.2.5 - KCC connection translation
Douglas Bagnall
douglas.bagnall at catalyst.net.nz
Wed May 13 17:34:02 MDT 2015
hi,
In a couple of places in MS-ADTS 6.2.2.5 (connection translation), the
uuidDsa attribute of a repsFrom tuple is used as a "GUID-based DNS
name". In other places it is just a GUID.
The "GUID-based DNS name" phrase occurs in this bit, on page 584 of
v20140502:
* If s and the local DC's nTDSDSA object are in the same site,
cn!transportType has no value, or the RDN of cn!transportType is
CN=IP:
* Bit DRS_MAIL_REP in t.replicaFlags is clear.
* t.uuidTransport = NULL GUID.
* t.uuidDsa = The GUID-based DNS name of s.
* Otherwise:
* Bit DRS_MAIL_REP in t.replicaFlags is set.
* If x is the object with dsname cn!transportType,
t.uuidTransport = x!objectGUID.
* Let a be the attribute identified by
x!transportAddressAttribute. If a is the dNSHostName
attribute, t.uuidDsa = the GUID-based DNS name of s.
Otherwise, t.uuidDsa = (s!parent)!a.
That last phrase ("t.uuidDsa = (s!parent)!a") also refers to a DNS
name.
Should we assume these mean something like "the GUID corresponding to
the GUID-based DNS name"? Or is it never actually a GUID? Or does this
really involve some other attribute of t other than uuidDsa?
cheers,
Douglas
More information about the cifs-protocol
mailing list