Wenn Sie VLANs für nur L2 auf einem Switch erstellen - das Routing wird von einem Gerät in diesem VLAN, z. B. einem Load-Balancer, ausgeführt. Es ist nicht erforderlich, die VLAN-Schnittstelle zu erstellen . Aus Gewohnheit erstelle ich die Schnittstelle sowieso - keine IP-Adresse - damit ich alle Schnittstellenbits und Paketstatistiken in "sh interface" bekomme.
Gibt es irgendwelche Nachteile für die meiner Meinung nach beste Vorgehensweise, um nur die L2-Schnittstelle zu erstellen?
Wann erstellen Sie die Schnittstelle für ein L2-VLAN oder wann nicht ?
Ich suche nach Antworten, die nur L2-VLANs behandeln, nicht die Vorzüge und Anwendungsfälle für L3-VLAN-SVIs.
Cisco meldet eine L2-Schnittstelle als EtherSVI auf meinem 6500 - keine IP-Adresse. Ist es richtig oder falsch, eine L2-Schnittstelle immer noch als SVI zu betrachten, obwohl wir alle wissen, dass der übliche Anwendungsfall darin besteht, eine IP-Adresse für das Routing zu haben? Die Frage ist nur, ob ich diese L2-Schnittstelle überhaupt haben soll oder nicht. Sie können sehen, dass nur die L2-Zähler inkrementiert werden, aber immer noch einen Wert angeben.
s-oc4-n2-agg1#sh int vl281
Vlan281 is up, line protocol is up
Hardware is EtherSVI, address is 0019.a925.2000 (bia 0019.a925.2000)
Description: svi.SLB-FE-Web-Servers
MTU 1500 bytes, BW 1000000 Kbit, DLY 10 usec,
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation ARPA, loopback not set
Keepalive not supported
ARP type: ARPA, ARP Timeout 04:00:00
Last input 00:00:02, output 00:00:10, output hang never
Last clearing of "show interface" counters 1d12h
Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
Queueing strategy: fifo
Output queue: 0/40 (size/max)
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
L2 Switched: ucast: 1138722618 pkt, 1070173012274 bytes - mcast: 76471 pkt, 8482399 bytes
L3 in Switched: ucast: 0 pkt, 0 bytes - mcast: 0 pkt, 0 bytes mcast
L3 out Switched: ucast: 0 pkt, 0 bytes mcast: 0 pkt, 0 bytes
74604 packets input, 8350307 bytes, 0 no buffer
Received 74604 broadcasts (0 IP multicasts)
0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
218 packets output, 17658 bytes, 0 underruns
0 output errors, 0 interface resets
0 output buffer failures, 0 output buffers swapped out
sh int vl281
Befehlsausgabe oben? Hat dieses Gerät in Ihrer Frage dann74604
Ethernet-Frames über alle Layer-2-Ports im VLAN verarbeitet? Was können Sie aus dieser Ausgabe erkennen? Ich gehe davon aus, dass Sie diese L2-SVIs zum Sammeln und Debuggen von Statistiken und zur Fehlerbehebung erstellen. Erstellen Sie sie stattdessen für die Verwendung mit Pseudodrähten, Brautpaaren und xconnects?Antworten:
Möglicherweise möchten Sie keine L2-SVI erstellen, wenn Sie die VTP-Bereinigung verwenden. Wenn die Bereinigung aktiviert ist, wird ein nicht verwendetes VLAN aus dem Trunk entfernt, was zu weniger unnötigem Broadcast- / Flooding-Verkehr führt. Durch das Erstellen einer SVI wird jedoch eine "aktive" Schnittstelle auf Ihrem Switch erstellt. Ein kurzer Check in GNS3 ergibt folgendes:
Wenn ich jetzt zu R2 gehe, mit Fa1 / 0 verbunden und tippe
R2(config)#int vlan 3
, werden wir Folgendes sehen:Wie Sie sehen, gibt es in VLAN 3 keine Schnittstellen außer der SVI. Und zurück auf R1:
Wie Sie sehen, ist VLAN 3 gerade auf dem Trunk hochgefahren und erhöht den Datenverkehr auf Ihren Trunks.
quelle
Ich würde nicht sagen, dass es die beste Vorgehensweise ist, eine SVI zu erstellen. Ich denke jedoch nicht, dass es ein großes Problem geben wird, wenn Sie es erstellen. Zum Beispiel unterstützt Catalyst 3750 1000 SVIs, die Sie wahrscheinlich nicht treffen werden.
Nach meiner Erfahrung kann man den Zählern für SVIs nicht wirklich vertrauen.
quelle
Ich erstelle niemals eine SVI, wenn dafür keine besonderen Anforderungen bestehen. Ich sehe keinen Nachteil, aber ohne unnötige Zeilen hinzuzufügen, bleibt Ihre Gerätekonfiguration sauber. Dies kann bei der Fehlerbehebung hilfreich sein.
quelle
Ein SVI ist nützlich, wenn Sie verbundenen Ethernet-Switchports einen Layer3-Dienst bereitstellen müssen.
SVIs bieten eine effiziente Möglichkeit, IP-Routingdienste an ein Ethernet-Vlan anzuschließen, das bereits auf einem Switch vorhanden ist. Es erspart Ihnen effektiv den Kauf eines externen Routers, nur um HSRP oder dynamische Routing-Protokolle anzubieten.
Wenn Sie nicht möchten, dass Benutzer mit diesen Funktionen in Berührung kommen, oder wenn Sie die Konfiguration nicht komplizieren möchten. Dies ist nur eine Frage des Geschmacks ... Ich definiere niemals eine SVI, es sei denn, ich benötige IP-Routing-Dienste auf einem Vlan ... aber ich bevorzuge nach Möglichkeit minimale Konfigurationen.
quelle
Ich halte dies nicht für eine bewährte Methode, da der Switch keine L3-Funktionalität bieten soll. Er wird weder benötigt noch ist er nützlich. Zum Schluss möchte ich noch sagen, dass ich das nur mache, wenn ich die L3-Funktionalität möchte, damit ich mich irre.
Sie erwähnen die Zähler, aber die Zähler sollten nicht inkrementiert werden, es sei denn, der Datenverkehr geht über die Schnittstelle "rein" oder "raus". Ich vermute, dass Sie, wenn Sie eine von Ihnen erwähnte SVI-Nummer verwenden, nicht den erwarteten Datenverkehr sehen.
Ich hätte auch Bedenken, was der Schalter mit bestimmten Funktionen bewirken würde, und würde mich nicht wohl fühlen, wenn ich sie teste. Wenn Sie beispielsweise nicht auch Proxy-Arp auf der SVI deaktiviert haben, antwortet diese weiterhin mit der SVI-MAC-Adresse für Hosts in anderen VLANs? Ich vermute, dass dies der Fall ist, und wird der Datenverkehr dann an ein anderes VLAN weitergeleitet?
quelle
Das Hinzufügen erreichbarer IP-Adressen für VLAN ist unter Sicherheitsaspekten potenziell gefährlich.
Dies ist auch aus Stabilitätsgründen eine Bedrohung, da der Datenverkehr in Richtung IP (einschließlich ARP, IPv6 ND usw.) auf die Warteschlange zur CPU trifft. Wenn Sie nur über ein einfaches VLAN mit L2 verfügen, gibt es außer L2-Protokollen (haha) nichts, was die Situation des Switches und seiner Steuerebene beeinflussen kann. Wenn Sie L3-Erreichbarkeitsinformationen hinzufügen, haben Sie es plötzlich mit dem zu tun, was L3 zu bieten hat, einschließlich Routing-Protokollen, Blackholing, begrenzten FIB-Einträgen und möglicherweise auch unterschiedlichen QoS-Modellen, die im Umgang mit L2 und L3 möglich sind.
In jedem Fall erhöhen Sie die Komplexität des Netzwerks. Komplexität ist schlecht.
Wie die KISS-Regel besagt, fügen Sie dem L2-VLAN NICHT "automatisch" SVI hinzu. Wenn es nur für den L2-Betrieb ist, würde ich es sogar zur 'Beschreibung' der Schnittstelle hinzufügen.
quelle
Es gibt einige Plattformen wie mein "Lieblings" 6500, die stark negativ auf bestimmte Arten oder Mengen von Datenverkehr reagieren können. Wenn Sie eine SVI erstellen, wird es zu einer anderen Geschichte, wenn der Router vollständig durchgeschaltet wird. Normalerweise ist dies kein IP-Verkehr, aber es ist sehr schwer vorherzusagen.
quelle
Wenn es sich bei dem fraglichen VLAN um ein privates VLAN handelt, das nicht über ein L3-Routing (z. B. einen Cluster-Heartbeat) verfügt, kann Ihr NOC mithilfe einer SVI auf dem Layer-2-Switch Ping-Schnittstellen einrichten und ARP-Tabellen abrufen. Dies ist eine große Hilfe bei der Fehlerbehebung. Wenn das betreffende VLAN geroutet wird, gibt es keinen großen Vorteil, außer als vorübergehende Maßnahme, um zu beweisen, dass ein VLAN bis zu diesem Switch verkabelt ist (einige Server-Typen benötigen einen Beweis), indem Sie das Standard-Gateway für dieses VLAN vom Switch aus anpingen
quelle