-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathrocev2.yml
More file actions
86 lines (85 loc) · 2.15 KB
/
rocev2.yml
File metadata and controls
86 lines (85 loc) · 2.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
name: rocev2
mgmt:
network: fixedips
ipv4-subnet: 172.100.100.0/24
ipv6-subnet: 2001:172:100:100::/80
mtu: 1500
topology:
defaults:
kind: linux
env:
COLLECTOR: sflow-rt
SAMPLING: ${SAMPLING:=100}
POLLING: ${POLLING:=10}
nodes:
leaf1:
image: sflow/clab-frr
group: leaf
env:
LOCAL_AS: 65001
NEIGHBORS: eth1 eth2
HOSTPORT: eth3
HOSTNET: "172.16.1.1/24"
HOSTNET6: "2001:172:16:1::1/64"
exec:
- touch /tmp/initialized
leaf2:
image: sflow/clab-frr
group: leaf
env:
LOCAL_AS: 65002
NEIGHBORS: eth1 eth2
HOSTPORT: eth3
HOSTNET: "172.16.2.1/24"
HOSTNET6: "2001:172:16:2::1/64"
exec:
- touch /tmp/initialized
spine1:
image: sflow/clab-frr
group: spine
env:
LOCAL_AS: 65003
NEIGHBORS: eth1 eth2
exec:
- touch /tmp/initialized
spine2:
image: sflow/clab-frr
group: spine
env:
LOCAL_AS: 65003
NEIGHBORS: eth1 eth2
exec:
- touch /tmp/initialized
h1:
image: sflow/clab-iperf3
group: server
binds:
- ./rocev2.tcl:/rocev2.tcl
exec:
- ip addr add 172.16.1.2/24 dev eth1
- ip route add 172.16.2.0/24 via 172.16.1.1
- ip addr add 2001:172:16:1::2/64 dev eth1
- ip route add 2001:172:16:2::/64 via 2001:172:16:1::1
h2:
image: sflow/clab-iperf3
group: server
binds:
- ./rocev2.tcl:/rocev2.tcl
exec:
- ip addr add 172.16.2.2/24 dev eth1
- ip route add 172.16.1.0/24 via 172.16.2.1
- ip addr add 2001:172:16:2::2/64 dev eth1
- ip route add 2001:172:16:1::/64 via 2001:172:16:2::1
sflow-rt:
image: sflow/ai-metrics
ports:
- 8008:8008
links:
- endpoints: ["leaf1:eth1","spine1:eth1"]
- endpoints: ["leaf1:eth2","spine2:eth1"]
- endpoints: ["leaf2:eth1","spine1:eth2"]
- endpoints: ["leaf2:eth2","spine2:eth2"]
- endpoints: ["h1:eth1","leaf1:eth3"]
mtu: 4200
- endpoints: ["h2:eth1","leaf2:eth3"]
mtu: 4200