next up previous contents index
Next: Datenkompression Up: Zuordnung News- zu Multicastgruppen Previous: Directory Server

Plazierung der Directory Server

  Die einfachste Möglichkeit für die Plazierung wäre einen einzigen Server an einer zentralen Stelle aufzustellen, der für alle News Sender gut erreichbar wäre. Wenn ein Server News senden möchte, baut er eine Verbindung zu diesem Server auf und bekommt eine Gruppennummer zugeteilt. Während dies noch für kleine Netzwerke praktikabel ist, skaliert es im globalen Internet sehr schlecht und ist außerdem nicht fehlertolerant.

Die Idee ist deshalb, diese Directory Server ebenfalls zu verteilen - jeder Senderhost bekommt einen Server, den die lokalen Sender sehr schnell befragen können. Die Synchronisation der Directory Server läuft so ab, daß ein neuer Server die Gruppe MCNTP-DIRECTORY.MCAST.NET betritt und eine gewisse Zeit wartet. Erhält er ein Ankündigungspaket, nimmt er die Gruppen mit in seine Tabellen auf. Wird während der Wartezeit keine Ankündigung erhalten, kann er sich als alleine im Netz betrachten und die Gruppen frei wählen. Die nächste Grafik zeigt, wie dies dann aussieht.




[IMAGE ]



 Abbildung 17: Skalierung des Directory Services






Heiko W.Rupp
12/1/1997