Add FRRouting support to VPP Containerlab
This commit is contained in:
@ -7,11 +7,16 @@ one Alpine linux container, in the following topology:
|
||||
|
||||

|
||||
|
||||
You can deploy it using `containerlab deploy --topo vpp.clab.yml`.
|
||||
This container ships with both Bird2 and FRRouting as controlplane agents.
|
||||
|
||||
Two relevant files for VPP are included in this repository:
|
||||
You can deploy:
|
||||
* Bird2: `containerlab deploy --topo vpp-bird.clab.yml`.
|
||||
* FRR: `containerlab deploy --topo vpp-frr.clab.yml`.
|
||||
|
||||
three relevant files for VPP are included in this repository:
|
||||
1. `config/vpp*/vppcfg.yaml` configures the dataplane interfaces, including a loopback address.
|
||||
1. `config/vpp*/bird-local.conf` configures the controlplane to enable BFD and OSPF.
|
||||
1. `config/vpp*/frr.conf` configures the controlplane to enable BFD and OSPF.
|
||||
|
||||
Once the lab comes up, you can SSH to the VPP containers (`vpp1` and `vpp2`) which will have your
|
||||
SSH keys installed (if available). Otherwise, you can log in as user `root` using password `vpp`.
|
||||
|
Reference in New Issue
Block a user