CAS 2010 y comunicación con E200x durante la migración

por Daniel Seveso

La semana pasada viajé a Lima para a reunirme con clientes y participar en una conferencia. Realmente me sorprendió la cantidad de proyectos de migración ya en curso y todo el interés en las nuevas funcionalidades de Exchange 2010. Las características más resaltadas fueron la posibilidad de abaratar los costos de almacenamiento. Sobre todo, nuestros clientes que aún corren Exchange 2003 con buzones en SAN donde los costos por buzón son altos; y como segundo en la lista, la posibilidad de "online archiving", para finalmente tomar control de la información en las PSTs que residen en las PC de cada usuario.

Volviendo al punto del artículo, durante la visita a clientes y revisión de sus proyectos de migración, una duda que apareció en reiteradas oportunidades fue la de coexistencia a nivel del CAS con los servidores en versiones previas, durante el proceso de migración a Exchange 2010.

La configuración en el diagrama muestra solo servidores de Exchange 2003 por claridad, pero en la tabla de abajo, se incluye la información de coexistencia para ambas versiones 2003 y 2007:

image

En el site de cara a Internet, tenemos un servidor Front End y un Back End Exchange 2003. En otro site interno un servidor Back End Exchange 2003.

Luego de instalar el CAS 2010 y MBX 2010 en el site de cara a Internet tendremos el siguiente escenario:

image

Luego que comprobamos la comunicación entre ambos ambientes a través del Routing Group Connector, llegará el momento de poner al frente el CAS 2010 para que comience a recibir las conexiones de los clientes en Internet.

Si tienes dudas sobre el proceso de migración puedes correr el Deployment Assistant o ver mi presentación para tener una idea general de lo que implica: Migrando desde Exchange 2003/2007 a Exchange 2010.

 

Coexistencia e interoperabilidad del CAS 2010 y versiones previas de Exchange

Una vez que se han realizado los cambios correspondientes en las reglas de publicación y el servidor CAS de Exchange 2010 está recibiendo todo el tráfico externo, hay cuatro mecanismos diferentes utilizados para la interoperabilidad con mailboxes ubicados en Exchange 2003 o Exchange 2007, dependiendo de la versión de Exchange y la localización de los servidores. Estos mecanismos son:

  1. Autodiscover: Indica a los clientes comunicarse con el CAS2007
  2. HTTP Redirect: Entrega la URL a los servicios Legacy que apuntan a los Front End Servers de Exchange 2003, o los CAS Servers de Exchange 2007
  3. Proxy: Oficia de intermediario (proxy) desde el CAS 2010 al CAS 2007
  4. Direct access: Conexión directa entre el CAS 2010 y el Back End Server de Exchange 2003 o Mailbox Server de Exchange 2007

Dependiendo de que servicio se requiera, el CAS 2010 utiliza uno de estos 4 mecanismos según la siguiente tabla:

Servicio en CAS 2010 Como se conecta a un mailbox en E2003 o E2007

OWA

E2003: Single Sign-On (SSO) usando Forms Based Authentication (FBA) y HTTP Redirect

E2007 Dentro del mismo site AD: SSO FBA y HTTP Redirect

E2007 En otro site externo de AD: Redirección Manual (LegacyRedirectType = manual) Este método se utiliza también cuando FBA no está habilitado y presenta una página con la url de redirección para que el usuario la use.

E2007 En otro site interno de AD: Proxy

EAS (Exchange ActiveSync)

E2007: Autodiscover & HTTP Redirect (WM6.1 y más nuevos), Proxy (WM6 y anteriores, todos los clientes no-Microsoft)

E2003: Direct access desde el CAS2010.

Clientes usando el nuevo EAS2010 necesitan re-sincronizar

Outlook Anywhere & OAB

Direct access desde el CAS2010

Autodiscover

Direct access desde el CAS2010

EWS Exchange Web Services Autodiscover
Clientes POP/IMAP

E2007: Proxy E2003: Direct access desde el CAS2010

 

Referencias

Hay varios capítulos completos dedicados al funcionamiento de los distintos servicios prestados por el CAS. Para comenzar con este tema, recomiendo los siguientes (algunos de estos documentos están en proceso de escritura al momento de publicación de este artículo):