Aller au contenu principal

5. Initialisation de l'association

Ce chapitre décrit l'établissement d'une association SCTP.

5.1. Établissement normal d'une association​

L'établissement utilise une poignée de main en quatre temps :

  1. Le serveur en attente reçoit un INIT et répond par un INIT ACK contenant un State Cookie.
  2. Le client envoie un COOKIE ECHO contenant le cookie.
  3. Le serveur répond par un COOKIE ACK.
  4. L'association passe à l'état ESTABLISHED.
  • Un INIT reçu à l'état ESTABLISHED déclenche un INIT ACK et réinitialise l'association.
  • Un INIT ACK inattendu est ignoré.
  • Un COOKIE ECHO dupliqué est accusé par un COOKIE ACK sans recréer l'état.
  • Un COOKIE ECHO avec un cookie invalide entraîne un ABORT.

5.3. Autres problèmes d'initialisation​

Les valeurs de Initiate Tag, a_rwnd, nombre de flux et TSN initial doivent être validées. Les paramètres non reconnus suivent les règles de signalement de la section 3.2.2.

5.4. Vérification de chemin​

Après l'établissement, le point d'extrémité doit vérifier la joignabilité du chemin principal via des heartbeats avant de déclarer l'association prête pour le transfert de données.