Routage interne de message

 

S’applique à : Exchange Server 2010 SP2, Exchange Server 2010 SP3

Dernière rubrique modifiée : 2009-12-07

Une remise de message interne implique un processus de routage qui relaye le courrier électronique comme suit :

  • À partir d'un serveur exécutant Microsoft Exchange Server 2010 sur lequel est installé le rôle serveur de transport Hub vers un serveur de transport Hub Exchange Server 2007 ou Exchange 2010 dans un site Active Directory différent

  • À partir d'un serveur de transport Hub Exchange 2010 vers un serveur de boîtes aux lettres Exchange 2010 se trouvant dans le même site Active Directory

  • À partir d'un serveur de transport Hub Exchange 2010 vers un serveur de transport Hub exécutant Exchange 2007 pour la remise sur une boîte aux lettres destinataire se trouvant sur un serveur Exchange 2007

  • À partir d'un serveur de transport Hub Exchange 2010 vers un serveur exécutant Exchange Server 2003 pour la remise sur une boîte aux lettres destinataire se trouvant sur un serveur Exchange 2003

  • À partir d'un serveur de transport Hub Exchange 2010 vers un serveur de boîtes aux lettres Exchange 2010 pour la remise sur un dossier public à extension messagerie

Pour plus d'informations sur la manière dont Exchange prend les décisions de routage, voir Présentation du routage des messages.

Souhaitez-vous rechercher les tâches de gestion relatives au routage des messages ? Voir Gestion du routage des messages.

Contenu de cette rubrique

Routage de messages pour remise à des serveurs Exchange 2010

Routage de messages pour remise à des serveurs Exchange 2007

Routage de messages pour remise à des serveurs Exchange 2003

Routage vers des dossiers publics

Routage de messages pour remise à des serveurs Exchange 2010

Dans Exchange 2010, une fois qu'un message est reçu par le serveur de transport Hub, il est ajouté à la file d'attente de soumission. Les messages sont déplacés de la file d'attente de soumission vers le catégoriseur. Lorsque le message est catégorisé, l'adresse de messagerie d'un destinataire est résolue en un objet dans Active Directory. Cette requête détermine la boîte aux lettres associée à cette adresse de messagerie et identifie le serveur de boîtes aux lettres hébergeant cette boîte aux lettres. 

Une fois les informations sur le destinataire résolues, l'étape suivante consiste à résoudre le serveur de boîtes aux lettres en un site Active Directory. Ces informations de ce site Active Directory sont marquées sur le message comme attribut NextHopSolutionKey. Le composant DNS amélioré du service de transport Microsoft Exchange accède aux informations de topologie pour identifier les serveurs de transport Hub situés dans le même site que le serveur de boîtes aux lettres de destination. La liste des serveurs de transport Hub dans le site Active Directory est ensuite référencée pour déterminer où router le message. Si le serveur de boîtes aux lettres de destination se trouve dans le même site que le serveur de transport Hub à l'origine de la requête, celui-ci met en file d'attente le message pour une remise locale. Si le serveur de boîtes aux lettres de destination se trouve dans un autre site, le serveur de transport Hub met en file d'attente le message pour une remise à distance sur ce site Active Directory.

Un message mis en file d'attente pour une remise locale est soumis à la banque de boîtes aux lettres de destination par le pilote de la banque d'informations. Le transfert du message du serveur de transport Hub vers le serveur de boîtes aux lettres est effectué à l'aide d'un appel de procédure distante (RPC) Exchange.

Un message mis en file d'attente pour remise à un site Active Directory distant est transféré par SMTP. Avant de relayer le message, le composant de routage du catégoriseur sélectionne le chemin de routage de moindre coût. La méthode permettant de déterminer le chemin de routage de moindre coût est expliquée en détail dans la section « Détermination du chemin de routage de moindre coût » dans Présentation du routage des messages.

Retour au début

Routage de messages pour remise à des serveurs Exchange 2007

