Wednesday, January 5, 2011

Exchange Active Directory Topology Service and Event 2080

I think that it is pretty apparent that Exchange server relies heavily on Active Directory (AD).  In fact, you will not get very far without AD or with an unhealthy AD.  This post will talk about the Exchange Active Directory Topology Service and then examine Event 2080.  This post will not go into every aspect on how Exchange relies on AD.

A Windows service called the Microsoft Exchange Active Directory Topology service is a required service for Exchange to function.  It is probably easy to say that it is the most important Exchange service.

ExchADTopo - services - markup

Most Exchange services cannot function if this service is stopped.  Here is a list of services that depend on the Exchange Active Directory Topology service.

ExchADTopo - depend serv

The Topology Discovery process is set to run every 15 minutes and will generate Event 2080 in the Application Event Log.  If the AD topology changes or if domain controllers become unavailable, Exchange will update its list of usable domain controllers and represent those in Event 2080.

ExchADTopo - event 2080 - mark in

Note that DC’s will be listed in priority and will be classified as either within the same AD site or out of the AD site.  Exchange will always use DC’s within its own site first.  Also note the letters and numbers that are listed after each DC.  Below we will review what each of these letters/numbers mean and what values should be expected.

First let’s define each position.  We will use the details out of the above event:

ExchADTopo - event 2080 - position

Position Flag Use Notes
A Configuration DC Value is either “C” or “-“.  A hyphen means that this server cannot act as a Configuration DC
B Regular DC Value is either “D” or “-“.  A hyphen means that this server cannot act as a regular DC
C Global Catalog Value is either “G” or “-“.  A hyphen means that this server cannot act as a Global Catalog
D Availability Value of “1” indicates that the server is available
E Port Access Bit mask indicating what ports are available for LDAP access:

”0” = server is unusable by ADAccess
”1” = LDAP access for global catalog is possible on port 3268
”2” = server is reachable for DC requests on port 389
”4” = server can act as the configuration DC
”7” = server is available on all necessary ports
F Synchronization Status Bit mask indicating the AD synchronization status as indicated by the “isSynchronized” flag on the rootDSE object:

”1” = global catalog is synchronized
”2” = the DC is synchronized
”4” = the configuration DC is synchronized
”7” = the server is completely synchronized in terms of AD
G Global Catalog “0” = server is a DC
”1” = server is a global catalog server
H PDC flag “0” = server is not the primary DC
”1” = server is the primary DC (PDC)
I SACL rights test “0” = ADAccess does not have necessary permission
“1” = ADAccess has the necessary security permission to read Exchange information from directory
J Critical data “1” = ADAccess located the Exchange server that it is running on in the configuration naming context of the DC
K Netlogon Bit mask indicating success of ADAccess in connecting to Netlogon service running on DC using RPC:

”7” = all attempts were successful
L OS Version “0” = does not meet requirements
”1” = DC runs a version of Windows that is supported by Exchange 2010

This is a great place to start troubleshooting intermittent issues with Exchange since everything relies on a healthy and accessible AD.

19 comments:

  1. hi there, in my enviroment i have several ad sites with several dc´s. on ex2010 i can not see all of our dc´s in event 2080. it seems, that only dc´s which have been moved from one ad site to another ad site (and also ip address changed). how can i find out whats the problem?

    ReplyDelete
    Replies
    1. why i can not get any answer to my question?

      Delete
    2. Ad topology discovers DCs in local and adjacent ad sites only.

      Delete
  2. This are the first steps to troubleshoot. Good guide.

    ReplyDelete
  3. I got my Product Key from this site: www.motionkeys.com. Love to share with you guys!

    ReplyDelete
  4. You can go to this site: www.cdekey.com, to get genuine and works perfectly all kinds of product keys. :)

    ReplyDelete
  5. I read this complete article it is just amazing thanks for posting interesting information with us if you have any accounting issue related to Quickbooks software you can visit our website or call us on QuickBooks technical support number.

    ReplyDelete
  6. I have a mission that I’m just now working on, and I have been at the look out for such information. This site instagram viewer is very helpful to find information about instagram.

    ReplyDelete
  7. This article is interesting and useful. Thank you for sharing. And let me share an article about health that God willing will be very useful. Thank you:Serato DJ Pro Crack

    ReplyDelete
  8. quickbooks error code -6175, 0 are normal in QuickBooks, and the greater part of them are identified with complexities with the organization document. QuickBooksDB is an assistance needed by QuickBooks clients to have an organization document in a multi-client climate, and QB Desktop mistake 6175 happens when the firewall application introduced on your framework keeps QuickBooks Database administration from running on Windows

    ReplyDelete
  9. A debt of gratitude is in information for Sharing data this data is extremely useful and helpful for me and different people. I like your work.

    ReplyDelete
  10. The following is a summary of the QuickBooks error 404 information. You should also be able to resolve the problem successfully after reading this article carefully. Should you have any questions regarding technical support, you should contact a professional

    ReplyDelete
  11. quickbooks install diagnostic tool has been recognized as an efficient accounting software package that both business owners and common people make use of to meet up with their accounting needs. Despite being a reliable application, it does face certain types of issues and errors from time to time. To timely resolve them all at bay, Intuit introduced the QuickBooks tool hub that can wisely resolve any kind of commonly faced application-related errors at ease

    ReplyDelete
  12. Hey friend, it is very well written article, thank you for the valuable and useful information you provide in this post. Keep up the good work! FYI, Pet Care adda
    Credit card processing, wimpy kid books free
    ,science a blessing or curse essay

    ReplyDelete
  13. Wow! This can be one particular of the most useful blogs We’ve ever come across on this subject. Basically Excellent. Thank you for the useful article.

    ReplyDelete
  14. Nice information, thanks for sharing this information. Visit OGEN Infosystem for professional Website Designing, SEO Services, PPC Services, and Digital Marketing Company in Delhi, India. Get professional websites for Corporate Website’s, eCommerce Website Designing Company in Delhi.
    SEO Service in Delhi

    ReplyDelete
  15. Visit Preetidevelopers for Best Builders in Bangalore, Rera Approved Plots in Bangalore, Villas in Bangalore for 30 Lakhs, and Eco Friendly Houses in Bangalore. Visit our website for more information in details.
    Rera Approved Plots in Bangalore

    ReplyDelete