Herunterfahren eines Multicastroutingprotokolls
In der folgenden Tabelle sind eine Reihe von Schritten in einer Interaktion zum Herunterfahren zwischen dem Multicastgruppen-Manager und dem Routingprotokoll zusammengefasst, wenn das Routingprotokoll heruntergefahren wird. Die erste Spalte beschreibt die Aktionen, die das Routingprotokoll ausführt, und die Antworten des Routingprotokolls an den Multicastgruppen-Manager. Die zweite Spalte beschreibt die Antworten des Multicastgruppen-Managers auf das Routingprotokoll und alle Aktionen, die der Multicastgruppen-Manager ausführt, z. B. Rückrufe. Die dritte Spalte enthält alle zusätzlichen Informationen.
Jede Zeile der Tabelle stellt einen Schritt dar.
| Routingprotokollaktion | Multicast-Gruppen-Manager-Aktion | Hinweise |
|---|---|---|
| Geben Sie den Besitz jeder Schnittstelle frei, die das Routingprotokoll besitzt, indem Sie die MgmReleaseInterfaceOwnership-Funktion verwenden. | Wenn IGMP auch auf der Schnittstelle ausgeführt wird, die gerade von einem Routingprotokoll veröffentlicht wurde, wenden Sie sich mithilfe des PMGM _ DISABLE _ IGMP _ CALLBACK-Rückrufs an IGMP. Nachdem alle Änderungen an Multicastdaten in Bezug auf den Schnittstellenbesitz vorgenommen wurden, wenden Sie sich mit PMGM _ ENABLE _ IGMP _ CALLBACK callback erneut an IGMP. Löschen Sie alle Weiterleitungseinträge, die dieser Schnittstelle zugeordnet sind. |
|
| Aufheben der Registrierung beim Multicastgruppen-Manager mithilfe der MgmDeRegisterMProtocol-Funktion. | Zerstören Sie das Handle, das durch einen vorherigen Aufruf der MgmDeRegisterMProtocol-Funktion an das Routingprotokoll zurückgegeben wurde. | Das Routingprotokoll kann dieses Handle nicht mehr verwenden, um MGM-Funktionen aufzurufen. |