How does MSDTC establish communication in a load balanced environment using WCF RRS feed

  • Question

  • I'm trying to figure out how MSDTC is working in a load balanced environment.
    We are having two web-servers acting as clients requesting data from two other servers hosting WCF-interfaces. Between server and "clients" we are using a load balancer (F5 BigIp).
    We are using TransactionFlow (Mandatory) and the the binding is netTcp and the transaction protocol is OleTx.


    The "regular" WCF client-request goes through the loadbalancer but we see that all MSDTC traffic is established directly between "client" and server (Not passing the loadbalancer)??

    How is this possible? Is the "client"-IP passed through the loadbalancer and to the wcf-server?

    It seems to be working great, but how is the MSDTC-communication established?
    Friday, November 16, 2012 12:04 PM