Update README and LEAF/SPINE pre-config

This commit is contained in:
Damien A
2024-04-19 09:56:20 +00:00
parent ea97e7767b
commit 60e56f76d8
4 changed files with 50 additions and 14 deletions

View File

@@ -13,9 +13,8 @@ This project provides a hands-on lab environment for understanding and experimen
The project directory is structured as follows: The project directory is structured as follows:
- `.devcontainer/devcontainer.json`: Configuration for the DevContainer environment.
- `hosts`: Directory containing host configuration files for the lab. - `hosts`: Directory containing host configuration files for the lab.
- `network_images/ceos-lab-4.30.3M.tar.xz`: Container image used for the lab nodes. - `network_images/ceos-lab-4.31.1F.tar.xz`: Container image used for the lab nodes.
- `lab_vxlan.yml`: YAML file describing the VXLAN lab topology. - `lab_vxlan.yml`: YAML file describing the VXLAN lab topology.
## Prerequisites ## Prerequisites
@@ -36,20 +35,9 @@ The project directory is structured as follows:
3. **Start the Lab:** 3. **Start the Lab:**
- Navigate to the project directory. - Navigate to the project directory.
- Run `containerlab deploy -t lab_vxlan.yml` to deploy the lab topology. - Run `sudo containerlab deploy -t lab_vxlan.yml` to deploy the lab topology.
## Usage ## Usage
- Once the lab is deployed, you can access the individual nodes (spines and leaves) via CLI or SSH to configure and test VXLAN-EVPN functionalities. - Once the lab is deployed, you can access the individual nodes (spines and leaves) via CLI or SSH to configure and test VXLAN-EVPN functionalities.
- Use the `hosts` directory to modify or apply specific configurations. - Use the `hosts` directory to modify or apply specific configurations.
## Project evolution
### To Do
- [ ] Enable Features
- [ ] Set MTU
- [ ] Map VLAN to VNI
- [ ] Routed Link
- [ ] Host Ports
- [ ] Loopback interfaces

View File

@@ -2,12 +2,28 @@
## Pre-config Setup ## Pre-config Setup
Disable ZeroTouch provisioning :
```config
en
zerotouch cancel
```
Enable the multi-agent configuration on Arista switch to be able to use EVPN feature Enable the multi-agent configuration on Arista switch to be able to use EVPN feature
```config ```config
en
conf
service routing protocols model multi-agent service routing protocols model multi-agent
``` ```
Enabling IP Routing
```config
conf
ip routing
```
## IP address Configuration ## IP address Configuration
Configure need to match with [Lab Topology](../../lab_vxlan.yml) Configure need to match with [Lab Topology](../../lab_vxlan.yml)

View File

@@ -2,12 +2,28 @@
## Pre-config Setup ## Pre-config Setup
Disable ZeroTouch provisioning :
```config
en
zerotouch cancel
```
Enable the multi-agent configuration on Arista switch to be able to use EVPN feature Enable the multi-agent configuration on Arista switch to be able to use EVPN feature
```config ```config
en
conf
service routing protocols model multi-agent service routing protocols model multi-agent
``` ```
Enabling IP Routing
```config
conf
ip routing
```
## IP address Configuration ## IP address Configuration
Configure need to match with [Lab Topology](../../lab_vxlan.yml) Configure need to match with [Lab Topology](../../lab_vxlan.yml)

View File

@@ -2,12 +2,28 @@
## Pre-config Setup ## Pre-config Setup
Disable ZeroTouch provisioning :
```config
en
zerotouch cancel
```
Enable the multi-agent configuration on Arista switch to be able to use EVPN feature Enable the multi-agent configuration on Arista switch to be able to use EVPN feature
```config ```config
en
conf
service routing protocols model multi-agent service routing protocols model multi-agent
``` ```
Enabling IP Routing
```config
conf
ip routing
```
## IP address Configuration ## IP address Configuration
Configure need to match with [Lab Topology](../../lab_vxlan.yml) Configure need to match with [Lab Topology](../../lab_vxlan.yml)