Cómo configurar el registro de la tabla de enrutamiento

 

Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Última modificación del tema: 2007-01-11

En este tema se explica cómo configurar el registro de la tabla de enrutamiento en Microsoft Exchange Server 2007.

El registro de la tabla de enrutamiento registra periódicamente una instantánea de la tabla de enrutamiento utilizada por el servidor de Exchange 2007 que tiene instalada la función del servidor Transporte de concentradores o Transporte perimetral. La tabla de enrutamiento se utiliza para enrutar los mensajes a sus destinos.

Antes de empezar

Para llevar a cabo los siguientes procedimientos, la cuenta que utilice debe delegar lo siguiente:

  • Función Administrador de organización de Exchange

Para ejecutar los siguientes procedimientos en un equipo que tiene instalada la función del servidor Transporte perimetral, debe iniciar sesión mediante una cuenta que sea miembro del grupo local de administradores en dicho equipo.

Para obtener más información acerca de los permisos, la delegación de funciones y los derechos necesarios para administrar Exchange 2007, consulte Consideraciones sobre permisos.

Nota

No se pueden configurar los registros de la tabla de enrutamiento utilizando la Consola de administración de Exchange. Para configurar los registros de la tabla de enrutamiento, debe utilizar el Shell de administración de Exchange. Para obtener más información sobre cómo usar Shell de administración de Exchange, vea Uso del Shell de administración de Exchange.

Configuración de la ubicación de los registros de la tabla de enrutamiento

De forma predeterminada, los registros de la tabla de enrutamiento se almacenan en el directorio C:\Archivos de programa\Microsoft\Exchange Server\TransportRoles\Logs\Routing. El directorio debe ser local en el equipo con Exchange 2007.

Para utilizar el Shell de administración de Exchange para cambiar la ubicación de los registros de la tabla de enrutamiento

  • Ejecute el siguiente comando:

    Set-TransportServer <Identity> -RoutingTableLogPath <LocalFilePath>
    

    Por ejemplo, para cambiar la ubicación del registro de la tabla de enrutamiento a C:\Routing Table en un equipo de Exchange 2007 denominado Exchange01, ejecute el comando siguiente:

    Set-TransportServer Exchange01 -RoutingTableLogPath "C:\Routing Table"
    

Con el cambio de ubicación del directorio de registro de la tabla de enrutamiento, no se copia ningún archivo de registro existente del directorio anterior en el directorio nuevo. El nuevo directorio de registro de la tabla de enrutamiento está activo casi inmediatamente después del cambio en la configuración, pero los archivos de registro existentes se dejan en el directorio anterior.

Éstos son los permisos necesarios en el directorio de registro de la tabla de enrutamiento:

  • Administrador: Control total

  • Sistema: Control total

  • Servicio de red: Leer, escribir y eliminar subcarpetas y archivos

De forma predeterminada, el servicio de transporte de Microsoft Exchange usa las credenciales de seguridad de la cuenta de usuario del servicio de red para crear el nuevo directorio de registro de la tabla de enrutamiento y aplicar los permisos correctos, tal como se indica a continuación:

  • Si el nuevo directorio de registro de la tabla de enrutamiento no existe y la cuenta de servicios de red dispone de los derechos necesarios para crear carpetas y aplicar permisos a la nueva ubicación, se creará el nuevo directorio de registro de la tabla de enrutamiento y se le aplicarán los permisos correctos.

  • Si ya existe, los permisos de las carpetas existentes no se comprobarán.

Siempre que mueva el directorio de registro de la tabla de enrutamiento mediante el parámetro Routing TableLogPath con el cmdlet Set-TransportServer, es aconsejable comprobar el nuevo directorio de registro de la tabla de enrutamiento y asegurarse de que se han aplicado los permisos correctos al nuevo directorio. Si el cambio de directorio de registro de la tabla de enrutamiento no se realiza correctamente, puede crear el nuevo directorio y aplicarle los permisos correctos antes de usar el parámetro RoutingTableLogPath con el cmdlet Set-TransportServer.

