vif
von Chris Kranz am Jul.07, 2009, unter Seitenanzahl
NAMEN
vif - Verwalten von virtuellen Netzwerk-Interface-KonfigurationÜBERSICHT
vif erstellen [Single | Multi | LACP] vif_name [-b {rr | mac | IP}] [interface_list]vif zerstören vif_name
vif delete vif_name interface_name
vif Add vif_name interface_list
vif {Gunsten | nofavor Schnittstelle}
vif Status [vif_name]
vif stat vif_name [Pause]
In den vif-Befehle, steht vif_name für den Namen einer virtuellen Schnittstelle. Der Name muss ein String, der nicht länger als 15 Zeichen sein und folgende Kriterien erfüllt sein:
- -
- Es beginnt mit einem Brief.
- -
- Es enthält keinen Raum.
- -
- Es ist nicht im Einsatz für eine andere virtuelle Schnittstelle.
BESCHREIBUNG
Eine virtuelle Netzwerkschnittstelle ist ein Mechanismus, der Aggregation von Netzwerkschnittstellen ("Links") unterstützt zu einem logischen Interface-Einheit ("Stamm").Einmal erstellt, ist ein vif nicht von einer physischen Netzwerkschnittstelle. Sie können überprüfen und ändern statistischen und Konfigurations-Informationen mit dem Befehlen ifconfig und netstat, unter anderem.
Sie können einen vif in einem von drei Modi zu erstellen: Multi, Einzel-oder LACP.
Multi-Mode vifs sind teilweise kompatibel mit IEEE 802.3ad. Multi-Mode vifs unterstützen statische Konfiguration, aber nicht dynamisch aggregierten Schöpfung. Im Multi-Mode-vif, sind alle Verbindungen gleichzeitig aktiv. Dieser Modus ist nur dann sinnvoll, wenn alle Links zu einem Switch, Trunking / Aggregation unterstützt über mehrere Anschlüsse und Ports angeschlossen sind. Der Schalter muss so konfiguriert sein, zu verstehen, dass alle Anschlüsse und Ports eine gemeinsame Media Access Control (MAC)-Adresse zu teilen und sind Teil eines einzigen logischen Schnittstelle werden.
LACP vifs sind vollständig kompatibel mit IEEE 802.3ad. LACP verwendet wird bestimmen, welche der unterirdischen Verbindungen aggregiert werden. LACP-Protokoll wird auch verwendet, um den Verbindungsstatus zu überwachen. Wenn die Konfiguration auf beiden Enden der Verbindungen korrekt sind dann alle Schnittstellen eines vif aktiv sind.
Während der Schalter ist für die Festlegung, wie man eingehende Pakete auf dem Filer weiterzuleiten, unterstützt die Filer-Load-Balancing auf dem Netzwerk-Traffic über einen multi-mode/lacp vif übertragen. Der Benutzer kann aus einem der folgenden drei Methoden wählen:
- -
- IP-basiert. Der scheidende Schnittstelle basiert auf der Grundlage des Filer-und Client IP-Adresse ausgewählt
- -
- MAC-basiert. Der abgehende Schnittstelle auf der Grundlage der Filer und Client die MAC-Adresse gewählt
- -
- Round-Robin. Alle Schnittstellen sind auf einer Round-Robin-Basis ausgewählt ist.
In Single-Mode, ist nur eine der Verbindungen zu einem Zeitpunkt aktiv. Es ist keine Konfiguration notwendig auf den Schalter. Wenn Data ONTAP einen Fehler in der aktiven Verbindung, eine Standby-Link des vif, wenn verfügbar, aktiviert wird. Beachten Sie, dass Load Balancing nicht auf Single-Mode-vifs unterstützt.
Netzwerk-Schnittstellen, die zu einem vif müssen nicht im gleichen Netzwerk-Karte sein. Mit dem Befehl vif, können Sie auch Second-Level-Einzel-oder Multi-Mode-vifs. Zum Beispiel hat ein Teilnetz zwei Schalter, die in der Lage Trunking über mehrere Anschlussverbindungen sind. Der Filer hat einen Zwei-Link Multi-Mode-vif einem Schalter und einer Zwei-Link Multi-Mode-vif mit dem zweiten Schalter. Sie können eine Second-Level-Single-Mode-vif, die die beiden Multi-Mode-vifs enthält. Bei Auswahl der zweiten Ebene unter Verwendung des vif. B ifconfig konfigurieren, wird nur einer der zwei Multimode-vif als die aktive Verbindung gebracht. Wenn alle zugrunde liegenden Schnittstellen in der aktiven vif ausfallen, aktiviert der Second Level vif vif den normalen Standby. Bitte beachten Sie, dass Multi-Level-LACP vifs sind nicht zulässig.
Sie können zerstören, eine virtuelle Schnittstelle nur, wenn Sie es konfiguriert sich mit dem Befehl ifconfig.
OPTIONS
- schaffen
- Erstellt eine neue Instanz einer virtuellen Schnittstelle. Wenn kein Modus angegeben wird, wird die virtuelle Schnittstelle im Multi-Modus erstellt. Wenn eine Liste von Schnittstellen bereitgestellt wird, werden die Schnittstellen konfiguriert und in die virtuelle Schnittstelle Kofferraum. Der Lastenausgleich wird mit der Option-B angegeben.
- - Rr bezieht sich auf Round-Robin-Lastverteilung.
- - IP bezieht sich auf IP-basierte Load
- Balancing. Die IP-basierte Load-Balancing wird als Standard für Multi-Mode-vifs verwendet, wenn keine vom Benutzer angegeben wird.
- - Mac bezieht sich auf MAC-basierte Load-Balancing.
- zerstören
- Zerstört eine zuvor erstellte virtuelle Schnittstelle. Die Schnittstelle muss sich vor dem Aufruf dieser Option konfiguriert.
- löschen
- Löscht die angegebene Schnittstelle aus einer zuvor erstellten virtuellen Schnittstelle. Die virtuelle Schnittstelle muss sich vor dem Aufruf dieser Option konfiguriert.
- hinzufügen
- Fügt eine Liste der Schnittstellen zu einer existierenden virtuellen Schnittstelle Kofferraum. Jede Schnittstelle entspricht einem einzelnen Link im Kofferraum.
- begünstigen
- bezeichnet die angegebene Schnittstelle als aktiv in einem Single-Mode-vif. Wenn ein Single-Mode-vif erstellt wird, wird eine Schnittstelle zufällig ausgewählt, um die aktive Schnittstelle sein. Nutzen Sie die Gunst Befehl, um die zufällige Auswahl zu überschreiben.
- nofavor
- Wenn die angegebene Schnittstelle ist Teil einer Single-Mode-vif, gewährleistet dies, dass der Link-Befehl entsprechend dieser Oberfläche nicht bevorzugt, wenn die Bestimmung, welche Verbindung zu aktivieren.
- Status
- Zeigt den Status des angegebenen virtuellen Schnittstelle. Wenn keine Schnittstelle angegeben wird, zeigt den Status aller virtuellen Schnittstellen.
- stat
- Zeigt die Anzahl der empfangenen Pakete und auf jeden Link, aus dem die virtuelle Schnittstelle übertragen. Sie können das Zeitintervall in Sekunden an, bei denen die Statistiken angezeigt werden. Standardmäßig werden die Statistiken auf eine Zwei-Sekunden-Intervall angezeigt.
FEHLERERKENNUNG
Die vif Fahrer ständig überprüft jede virtuelle Schnittstelle und für jeden Link Status. Links ausstellen zwei Typen von Indikationen:- oben
- Der Link erhält aktiven Status von seinem Media-Access-Einheit.
- gebrochen
- Der Link wird nicht mit aktiven Status von seinem Media-Access-Einheit.
Wenn alle Links in einem vif gebrochen sind, die vif gibt eine System-Log-Meldung wie diese:
Fr Okt 16 15.09.29 PDT [Toaster: pvif_monitor]: vif0: Alle Links sind nach unten
Wenn alle Links auf einer vif gebrochen werden und eine Verknüpfung anschließend wieder aufgebaut wird, gibt das vif ein System Log-Nachricht wie folgt aus:
Fr Okt 16 15.09.42 PDT [Toaster: pvif_monitor]: vif0: Umschalten auf E3A
Bei lacp vifs werden LACP-Rahmen periodisch ausgetauscht werden. Bei Nichtbeachtung LACP Frames innerhalb einer bestimmten Zeitspanne empfangen wird als Link-Ausfall ausgelegt und der entsprechende Link wird markiert nach unten.
Im Fall von Single-Mode-vifs, werden Broadcast-Frames aus jeder Schnittstelle gesendet regelmäßig. Die Nichtbeachtung dieser periodischen Frames erhalten einen Hinweis auf den Link-Status.
Beispiele
Der folgende Befehl erstellt eine Multi-Mode-vif vif0, mit IP-basierte Load-Balancing, bestehend aus zwei Links, E10 und E5:vif erstellen Multi vif0-B IP E3A E3B
Die Status-Option druckt Ergebnisse in der folgenden Form. Hier ist ein Beispiel der Ausgabe für vif0:
vif Status
Standard: Sende "IP Load Balancing ', VIF Type' multi_mode ', nicht' log 'vif0: 2 Links, übertragen' none ', VIF Typ" Multi-Mode' scheitern 'default' VIF Status Up Addr_set up: E10: Stand up Da 05Oct2001 17.17.15 (05.23.05) MediaType: auto-1000T-fd-up-Flaggen: enabled Eingangspaketen 2000, 12800 Eingangsbytes Ausgang Pakete 173, Ausgangsbytes 1345 bis Indikationen 1, gebrochene Indikationen 0 Tropfen ( wenn) 0, Tropfen (Link) 0 Hinweis: beim Booten in Folge 3, ein gebrochener Übergänge: Zustand gebrochen, da 05Oct2001 17.18.03 (00.10.03) MediaType:: e5 Auto-1000T-fd-Down-Fahnen : enabled zugeführten Pakete 134, 987 Eingangsbytes Ausgang Pakete 20, Ausgangsbytes 156 bis Indikationen 1, gebrochene Indikationen ein Tropfen (wenn) 0, Tropfen (Link) 0 Hinweis: broken in Folge 4, Übergänge 1 In diesem Beispiel ist eine der vif0 Links in der aktiven (bis)-Zustand. Die zweite Schnittstelle e5 wird bei Erkennung eines Verbindungsstrecken-Ausfalls gebrochen. vif0 ist so konfiguriert, übertragen über mehrere Verbindungen und sein Scheitern Verhalten ist Standard (senden Fehler im System-Log). Links sind in einem von drei Zuständen:
- oben
- Der Link ist aktiv und wird das Senden und Empfangen von Daten (bis).
- nach unten
- Der Link ist inaktiv, jedoch wird vermutet, dass operative (nach unten).
- gebrochen
- Der Link ist inaktiv und wird angenommen, dass nonoperational ("gebrochen").
Links ständig Ausgabe entweder nach oben oder Defekten Angaben auf ihrer Interaktion mit dem Schalter bezogen. Die aufeinander folgenden Zahl gibt die Anzahl der aufeinanderfolgend empfangenen Angaben mit dem gleichen Wert (in diesem Beispiel, oben). Die Übergänge Zählung zeigt, wie oft die Anzeige wurde von oben nach unten oder von unten nach oben gegangen.
Wenn vif0 ist ein Glied in einer zweiten Schicht vif (z. B. erstellen vif VIF2 vif0) wird eine zusätzliche Leitung bis zu ihrer Status-Informationen hinzugefügt:
Bündelfunk: VIF2
vif stat vif0
Virtuelle Schnittstelle (Trunk) vif0 e10 e5 In Out In Out 8637076 47801540 158 159 1617 9588 0 0 1009 5928 0 0 1269 7506 0 0 1293 7632 0 0 920 5388 0 0 1098 6462 0 0 2212 13176 0 0 1315 7776 0 0 -Clustern
Eine virtuelle Schnittstelle verhält sich nahezu identisch zu einer physischen Netzwerkschnittstelle im Cluster. Für die Übernahme von einem Partner um richtig zu arbeiten, sind drei Dinge erforderlich:1. Der lokale Knoten muss angeben, mit dem Partner-Option des Befehls ifconfig, die Kartierung des Partners virtuelle Schnittstelle. Um beispielsweise des Partners VIF2 Schnittstelle zum lokalen VIF1 Schnittstelle abzubilden, wird der folgende Befehl erforderlich:
ifconfig VIF1 Partner VIF2
Beachten Sie, dass die Schnittstelle mit dem Namen muss, werden nicht die Adresse. Die Zuordnung muss bei der Top-Level-Stamm sein, wenn Trunks verschachtelt sind. Sie müssen nicht abbilden Link-by-Link.
2. Nach Übernahme, muss der Partner "schaffen" ihre virtuelle Schnittstelle. Typischerweise geschieht dies in der / etc / rc-Datei. Zum Beispiel:
vif create VIF2 E3A E3B
Wenn in Übernahme-Modus ausgeführt, hat der lokale Knoten nicht tatsächlich eine VIF2 virtuelle Schnittstelle. Stattdessen sieht es das Mapping (in diesem Beispiel auf lokale Partner VIF2 VIF1) und initialisiert seine internen Datenstrukturen. Die Schnittstellen-Liste (in diesem Beispiel, E3A und e3b) wird ignoriert, weil der lokale Knoten verschiedene Abbildungen von Geräten für die VIF1 Stamms haben kann.
3. Nachdem die Partner virtuelle Schnittstelle initialisiert wurde, muss es konfiguriert werden. Zum Beispiel:
ifconfig VIF2 `hostname`-VIF2
Nur das Erstellen, stat, und Status-Optionen werden in Partner-Modus aktiviert. Die Option create erstellt keine neuen Partner in vif-Modus. Stattdessen initialisiert sie die internen Datenstrukturen, um an der zugeordneten lokalen vif-Schnittstelle zeigen. Die Status-und Statistik-Optionen verweisen auf die eingebundenen vif. Allerdings werden alle Links gedruckt mit den lokalen Gerätenamen.
Bei der Verwendung von Multi vifs mit Clustern, die Verbindung der vifs in einem einzigen Switch stellt einen Single Point of Failure. Durch das Hinzufügen einer zweiten Schalter und den Aufbau von zwei Multimode vifs auf jedem Knoten im Cluster, so dass die Multimode vifs auf jedem Knoten werden an separaten Schaltern verbunden die vifs wird auch weiterhin im Angesicht des einzigen Schalter fehlerfrei arbeiten. Die folgende Datei / etc / rc-Datei Sequenz verdeutlicht diesen Ansatz:
# Konfiguration für Knoten 1 # erste Ebene Multi vif: # anhängen e4a und E4B an Schalter 1 vif erstellen Multi vif0 e4a E4B # erste Ebene Multi vif: # anhängen E4c und E4D zu Schalter 2 vif erstellen Multi VIF1 E4c E4D # zweite Ebene einzelner vif bestehend aus den beiden ersten Ebene # vifs; nur einen aktiven zu einer Zeit, vif erstellen einzigen vif10 vif0 VIF1 # verwenden vif0 es sei denn, es nicht verfügbar ist vif zugunsten vif0 # Konfiguration des vif mit einer Schnittstelle und Partner ifconfig vif10 `hostname`-vif10 Partner vif10 Die Partner-Knoten ist ähnlich konfiguriert, die bevorzugte ersten Ebene Schnittstelle in diesem Fall ist die vif verbunden "Schalter 2".
NOTIZEN
IEEE 802.3ad erfordert die Geschwindigkeit aller zugrunde liegenden Schnittstellen, um das gleiche und im Vollduplex-Modus sein. Zusätzlich meisten Switches unterstützen kein Mischen 10/100 und GbE-Schnittstellen in einem Aggregat / Kofferraum. Überprüfen Sie die Dokumentation zu Ihrem Ethernet-Switch oder-Router zur Konfiguration der Ethernet-Schnittstellen zu sein Full-Duplex kommt. (Tipp: Lassen Sie die beiden Enden eines Links auf automatische Absprache.)GRENZEN
Obwohl vifs Schnittstellen bis sechzehn Verbindungen unterstützen kann, wird die Anzahl der Schnittstellen in einem Aggregat durch den Schalter beschränkt.SIEHE AUCH
ifconfig, netstat sysconfigCopyright © 1994-2008 NetApp Inc. Rechtliche Hinweise










