En raison des modifications apportées au modèle Objet serveur Exchange (XSO) dans Exchange 2010, les serveurs de transport Hub Exchange 2010 ne peuvent ni recevoir des messages des serveurs de boîtes aux lettres Exchange 2007 ni leur en envoyer. De même, les serveurs de transport Hub d'Exchange 2007 ne peuvent pas communiquer avec les serveurs de boîtes aux lettres d'Exchange 2010. Par conséquent, pour qu'Exchange 2010 et Exchange 2007 soient utilisés dans le même site Active Directory, vous devez conserver les deux versions des serveurs de transport Hub dans ce site.

Quand un serveur de transport Hub interroge Active Directory pour définir le serveur de boîtes aux lettres hébergeant la boîte aux lettres de destination, il récupère également la version du serveur de boîtes aux lettres. Si le serveur de boîtes aux lettres est un serveur Exchange 2007 se trouvant dans le même site que le serveur de transport Hub, ce dernier relayera le message vers un serveur de transport Hub Exchange 2007 dans le même site Active Directory. Le processus qui permet d'utiliser les informations de version pour prendre les décisions de routage est appelé routage de versions et est abordé en détail dans Mettre à niveau à partir d'un transport Exchange 2007.

Si le serveur de boîtes aux lettres se trouve dans un site Active Directory différent, le message est mis en file d'attente pour remise à un site distant et transféré par SMTP.

Retour au début

Routage de messages pour remise à des serveurs Exchange 2003

La topologie de routage et les composants d'Exchange 2010 sont relativement différents de ceux d'Exchange 2003 mais présentent les correspondances suivantes :

  • Le site Active Directory dans Exchange 2010 correspond aux groupes de routage dans Exchange 2003.

  • Les liens de sites IP dans Exchange 2010 correspondent au concept des connecteurs de groupe de routage dans Exchange 2003.

  • La fonctionnalité du rôle serveur de transport Hub dans Exchange 2010 correspond à la fonctionnalité d'un serveur tête de pont dédié dans Exchange 2003.

Chaque version d'Exchange utilise toutefois une méthode différente pour déterminer les chemins de routage. Pour plus d'informations sur les différences de routage, voir Mettre à niveau à partir d'un transport Exchange 2003.

Un message relayé à partir d'un serveur de transport Hub vers un serveur Exchange 2003 pour remise à une boîte aux lettres de destinataire située sur un serveur Exchange 2003 doit être relayé à travers un connecteur de groupe de routage. Tous les serveurs Exchange 2010 sont associés à un groupe de routage unique nommé Groupe de routage Exchange (DWBGZMFD01QNBJR) aux fins de routage vers des versions antérieures d'Exchange quand Exchange 2010 coexiste avec Exchange 2003 au sein d'une même organisation. Le placement d'Exchange 2010 et de versions antérieures d'Exchange dans le même groupe de routage n'est pas pris en charge. C'est pourquoi au moins un connecteur de groupe de routage sépare toujours les serveurs Exchange 2010 des serveurs Exchange 2003.

Lorsqu'un serveur de transport Hub Exchange 2010 détermine le chemin de routage à moindre coût sur un serveur Exchange 2003, le composant de routage du service de transport Microsoft Exchange utilise l'algorithme suivant pour sélectionner le chemin de routage à moindre coût sur un ordinateur exécutant Exchange 2003 :

  1. Examinez tous les chemins de routage possibles passant par les connecteurs de groupe de routage, puis sélectionnez le chemin de routage dont le coût total est le moindre.

  2. Si plusieurs chemins de routage ont le même coût, examine tous les chemins de routage possible passant par des liens de sites IP pour atteindre le premier connecteur de groupe de routage, puis sélectionnez le chemin de routage dont le coût total de liens de sites IP est le plus bas.

  3. Si plusieurs chemins de routage ont le même coût de groupe de routage et le même coût de lien de sites IP, sélectionnez le chemin de routage incluant le moindre nombre de sauts.

  4. Si plusieurs chemins de routage ont le même coût de groupe de routage, le même coût de lien de sitess IP et le même nombre de sauts, sélectionnez le chemin de routage où le nom du dernier site Active Directory avant le site de destination a la valeur alphanumérique la plus basse.

La figure suivante présente un exemple de topologie de routage où Exchange 2010 et Exchange 2003 coexistent.

