11. Multicast Considerations
11. Multicast Considerations (Considérations sur le multicast)
Comme défini dans l'architecture Internet d'origine, l'adresse de groupe multicast est un identifiant indépendant de la topologie pour le regroupement des emplacements d'hôtes récepteurs. L'encodage de l'adresse lui-même ne détermine pas l'emplacement des récepteurs. Les protocoles de routage multicast et l'état basé sur le réseau créé par les protocoles déterminent l'emplacement des récepteurs.
Dans le contexte de LISP, l'adresse de groupe multicast est à la fois un EID et un Routing Locator. Par conséquent, aucune sémantique ou opération spécifique ne doit être effectuée sur l'adresse de destination car elle apparaîtra dans l'en-tête IP. Ainsi, l'adresse de groupe apparaissant dans l'en-tête IP interne construit par l'hôte source sera utilisée comme EID de destination. L'en-tête IP externe (adresse de Routing Locator de destination) ajouté par le routeur LISP utilisera la même adresse de groupe comme Routing Locator de destination.
Cela dit, seuls l'EID source et le Routing Locator source doivent être traités. Par conséquent, l'ITR n'a qu'à placer sa propre adresse IP dans le champ 'Routing Locator' source lors de l'ajout de l'en-tête IP externe. Cette adresse de Routing Locator source, comme toute autre adresse de Routing Locator, doit être globalement routable.
Par conséquent, lorsque le paquet de données reçu est un paquet de données multicast ou lors du traitement d'un Join spécifique à la source (via IGMPv3 ou PIM), l'ITR n'a pas besoin d'effectuer de mappage EID-to-RLOC. Cependant, le Routing Locator source est déterminé par le protocole de routage multicast dans le site récepteur. C'est-à-dire que la conversion EID-to-RLOC est complétée au moment du contrôle.
Une autre approche consiste à ce que l'ITR n'encapsule pas les paquets de données multicast et permette aux paquets construits par l'hôte de circuler dans le cœur, même si l'adresse source est attribuée à partir de l'espace de noms EID. Si PIM dans le cœur utilise RPF-Vector TLV [RFC5496], les routeurs centraux peuvent RPF vers l'ITR (adresse locator injectée dans le routage central) plutôt que vers l'adresse source de l'hôte (adresse EID non injectée dans le routage central).
Pour éviter tout état multicast basé sur EID dans le cœur du réseau, la première approche a été choisie pour LISP-Multicast. Les détails de LISP-Multicast et de l'interopérabilité avec les sites non-LISP sont décrits dans [RFC6831] et [RFC6832].