Skip to content

drewelliott/evpn_demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

evpn_demo

Topology:
                                                                          
            Peering Colo                         Provider Network         
                                     :                                    
                                     :                                    
   ┌───────┐            ┌───────┐    :     ┌───────┐                      
   │       │1   *      1│       │3   :    1│       │                      
   │ Peer1 ├───*┼*──────┤  PE1  ├────:─────┤  PE3  │3                     
   │       │   * *      │       │    :     │       ├─┐                    
   └──────┬┘   * *      └┬────┬─┘    :     └┬──────┘ │                    
         2│    * *      2│    │4     :     2│        │                    
          └────*┼*───────┼─┐  └──────:──────┼─┐      │   *   1┌───────┐   
                *        │ │         :      │ │      └──*┼*───┤       │   
                         │ │         :      │ │         * *   │  P1   │   
                *        │ │         :      │ │      ┌──*┼*───┤       │   
          ┌────*┼*───────┘ │   ┌─────:──────┘ │      │   *   2└───────┘   
         1│    * *        1│   │3    :       1│      │                    
   ┌──────┴┐   * *      ┌──┴───┴┐    :     ┌──┴────┐3│                    
   │       │2  * *     2│       │4   :    2│       ├─┘                    
   │ Peer2 ├───*┼*──────┤  PE2  ├────:─────┤  PE4  │                      
   │       │    *       │       │    :     │       │                      
   └───────┘            └───────┘    :     └───────┘                      
                                     :                                    
                                     :                                    
                                     :                                    

This demo is a self-contained containerlab topology.

To run this demo, you only need to have a functioning containerlab installation.

After you have installed containerlab, clone this repo, cd into the evpn_demo directory and run the following command:

sudo clab deploy -t topo.yml -c

This will launch the entire topology and preconfigure all of the nodes except for PE3 which is without config.

You could copy and paste the contents of the pe3 config into the PE3 router, or you can follow along with building the evpn each step of the way by following along with DEMO.md

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published