Repository URL to install this package:
|
Version:
0.75.0 ▾
|
name: frr01
topology:
groups:
routers:
kind: linux
image: quay.io/frrouting/frr:10.5.1
hosts:
kind: linux
image: wbitt/network-multitool:3.22.2
nodes:
router1:
group: routers
binds:
- router1/daemons:/etc/frr/daemons
- router1/frr.conf:/etc/frr/frr.conf
router2:
group: routers
binds:
- router2/daemons:/etc/frr/daemons
- router2/frr.conf:/etc/frr/frr.conf
router3:
group: routers
binds:
- router3/daemons:/etc/frr/daemons
- router3/frr.conf:/etc/frr/frr.conf
PC1:
group: hosts
exec:
- ip link set eth1 up
- ip addr add 192.168.11.2/24 dev eth1
- ip route add 192.168.0.0/16 via 192.168.11.1 dev eth1
- ip route add 10.10.10.0/24 via 192.168.11.1 dev eth1
PC2:
group: hosts
exec:
- ip link set eth1 up
- ip addr add 192.168.12.2/24 dev eth1
- ip route add 192.168.0.0/16 via 192.168.12.1 dev eth1
- ip route add 10.10.10.0/24 via 192.168.12.1 dev eth1
PC3:
group: hosts
exec:
- ip link set eth1 up
- ip addr add 192.168.13.2/24 dev eth1
- ip route add 192.168.0.0/16 via 192.168.13.1 dev eth1
- ip route add 10.10.10.0/24 via 192.168.13.1 dev eth1
links:
- endpoints: ["router1:eth1", "router2:eth1"]
- endpoints: ["router1:eth2", "router3:eth1"]
- endpoints: ["router2:eth2", "router3:eth2"]
- endpoints: ["PC1:eth1", "router1:eth3"]
- endpoints: ["PC2:eth1", "router2:eth3"]
- endpoints: ["PC3:eth1", "router3:eth3"]