Metrik (Netzwerk) - LinkFang.de





Metrik (Netzwerk)


Im Netzwerkbereich definiert die Metrik ein numerisches Maß für die Güte einer Verbindung bei Verwendung einer bestimmten Route.

Mit Güte können dabei alle die Wahl beeinflussenden Faktoren gemeint sein. Meistens bezieht sich der Wert auf die zur Verfügung stehende Bandbreite, die Verbindungsqualität oder die anfallenden monetären Kosten. Es können aber auch die Verzögerung, Last, MTU, Verlässlichkeit und der Hop Count berücksichtigt werden. Die verwendete Metrik entscheidet, ob ein hoher oder ein niedriger numerischer Wert die Qualität der Route bestimmt. Beispielsweise werden bei Berücksichtigung der Bandbreite hohe Werte bevorzugt. Gibt die Metrik jedoch die monetären Kosten einer Route an, wird man einen niedrigen Wert bevorzugen. Existieren demnach mehrere mögliche Routen zum Ziel, kann durch die Metrik bestimmt werden, welche dieser Routen für die Verbindung verwendet wird.

Kategorien

Netzwerk-Metriken werden insbesondere danach unterschieden, wie sich der Wert einer Metrik entlang eines Pfades aus den Einzelmetriken entlang dieses Pfades berechnet. Hierbei wird unterschieden zwischen additiven, multiplikativen und konkaven Metriken.

Sei [math]d(n_i, n_j)[/math] eine Metrik für eine Verbindung zwischen den Netzwerkknoten [math]n_i[/math] und [math]n_j[/math], und sei [math]p=(n_1, n_2, ..., n_m)[/math] ein Pfad zwischen den Knoten [math]n_1[/math] und [math]n_m[/math]. Dann sind die genannten Metriken wie folgt definiert:

  • Additiv: [math]d(p) = d(n_1, n_2)+d(n_2, n_3)+\ldots+d(n_{m-1}, n_m)[/math] (z. B. Übertragungsverzögerung)
  • Multiplikativ: [math]d(p) = d(n_1, n_2) \times d(n_2, n_3) \times \ldots \times d(n_{m-1}, n_m)[/math] (z. B. Verlustwahrscheinlichkeit)
  • Konkav: [math]d(p) = \min{(d(n_1, n_2),d(n_2, n_3),\ldots,d(n_{m-1}, n_m))}[/math] (z. B. Bandbreite)

Routingtabelle

Ein Beispiel für die Verwendung der Metriken sind Routingtabellen, welche zur Wegfindung beim Routing eingesetzt werden. Hierbei wird anhand der Metrik entschieden, welche von mehreren in Frage kommenden Verbindungen verwendet werden soll. Je nach eingesetzter Metrik ist dies normalerweise der niedrigste (z. B. Übertragungsverzögerung) bzw. höchste (z. B. Bandbreite) Wert.

 Kernel IP routing table
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
 91.198.174.2    192.168.0.254   255.255.255.255 UGH   3      0        0 eth0
 91.198.174.2    172.16.0.254    255.255.255.255 UGH   6      0        0 wlan0
 192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
 172.16.0.0      0.0.0.0         255.255.0.0     U     0      0        0 wlan0
 0.0.0.0         172.16.0.254    0.0.0.0         UG    0      0        0 wlan0

In diesem Beispiel gibt es zwei Netzwerkschnittstellen (Spalte Iface), eth0 (kabelgebunden) und wlan0 (Wireless LAN). Für die IP-Adresse 91.198.174.2 gibt es zwei spezielle Hostrouten. Diese Hostrouten sind Wege zu einem einzigen Rechner, wohingegen sogenannte Netzrouten einen Weg zu einem Netzbereich weisen, also zu einer Gruppe von Rechnern. Der erste Eintrag mit Metrikwert 3 besagt: Falls ein Weg zu der IP-Adresse 91.198.174.2 gesucht wird, versuche die Datenpakete über die Schnittstelle Namens eth0 (Kabel) zu senden. Der zweite Eintrag mit Metrikwert 6 enthält jedoch die Anweisung, sie über Schnittstelle wlan0 (Wireless LAN) zu senden. Es gibt also zwei – bis auf den Wert für die Metrik – gleichlautende Einträge, die mögliche Wege zu demselben Ziel beschreiben. Anhand des Werts wird nun gewählt, welche Schnittstelle zum Senden vorrangig benutzt werden soll. In dem Beispiel würden alle Pakete, die nicht für eins der beiden lokalen Netzwerke (dritter und vierter Eintrag) bestimmt sind, über das Wireless LAN an das Standardgateway (letzter Eintrag) weitergeleitet werden, außer es handelt sich um das Ziel mit der IP-Adresse 91.198.174.2, dann würde zuerst versucht werden, den Weg über das Kabel zu nehmen, da dort der Wert der Metrik geringer ist.

Befehl zum Setzen einer Route mit Metrikwert 1:

 route add -host 91.198.174.2 gw 192.168.0.254 metric 1 dev eth0

(bei GNU/Linux, Windows benutzt möglicherweise eine leicht abweichende Syntax)

Der Wertebereich einer Metrik kann stark variieren, da zur Ermittlung der besten Route nur relative Werte von Bedeutung sind. So liegen die erlaubten Werte für die Metrik beim Routingprotokoll EIGRP zwischen 0 und [math]2^{32} - 1[/math] (= 4.294.967.295). Beim Routing mit Microsoft Windows XP geht der Wertebereich dagegen nur von 1 bis 9.999.

Weblinks


Kategorien: Routing

Quelle: Wikipedia - http://de.wikipedia.org/wiki/Metrik (Netzwerk) (Vollständige Liste der Autoren des Textes [Versionsgeschichte])    Lizenz: CC-by-sa-3.0

Änderungen: Alle Bilder mit den meisten Bildunterschriften wurden entfernt. Ebenso alle zu nicht-existierenden Artikeln/Kategorien gehenden internen Wikipedia-Links (Bsp. Portal-Links, Redlinks, Bearbeiten-Links). Entfernung von Navigationsframes, Geo & Normdaten, Mediadateien, gesprochene Versionen, z.T. ID&Class-Namen, Style von Div-Containern, Metadaten, Vorlagen, wie lesenwerte Artikel. Ansonsten sind keine Inhaltsänderungen vorgenommen worden. Weiterhin kann es durch die maschinelle Bearbeitung des Inhalts zu Fehlern gerade in der Darstellung kommen. Darum würden wir jeden Besucher unserer Seite darum bitten uns diese Fehler über den Support mittels einer Nachricht mit Link zu melden. Vielen Dank!

Stand der Informationen: August 201& - Wichtiger Hinweis: Da die Inhalte maschinell von Wikipedia übernommen wurden, ist eine manuelle Überprüfung nicht möglich. Somit garantiert LinkFang.de nicht die Richtigkeit und Aktualität der übernommenen Inhalte. Sollten die Informationen mittlerweile fehlerhaft sein, bitten wir Sie darum uns per Support oder E-Mail zu kontaktieren. Wir werden uns dann innerhalb von spätestens 10 Tagen um Ihr Anliegen kümmern. Auch ohne Anliegen erfolgt mindestens alle drei Monate ein Update der gesamten Inhalte.