![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Affinité de cellule en cas de défaillance d'un routeur ODR
La fonction d'affinité de cellule permet de configurer des topologies de routeurs ODR (On Demand) incluant plusieurs cellules non reliées pour conserver les sessions, même après des indisponibilités ODR.
Le diagramme suivant affiche le scénario de flux de demande/réponse.
Dans ce scénario, le navigateur envoie une demande de session au serveur HTTP IBM®. Le serveur HTTP IBM HTTP a déterminé qu'il ne peut pas envoyer la demande au routeur ODR 1.1 d'origine. Le serveur HTTP IBM envoie alors la demande au routeur ODR 2.1 (généralement, cette action interrompt la session). Les flèches continues du schéma représentent les demandes ; les flèches en pointillés représentent les réponses.
Les flux sont expliqués dans la séquence suivante :
- Le navigateur envoie une demande au système IBM HTTP Server. ODR 1.1 ne fonctionne pas. IBM HTTP Server tente d'effectuer une reprise en ligne en acheminant la demande vers ODR 2.1.
- ODR 2.1 détermine que la demande était à l'origine destinée au routeur ODR 1.1. Par conséquent, le routeur ODR 2.1 recherche un cluster de serveurs génériques qui contient le routeur ODR 1.1 et envoie la demande à un routeur ODR actif du cluster de serveurs génériques, à savoir le routeur ODR 1.2.
- Le routeur 1.2 marque cette session pour l'adopter pendant le traitement de la réponse et envoie la demande au cluster cible dorsal d'origine.
- Comme le routeur ODR 1.2 a adopté la session, il définit un cookie qui lui envoie la demande suivante (4) au lieu de l'envoyer au routeur ODR 2.1.
Le serveur HTTP IBM peut router la demande directement au routeur ODR 1.2 après avoir détecté la défaillance du routeur ODR 1.1. Dans ce cas, le routeur ODR 1.2 envoie la demande au cluster cible dorsal correct et adopte la session pendant le traitement de la réponse, comme indiqué dans les points 3 et 4 précédents.
Le schéma ci-dessous présente un scénario de flux de demandes/réponses dans lequel un navigateur envoie une demande à IBM HTTP Server dans le cadre de la session.