Configuración del intervalo de recálculo automático de la tabla de enrutamiento

La tabla de enrutamiento se recalcula y se registra después de un cambio de la configuración de enrutamiento o después de un intervalo de tiempo especificado si no se han producido cambios. De forma predeterminada, la tabla de enrutamiento se recalcula automáticamente cada 12 horas. No obstante, en cada servidor de transporte de concentradores y en cada servidor de transporte perimetral se produce un cambio en la configuración de enrutamiento regular cuando el servidor renueva el token Kerberos con un controlador de dominio de servicio de directorio de Active Directory. Con esta renovación, la tabla de enrutamiento se recalcula y se crea un nuevo registro de tabla de enrutamiento. El token Kerberos se renueva cada seis horas.

El intervalo para el recálculo automático de la tabla de enrutamiento lo controla el parámetro RoutingConfigReloadInterval en el archivo EdgeTransport.exe.config, que se encuentra en C:\Archivos de programa\Microsoft\Exchange Server\Bin. El archivo EdgeTransport.exe.config es una configuración de aplicación XML que está asociada con el archivo EdgeTransport.exe. EdgeTransport.exe y MSExchangeTransport.exe son los archivos ejecutables utilizados por el servicio de transporte de Microsoft Exchange. Este servicio se ejecuta en todos los servidores de transporte de concentradores o en todos los servidores de transporte perimetral. Los cambios que se efectúan en el archivo EdgeTransport.exe.config se aplican después de que se reinicie el servicio de transporte de Microsoft Exchange.

A continuación se muestra un ejemplo de la estructura habitual del archivo EdgeTransport.exe.config:

<configuration>

<runtime>

<gcServer enabled="true" />

</runtime>

<appSettings>

<add key=" Opción de configuración " value=" Valor " />

...

</appSettings>

</configuration>

Puede agregar nuevas opciones de configuración o modificar las existentes en la sección <appSettings>. Muchas de las opciones de configuración disponibles no guardan ninguna relación con la tabla de enrutamiento. En este tema no se incluyen las opciones de configuración que no afecten a la tabla de enrutamiento.

Nota

Los nombres de los parámetros de la sección <add key=../> distinguen entre mayúsculas y minúsculas.

Para configurar el intervalo de recálculo automático de la tabla de enrutamiento

  1. Abra el siguiente archivo en Notepad: C:\Archivos de programa\Microsoft\Exchange Server\Bin\EdgeTransport.exe.config.

  2. Modifique la línea siguiente en la sección <appSettings>:

    <add key="RoutingConfigReloadInterval" value="<interval>" />
    

    Por ejemplo, para cambiar el intervalo de recálculo automático de la tabla de enrutamiento a 10 horas, modifique el parámetro RoutingConfigReloadInterval como sigue:

    <add key="RoutingConfigReloadInterval" value="10:00:00" />
    
  3. Guarde y cierre el archivo EdgeTransport.exe.config.

  4. Reinicie el servicio de transporte de Microsoft Exchange.

Para especificar una antigüedad, hágalo como un intervalo de tiempo de la siguiente forma: hh:mm:ss, donde h = horas, m = minutos ys = segundos.

La tabla de enrutamiento se recalculará y se registrará antes del valor especificado por el parámetro RoutingConfigReloadInterval si se da alguna de las condiciones siguientes:

  • Se detecta un cambio en la configuración de enrutamiento. Por ejemplo, se agrega, quita o modifica un conector de envío o de recepción, o se produce la renovación del token Kerberos a las seis horas.

  • Se ha iniciado el servicio de transporte de Microsoft Exchange.

Configuración del tamaño máximo del directorio de registro de la tabla de enrutamiento

