Skip to content

Commit

Permalink
Docs update for ESLAG connections
Browse files Browse the repository at this point in the history
  • Loading branch information
Frostman committed Jan 25, 2024
1 parent f45cebc commit dc8afd2
Showing 1 changed file with 30 additions and 1 deletion.
31 changes: 30 additions & 1 deletion docs/user-guide/connections.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ spec:
### MCLAG
MCLAG server connections are used to connect servers to the pair of switches using multiple ports (Dual-homing).
Switches should be configured as an MCLAG pair which requires them to be in a single redundancy group of type `mclag`
and Connection with type `mclag-domain` between them. MCLAG switches should also have the same `spec.ASN` and
`spec.VTEPIP`.

```yaml
apiVersion: wiring.githedgehog.com/v1alpha2
Expand All @@ -74,6 +77,30 @@ spec:
port: s5248-02/Ethernet1
```

### ESLAG

ESLAG server connections are used to connect servers to the 2-4 switches using multiple ports (Multi-homing). Switches
should belong to the same redundancy group with type `eslag`, but no other configuration like in MCLAG case is required.

```yaml
apiVersion: wiring.githedgehog.com/v1alpha2
kind: Connection
metadata:
name: server-1--eslag--s5248-01--s5248-02
namespace: default
spec:
eslag:
links: # Defines multiple links between a single server and a 2-4 switches
- server:
port: server-1/enp2s1
switch:
port: s5248-01/Ethernet1
- server:
port: server-1/enp2s2
switch:
port: s5248-02/Ethernet1
```

## Switch connections (fabric-facing)

Switch connections are used to connect switches to each other and provide any needed "service" connectivity to implement
Expand Down Expand Up @@ -108,7 +135,9 @@ spec:

### MCLAG-Domain

Used to define a pair of MCLAG switches with Session and Peer link between them.
Used to define a pair of MCLAG switches with Session and Peer link between them. Switches should be configured as an
MCLAG pair which requires them to be in a single redundancy group of type `mclag` and Connection with type
`mclag-domain` between them. MCLAG switches should also have the same `spec.ASN` and `spec.VTEPIP`.

```yaml
apiVersion: wiring.githedgehog.com/v1alpha2
Expand Down

0 comments on commit dc8afd2

Please sign in to comment.