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."

Solution:
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.