Topologie de routage où Exchange 2010 et Exchange 2003 coexistent

Sélection de route - Exchange 2007 vers Exchange 2003

Dans cet exemple, un message est routé d'un serveur de transport Hub du Site A vers un serveur Exchange 2003 situé dans le groupe de routage 2. Deux chemins de routage sont possibles pour atteindre le groupe de routage 2 :

  • Option 1 : Du connecteur de groupe de routage A3 à un coût de 10, au connecteur de groupe de routage 2-3 à un coût de 20. Le coût total de ce chemin de routage est de 30.

  • Option 2 : Du connecteur de groupe de routage C1 à un coût de 10, au connecteur de groupe de routage 1-2 à un coût de 10. Le coût total de ce chemin de routage est de 20.

Dans cet exemple, l'option 2 a un coût total de connecteur de groupe de routage inférieur et le message est routé du serveur de transport Hub du Site A vers un serveur de transport Hub du Site C où il est mis en file d'attente pour remise à l'aide du connecteur de groupe de routage C1.

L'exemple précédent montre comment les décisions de routage ne permettent pas d'obtenir un routage optimal en raison des coûts associés aux connecteurs de groupe de routage. Pour conserver un routage optimal, vous devrez modifier les coûts liés au connecteur de groupe de routage dans votre organisation. L'illustration suivante montre la même topologie, mais avec un coût de routage pour le connecteur de groupe de routage 2-3 passé à 10.

Topologie de routage où Exchange 2010 et Exchange 2003 coexistent avec un coût de connecteur de groupe de routage révisé

Route : coût révisé Exchange 2007 vers Exchange 2003

Une fois de plus, deux chemins de routage sont possibles pour atteindre le groupe de routage 2 :

  • Option 1 : Du connecteur de groupe de routage A3 à un coût de 10, au connecteur de groupe de routage 2-3 à un coût de 10. Le coût total de ce chemin de routage est de 20.

  • Option 2 : Du connecteur de groupe de routage C1 à un coût de 10, au connecteur de groupe de routage 1-2 à un coût de 10. Le coût total de ce chemin de routage est de 20.

Dans ce scénario, les deux options ont le même coût total de connecteur de groupe de routage. Le routage évalue ensuite le coût des liaisons de sites IP à traverser pour atteindre le premier connecteur de groupe de routage. À partir du Site A, le coût de lien de sitess IP pour atteindre le connecteur de groupe de routage A3 est zéro et le coût pour atteindre le connecteur de groupe de routage C1 est 20. C'est pourquoi, le chemin de routage décrit dans l'Option 1 est sélectionné.

Retour au début

Routage vers des dossiers publics

