Next: Datenkompression
Up: Zuordnung News- zu Multicastgruppen
Previous: 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.
Abbildung 17: Skalierung des Directory Services
Heiko W.Rupp
12/1/1997