De forma predeterminada, el tamaño máximo de todo el directorio de registro de la tabla de enrutamiento es de 50 MB. La creación circular de registros elimina los archivos de registro de la tabla de enrutamiento más antiguos cuando se cumple una de las siguientes condiciones:

  • El directorio de registro de la tabla de enrutamiento alcanza el tamaño máximo especificado.

  • Un archivo de registro de la tabla de enrutamiento alcanza su antigüedad máxima especificada.

Nota

De manera predeterminada, el proceso de registro de transporte tiene un valor de nivel de registro de 0 (Inferior). Si desea que Microsoft Exchange escriba una entrada de registro cuando un registro circular quita un archivo de registro, debe cambiar el valor de nivel de registro del proceso de registro de transporte a 5 (Máximo) o 7 (Experto). Para obtener más información, consulte Cómo modificar los niveles de registro para procesos de Exchange.

Para utilizar el Shell de administración de Exchange para cambiar el tamaño máximo del directorio de registro de la tabla de enrutamiento

  • Ejecute el siguiente comando:

    Set-TransportServer <Identity> -RoutingTableLogMaxDirectorySize <DirectorySize>
    

    Por ejemplo, para definir el tamaño máximo del directorio de registro de la tabla de enrutamiento en 70 MB, en un equipo de Exchange 2007 denominado Exchange01, ejecute el comando siguiente:

    Set-TransportServer Exchange01 -RoutingTableLogMaxDirectorySize 70MB
    

Cuando especifique un valor, certifique el valor con una de las siguientes unidades:

  • B (bytes)

  • KB (kilobytes)

  • MB (megabytes)

  • GB (gigabytes)

  • TB (terabytes)

Los valores no calificados se tratan como bytes. El intervalo de entrada válido para este parámetro es de 1 a 9223372036854775807 bytes.

Configuración de la antigüedad máxima de los registros de la tabla de enrutamiento

De forma predeterminada, la antigüedad máxima de cada archivo de registro de la tabla de enrutamiento es de 7 días. La creación circular de registros elimina los archivos de registro de la tabla de enrutamiento más antiguos cuando se cumple una de las siguientes condiciones:

  • El directorio de registro de la tabla de enrutamiento alcanza el tamaño máximo especificado.

  • Un archivo de registro de la tabla de enrutamiento alcanza la antigüedad máxima especificada.

Nota

De manera predeterminada, el proceso de registro de transporte tiene un valor de nivel de registro de 0 (Inferior). Si desea que Microsoft Exchange escriba una entrada de registro cuando un registro circular quita un archivo de registro, debe cambiar el valor de nivel de registro del proceso de registro de transporte a 5 (Máximo) o 7 (Experto). Para obtener más información, consulte Cómo modificar los niveles de registro para procesos de Exchange.

Para utilizar el Shell de administración de Exchange para cambiar la antigüedad máxima de un archivo de registro de la tabla de enrutamiento

  • Ejecute el siguiente comando:

    Set-TransportServer <Identity> -RoutingTableLogMaxAge <Age>
    

    Por ejemplo, si desea cambiar la antigüedad máxima de un archivo de registro de la tabla de enrutamiento a 45 días en un equipo de Exchange 2007 denominado Exchange01, ejecute el comando siguiente:

    Set-TransportServer Exchange01 -RoutingTableLogMaxAge 45.00:00:00
    

Para especificar una antigüedad, hágalo como un intervalo de tiempo de la siguiente forma: dd.hh:mm:ss, donde d = días, h = horas, m = minutos y s = segundos. El intervalo de entrada válido para este parámetro es de 00:00:00 a 24855.03:14:07. La configuración del valor del parámetro RoutingTableLogMaxAge como 00:00:00 evita la eliminación automática de los archivos de registro de la tabla de enrutamiento debido a su antigüedad.

Para obtener información más detallada acerca de la sintaxis y los parámetros, vea Set-TransportServer (en inglés).

Para obtener más información

Para obtener más información acerca de la creación de registros de la tabla de enrutamiento, consulte Administrar el registro de conectividad.