[cifs-protocol] Question about [MS-DRSR] section 5.12.2 - prefixMap implementation
obaidf at microsoft.com
Tue Oct 20 09:56:02 MDT 2009
Thank you for contacting Microsoft regarding your question about MS-DRSR. A member of Protocol Documentation Team will be in touch soon.
Sr. Support Escalation Engineer | Microsoft
From: Kamen Mazdrashki [mailto:kamen.mazdrashki at postpath.com]
Sent: Tuesday, October 20, 2009 8:36 AM
To: Interoperability Documentation Help
Cc: pfif at tridgell.net; cifs-protocol at samba.org
Subject: [cifs-protocol] Question about [MS-DRSR] section 5.12.2 - prefixMap implementation
I need a clarification about what are the differences between prefixMap implementation for Win2K3 and Win2K8(R2).
Attached you may find:
1. LDIF file to provision AD Schema with some test Attributes - OIDs of those attributes are crafted so that different scenarios could be tested.
2. Log files gathered during execution of Samba's RPC-DSSYNC test against Win2K3 and Win2K8. I am sending the log files as Word documents so it is easy for me to highlight interesting parts from the log files.
-- prefixMap received is highlighted with 'gray'; newly added entries are highlighted with 'yellow'
-- newly added object attributes received are also highlighted with 'yellow'
3. For testing I was using:
-- Win2k3 R2 - Domain functional level = Win 2000 installation
-- Win2K8 R2 - Domain functional lever = Win 2008 R2
-- Samba 4 - latest build. Test run is RPC-DSSYNC.
Command line for testing:
$> bin/smbtorture -Uadministrator%333 --configfile=/usr/local/samba/etc/drsuapi.conf ncacn_ip_tcp:Win_machine_ip[print,seal] RPC-DSSYNC -d1
As you may see, for Win2K3 everything works correctly as described in MS-DRSR, section 5.12.2.
I.e. attribute with attid=0x1B860001 matches prefixMap entry with id=0x00001b86 and thus Attribute OID is correctly decoded as being '18.104.22.168'
In Win2k8 log file however, for attid=0x85C6D3B9 matching prefixMap entry should be id=0x00004823 and it is not quite obvious how 0x85C6D3B9 is matched to 0x00004823?
Please, clarify what is the algorithm used under Win2k8 for MakeAttid() and OidFromAttid() functions?
Many thanks in advance.
kamen.mazdrashki at postpath.com
CISCO SYSTEMS BULGARIA EOOD
More information about the cifs-protocol