2.1 Transport

This protocol uses the DCOM Remote Protocol, as specified in [MS-DCOM], as its transport. On its behalf, the DCOM Remote Protocol uses the following RPC protocol sequence: RPC over TCP, as specified in [MS-RPCE]. This protocol uses RPC dynamic endpoints, as specified in [C706] section 4. The server MUST require an RPC authentication level that is not less than RPC_C_AUTHN_LEVEL_PKT_PRIVACY, also specified in [MS-RPCE].

This protocol MUST use the following universally unique identifiers (UUIDs):

  • IClusterStorage2: 12108A88-6858-4467-B92F-E6CF4568DFB6

  • IClusterNetwork2: 2931C32C-F731-4c56-9FEB-3D5F1C5E72BF

  • IClusterCleanup: D6105110-8917-41A5-AA32-8E0AA2933DC9

  • IClusterSetup: 491260B5-05C9-40D9-B7F2-1F7BDAE0927F

  • IClusterLog: 85923CA7-1B6B-4E83-A2E4-F5BA3BFBB8A3

  • IClusterFirewall: F1D6C29C-8FBE-4691-8724-F6D8DEAEAFC8

The IClusterStorage3 interface SHOULD<1> be supported. The following UUID MUST be used when IClusterStorage3 is supported:

  • IClusterStorage3: 11942D87-A1DE-4E7F-83FB-A840D9C5928D

The IClusterUpdate interface SHOULD<2> be supported. The following UUID MUST be used when IClusterUpdate is supported:

  • IClusterUpdate: E3C9B851-C442-432B-8FC6-A7FAAFC09D3B

The protocol MUST use the following class identifiers (CLSIDs):

  • C72B09DB-4D53-4f41-8DCC-2D752AB56F7C for the class that implements IClusterStorage2

  • E1568352-586D-43e4-933F-8E6DC4DE317A for the class that implements IClusterNetwork2

  • A6D3E32B-9814-4409-8DE3-CFA673E6D3DE for the class that implements IClusterCleanup

  • 04D55210-B6AC-4248-9E69-2A569D1D2AB6 for the class that implements IClusterSetup

  • 88E7AC6D-C561-4F03-9A60-39DD768F867D for the class that implements IClusterLog

  • 3CFEE98C-FB4B-44C6-BD98-A1DB14ABCA3F for the class that implements IClusterFirewall

The following CLSID MUST be used when IClusterStorage3 is supported:

  • C72B09DB-4D53-4f41-8DCC-2D752AB56F7C for the class that implements IClusterStorage3

The following CLSID MUST be used when IClusterUpdate is supported:

  • 4142DD5D-3472-4370-8641-DE7856431FB0 for the class that implements IClusterUpdate