Les dossiers publics peuvent être à extension messagerie dans Exchange. Les utilisateurs peuvent envoyer des messages sur des dossiers publics à extension messagerie comme pour n'importe quel destinataire. Lorsqu'un serveur de transport Hub reçoit un message envoyé sur un dossier public à extension messagerie, le processus de routage suivant s'applique :

  1. Le catégoriseur doit déterminer la hiérarchie de dossiers publics dans laquelle le dossier public est situé.

  2. Le catégoriseur examine l'attribut homeMDB pour le dossier public. L'attribut homeMDB identifie la hiérarchie de dossiers publics dans laquelle le dossier public de destination est situé.

  3. Selon les calculs de table de routage effectués par le service de transport Microsoft Exchange et décrits dans la section « Sélection de la base de données de dossiers publics de destination » plus loin dans cette rubrique, la base de données de dossiers publics préférée est utilisée pour déterminer la hiérarchie de dossiers publics contenant un réplica du dossier public de destination.

    Si la base de données de dossiers publics préférée est située dans le même site Active Directory que le serveur de transport Hub de routage, le traitement des messages exécute la procédure décrite dans l'étape 4 de cette section.

    Si la base de données de dossiers publics préférée est située dans un site Active Directory distant, le message est transmis à ce site via le chemin de routage de moindre coût. Le processus de catégorisation du message décrit précédemment aux étapes 1 et 2 de cette section est répété par le serveur de transport Hub qui reçoit le message dans le site distant.

    Si la base de données de dossiers publics est située sur un serveur Exchange 2007 ou Exchange 2003, le message est relayé au serveur de transport Hub Exchange 2007 ou au serveur tête de pont Exchange 2003, et la remise de message est déterminée par la version antérieure d'Exchange.

  4. Le serveur de transport Hub établit une connexion au pilote de la banque d'informations sur le serveur de boîtes aux lettres contenant la base de données de dossiers publics préférée. La base de données de dossiers publics est interrogée pour déterminer si un contenu pour le dossier public est disponible. L'identité du dossier de destination est référencée par l'attribut legacyExchangeDN et la disponibilité du contenu est déterminée par la valeur de l'attribut IsContentAvailable. Le pilote de la banque d'informations accepte le message pour remise, ou, si le contenu du dossier n'est pas disponible localement, le pilote de la banque d'informations répond avec une liste de serveurs secondaires contenant un réplica de ce dossier public.

    Le comportement de renvoi d'une liste de serveurs secondaires est appelé remplacement de la banque d'informations. Les serveurs secondaires contenant le réplica de dossier public sont répertoriés dans le même ordre que pour les redirections de dossiers clients, et la première entrée est choisie par le transport. Cette redirection est indiquée au routage comme destination vers laquelle le message doit être routé. Pour plus d'informations sur les redirections de dossiers clients, voir Configurer des redirections de dossiers publics.

  5. Si un remplacement de la banque d'informations se produit, le serveur de transport Hub utilise la table de routage pour identifier le chemin de routage de moindre coût vers le serveur contenant le réplica de dossier public préféré et route le message vers cette destination.

  6. Le message est remis à la banque de dossiers publics.

Sélection de la base de données de dossiers publics de destination

Les dossiers publics sont stockés dans des bases de données créées sur des serveurs de boîtes aux lettres. Pour l'efficacité et la tolérance de pannes, vous pouvez répliquer le contenu de vos dossiers publics sur plusieurs serveurs de boîtes aux lettres. Le contenu de dossier public existe uniquement dans les bases de données Exchange configurées pour obtenir un réplica d'un dossier spécifique, alors que la hiérarchie est répliquée sur toutes les bases de données de dossiers publics. Les informations de contenu et de hiérarchie sont répliquées séparément.

Les hiérarchies de dossiers publics sont récupérées lorsque les tables de routages sont calculées. L'objet de hiérarchie de niveau supérieur dispose d'une liste de toutes les bases de données de dossiers publics pour lesquelles cette hiérarchie est répliquée. La liste des bases de données de dossiers publics est stockée comme attribut msExchOwningPFTreeBL dans Active Directory. L'attribut msExchOwningPFTreeBL indique toujours les bases de données de dossiers publics récemment ajoutées en haut de la liste.

Dans Exchange 2010, la base de données de hiérarchie de dossiers publics préférée est sélectionnée à l'aide des critères suivants :

  1. Classement selon l'âge de la base de données de dossiers publics   Par défaut, les bases de données de dossiers publics avec un seuil d'âge de moins de deux jours ne sont pas prises en compte sauf si l'âge de toutes les bases de données de dossiers publics est inférieur au seuil ou que l'âge n'est pas connu.

  2. **Proximité   **Leserveur local est préféré. Si le serveur local ne contient pas de réplica de la base de données de dossiers publics, un serveur dans le même site Active Directory est préféré. Si le site Active Directory local ne contient pas de réplica de la base de données de dossiers publics, un serveur dans un site Active Directory distant ou un groupe de routage est sélectionné comme destination préférée.

  3. **Coût   **Si plusieurs sites Active Directory distants ou groupes de routage contiennent un réplica de la base de données de dossiers publics, le serveur dans le site Active Directory ou le groupe de routage avec le chemin de routage de moindre coût à partir du site Active Directory local est sélectionné comme destination préférée.

Si plusieurs serveurs répondent encore aux critères, le premier serveur dans la liste du réplica renvoyée par Active Directory est sélectionné.

