Netzwerktopologie: Unterschied zwischen den Versionen
(51 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''Netzwerktopologie''' - Physikalischer und logischer Aufbau eines Netzwerkes | |||
== Beschreibung == | == Beschreibung == | ||
Zeile 14: | Zeile 14: | ||
In großen Netzen findet man oftmals eine [[Datenstruktur|Struktur]], die sich aus mehreren verschiedenen Topologien zusammensetzt. | In großen Netzen findet man oftmals eine [[Datenstruktur|Struktur]], die sich aus mehreren verschiedenen Topologien zusammensetzt. | ||
; Topologie entscheidend für [[Ausfallsicherheit]] | ; Ausfallsicherheit | ||
Topologie entscheidend für [[Ausfallsicherheit]] | |||
* Nur, wenn alternative Wege zwischen den Knoten existieren, bleibt bei Ausfällen einzelner Verbindungen die Funktionsfähigkeit erhalten. | * Nur, wenn alternative Wege zwischen den Knoten existieren, bleibt bei Ausfällen einzelner Verbindungen die Funktionsfähigkeit erhalten. | ||
* Es gibt neben dem ''Arbeitsweg'' einen oder mehrere ''Ersatzwege'' (oder auch ''Umleitungen''). | * Es gibt neben dem ''Arbeitsweg'' einen oder mehrere ''Ersatzwege'' (oder auch ''Umleitungen''). | ||
Zeile 20: | Zeile 21: | ||
Die Kenntnis der Topologie eines Netzes ist außerdem nützlich zur Bewertung seiner [[Performance (Informatik)|Performance]] sowie notwendig für eine [[Investition]]splanung und für die Auswahl geeigneter [[Hardware]]. | Die Kenntnis der Topologie eines Netzes ist außerdem nützlich zur Bewertung seiner [[Performance (Informatik)|Performance]] sowie notwendig für eine [[Investition]]splanung und für die Auswahl geeigneter [[Hardware]]. | ||
; Kennwerte | === Topologien === | ||
{| class="wikitable | [[Datei:Network topology recognize.gif|mini|Diagramm: Netz-Topologie]] | ||
Unter der [[Topologie]] versteht man die Art, wie die verschiedenen beteiligten Komponenten (also zumeist Rechner) im Netz durch physische oder logische Leitungswege verbunden sind. | |||
* Um mehrere Rechner in einem Rechnernetz einzubinden, benötigt man eine gute Planung, welche durch die Einteilung der Topologie vereinfacht wird. | |||
* So bilden sich Rechnernetze, in denen es Verbindungen und Knoten gibt, über die man ggf. über mehrere Zwischenpunkte von jedem Bereich des Netzes jeden anderen Bereich des Netzes erreichen kann. | |||
; Grundstereotypen | |||
Es gibt eine Reihe von Grundstereotypen, die so in dieser klaren Form jedoch selten in der Praxis auftreten. | |||
* Bei der Stern-Topologie gibt es einen zentralen Verteilpunkt, der ggf. alles kontrollieren kann und ohne den nichts funktioniert. | |||
* Diese Topologie wird eigentlich nur in kleinen Netzen verwendet, etwa [[Heimnetz]]en oder bei [[LAN-Party]]s. | |||
* Eine Verbindung mehrerer Stern-Topologie an ihren Konzentrationspunkten wird auch als erweiterte Stern-Topologie bezeichnet. | |||
* Bei der Baum-Topologie benutzt man einen ähnlichen Ansatz, den man jedoch hierarchisch staffelt. | |||
* Der „oberste“ Rechner hat die Kontrolle über alle anderen, die Macht schrumpft, je weiter unten man im Baum sitzt. | |||
* In der Ring-Topologie hat jeder Rechner eine Position in einem Ring und ist nur mit seinen Nachbarn verbunden. | |||
* Das hat zur Folge, dass der Ausfall eines Rechners das Rechnernetz lahmlegt. | |||
* Bei der Bus-Topologie greifen alle beteiligten Rechner auf ein gemeinsam und von allen genutztes Medium zu, wodurch es zu [[Datenkollision|Kollisionen]] auf diesem kommen kann. | |||
* Das vermaschte Netz ist eine Form, in der jeder Rechner mit mehreren Nachbarn verbunden ist und in dem redundante Wege existieren, sodass selbst beim Ausfall einer Leitung das Netz noch über eine andere Leitung verbunden bleibt. | |||
* Die Zell-Topologie spielt bei Funknetzen mit ihren speziellen Zugriffseigenschaften eine besondere Rolle. | |||
; Mischformen | |||
In der Praxis treten fast immer Mischformen dieser Stereotype auf und es gibt noch eine Reihe von Bezeichnungen für bestimmte Spezialformen. | |||
* Als ''Smart Network'' oder ''[[Smart Grid]]'' wird etwa die spontane, selbstorganisierte Vernetzung beliebiger Geräte bezeichnet. | |||
=== Kennwerte === | |||
{| class="wikitable big options" | |||
|- | |- | ||
! Kennwert !! Beschreibung | ! Kennwert !! Beschreibung | ||
|- | |- | ||
| Durchmesser || Maximale direkte Entfernung zwischen zwei Knoten in [[Hop (Netzwerktechnologie)|Hops]] | | Durchmesser || ''' Maximale direkte Entfernung zwischen zwei Knoten in [[Hop (Netzwerktechnologie)|Hops]]''' | ||
* Direktes Maß für die zu erwartenden maximalen Transferzeiten | * Direktes Maß für die zu erwartenden maximalen Transferzeiten | ||
* Je größer der Durchmesser, desto größer die Transferzeit im ungünstigsten Fall. | * Je größer der Durchmesser, desto größer die Transferzeit im ungünstigsten Fall. | ||
|- | |- | ||
| Grad || Anzahl der Links pro Knoten | | Grad || ''' Anzahl der Links pro Knoten''' | ||
* Diese kann für jeden Knoten gleich oder verschieden sein. | * Diese kann für jeden Knoten gleich oder verschieden sein. | ||
* Haben alle Knoten einer Topologie den gleichen Grad, so ist die Topologie regulär, was sich vorteilhaft auf das [[Netzwerk]] auswirkt. | * Haben alle Knoten einer Topologie den gleichen Grad, so ist die Topologie regulär, was sich vorteilhaft auf das [[Netzwerk]] auswirkt. | ||
Zeile 35: | Zeile 59: | ||
* Je höher der Grad, desto höher die Kosten. | * Je höher der Grad, desto höher die Kosten. | ||
|- | |- | ||
| Bisektionsweite || Kleinste Anzahl von Links, die durchgeschnitten werden müssen | | Bisektionsweite || ''' Kleinste Anzahl von Links, die durchgeschnitten werden müssen''' | ||
* um ein Netz mit N Knoten in zwei Netze mit jeweils N/2 Knoten zu teilen. | |||
* Damit ist sie ein Maß für die Leistungsfähigkeit eines Netzes, da in vielen Algorithmen die Knoten der einen Netzhälfte mit den Knoten der anderen Hälfte kommunizieren. | * Damit ist sie ein Maß für die Leistungsfähigkeit eines Netzes, da in vielen Algorithmen die Knoten der einen Netzhälfte mit den Knoten der anderen Hälfte kommunizieren. | ||
* Je niedriger also die Bisektionsweite, desto ungünstiger wirkt sich dies auf den Zeitbedarf für den Datenaustausch zwischen beiden Netzhälften aus. | * Je niedriger also die Bisektionsweite, desto ungünstiger wirkt sich dies auf den Zeitbedarf für den Datenaustausch zwischen beiden Netzhälften aus. | ||
|- | |- | ||
| Symmetrie || Bei einer symmetrischen Topologie sieht das Netz von jedem [[Betrachtungspunkt]] (Knoten/Links) gleich aus, d. h., es existieren für Knoten und/oder Kanten sogenannte Graphen-[[Automorphismus|Automorphismen]] | | Symmetrie || ''' Bei einer symmetrischen Topologie sieht das Netz von jedem [[Betrachtungspunkt]] (Knoten/Links) gleich aus, d. h., es existieren für Knoten und/oder Kanten sogenannte Graphen-[[Automorphismus|Automorphismen]]''' | ||
* Knoten und/oder Links in einem symmetrischen Netz verhalten sich gleich, egal welchen Knoten oder welchen Link man betrachtet. | * Knoten und/oder Links in einem symmetrischen Netz verhalten sich gleich, egal welchen Knoten oder welchen Link man betrachtet. | ||
* Dies hat äußerst positive Auswirkungen (Vereinfachung) auf die Programmierung, die Lastverteilung und das Routing, da es keine Spezialfälle zu betrachten gibt. | * Dies hat äußerst positive Auswirkungen (Vereinfachung) auf die Programmierung, die Lastverteilung und das Routing, da es keine Spezialfälle zu betrachten gibt. | ||
|- | |- | ||
| Skalierbarkeit || | | Skalierbarkeit || ''' Kleinstes Netzinkrement (Anzahl von Knoten und Links), um das man eine Topologie erweitern kann''' | ||
* um vertretbaren Aufwand, keine Leistungseinbußen und die Beibehaltung topologietypischer Eigenschaften nach der Erweiterung zu garantieren. | * um vertretbaren Aufwand, keine Leistungseinbußen und die Beibehaltung topologietypischer Eigenschaften nach der Erweiterung zu garantieren. | ||
|- | |- | ||
| Konnektivität || Minimale Anzahl von Knoten oder Links, die ausfallen dürfen, bevor das Netz ausfällt | | Konnektivität || ''' Minimale Anzahl von Knoten oder Links, die ausfallen dürfen, bevor das Netz ausfällt''' | ||
* Knoten oder Links (Kanten- bzw. Knotenkonnektivität) | * Knoten oder Links (Kanten- bzw. Knotenkonnektivität) | ||
* Maß für die Anzahl der unabhängigen Wege, zwischen zwei Knoten | * Maß für die Anzahl der unabhängigen Wege, zwischen zwei Knoten | ||
* Ausfallsicherheit des Netzes | * Ausfallsicherheit des Netzes | ||
Zeile 54: | Zeile 79: | ||
== Physikalische Topologien == | == Physikalische Topologien == | ||
Häufig sind elektrische/Signal-Topologie ([[OSI-Modell|OSI-Schicht]] 1) und Anscheins-Topologie (wie die Kabel zu verlegen sind) nicht übereinstimmend. | ; Häufig sind elektrische/Signal-Topologie ([[OSI-Modell|OSI-Schicht]] 1) und Anscheins-Topologie (wie die Kabel zu verlegen sind) nicht übereinstimmend. | ||
* Weitverbreitetes Beispiel ist 100-Mbit-Ethernet (100BASE-T mit Hub): Die Kabel werden in Sternform von den Endgeräten zum Hub geführt. | * Weitverbreitetes Beispiel ist 100-Mbit-Ethernet (100BASE-T mit Hub): Die Kabel werden in Sternform von den Endgeräten zum Hub geführt. | ||
* Aus Sicht des Signalflusses ist das Netzwerk jedoch eine Bus-Topologie. | * Aus Sicht des Signalflusses ist das Netzwerk jedoch eine Bus-Topologie. | ||
=== Punkt-zu-Punkt-Topologie === | === Punkt-zu-Punkt-Topologie === | ||
Eine grundlegende Topologie ist die Punkt-zu-Punkt-Topologie oder Zweipunkttopologie. | ; Eine grundlegende Topologie ist die Punkt-zu-Punkt-Topologie oder Zweipunkttopologie. | ||
* Sie kommt zu Stande, wenn zwei Knoten direkt miteinander verbunden werden. | * Sie kommt zu Stande, wenn zwei Knoten direkt miteinander verbunden werden. | ||
* Alle komplexeren Topologien, die kein Shared Medium verwenden, basieren auf diesem einfachen Konstruktionsprinzip. | * Alle komplexeren Topologien, die kein Shared Medium verwenden, basieren auf diesem einfachen Konstruktionsprinzip. | ||
* Zweipunkttopologien gehören wegen der Direktverbindung zu den leistungsfähigsten Konstrukten. | * Zweipunkttopologien gehören wegen der Direktverbindung zu den leistungsfähigsten Konstrukten. | ||
* Direkte Verwendung als eigenständige Topologie ist z. B. im Bereich von [[Fibre Channel|Fibre-Channel-Netzen]]. | * Direkte Verwendung als eigenständige Topologie ist z. B. im Bereich von [[Fibre Channel|Fibre-Channel-Netzen]]. | ||
==== Vorteile ==== | ==== Vorteile ==== | ||
Zeile 85: | Zeile 110: | ||
[[Datei:Netzwerktopologie Stern.png|mini|Jedes [[Endgerät]] ist mit dem Verteiler verbunden; die Endgeräte untereinander sind nicht verbunden.]] | [[Datei:Netzwerktopologie Stern.png|mini|Jedes [[Endgerät]] ist mit dem Verteiler verbunden; die Endgeräte untereinander sind nicht verbunden.]] | ||
Bei Netzen in '''Stern-Topologie''' sind an einen zentralen Teilnehmer alle anderen Teilnehmer mit einer Punkt-zu-Punkt-Verbindung angeschlossen (siehe auch [[Sterngraph]]). | ; Bei Netzen in '''Stern-Topologie''' sind an einen zentralen Teilnehmer alle anderen Teilnehmer mit einer Punkt-zu-Punkt-Verbindung angeschlossen (siehe auch [[Sterngraph]]). | ||
* In Computernetzen kann es eine spezialisierte Einrichtung sein, zum Beispiel ein [[Switch (Computertechnik)|Switch]]. | * In Computernetzen kann es eine spezialisierte Einrichtung sein, zum Beispiel ein [[Switch (Computertechnik)|Switch]]. | ||
* Auch das Netz einer [[Telefonanlage|Nebenstellenanlage]] ist gewöhnlich ein Sternnetz: Die Vermittlungsanlage ist der zentrale Knoten, an den jeder Teilnehmerapparat mit einer eigenen Leitung sternförmig angeschlossen ist. | * Auch das Netz einer [[Telefonanlage|Nebenstellenanlage]] ist gewöhnlich ein Sternnetz: Die Vermittlungsanlage ist der zentrale Knoten, an den jeder Teilnehmerapparat mit einer eigenen Leitung sternförmig angeschlossen ist. | ||
Zeile 109: | Zeile 134: | ||
[[Datei:Netzwerktopologie Ring.png|mini|Jedes [[Endgerät]] ist mit genau zwei anderen verbunden.]] | [[Datei:Netzwerktopologie Ring.png|mini|Jedes [[Endgerät]] ist mit genau zwei anderen verbunden.]] | ||
Bei der Vernetzung in '''Ring-Topologie''' werden jeweils zwei Teilnehmer über Zweipunktverbindungen miteinander verbunden, | Bei der Vernetzung in '''Ring-Topologie''' werden jeweils zwei Teilnehmer über Zweipunktverbindungen miteinander verbunden, sodass ein geschlossener Ring entsteht. | ||
* Die zu übertragende [[Information]] wird von Teilnehmer zu Teilnehmer weitergeleitet, bis sie ihren Bestimmungsort erreicht. <!-- Um Überschneidungen zu verhindern, sind bei dieser Art der Vernetzung besondere Adressierungsverfahren nötig. // ??? Unverständlich, bedarf tieferer Erklärung. --> | * Die zu übertragende [[Information]] wird von Teilnehmer zu Teilnehmer weitergeleitet, bis sie ihren Bestimmungsort erreicht. <!-- Um Überschneidungen zu verhindern, sind bei dieser Art der Vernetzung besondere Adressierungsverfahren nötig. // ??? Unverständlich, bedarf tieferer Erklärung. --> | ||
* Da jeder Teilnehmer gleichzeitig als [[Repeater]] wirken kann (wenn keine Splitter eingesetzt werden), also das Signal wieder verstärkt/auffrischt, können auf diese Art große Entfernungen überbrückt werden (bei Verwendung von [[Lichtwellenleiter]]n (LWL) im Kilometerbereich). | * Da jeder Teilnehmer gleichzeitig als [[Repeater]] wirken kann (wenn keine Splitter eingesetzt werden), also das Signal wieder verstärkt/auffrischt, können auf diese Art große Entfernungen überbrückt werden (bei Verwendung von [[Lichtwellenleiter]]n (LWL) im Kilometerbereich). | ||
Zeile 117: | Zeile 142: | ||
Wird im Ring nur in eine (Dreh-)Richtung kommuniziert, dann wird bei einem Ausfall von einem der Teilnehmer der Ring unterbrochen. | Wird im Ring nur in eine (Dreh-)Richtung kommuniziert, dann wird bei einem Ausfall von einem der Teilnehmer der Ring unterbrochen. | ||
* Abhängig von der Organisation der Kommunikation kann dies abgefangen werden (z. B. durch [[Protection Switching|Protection-Umschaltung]]) oder zum weitgehenden Ausfall führen. | * Abhängig von der Organisation der Kommunikation kann dies abgefangen werden (z. B. durch [[Protection Switching|Protection-Umschaltung]]) oder zum weitgehenden Ausfall führen. | ||
In einem Ring mit ''Protection'' sind alle Leitungen doppelt; dadurch gibt es eigentlich zwei Ringe, ein „Arbeitsweg“ und ein „Ersatzweg“. | In einem Ring mit ''Protection'' sind alle Leitungen doppelt; dadurch gibt es eigentlich zwei Ringe, ein „Arbeitsweg“ und ein „Ersatzweg“. | ||
Zeile 133: | Zeile 158: | ||
* Dieses System ist sehr einfach aufzubauen, aber auch sehr anfällig, da der Ausfall eines mittleren Teilnehmers das Netz in zwei getrennte Teilnetze spaltet, die nur noch in sich weiter Datenübertragung ermöglichen. | * Dieses System ist sehr einfach aufzubauen, aber auch sehr anfällig, da der Ausfall eines mittleren Teilnehmers das Netz in zwei getrennte Teilnetze spaltet, die nur noch in sich weiter Datenübertragung ermöglichen. | ||
Daten des (veralteten) IBM-Token-Ring | ; Daten des (veralteten) IBM-Token-Ring | ||
* Maximale Ringlänge 800 m | * Maximale Ringlänge 800 m | ||
* Computer dürfen maximal 100 m von der MAU entfernt sein | * Computer dürfen maximal 100 m von der MAU entfernt sein | ||
Zeile 153: | Zeile 178: | ||
==== Nachteile ==== | ==== Nachteile ==== | ||
* Niedrige Bisektionsweite und Konnektivität, d. h., dass der Ausfall eines Endgerätes dazu führen kann, dass die gesamte Netzkommunikation unterbrochen wird (abhängig von der Kommunikationsart, [[Protection]]-Umschaltung, ''siehe z. B.:'' [[FDDI]] und [[Synchrone Digitale Hierarchie|SDH]]). | * Niedrige Bisektionsweite und Konnektivität, d. h., dass der Ausfall eines Endgerätes dazu führen kann, dass die gesamte Netzkommunikation unterbrochen wird (abhängig von der Kommunikationsart, [[Protection]]-Umschaltung, ''siehe z. B. :'' [[FDDI]] und [[Synchrone Digitale Hierarchie|SDH]]). | ||
* Mitunter beherrschen | * Mitunter beherrschen Netzwerk/Hardwaren selbst ohne explizite Stromversorgung ein direktes Durchschleifen des Signals zum nächsten Teilnehmer. | ||
* Jedoch gibt es wenig Alternativwege, was z. B. | * Jedoch gibt es wenig Alternativwege, was z. B. | ||
* im Falle von hohen Lastzuständen auf einem Ringabschnitt zu Engpässen führen kann.<!-- | * im Falle von hohen Lastzuständen auf einem Ringabschnitt zu Engpässen führen kann.<!-- | ||
* Teure Komponenten // ? Keine zwingende Eigenschaft einer Ringtopologie. | * Teure Komponenten // ? Keine zwingende Eigenschaft einer Ringtopologie. | ||
Zeile 169: | Zeile 194: | ||
* [[Token Ring]] (logisch) | * [[Token Ring]] (logisch) | ||
* [[Fiber Distributed Data Interface|FDDI]] (physisch) | * [[Fiber Distributed Data Interface|FDDI]] (physisch) | ||
=== Bus-Topologie === | === Bus-Topologie === | ||
[[Datei:Netzwerktopologie Bus.png|mini|Alle Endgeräte sind an den Bus angeschlossen.]] | [[Datei:Netzwerktopologie Bus.png|mini|Alle Endgeräte sind an den Bus angeschlossen.]] | ||
; Bei einer Bus-Topologie sind alle Geräte direkt mit demselben [[Übertragungstechnik|Übertragungsmedium]], dem [[Bus (Datenverarbeitung)|Bus]] verbunden | |||
Bei einer Bus-Topologie sind alle Geräte direkt mit demselben [[Übertragungstechnik|Übertragungsmedium]], dem [[Bus (Datenverarbeitung)|Bus]] verbunden | |||
* Es gibt keine aktiven Komponenten zwischen den Geräten und dem Medium. | * Es gibt keine aktiven Komponenten zwischen den Geräten und dem Medium. | ||
* Das Übertragungsmedium ist dabei bei Systemen mit einer kleineren physikalischen Ausdehnung oft direkt auf einer [[Leiterplatte]] realisiert, und sonst als [[Kabel]], Kabelbündel oder (bei Funknetzen) der freie Raum. | * Das Übertragungsmedium ist dabei bei Systemen mit einer kleineren physikalischen Ausdehnung oft direkt auf einer [[Leiterplatte]] realisiert, und sonst als [[Kabel]], Kabelbündel oder (bei Funknetzen) der freie Raum. | ||
Zeile 183: | Zeile 205: | ||
* Abschlusswiderstände an den Enden des Kabels dienen der Verhinderung von Reflexionen. | * Abschlusswiderstände an den Enden des Kabels dienen der Verhinderung von Reflexionen. | ||
Wenn das Übertragungsmedium eines Busses ein Shared Medium ist – also z. B. dieselbe Kupferader von allen Teilnehmern gemeinsam zur Datenübertragung verwendet wird – muss sichergestellt werden, dass immer nur ein Gerät zum selben Zeitpunkt Signale auf das Übertragungsmedium sendet. | ; Wenn das Übertragungsmedium eines Busses ein Shared Medium ist – also z. B. dieselbe Kupferader von allen Teilnehmern gemeinsam zur Datenübertragung verwendet wird – muss sichergestellt werden, dass immer nur ein Gerät zum selben Zeitpunkt Signale auf das Übertragungsmedium sendet. | ||
* Dies kann durch eine zentrale Steuerung, den sogenannten ''Bus-[[Arbiter]]''<!--Das ist KEIN Arbeiter mit E, sondern es kommt von "Arbitrierung"--> geregelt werden. | * Dies kann durch eine zentrale Steuerung, den sogenannten ''Bus-[[Arbiter]]''<!--Das ist KEIN Arbeiter mit E, sondern es kommt von "Arbitrierung"--> geregelt werden. | ||
* Bevor ein Gerät senden darf, muss es über eine separate Leitung eine entsprechende Anfrage an den Bus-Arbiter stellen. | * Bevor ein Gerät senden darf, muss es über eine separate Leitung eine entsprechende Anfrage an den Bus-Arbiter stellen. | ||
Eine zentrale Steuerung ist aber gerade bei dynamischen Netzwerken wie Computernetzwerken oft unpraktikabel. | ; Eine zentrale Steuerung ist aber gerade bei dynamischen Netzwerken wie Computernetzwerken oft unpraktikabel. | ||
* Daher werden bei Netzwerken mit dezentraler Steuerung gleichzeitige Schreibzugriffe (Kollisionen) erkannt und die entstehenden Probleme aufgelöst. | * Daher werden bei Netzwerken mit dezentraler Steuerung gleichzeitige Schreibzugriffe (Kollisionen) erkannt und die entstehenden Probleme aufgelöst. | ||
* Ein oft benutztes Verfahren ist beispielsweise [[Carrier Sense Multiple Access/Collision Detection|CSMA/CD]]. | * Ein oft benutztes Verfahren ist beispielsweise [[Carrier Sense Multiple Access/Collision Detection|CSMA/CD]]. | ||
Beim Zeitscheiben-Verfahren ([[Zeitmultiplex]]) senden die Rechner in einem starren Zeitraster auf dem geteilten Medium. | ; Beim Zeitscheiben-Verfahren ([[Zeitmultiplex]]) senden die Rechner in einem starren Zeitraster auf dem geteilten Medium. | ||
* Jeder Rechner darf nur ein kurzes Zeitintervall zum Senden nutzen, danach darf der nächste Rechner senden. | * Jeder Rechner darf nur ein kurzes Zeitintervall zum Senden nutzen, danach darf der nächste Rechner senden. | ||
Zeile 197: | Zeile 219: | ||
* Geringe Kosten, da nur geringe Kabelmengen erforderlich sind. | * Geringe Kosten, da nur geringe Kabelmengen erforderlich sind. | ||
* Einfache Verkabelung und Netzerweiterung. | * Einfache Verkabelung und Netzerweiterung. | ||
* Es werden keine aktiven | * Es werden keine aktiven Netzwerk/Hardwaren benötigt. | ||
==== Nachteile ==== | ==== Nachteile ==== | ||
Zeile 214: | Zeile 236: | ||
=== Baum-Topologie === | === Baum-Topologie === | ||
[[Datei:Netzwerktopologie Baum.PNG|mini|Jedes Endgerät ist mit dem Verteiler verbunden, die Verteiler untereinander sind verbunden]] | |||
'''Baumtopologien''' sind dadurch gekennzeichnet, dass sie eine Wurzel (der erste bzw. obere Knoten) haben, von der eine oder mehrere Kanten (Links) ausgehen. | '''Baumtopologien''' sind dadurch gekennzeichnet, dass sie eine Wurzel (der erste bzw. obere Knoten) haben, von der eine oder mehrere Kanten (Links) ausgehen. | ||
* Diese führen weiterhin zu einem Blatt (Endknoten) oder „rekursiv“ zu inneren Knoten von Teilbäumen („Wurzeln“ weiterer „Äste“; siehe auch [[Baum (Graphentheorie)]]). | * Diese führen weiterhin zu einem Blatt (Endknoten) oder „rekursiv“ zu inneren Knoten von Teilbäumen („Wurzeln“ weiterer „Äste“; siehe auch [[Baum (Graphentheorie)]]). | ||
* Die '''Baum-Topologie''' ist nah verwandt mit der Stern-Stern-Topologie, ggf. jedoch mit strengerer hierarchischer Ordnung. | * Die '''Baum-Topologie''' ist nah verwandt mit der Stern-Stern-Topologie, ggf. jedoch mit strengerer hierarchischer Ordnung. | ||
Zeile 234: | Zeile 256: | ||
* Dies führt in Verbindung mit der Bisektionsweite zu schlechten Latenzeigenschaften bei klassischen Bäumen. | * Dies führt in Verbindung mit der Bisektionsweite zu schlechten Latenzeigenschaften bei klassischen Bäumen. | ||
* Um diesen doch recht gravierenden Nachteilen entgegenzuwirken, werden in der Praxis eine Vielzahl von Baumvariationen verwendet, insbesondere wird die Verzweigungsbreite zur Wurzel hin erhöht. | * Um diesen doch recht gravierenden Nachteilen entgegenzuwirken, werden in der Praxis eine Vielzahl von Baumvariationen verwendet, insbesondere wird die Verzweigungsbreite zur Wurzel hin erhöht. | ||
==== Ringerweiterter Baum ==== | ==== Ringerweiterter Baum ==== | ||
Zeile 244: | Zeile 261: | ||
* Dabei kann man entweder die Knoten aller Ebenen zu Ringen koppeln, oder nur die bestimmter (meist tiefer gelegenen) Ebenen. | * Dabei kann man entweder die Knoten aller Ebenen zu Ringen koppeln, oder nur die bestimmter (meist tiefer gelegenen) Ebenen. | ||
* Dies führt zu einer Entlastung der oberen Ebenen, da Knoten einer Ebene jetzt quasi lokal kommunizieren können, ohne vorher ein paar Ebenen aufwärts und dann wieder abwärts gehen zu müssen. | * Dies führt zu einer Entlastung der oberen Ebenen, da Knoten einer Ebene jetzt quasi lokal kommunizieren können, ohne vorher ein paar Ebenen aufwärts und dann wieder abwärts gehen zu müssen. | ||
* In der Praxis koppelt man in der Regel nur einige Knoten einer Ebene (z. B. die beiden äußersten und die mittleren), zu einem Ring. | * In der Praxis koppelt man in der Regel nur einige Knoten einer Ebene (z. B. die beiden äußersten und die mittleren), zu einem Ring. | ||
* Dieser hat hier den Vorteil, dass er weniger aufwendig als ein vollständiger Ring ist, dabei aber teilweise noch oben genannte Vorteile bietet. | * Dieser hat hier den Vorteil, dass er weniger aufwendig als ein vollständiger Ring ist, dabei aber teilweise noch oben genannte Vorteile bietet. | ||
* | * Kompromisslösung | ||
==== Hyperbaum ==== | ==== Hyperbaum ==== | ||
Zeile 260: | Zeile 277: | ||
[[Datei:Netzwerktopologie vermascht.png|mini|Die Endgeräte sind miteinander vermascht verbunden.]] | [[Datei:Netzwerktopologie vermascht.png|mini|Die Endgeräte sind miteinander vermascht verbunden.]] | ||
In einem '' | ; In einem ''Vermaschtes Netz'' ist jedes Endgerät mit einem oder mehreren anderen Endgeräten verbunden | ||
* Wenn jeder Teilnehmer mit jedem anderen Teilnehmer verbunden ist, spricht man von einem vollständig vermaschten Netz. | * Wenn jeder Teilnehmer mit jedem anderen Teilnehmer verbunden ist, spricht man von einem vollständig vermaschten Netz. | ||
* Bei Ausfall eines Endgerätes oder einer Leitung ist es im Regelfall möglich, durch Umleiten ([[Routing]]) der Daten weiter zu kommunizieren. | * Bei Ausfall eines Endgerätes oder einer Leitung ist es im Regelfall möglich, durch Umleiten ([[Routing]]) der Daten weiter zu kommunizieren. | ||
Zeile 276: | Zeile 293: | ||
=== Zell-Topologie === | === Zell-Topologie === | ||
; Hauptsächlich bei drahtlosen Netzen | |||
* Eine Zelle ist der Bereich um eine Basisstation (z. B. Wireless Access Point), in dem eine Kommunikation zwischen den Endgeräten und der Basisstation möglich ist. | * Eine Zelle ist der Bereich um eine Basisstation (z. B. Wireless Access Point), in dem eine Kommunikation zwischen den Endgeräten und der Basisstation möglich ist. | ||
* Innerhalb einer Zelle entspricht die Zell-Topologie der Bus-Topologie. | * Innerhalb einer Zelle entspricht die Zell-Topologie der Bus-Topologie. | ||
* Sie unterscheidet sich von einem Bus, wenn mehrere überlappende Zellen betrachtet werden (Störung durch fremde Zelle, Routing über Zellgrenzen usw.) | * Sie unterscheidet sich von einem Bus, wenn mehrere überlappende Zellen betrachtet werden (Störung durch fremde Zelle, Routing über Zellgrenzen usw.) | ||
Zeile 302: | Zeile 319: | ||
Ein Stern-Bus-Netz entsteht, wenn verschiedene Verteiler jeweils das Zentrum eines Sterns bilden, diese Verteiler aber über ein Bus-Kabel miteinander verbunden sind. | Ein Stern-Bus-Netz entsteht, wenn verschiedene Verteiler jeweils das Zentrum eines Sterns bilden, diese Verteiler aber über ein Bus-Kabel miteinander verbunden sind. | ||
* Diese Variante wurde früher oft für Gebäude mit mehreren Stockwerken eingesetzt, als noch Koaxial-Verkabelungen geläufig waren. | * Diese Variante wurde früher oft für Gebäude mit mehreren Stockwerken eingesetzt, als noch Koaxial-Verkabelungen geläufig waren. | ||
* Diese Technik wird | * Diese Technik wird nicht mehr eingesetzt. | ||
==== Stern-Stern ==== | ==== Stern-Stern ==== | ||
Zeile 314: | Zeile 331: | ||
* So kann [[Ethernet]] physisch als Stern oder (veraltet) als Bus aufgebaut sein – logisch gesehen muss hier bei der verwendeten Koppelkomponente unterschieden werden. | * So kann [[Ethernet]] physisch als Stern oder (veraltet) als Bus aufgebaut sein – logisch gesehen muss hier bei der verwendeten Koppelkomponente unterschieden werden. | ||
* Wird ein Hub verwendet, liegt eine logische Bus-Topologie vor, da der Datenfluss von einem Endgerät gleichzeitig zu allen anderen Endgeräten erfolgt. | * Wird ein Hub verwendet, liegt eine logische Bus-Topologie vor, da der Datenfluss von einem Endgerät gleichzeitig zu allen anderen Endgeräten erfolgt. | ||
* Verwendet man jedoch einen Switch, ist auch die logische Topologie ein Stern bzw. eine Punkt zu Punkt-Verbindung. | * Verwendet man jedoch einen Switch, ist auch die logische Topologie ein Stern bzw. eine Punkt zu Punkt-Verbindung. | ||
* Eine Ausnahme bildet hier jedoch Broadcast-Verkehr; hier arbeitet auch der Switch logisch wie ein Bus, da er die Daten an alle angeschlossenen Endgeräte weiterleitet. [[Token Ring]] wird physisch als Stern über einen Ringleitungsverteiler (MSAU) realisiert, ist jedoch eine logische Ring-Topologie, da der Datenfluss logisch gesehen von Endgerät zu Endgerät läuft. [[ARCNET]] wird physisch als Baum über mehrere aktive und passive [[Hub (Netzwerk)|Hubs]] aufgebaut, der Datenfluss erfolgt aber ebenfalls von Endgerät zu Endgerät und ist somit logisch eine Ring-Topologie. | * Eine Ausnahme bildet hier jedoch Broadcast-Verkehr; hier arbeitet auch der Switch logisch wie ein Bus, da er die Daten an alle angeschlossenen Endgeräte weiterleitet. [[Token Ring]] wird physisch als Stern über einen Ringleitungsverteiler (MSAU) realisiert, ist jedoch eine logische Ring-Topologie, da der Datenfluss logisch gesehen von Endgerät zu Endgerät läuft. [[ARCNET]] wird physisch als Baum über mehrere aktive und passive [[Hub (Netzwerk)|Hubs]] aufgebaut, der Datenfluss erfolgt aber ebenfalls von Endgerät zu Endgerät und ist somit logisch eine Ring-Topologie. | ||
* Die logische Topologie eines [[Wireless Local Area Network|WLANs]] ist die Bus-Topologie. (Siehe auch [[Virtual Local Area Network|VLAN]]). | * Die logische Topologie eines [[Wireless Local Area Network|WLANs]] ist die Bus-Topologie. (Siehe auch [[Virtual Local Area Network|VLAN]]). | ||
Zeile 324: | Zeile 341: | ||
* Beispielsweise weisen viele strukturierte P2P-Netze Baum- oder Ring-Topologien auf, obgleich die darunterliegenden physischen Strukturen klassischerweise einer Stern-Topologie folgen. | * Beispielsweise weisen viele strukturierte P2P-Netze Baum- oder Ring-Topologien auf, obgleich die darunterliegenden physischen Strukturen klassischerweise einer Stern-Topologie folgen. | ||
== | <noinclude> | ||
=== | == Anhang == | ||
=== Siehe auch === | |||
{{Special:PrefixIndex/Netzwerktopologie}} | |||
== | |||
== | ==== Links ==== | ||
=== | ===== Weblinks ===== | ||
== | |||
# https://de.wikipedia.org/wiki/Topologie_(Rechnernetz) | # https://de.wikipedia.org/wiki/Topologie_(Rechnernetz) | ||
[[Kategorie:OSI 1 Physical]] | [[Kategorie:Netzwerk/Architektur]] | ||
[[Kategorie:OSI 2 Data Link]] | [[Kategorie:OSI/1 Physical]] | ||
[[Kategorie:OSI 3 Network]] | [[Kategorie:OSI/2 Data Link]] | ||
[[Kategorie:OSI 7 Application]] | [[Kategorie:OSI/3 Network]] | ||
[[Kategorie:OSI/7 Application]] | |||
</noinclude> |
Aktuelle Version vom 15. Februar 2024, 01:24 Uhr
Netzwerktopologie - Physikalischer und logischer Aufbau eines Netzwerkes
Beschreibung
Die Topologie eines Rechnernetzes beschreibt die spezifische Anordnung der Geräte und Leitungen, die ein Rechnernetz bilden, über das die Computer untereinander verbunden sind und Daten austauschen.
- Physikalische und logische Topologie
- Die physikalische Topologie beschreibt den Aufbau der Netzverkabelung
- Die logische Topologie beschreibt den Datenfluss zwischen den Endgeräten
Topologien werden grafisch (nach der Graphentheorie) mit Knoten und Kanten dargestellt.
In großen Netzen findet man oftmals eine Struktur, die sich aus mehreren verschiedenen Topologien zusammensetzt.
- Ausfallsicherheit
Topologie entscheidend für Ausfallsicherheit
- Nur, wenn alternative Wege zwischen den Knoten existieren, bleibt bei Ausfällen einzelner Verbindungen die Funktionsfähigkeit erhalten.
- Es gibt neben dem Arbeitsweg einen oder mehrere Ersatzwege (oder auch Umleitungen).
Die Kenntnis der Topologie eines Netzes ist außerdem nützlich zur Bewertung seiner Performance sowie notwendig für eine Investitionsplanung und für die Auswahl geeigneter Hardware.
Topologien
Unter der Topologie versteht man die Art, wie die verschiedenen beteiligten Komponenten (also zumeist Rechner) im Netz durch physische oder logische Leitungswege verbunden sind.
- Um mehrere Rechner in einem Rechnernetz einzubinden, benötigt man eine gute Planung, welche durch die Einteilung der Topologie vereinfacht wird.
- So bilden sich Rechnernetze, in denen es Verbindungen und Knoten gibt, über die man ggf. über mehrere Zwischenpunkte von jedem Bereich des Netzes jeden anderen Bereich des Netzes erreichen kann.
- Grundstereotypen
Es gibt eine Reihe von Grundstereotypen, die so in dieser klaren Form jedoch selten in der Praxis auftreten.
- Bei der Stern-Topologie gibt es einen zentralen Verteilpunkt, der ggf. alles kontrollieren kann und ohne den nichts funktioniert.
- Diese Topologie wird eigentlich nur in kleinen Netzen verwendet, etwa Heimnetzen oder bei LAN-Partys.
- Eine Verbindung mehrerer Stern-Topologie an ihren Konzentrationspunkten wird auch als erweiterte Stern-Topologie bezeichnet.
- Bei der Baum-Topologie benutzt man einen ähnlichen Ansatz, den man jedoch hierarchisch staffelt.
- Der „oberste“ Rechner hat die Kontrolle über alle anderen, die Macht schrumpft, je weiter unten man im Baum sitzt.
- In der Ring-Topologie hat jeder Rechner eine Position in einem Ring und ist nur mit seinen Nachbarn verbunden.
- Das hat zur Folge, dass der Ausfall eines Rechners das Rechnernetz lahmlegt.
- Bei der Bus-Topologie greifen alle beteiligten Rechner auf ein gemeinsam und von allen genutztes Medium zu, wodurch es zu Kollisionen auf diesem kommen kann.
- Das vermaschte Netz ist eine Form, in der jeder Rechner mit mehreren Nachbarn verbunden ist und in dem redundante Wege existieren, sodass selbst beim Ausfall einer Leitung das Netz noch über eine andere Leitung verbunden bleibt.
- Die Zell-Topologie spielt bei Funknetzen mit ihren speziellen Zugriffseigenschaften eine besondere Rolle.
- Mischformen
In der Praxis treten fast immer Mischformen dieser Stereotype auf und es gibt noch eine Reihe von Bezeichnungen für bestimmte Spezialformen.
- Als Smart Network oder Smart Grid wird etwa die spontane, selbstorganisierte Vernetzung beliebiger Geräte bezeichnet.
Kennwerte
Kennwert | Beschreibung |
---|---|
Durchmesser | Maximale direkte Entfernung zwischen zwei Knoten in Hops
|
Grad | Anzahl der Links pro Knoten
|
Bisektionsweite | Kleinste Anzahl von Links, die durchgeschnitten werden müssen
|
Symmetrie | Bei einer symmetrischen Topologie sieht das Netz von jedem Betrachtungspunkt (Knoten/Links) gleich aus, d. h., es existieren für Knoten und/oder Kanten sogenannte Graphen-Automorphismen
|
Skalierbarkeit | Kleinstes Netzinkrement (Anzahl von Knoten und Links), um das man eine Topologie erweitern kann
|
Konnektivität | Minimale Anzahl von Knoten oder Links, die ausfallen dürfen, bevor das Netz ausfällt
|
Physikalische Topologien
- Häufig sind elektrische/Signal-Topologie (OSI-Schicht 1) und Anscheins-Topologie (wie die Kabel zu verlegen sind) nicht übereinstimmend.
- Weitverbreitetes Beispiel ist 100-Mbit-Ethernet (100BASE-T mit Hub): Die Kabel werden in Sternform von den Endgeräten zum Hub geführt.
- Aus Sicht des Signalflusses ist das Netzwerk jedoch eine Bus-Topologie.
Punkt-zu-Punkt-Topologie
- Eine grundlegende Topologie ist die Punkt-zu-Punkt-Topologie oder Zweipunkttopologie.
- Sie kommt zu Stande, wenn zwei Knoten direkt miteinander verbunden werden.
- Alle komplexeren Topologien, die kein Shared Medium verwenden, basieren auf diesem einfachen Konstruktionsprinzip.
- Zweipunkttopologien gehören wegen der Direktverbindung zu den leistungsfähigsten Konstrukten.
- Direkte Verwendung als eigenständige Topologie ist z. B. im Bereich von Fibre-Channel-Netzen.
Vorteile
- Dieses Netz bietet jedem angeschlossenen Rechner die gesamte Bandbreite des Übertragungsmediums
- Vorhersagbare nutzbare Übertragungsrate
- Leicht erweiterbar
- Leicht verständlich
- Leichte Fehlersuche
- Kein Routing benötigt
Nachteile
Mit einer Punkt-zu-Punkt-Verbindung können nur zwei Kommunikationsteilnehmer verbunden werden.
- Wenn diese beiden bereits alle zu verbindenden Teilnehmer sind, dann gibt es keine prinzipiellen Nachteile dieser Topologie.
- Mehr als zwei Teilnehmer
- Sollen mehr als zwei Teilnehmer verbunden werden, jedoch immer nur in Punkt-zu-Punkt-Topologie, so müssen weitere Punkt-zu-Punkt-Verbindungen eingerichtet werden.
- Prinzipiell ergibt sich dann eine der anderen Topologien, jedoch mit dem Nachteil, dass meist „händisches Routing“ benötigt wird.
- Werden die Verbindungen automatisch verwaltet und Nachrichten automatisch geroutet, dann wird das Gesamtnetz nicht mehr als Punkt-zu-Punkt-Topologie betrachtet, sondern als eine der anderen Topologien – nur noch auf Punkt-zu-Punkt basierend.
Stern-Topologie
- Bei Netzen in Stern-Topologie sind an einen zentralen Teilnehmer alle anderen Teilnehmer mit einer Punkt-zu-Punkt-Verbindung angeschlossen (siehe auch Sterngraph).
- In Computernetzen kann es eine spezialisierte Einrichtung sein, zum Beispiel ein Switch.
- Auch das Netz einer Nebenstellenanlage ist gewöhnlich ein Sternnetz: Die Vermittlungsanlage ist der zentrale Knoten, an den jeder Teilnehmerapparat mit einer eigenen Leitung sternförmig angeschlossen ist.
- In jedem Fall bewirkt eine zentrale Komponente in einem Netz eine höhere Ausfallwahrscheinlichkeit für die einzelnen Verbindungen: ein Ausfall des zentralen Teilnehmers bewirkt unweigerlich den Ausfall aller Verbindungsmöglichkeiten zur gleichen Zeit.
Eine geläufige Schutzmaßnahme bei Sternnetzen besteht darin, die zentrale Komponente zu doppeln (Redundanz).
Die Verbindung mehrerer Sterne ohne Maschen bildet einen Baum.
Vorteile
- Der Ausfall eines Endgerätes hat keine Auswirkung auf den Rest des Netzes.
- Hohe und verschiedene Übertragungsraten möglich
- Leicht erweiterbar
- Leicht verständlich
- Leichte Fehlersuche
- Sehr gute Eignung für Multicast-/Broadcastanwendungen
- Einfaches Routing im Sternverteiler
Nachteile
- Durch Ausfall des Verteilers wird Netzverkehr unmöglich
- Hoher Kabelaufwand im Vergleich zu Bus-Topologien
Ring-Topologie
Bei der Vernetzung in Ring-Topologie werden jeweils zwei Teilnehmer über Zweipunktverbindungen miteinander verbunden, sodass ein geschlossener Ring entsteht.
- Die zu übertragende Information wird von Teilnehmer zu Teilnehmer weitergeleitet, bis sie ihren Bestimmungsort erreicht.
- Da jeder Teilnehmer gleichzeitig als Repeater wirken kann (wenn keine Splitter eingesetzt werden), also das Signal wieder verstärkt/auffrischt, können auf diese Art große Entfernungen überbrückt werden (bei Verwendung von Lichtwellenleitern (LWL) im Kilometerbereich).
Wird im Ring generell in beide Richtungen kommuniziert, so führen die Teilnehmer meist Listen, zu welchem Zielgerät es in welche Drehrichtung „kürzer“ ist.
- Eine Ringunterbrechung kann dann als „unendlich“ für Zielgeräte markiert werden, die in eine Richtung nicht mehr erreichbar sind – womit automatisch die andere Drehrichtung gewählt wird.
Wird im Ring nur in eine (Dreh-)Richtung kommuniziert, dann wird bei einem Ausfall von einem der Teilnehmer der Ring unterbrochen.
- Abhängig von der Organisation der Kommunikation kann dies abgefangen werden (z. B. durch Protection-Umschaltung) oder zum weitgehenden Ausfall führen.
In einem Ring mit Protection sind alle Leitungen doppelt; dadurch gibt es eigentlich zwei Ringe, ein „Arbeitsweg“ und ein „Ersatzweg“.
- Die beiden Ringe werden meist in gegensätzlicher „Drehrichtung“ betrieben.
- Wenn an einer Stelle ein oder beide Ringe unterbrochen wurden, kann immer noch jeder Teilnehmer jeden anderen erreichen.
Verwendung findet dieses Verfahren unter anderem auch bei Feldbussystemen auf Lichtwellenleiter-Basis.
Wird ein Ringleitungsverteiler (deutsch: RLV, engl.: MAU=Multistation Access Unit) eingesetzt, dann wird jedes Gerät nur mit einem Kabel mit dem RLV verbunden.
- Der RLV reicht die Daten dabei von einem Port zum nächsten weiter.
- Damit hat man technisch eine Stern-, logisch aber eine Ring-Topologie.
- Auch die Verbindung mehrerer RLV ist möglich, wobei die Ring-Topologie erhalten bleibt.
- Mit Ringleitungsverteiler wird der Ausfall des gesamten Netzes bei Ausfall eines Endgerätes verhindert, da der Verteiler ausgefallene oder abgeschaltete Teilnehmer „überbrücken“ kann.
Eine Sonderform der Ringtopologie ist die Linientopologie, die als ein „offener Ring“ betrachtet werden kann, d. h., der erste und der letzte Rechner sind nicht miteinander verbunden.
- Dieses System ist sehr einfach aufzubauen, aber auch sehr anfällig, da der Ausfall eines mittleren Teilnehmers das Netz in zwei getrennte Teilnetze spaltet, die nur noch in sich weiter Datenübertragung ermöglichen.
- Daten des (veralteten) IBM-Token-Ring
- Maximale Ringlänge 800 m
- Computer dürfen maximal 100 m von der MAU entfernt sein
- Übertragungsrate 4, 16 oder 100 Mbit/s
- Aktive Topologie
- Transportprotokoll ist Token passing
- Zugriff ist deterministisch (bestimmter Zugriff)
- Wird nur über MAC-Adressen angesprochen
Vorteile
- Deterministische Rechnernetzkommunikation ohne Paketkollisionen – Vorgänger und Nachfolger sind definiert
- Alle Stationen arbeiten als Verstärker
- Alle Rechner haben gleiche Zugriffsmöglichkeiten
- Garantierte Übertragungsbandbreite
- Skaliert relativ gut, Grad bleibt bei Erweiterung konstant
- Reguläre Topologie, daher leicht programmierbar
- Kostengünstig
- wenig Verkabelung und Installationsaufwand
Nachteile
- Niedrige Bisektionsweite und Konnektivität, d. h., dass der Ausfall eines Endgerätes dazu führen kann, dass die gesamte Netzkommunikation unterbrochen wird (abhängig von der Kommunikationsart, Protection-Umschaltung, siehe z. B. : FDDI und SDH).
- Mitunter beherrschen Netzwerk/Hardwaren selbst ohne explizite Stromversorgung ein direktes Durchschleifen des Signals zum nächsten Teilnehmer.
- Jedoch gibt es wenig Alternativwege, was z. B.
- im Falle von hohen Lastzuständen auf einem Ringabschnitt zu Engpässen führen kann.
- Bei Verwenden eines Ringverteilers lange Signalwege mit häufigem Empfangen und Weitersenden, d. h. hohe Latenzen zu entfernten Knoten
- Ohne Ringverteiler hoher Verkabelungsaufwand, da das Bilden eines echten Rings häufig der (Büro-)Raumaufteilung entgegensteht.
- Datenübertragungen können leicht abgehört werden.
- Langsamere Datenübertragung bei vielen angeschlossenen Endgeräten.
- Relativ hoher Energieaufwand – in einem Ring mit m Teilnehmern muss eine Nachricht an eine „gegenüberliegende“ Station m/2 Mal gesendet, empfangen und verarbeitet werden.
Beispiele
- Token Ring (logisch)
- FDDI (physisch)
Bus-Topologie
- Bei einer Bus-Topologie sind alle Geräte direkt mit demselben Übertragungsmedium, dem Bus verbunden
- Es gibt keine aktiven Komponenten zwischen den Geräten und dem Medium.
- Das Übertragungsmedium ist dabei bei Systemen mit einer kleineren physikalischen Ausdehnung oft direkt auf einer Leiterplatte realisiert, und sonst als Kabel, Kabelbündel oder (bei Funknetzen) der freie Raum.
- Beispiele für ein Netzwerk mit Bus-Topologie sind die Koaxial-Varianten von 10 Mbit/s Ethernet und WLAN.
- In der Variante Thin Ethernet gibt es ein einziges Kabel, welches in Segmente unterteilt ist.
- Der Anschluss zwischen den Geräten (also Netzkarten) und den Segmenten des Kabels erfolgt über T-Stücke.
- Abschlusswiderstände an den Enden des Kabels dienen der Verhinderung von Reflexionen.
- Wenn das Übertragungsmedium eines Busses ein Shared Medium ist – also z. B. dieselbe Kupferader von allen Teilnehmern gemeinsam zur Datenübertragung verwendet wird – muss sichergestellt werden, dass immer nur ein Gerät zum selben Zeitpunkt Signale auf das Übertragungsmedium sendet.
- Dies kann durch eine zentrale Steuerung, den sogenannten Bus-Arbiter geregelt werden.
- Bevor ein Gerät senden darf, muss es über eine separate Leitung eine entsprechende Anfrage an den Bus-Arbiter stellen.
- Eine zentrale Steuerung ist aber gerade bei dynamischen Netzwerken wie Computernetzwerken oft unpraktikabel.
- Daher werden bei Netzwerken mit dezentraler Steuerung gleichzeitige Schreibzugriffe (Kollisionen) erkannt und die entstehenden Probleme aufgelöst.
- Ein oft benutztes Verfahren ist beispielsweise CSMA/CD.
- Beim Zeitscheiben-Verfahren (Zeitmultiplex) senden die Rechner in einem starren Zeitraster auf dem geteilten Medium.
- Jeder Rechner darf nur ein kurzes Zeitintervall zum Senden nutzen, danach darf der nächste Rechner senden.
Vorteile
- Geringe Kosten, da nur geringe Kabelmengen erforderlich sind.
- Einfache Verkabelung und Netzerweiterung.
- Es werden keine aktiven Netzwerk/Hardwaren benötigt.
Nachteile
- Datenübertragungen können ziemlich leicht abgehört werden (Stichwort: Sniffer).
- Eine Störung des Übertragungsmediums an einer einzigen Stelle im Bus (defektes Kabel) blockiert den gesamten Netzstrang.
- Es kann zu jedem Zeitpunkt immer nur eine Station Daten senden.
- Währenddessen sind alle anderen Sender blockiert (müssen zu übertragende Daten intern zwischenpuffern).
- Bei Bussen, die Kollisionen zulassen und auf eine nachträgliche Behebung setzen, kann das Medium nur zu einem kleinen Teil ausgelastet werden, da bei höherem Datenverkehr überproportional viele Kollisionen auftreten.
Beispiele
Baum-Topologie
Baumtopologien sind dadurch gekennzeichnet, dass sie eine Wurzel (der erste bzw. obere Knoten) haben, von der eine oder mehrere Kanten (Links) ausgehen.
- Diese führen weiterhin zu einem Blatt (Endknoten) oder „rekursiv“ zu inneren Knoten von Teilbäumen („Wurzeln“ weiterer „Äste“; siehe auch Baum (Graphentheorie)).
- Die Baum-Topologie ist nah verwandt mit der Stern-Stern-Topologie, ggf. jedoch mit strengerer hierarchischer Ordnung.
- Hierbei müssen Verbindungen zwischen den Verteilern (Hub, Switch) mittels eines Uplinks hergestellt werden.
Häufig wird diese Topologie in großen Gebäuden eingesetzt.
Vorteile
- Der Ausfall eines Endgeräts („Blatts“) hat keine Konsequenzen
- Strukturelle Erweiterbarkeit
- Große Entfernungen realisierbar (Kombination)
- Gute Eignung für Such- und Sortieralgorithmen
Nachteile
- Bei Ausfall eines Verteilers (innerer Knoten) ist der ganze davon ausgehende (Unter)Baum des Verteilers nicht mehr erreichbar
- Zur Wurzel hin kann es bedingt durch die für Bäume definierte Bisektionsweite von 1 zu Engpässen kommen, da zur Kommunikation von der einen unteren Baumhälfte in die andere Hälfte immer über die Wurzel gegangen werden muss
- Bäume haben mit zunehmender Tiefe (=Anzahl der zu gehenden Links von der Wurzel bis zu einem Blatt) einen sehr großen Durchmesser.
- Dies führt in Verbindung mit der Bisektionsweite zu schlechten Latenzeigenschaften bei klassischen Bäumen.
- Um diesen doch recht gravierenden Nachteilen entgegenzuwirken, werden in der Praxis eine Vielzahl von Baumvariationen verwendet, insbesondere wird die Verzweigungsbreite zur Wurzel hin erhöht.
Ringerweiterter Baum
Ein ringerweiterter Baum ist ein normaler Binär- oder k-Baum, dessen innere Knoten jedoch auf jeweils der gleichen Ebene zu einem Ring gekoppelt wurden (sog. horizontale Ringe).
- Dabei kann man entweder die Knoten aller Ebenen zu Ringen koppeln, oder nur die bestimmter (meist tiefer gelegenen) Ebenen.
- Dies führt zu einer Entlastung der oberen Ebenen, da Knoten einer Ebene jetzt quasi lokal kommunizieren können, ohne vorher ein paar Ebenen aufwärts und dann wieder abwärts gehen zu müssen.
- In der Praxis koppelt man in der Regel nur einige Knoten einer Ebene (z. B. die beiden äußersten und die mittleren), zu einem Ring.
- Dieser hat hier den Vorteil, dass er weniger aufwendig als ein vollständiger Ring ist, dabei aber teilweise noch oben genannte Vorteile bietet.
- Kompromisslösung
Hyperbaum
Der Hyperbaum funktioniert nach dem gleichen Prinzip, wie der ringerweiterte Baum, die zusätzlichen Verbindungen sind jedoch nicht auf die Horizontale beschränkt, sondern verbinden Knoten verschiedener Ebenen miteinander.
- Dies bedingt jedoch ein relativ komplexes Routing.
Fetter Baum
Der Fette Baum oder englisch fat tree versucht das Problem der geringen Bisektionsweite zu lösen.
- Dies wird durch gesteigerte Bandbreite in Richtung Wurzel erreicht, etwa durch mehrere parallel verlaufende Links vom Wurzelknoten zu den unteren Ebenen.
- Dies behebt den Nachteil, dass die Wurzel des Baumes zum Flaschenhals werden kann, lässt den großen Durchmesser eines Baumes jedoch unberührt.
Vermaschtes Netz
- In einem Vermaschtes Netz ist jedes Endgerät mit einem oder mehreren anderen Endgeräten verbunden
- Wenn jeder Teilnehmer mit jedem anderen Teilnehmer verbunden ist, spricht man von einem vollständig vermaschten Netz.
- Bei Ausfall eines Endgerätes oder einer Leitung ist es im Regelfall möglich, durch Umleiten (Routing) der Daten weiter zu kommunizieren.
Vorteile
- Sicherste Variante eines Rechnernetzes
- Bei Ausfall eines Endgerätes ist durch Umleitung die Datenkommunikation weiterhin möglich (hohe Konnektivität)
- Sehr leistungsfähig durch hohe Bisektionsweite, kleinerer Durchmesser (bei vollvermaschten Netzen konstant bei 1)
- vollvermaschte Netze benötigen kein Routing, da es nur Direktverbindungen gibt
Nachteile
- Viele Kabel benötigt; auch bei nicht vollständig vermaschten Rechnernetzen sehr aufwendig (in der Regel hoher Grad)
- Vergleichsweise komplexes Routing nötig für nicht vollvermaschte Netze, da diese dann nicht regulär und nicht symmetrisch sind, was viele Spezialfälle hervorruft
- komplexes Routing und viele Verbindungen führen zu vergleichsweise hohem Energieverbrauch
Zell-Topologie
- Hauptsächlich bei drahtlosen Netzen
- Eine Zelle ist der Bereich um eine Basisstation (z. B. Wireless Access Point), in dem eine Kommunikation zwischen den Endgeräten und der Basisstation möglich ist.
- Innerhalb einer Zelle entspricht die Zell-Topologie der Bus-Topologie.
- Sie unterscheidet sich von einem Bus, wenn mehrere überlappende Zellen betrachtet werden (Störung durch fremde Zelle, Routing über Zellgrenzen usw.)
Vorteile
- Keine Kabel nötig
- Keine Störung durch Ausfall von Endgeräten
Nachteile
- Störanfällig und begrenzte Reichweite
- Sehr unsicher, da jeder von außen darauf zugreifen kann (Kryptografie notwendig)
Beispiele
Hybride Topologien
Hybride Topologien, auch als Mischtopologien bezeichnet, verwenden mindestens zwei Topologien in einem Netz.
Stern-Bus
Ein Stern-Bus-Netz entsteht, wenn verschiedene Verteiler jeweils das Zentrum eines Sterns bilden, diese Verteiler aber über ein Bus-Kabel miteinander verbunden sind.
- Diese Variante wurde früher oft für Gebäude mit mehreren Stockwerken eingesetzt, als noch Koaxial-Verkabelungen geläufig waren.
- Diese Technik wird nicht mehr eingesetzt.
Stern-Stern
Ein Stern-Stern-Netz (auch Erweiterter Stern oder extended star) entsteht, wenn verschiedene Verteiler jeweils das Zentrum eines Sterns bilden und diese Verteiler wiederum über ein eigenes Kabel mit einem Verteiler verbunden sind.
- Diese Topologie ist heute die Standardverkabelung in Lokalen Netzen.
- Siehe hierzu Universelle Gebäudeverkabelung.
- Eine Baum-Topologie entspricht einem erweiterten Stern!
Logische Topologie
- Logische und physischen Topologie müssen nicht identisch sein
- So kann Ethernet physisch als Stern oder (veraltet) als Bus aufgebaut sein – logisch gesehen muss hier bei der verwendeten Koppelkomponente unterschieden werden.
- Wird ein Hub verwendet, liegt eine logische Bus-Topologie vor, da der Datenfluss von einem Endgerät gleichzeitig zu allen anderen Endgeräten erfolgt.
- Verwendet man jedoch einen Switch, ist auch die logische Topologie ein Stern bzw. eine Punkt zu Punkt-Verbindung.
- Eine Ausnahme bildet hier jedoch Broadcast-Verkehr; hier arbeitet auch der Switch logisch wie ein Bus, da er die Daten an alle angeschlossenen Endgeräte weiterleitet. Token Ring wird physisch als Stern über einen Ringleitungsverteiler (MSAU) realisiert, ist jedoch eine logische Ring-Topologie, da der Datenfluss logisch gesehen von Endgerät zu Endgerät läuft. ARCNET wird physisch als Baum über mehrere aktive und passive Hubs aufgebaut, der Datenfluss erfolgt aber ebenfalls von Endgerät zu Endgerät und ist somit logisch eine Ring-Topologie.
- Die logische Topologie eines WLANs ist die Bus-Topologie. (Siehe auch VLAN).
Overlay-Netzwerke
Zu den logischen Topologien zählen auch sogenannte Overlay-Netzwerke, die insbesondere durch die populären Peer-to-Peer-Netzwerke (P2P-Netze) an Bedeutung gewonnen haben.
- Overlay-Netzwerke bilden meist logische Netzwerk-Strukturen auf Basis untergeordneter physischer Strukturen.
- Dabei kann sich die Topologie des Overlay-Netzes komplett von der Topologie der zugrunde liegenden physischen Netze unterscheiden.
- Beispielsweise weisen viele strukturierte P2P-Netze Baum- oder Ring-Topologien auf, obgleich die darunterliegenden physischen Strukturen klassischerweise einer Stern-Topologie folgen.