Update README and LEAF/SPINE pre-config
This commit is contained in:
16
README.md
16
README.md
@@ -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
|
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user