Löschen von Warnungsrückrufen
Wenn der Multicastgruppen-Manager benachrichtigt wird, dass Empfänger eine Gruppe auf einer Schnittstelle verlassen, ruft der Multicastgruppen-Manager den PMGM _ PRUNE _ ALERT _ CALLBACK-Rückruf auf. Dieser Rückruf benachrichtigt die Routingprotokolle, dass Clients nicht mehr zur angegebenen Gruppe gehören. Daher müssen die Routingprotokolle keine Multicastdaten mehr für die angegebenen Gruppen anfordern.
Der Multicastgruppen-Manager verfügt über einen vordefinierten Satz von Regeln, mit denen bestimmt wird, wann dieser Rückruf aufgerufen wird. Diese Regeln basieren sowohl auf dem Typ der vom Client gesendeten Löschanforderung als auch auf der Reihenfolge, in der die Bereinigungsanforderungen empfangen wurden.
Platzhalter für Prune Requests
Wenn ein Platzhalterlöschung für eine Gruppe ( * , g) empfangen wird und die letzte Schnittstelle für den vorletzten Client entfernt wird (d. h. wenn Schnittstellen nur für einen einzelnen Client verbleiben), ruft der Multicastgruppen-Manager den RÜCKRUFRÜCKRUF FÜR PMGM _ PRUNE _ ALERT _ CALLBACK für diesen verbleibenden Client auf. Nachdem die endgültige Schnittstelle für den letzten Client entfernt wurde (d. h., wenn keine anderen Schnittstellen verbleiben), wird dieser Rückruf für alle anderen Clients aufgerufen, die beim Multicastgruppen-Manager registriert sind.
Source-Specific Prune-Anforderungen
Wenn ein quellspezifischer Prune für eine Gruppe (s, g) empfangen wird, ruft der Multicastgruppen-Manager den PMGM _ PRUNE _ ALERT _ CALLBACK-Rückruf nur für den Client auf, der die eingehende Schnittstelle für die Quell-s besitzt.