Une fois la hiérarchie lue, Exchange détermine alors quelles bases de données de dossiers publics comportent des réplicas du contenu. Pour s'assurer que la remise du message s'effectue correctement sur le réplica de dossier public, une base de données de dossiers publics préférée est sélectionnée par le composant de routage du service de transport Microsoft Exchange à partir de la liste msExchOwningPFTreeBL. Cette sélection est effectuée à l'aide du processus d'évaluation suivant :

  1. Si une seule instance d'une base de données de dossiers publics existe, le serveur qui héberge cette base de données est sélectionné.

  2. Si la liste contient des bases de données de dossiers publics situées sur des serveurs exécutant Exchange 2007 ou Exchange Server 2003, ces bases de données ne sont pas prises en compte pour la sélection de la base de données de dossiers publics préférée si un réplica existe également sur un serveur de boîtes aux lettres Exchange 2010.

  3. Si plus d'une base de données de dossiers publics Exchange 2010 est disponible, les critères suivants sont utilisés pour sélectionner une base de données de dossiers publics préférée :

    1. Classement selon l'âge de la base de données de dossiers publics   Plus une base de données de dossiers publics est ancienne, plus il est probable qu'elle contienne un réplica du dossier public cible. Par conséquent, toutes les bases de données de dossiers publics répertoriées dans la liste msExchOwningPFTreeBL sont classées selon leur date de création en utilisant un nombre de jours configurable comme base. Le classement par âge pour chaque base de données de dossiers publics peut être l'un des classements décroissants suivants :

      • plus ancienne que les jours de base ;

      • moins ancienne que les jours de base ;

      • inconnue.

      La base de données de dossiers publics avec le meilleur classement par âge est sélectionnée comme base de données de dossiers publics préférée. L'âge de base pour les réplicas de dossier public est de deux jours (48 heures) par défaut. Vous pouvez modifier cette valeur en modifiant la clé PFReplicaAgeThreshold dans le fichier EdgeTransport.exe.config. Ce fichier est situé dans le répertoire %ProgramFiles%\Microsoft\Exchange Server\V14\Bin d'un ordinateur exécutant Exchange 2010.

    2. Proximité   Si plusieurs bases de données de dossiers publics correspondent au meilleur classement par âge, le serveur de boîtes aux lettres avec le meilleur classement en termes de proximité est sélectionné. Le classement par proximité pour chaque base de données de dossiers publics peut être l'un des classements décroissants suivants :

      Serveur local   Si le serveur local contient un réplica de la base de données de dossiers publics, il est sélectionné comme destination préférée pour le routage vers les dossiers publics contenus dans cette hiérarchie.

      Serveur situé dans le site Active Directory local   Si plusieurs serveurs de la liste sont situés dans le site Active Directory local, le premier serveur de la liste est sélectionné comme destination préférée pour le routage vers les dossiers publics contenus dans cette hiérarchie.

      Serveur situé dans un site Active Directory distant   Si la liste contient des serveurs provenant de plusieurs sites Active Directory distants, le serveur dans le site Active Directory ayant le chemin de routage de moindre coût à partir du site Active Directory local est sélectionné comme destination préférée pour le routage vers les dossiers publics contenus dans cette hiérarchie. Si plusieurs serveurs dans ce site comportent un réplica de la base de données de dossiers publics, le premier serveur de la liste est sélectionné. Si plusieurs sites Active Directory distants ont la même valeur de chemin de routage de moindre coût, le premier serveur de la liste est sélectionné.

  4. Si aucun réplica de base de données de dossiers publics ne se trouve sur un serveur de boîtes aux lettres Exchange 2010, une base de données de dossiers publics située sur un serveur Exchange 2007 est sélectionnée comme destination préférée. S'il n'existe aucun serveur Exchange 2007, une base de données de dossiers publics située sur un ordinateur Exchange 2003 est sélectionnée comme destination préférée pour le routage vers les dossiers publics contenus dans cette hiérarchie. Dans tous les cas, la base de données de dossiers publics de destination est sélectionnée par le classement par âge de la base de données de dossiers publics. Le classement par âge est déterminé à l'aide de la même méthode que pour un serveur Exchange 2010. Si plusieurs bases de données de dossiers publics ont le même classement par âge, le premier serveur de la liste est sélectionné.

Retour au début

 © 2010 Microsoft Corporation. Tous droits réservés.