+ Reply to Thread
Results 1 to 4 of 4
  1. Junior Member Registered Member
    Join Date
    Aug 2011
    Posts
    7
    #1

    Default Role of CAS server and RPCClientAccessServer property

    Hi all,

    I am bit confused with this property RPCClientAccessServer of a database. What I don't understand is why do we need this property on the database when client Outlook connections are already handled by CAS server/array in a particular site.

    What I know is when Outlook is opened first time it will use Autodiscover service via SCP to locate CAS server and mailbox location.

    If Outlook is already using Autodiscover to locate the CAS server and other settings then why do we need RPCClientAccessServer property on a database to specify MAPI endpoint?


    Sorry but I am bit confused with this CAS array topic and would appreciate help. Especially if someone can advise me connection flow from client to CAS/MBX server. Thanks.
    Last edited by garryking; 08-20-2011 at 12:04 PM.
    Reply With Quote Quote  

  2. SS -->
  3. Google Ninja jibbajabba's Avatar
    Join Date
    Jun 2008
    Location
    Ninja Cave
    Posts
    4,240

    Certifications
    TechExam Certified Alien Abduction Professional
    #2
    This attribute is set when you create a mailbox database automatically. However, it does not get updated when you for example change the CAS server, remove it or it is simply down. Or you start with a single CAS server but add a second one and create a CAS array. This attribute will have to be changed manually to reflect the change. Why this is static ? Only Microsoft knows
    Reply With Quote Quote  

  4. Senior Member
    Join Date
    Dec 2007
    Location
    Manila Philippines
    Posts
    164

    Certifications
    BS Computer Science, A+, Linux +, MCSA 2003, CCNP
    #3
    The CAS server will communicate with a mailbox server where the mailbox of your user is located. 1. You use autodiscover or manually configure the outlook client to communicate with the CAS server. This can be a CAS array address or just the name of a CAS server. 2. The RPCClientAccessServer property on the database of your user mailbox determines what fqdn for the CAS server you are communicate with in outlook to use for RPC connections. So you you may be in AD site 1 and use CAS01, but if the RPCClientAccessServer property is set to CAS05 in "Ad Site 5" then your client workstations outlook program will build RPC sessions to the CAS05 server. To recap initial contact for outlook is based on the AD site, but after that the CAS server contacted will communicate with the mailbox server where the database containing your user mailbox is located. This will return the fqdn of a CAS server or Hardware Load Balancer (Port 135 & 1025-65XXX) for the outlook client to actual use when communicating with your mailbox. If the value set makes your client pull traffic over a slow LAN link then you may have a design issue.
    Reply With Quote Quote  

  5. Nidhoggr, the Net Serpent Claymoore's Avatar
    Join Date
    Nov 2007
    Location
    FL
    Posts
    1,622

    Certifications
    AWS Architect, MCSEx3, MCITPx6, MCTSx17
    #4
    It's only 2.5 years too late, but the Exchange Team is finally getting around to fully explaining what the CASArray is and is not. I just love reading an article and finding out I have been doing some things wrong on every Exchange 2010 implementation.
    Demystifying the CAS Array Object - Part 1 - Exchange Team Blog - Site Home - TechNet Blogs

    Turns out the reason the CASArray exists is to automatically populate the RPCClientAccessServer property.

    What a CASArray isn't:
    1. A CAS array object does not load balance your traffic
    2. A CAS array object does not service Autodiscover, OWA, ECP, EWS, IMAP, POP, or SMTP
    3. A CAS array object's fqdn does not need to be part of your SSL certificate
    4. A CAS array object should not be resolvable via DNS by external clients
    5. A CAS array object should not be configured or changed after creating Exchange 2010 mailbox databases and moving mailboxes into the databases
    6. A CAS array object should be configured even if you only have one CAS or a single multi-role server.
    Reply With Quote Quote  

+ Reply to Thread

Social Networking & Bookmarks