Skip to content

Deployment of VXLAN and BGP EVPN for efficient management of reachability information across different protocols, with a specific emphasis on EVPN for MAC address distribution.

Notifications You must be signed in to change notification settings

AndreIglesias/Bgp-At-Doors-of-Autonomous-Systems-is-Simple

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BGP At Doors of Autonomous Systems is Simple


Introduction

This project delves deep into networking principles, specifically focusing on VXLAN and BGP-EVPN technologies within the GNS3 platform.

Project Overview

The project aims to showcase a deep understanding of networking concepts through practical implementation within a simulated environment. The primary goal is to deploy BGP EVPN, an extension of BGP, for efficient management of reachability information across different protocols, with a specific emphasis on EVPN for MAC address distribution.

Technical Overview

Virtual Machine Environment

  • The project is developed within a virtual machine environment, ensuring isolation and portability across different systems.
  • Virtualization technologies are utilized to create a sandboxed environment for network simulation and configuration.

Deploy VM and project

From the root of the repository, run:

vagrant up

This will create the VM with VirtualBox, setup the GNS3 server, install docker and import the entire project.

Open the GNS3 Client

After deploying the project, to open the GNS3 client, you have to go to http://localhost:3081/.

Docker Integration with GNS3

  • GNS3 is configured to seamlessly integrate with Docker, leveraging containerization for network service deployment.
  • Docker images are employed to emulate network devices and services, enhancing scalability and flexibility in network configuration.

VXLAN Exploration

  • VXLAN (Virtual Extensible LAN) technology is explored to establish virtualized Ethernet extensions over existing Layer 3 infrastructure.
  • VXLAN is implemented within the GNS3 environment to simulate complex network topologies and study its impact on network scalability and flexibility.

BGP with EVPN Implementation

  • BGP (Border Gateway Protocol) with EVPN (Ethernet Virtual Private Network) extensions is deployed for efficient routing and MAC address distribution.
  • BGP is configured to carry reachability information for various protocols, including IPv4, IPv6, and EVPN, demonstrating a comprehensive understanding of BGP's capabilities.

About

Deployment of VXLAN and BGP EVPN for efficient management of reachability information across different protocols, with a specific emphasis on EVPN for MAC address distribution.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages