Exchange transport service unable to start in services manager

Question: On windows server 2008 we install MS-exchange 2007 SP1 with Active directory Domain controller role. After the installation the Exchange Transport service is stuck at "Starting" and receives below error in event viewer:

"Process MSEXCHANGEADTOPOLOGYSERVICE.EXE (PID=1764). Topology discovery failed, error 0x80040a02 DSC_E_NO_SUITABLE_CDC). Look up the Lightweight Directory Access Protocol (LDAP) error code specified in the event description. To do this, use Microsoft Knowledge Base article 218185, "Microsoft LDAP Error Codes."

In most cases problem is with new implementation of IPv6. You have probably disabled the IPv6 on your network adapter. Just enable IPv6 on the adapter, this shall fix the issue.