-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathfabric-model.yml
57 lines (54 loc) · 2.33 KB
/
fabric-model.yml
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
---
# Describe the connectivity within the fabric block.
fabric:
- {left: lab-junos-01.lab.dfjt.local, left_ip: 192.168.30.1/30, left_port: ge-0/0/1,
right: lab-csr-01.lab.dfjt.local, right_ip: 192.168.30.2/30, right_port: GigabitEthernet3}
- {left: lab-csr-01.lab.dfjt.local, left_ip: 192.168.30.5/30, left_port: GigabitEthernet1,
right: lab-arista-01.lab.dfjt.local, right_ip: 192.168.30.6/30, right_port: Ethernet1}
- {left: lab-arista-01.lab.dfjt.local, left_ip: 192.168.30.9/30, left_port: Ethernet3,
right: lab-nxos-01.lab.dfjt.local, right_ip: 192.168.30.10/30, right_port: Ethernet1/3}
- {left: lab-arista-02.lab.dfjt.local, left_ip: 192.168.30.13/30, left_port: Ethernet2,
right: lab-nxos-01.lab.dfjt.local, right_ip: 192.168.30.14/30, right_port: Ethernet1/2}
# Describe the routing peers within the routing block
routing:
- {left: lab-junos-01.lab.dfjt.local, left_as: '65015', left_ip: 192.168.30.1,
right: lab-csr-01.lab.dfjt.local, right_as: '65016', right_ip: 192.168.30.2}
- {left: lab-csr-01.lab.dfjt.local, left_as: '65016', left_ip: 192.168.30.5,
right: lab-arista-01.lab.dfjt.local, right_as: '65011', right_ip: 192.168.30.6}
- {left: lab-arista-01.lab.dfjt.local, left_as: '65011', left_ip: 192.168.30.9,
right: lab-nxos-01.lab.dfjt.local, right_as: '65014', right_ip: 192.168.30.10}
- {left: lab-arista-02.lab.dfjt.local, left_as: '65018', left_ip: 192.168.30.13,
right: lab-nxos-01.lab.dfjt.local, right_as: '65014', right_ip: 192.168.30.14}
# Specify the loopback subnet from which loopback IP addresses will be allocated
loopback_subnet: '192.168.40.0/24'
# Specify the base BGP ASN number which will be used to generate BGP ASNs
bgp_base_asn: 65000
# Specify the global route-map/export-map for advertising connected routes
global_connected_rm: CONNECTED
# List the nodes in your model
nodes:
- name: lab-arista-01.lab.dfjt.local
id: 11
mgmt: 10.0.0.11
os: eos
auth: lab
- name: lab-arista-02.lab.dfjt.local
id: 18
mgmt: 10.0.0.18
os: eos
auth: lab
- name: lab-nxos-01.lab.dfjt.local
id: 14
mgmt: 10.0.0.14
os: nxos
auth: 57a158d981181c20
- name: lab-junos-01.lab.dfjt.local
id: 15
mgmt: 10.0.0.15
os: junos
auth: $9$rwxlMX7NbY2a
- name: lab-csr-01.lab.dfjt.local
id: 16
mgmt: 10.0.0.16
os: ios
auth: 060A0E23