> For the complete documentation index, see [llms.txt](https://docs.verge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verge.io/plan-and-deploy/de/implementierungsleitfaden/switch-configuration.md).

# Switch-Konfigurationsleitfaden

## Überblick

Dieser Leitfaden behandelt die Switch-Port-Konfiguration für VergeOS-Node-Bereitstellungen. Sie konfigurieren zwei Netzwerktypen: **Core Fabric** (interner System-/vSAN-Speicher) und **Extern** (Workload-Konnektivität). Eine korrekte Switch-Konfiguration gewährleistet optimale Leistung, Sicherheit und Zuverlässigkeit.

**Zielgruppe:** Infrastruktur- und Netzwerkadministratoren, die VergeOS-Systeme bereitstellen

## Was Sie lernen werden

* Isolierte VLAN-Access-Ports für die Core Fabric mit Jumbo-Frames konfigurieren
* VLAN-Trunk-Ports mit LACP für externe Netzwerke einrichten
* Switch-Konfiguration überprüfen und häufige Probleme beheben

**Häufig beantwortete Fragen:**

* Welche Switch-Konfiguration erfordert VergeOS?
* Wie konfiguriere ich Jumbo-Frames für Storage-Verkehr?
* Soll ich für externe Netzwerke LACP oder active-backup verwenden?
* Wie trenne ich die Core Fabric vom externen Verkehr?

## Schnellreferenz

| Netzwerktyp     | Konfiguration                                                     | Zweck                                |
| --------------- | ----------------------------------------------------------------- | ------------------------------------ |
| **Core Fabric** | Access-Port, isolierte VLANs, MTU 9216, kein STP                  | Cluster-/Speicherverkehr isolieren   |
| **Extern**      | Trunk-Port, mehrere VLANs, Active/Backup-Bonding, LACP (optional) | Workload-Konnektivität mit Redundanz |

***

## Netzwerktypen verstehen

### Core-Fabric-Netzwerk

Privates Hochgeschwindigkeitsnetzwerk für VergeOS-Clusteroperationen, das vSAN-Speicher-, Cluster-Koordinations- und VM-Migrationsverkehr transportiert.

**Anforderungen:**

* Dedizierte VLANs (isoliert von **ALLEN ANDEREN** Netzwerken)
* Jumbo-Frames (MTU 9216) für Speichereffizienz
* Access-Port-Konfiguration (ein einzelnes untagged VLAN pro Kernnetzwerk)
* 10 Gbit/s oder höher empfohlen

### Externe Netzwerke

Netzwerke, die VMs und Workloads mit Benutzern, dem Internet und anderer Infrastruktur verbinden.

**Anforderungen:**

* Mehrere VLANs zur Trennung von Mandanten/Workloads
* LACP-Bonding für Redundanz (oder active-backup)
* Trunk-Port-Konfiguration
* Standard-MTU 1500 (oder 9000, falls Workloads es erfordern)

***

## Konfigurationsschritte

### 1. Switch vorbereiten

**Auf den Switch zugreifen** über Konsole/SSH und den Konfigurationsmodus aufrufen.

{% tabs %}
{% tab title="Cisco IOS/IOS-XE" %}
**Konfigurationsmodus aufrufen:**

```
enable
configure terminal
```

**VLANs erstellen:**

```
vlan 900
    name VergeOS-Core-Fabric-1
vlan 901
    name VergeOS-Core-Fabric-2
vlan 10
    name VergeOS-External-Management
vlan 20
    name VergeOS-External-Production
exit
```

**Jumbo-Frames global aktivieren:**

```
system mtu jumbo 9216
```

{% endtab %}

{% tab title="Dell OS10" %}
**Konfigurationsmodus aufrufen:**

```
enable
configure terminal
```

**VLANs erstellen:**

```
interface vlan 900
    description VergeOS-Core-Fabric-1
    no shutdown
    exit
interface vlan 901
    description VergeOS-Core-Fabric-2
    no shutdown
    exit
interface vlan 10
    description VergeOS-External-Management
    no shutdown
    exit
interface vlan 20
    description VergeOS-External-Production
    no shutdown
    exit
```

**Jumbo-Frames global aktivieren:**

```
system mtu 9216
```

{% endtab %}

{% tab title="HPE/Aruba" %}
**Konfigurationsmodus aufrufen:**

```
enable
configure terminal
```

**VLANs erstellen:**

```
vlan 900
    name VergeOS-Core-Fabric-1
vlan 901
    name VergeOS-Core-Fabric-2
vlan 10
    name VergeOS-External-Management
vlan 20
    name VergeOS-External-Production
exit
```

**Jumbo-Frames global aktivieren:**

```
max-frame-size 9216
```

{% endtab %}
{% endtabs %}

{% hint style="warning" %}
**Anforderung an die MTU-Größe**

VergeOS benötigt MTU 9216 auf Switch-Ports, um die 9000-Byte-Nutzlast plus VLAN-Tags, Header und Overhead für Mandanten aufzunehmen. Eine MTU unter 9216 führt zu Paketfragmentierung und beeinträchtigt die Speicherleistung.
{% endhint %}

### 2. Core-Fabric-Ports konfigurieren

Konfigurieren Sie jeden Port, der mit den NICs der Node-Core-Fabric verbunden ist, als Access-Port mit Jumbo-Frames.

{% tabs %}
{% tab title="Cisco IOS/IOS-XE" %}
**Konfiguration (pro Core-Fabric-Port):**

```
interface GigabitEthernet1/0/1
 description VergeOS-Node1-Core-Fabric-1
 switchport mode access
 switchport access vlan 900
 mtu 9216
 spanning-tree bpduguard disable
 spanning-tree portfast disable
 no shutdown
 exit

interface GigabitEthernet1/0/2
 description VergeOS-Node1-Core-Fabric-2
 switchport mode access
 switchport access vlan 901
 mtu 9216
 spanning-tree bpduguard disable
 spanning-tree portfast disable
 no shutdown
 exit
```

{% endtab %}

{% tab title="Dell OS10" %}
**Konfiguration (pro Core-Fabric-Port):**

```
interface ethernet1/1/1
 description VergeOS-Node1-Core-Fabric-1
 no shutdown
 switchport mode access
 switchport access vlan 900
 mtu 9216
 spanning-tree bpduguard disable
 spanning-tree port type normal
 exit

interface ethernet1/1/2
 description VergeOS-Node1-Core-Fabric-2
 no shutdown
 switchport mode access
 switchport access vlan 901
 mtu 9216
 spanning-tree bpduguard disable
 spanning-tree port type normal
 exit
```

{% endtab %}

{% tab title="HPE/Aruba" %}
**Konfiguration (pro Core-Fabric-Port):**

```
interface 1/1/1
 description VergeOS-Node1-Core-Fabric-1
 no shutdown
 no routing
 vlan access 900
 mtu 9216
 spanning-tree bpdu-guard disable
 spanning-tree port-type normal
 exit

interface 1/1/2
 description VergeOS-Node1-Core-Fabric-2
 no shutdown
 no routing
 vlan access 901
 mtu 9216
 spanning-tree bpdu-guard disable
 spanning-tree port-type normal
 exit
```

{% endtab %}
{% endtabs %}

\*\*Für alle Nodes wiederholen:\*\*

* Node1: Core-Fabric-Ports 1-2
* Node2: Core-Fabric-Ports 1-2
* Node3: Core-Fabric-Ports 1-2

**Wichtige Einstellungen:**

* Modus: **access** (untagged, einzelnes VLAN)
* VLAN: **900/901** (Isolation der Core Fabric)
* MTU: **9216** (Jumbo-Frames für Speicher)
* Spanning Tree: **Deaktiviert** (für Core-Fabric-Verbindungen nicht erforderlich)

### 3. Externe Netzwerkports konfigurieren (LACP-Alternative)

Für externe Netzwerke konfigurieren Sie LACP-Port-Channels für Redundanz und Bandbreitenbündelung.

{% tabs %}
{% tab title="Cisco IOS/IOS-XE" %}
**Port-Channel erstellen:**

```
interface Port-channel1
 description VergeOS-Node1-External-Bond
 switchport mode trunk
 switchport trunk allowed vlan 10,20
 no shutdown
 exit
```

**Mitgliedsports hinzufügen:**

```
interface range GigabitEthernet1/0/7-8
 description VergeOS-Node1-External-Members
 switchport mode trunk
 switchport trunk allowed vlan 10,20
 channel-group 1 mode active
 no shutdown
 exit
```

{% endtab %}

{% tab title="Dell OS10" %}
**Port-Channel erstellen (LAG):**

```
interface port-channel 1
 description VergeOS-Node1-External-Bond
 no shutdown
 switchport mode trunk
 switchport trunk allowed vlan 10,20
 exit
```

**Mitgliedsports hinzufügen:**

```
interface range ethernet1/1/7-1/1/8
 description VergeOS-Node1-External-Members
 no shutdown
 channel-group 1 mode active
 no switchport
 exit

interface port-channel 1
 switchport mode trunk
 switchport trunk allowed vlan 10,20
 exit
```

{% endtab %}

{% tab title="HPE/Aruba" %}
**LAG erstellen (Port-Channel):**

```
interface lag 1
 description VergeOS-Node1-External-Bond
 no shutdown
 no routing
 vlan trunk native 1
 vlan trunk allowed 10,20
 exit
```

**Mitgliedsports hinzufügen:**

```
interface 1/1/7
 description VergeOS-Node1-External-Member-1
 no shutdown
 lag 1
 exit

interface 1/1/8
 description VergeOS-Node1-External-Member-2
 no shutdown
 lag 1
 exit
```

{% endtab %}
{% endtabs %}

\*\*Für weitere Nodes wiederholen\*\* (Po2, Po3 usw.)

**Wichtige Einstellungen:**

* Modus: **trunk** (mehrere getaggte VLANs)
* Zulässige VLANs: **10,20** (nur Workload- und VergeOS-Management-VLANs)
* LACP-Modus: **aktiv** (initiiert die Aushandlung)

### 4. Externe Ports konfigurieren (Active-Backup-Alternative)

Wenn LACP nicht verfügbar oder nicht bevorzugt ist, konfigurieren Sie einzelne Trunk-Ports ohne Bonding.

{% tabs %}
{% tab title="Cisco IOS/IOS-XE" %}

```
interface range GigabitEthernet1/0/7-8
 description VergeOS-Node1-External-NoLACP
 switchport mode trunk
 switchport trunk allowed vlan 10,20
 switchport trunk native vlan 99
 spanning-tree portfast trunk
 no shutdown
 exit
```

{% endtab %}

{% tab title="Dell OS10" %}

```
interface range ethernet1/1/7-1/1/8
 description VergeOS-Node1-External-NoLACP
 no shutdown
 switchport mode trunk
 switchport trunk allowed vlan 10,20
 switchport access vlan 99
 spanning-tree port type edge
 exit
```

{% endtab %}

{% tab title="HPE/Aruba" %}

```
interface range 1/1/7-1/1/8
 description VergeOS-Node1-External-NoLACP
 no shutdown
 no routing
 vlan trunk native 99
 vlan trunk allowed 10,20
 spanning-tree port-type admin-edge
 exit
```

{% endtab %}
{% endtabs %}

{% hint style="info" %}
VergeOS kann ein Failover per Software mithilfe von active-backup-Bonding handhaben, wenn LACP nicht verfügbar ist.
{% endhint %}

***

## Überprüfung

### Core-Fabric-Konfiguration prüfen

{% tabs %}
{% tab title="Cisco IOS/IOS-XE" %}

```
show interfaces GigabitEthernet1/0/1 switchport
show interfaces GigabitEthernet1/0/1 | include MTU
show vlan id 900
```

**Erwartete Ergebnisse:**

* Modus: access
* VLAN: 900
* MTU: 9216
  {% endtab %}

{% tab title="Dell OS10" %}

```
show interface switchport ethernet1/1/1
show interface ethernet1/1/1 | grep MTU
show vlan 900
```

**Erwartete Ergebnisse:**

* Modus: access
* Access-VLAN: 900
* MTU: 9216
  {% endtab %}

{% tab title="HPE/Aruba" %}

```
show interface 1/1/1
show vlan 900
```

**Erwartete Ergebnisse:**

* Modus: access
* Access-VLAN: 900
* MTU: 9216
  {% endtab %}
  {% endtabs %}

### Konfiguration des externen Netzwerks prüfen (LACP)

{% tabs %}
{% tab title="Cisco IOS/IOS-XE" %}

```
show etherchannel summary
show interfaces Port-channel1 trunk
```

**Erwartete Ergebnisse:**

* Port-Channel-Status: SU (in use)
* Member-Ports: (P) gebündelt
* Zulässige VLANs: 10,20
* Native VLAN: 99
  {% endtab %}

{% tab title="Dell OS10" %}

```
show interface port-channel 1
show interface port-channel 1 switchport
show lacp interfaces
```

**Erwartete Ergebnisse:**

* Port-Channel-Status: aktiv
* Member-Ports: aktiv
* Zulässige VLANs: 10,20
* LACP-Modus: aktiv
  {% endtab %}

{% tab title="HPE/Aruba" %}

```
show lacp interfaces
show interface lag 1
show vlan trunk
```

**Erwartete Ergebnisse:**

* LAG-Status: aktiv
* Member-Ports: aktiv
* Zulässige VLANs: 10,20
* LACP-Modus: aktiv
  {% endtab %}
  {% endtabs %}

### Konnektivität nach dem Verbinden des Nodes testen

{% tabs %}
{% tab title="Cisco IOS/IOS-XE" %}
**Überprüfen, ob die Verbindungen aktiv sind:**

```
show interfaces status
```

**LACP-Aushandlung prüfen:**

```
show lacp neighbor
```

{% endtab %}

{% tab title="Dell OS10" %}
**Überprüfen, ob die Verbindungen aktiv sind:**

```
show interface status
```

**LACP-Aushandlung prüfen:**

```
show lacp interfaces
```

{% endtab %}

{% tab title="HPE/Aruba" %}
**Überprüfen, ob die Verbindungen aktiv sind:**

```
show interface brief
```

**LACP-Aushandlung prüfen:**

```
show lacp interfaces
```

{% endtab %}
{% endtabs %}

**Jumbo-Frames vom VergeOS-Node aus testen:**

```bash
ping -M do -s 9188 <other-node-core-ip>
```

***

## Fehlerbehebung

| Problem                               | Ursache                                  | Behebung                                 |
| ------------------------------------- | ---------------------------------------- | ---------------------------------------- |
| Kein Link auf Core-Ports              | Port deaktiviert                         | `no shutdown` Befehl                     |
| Langsame Speicherleistung             | Jumbo-Frames deaktiviert                 | MTU 9000 setzen                          |
| Node kann dem Cluster nicht beitreten | Falsches VLAN                            | Port VLAN 100 zuweisen                   |
| LACP bildet sich nicht                | Modus stimmt nicht überein               | Setzen Sie `mode active` an beiden Enden |
| VLANs funktionieren nicht             | Nicht in der zulässigen Liste            | VLANs zum Trunk hinzufügen               |
| Port-Channel ausgesetzt               | Konfigurationsabweichung bei Mitgliedern | Identische Konfiguration sicherstellen   |

**Hilfe erhalten:**

* Dokumentation des Switch-Herstellers prüfen
* Kontaktieren Sie den VergeOS-Support mit `show running-config` und `show interfaces status` Ausgabe

***

## Konfigurationsübersicht

### Core-Fabric-Ports

* **Modus:** Access (untagged)
* **VLAN:** Dediziert (z. B. 900,901)
* **MTU:** 9216 (Jumbo-Frames)
* **Geschwindigkeit:** 10 Gbit/s+ empfohlen

### Externe Netzwerkports

* **Modus:** Trunk (802.1Q-getaggt)
* **VLANs:** Mehrere zulässig (z. B. 10,20,30)
* **Bonding:** LACP-Modus aktiv (oder active-backup)

### Konfiguration speichern

```
copy running-config startup-config
```

***

## Nächste Schritte

1. **VergeOS-Netzwerk-Bonds konfigurieren** - Bonding auf der VergeOS-Seite einrichten
2. **VergeOS-Netzwerke erstellen** - Interne und externe Netzwerke definieren
3. **Konnektivität überprüfen** - Inter-Node- und externes Routing testen

### Zusätzliche Ressourcen

* Überblick über die VergeOS-Netzwerkarchitektur
* Best Practices für Network Bonding
* Konfigurationsleitfäden des Switch-Herstellers

**VergeOS-Support:** <support@verge.io> | <https://docs.verge.io>

***

*Zuletzt aktualisiert: Januar 2025 | VergeOS v4.x | Gilt für: Cisco IOS/IOS-XE, Dell OS10, HPE/Aruba*


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verge.io/plan-and-deploy/de/implementierungsleitfaden/switch-configuration.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
