-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update playbook names, add snapshot playbook
- Loading branch information
Showing
29 changed files
with
360 additions
and
289 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,168 +1,228 @@ | ||
| common: {bgp_asn: 65000} | ||
| # | ||
| # Nodes in the network | ||
| # | ||
|
|
||
|
|
||
| --- | ||
|
|
||
| common: | ||
| bgp_asn: 65000 | ||
|
|
||
| nodes: | ||
|
|
||
| srlab-vmx1: | ||
| bgp: | ||
| ibgp: | ||
| af: [inet, inet-vpn] | ||
| peers: [192.168.0.4, 192.168.0.7] | ||
| iso: 49.0001.0010.0100.1001.00 | ||
| lags: null | ||
| links: | ||
| ge-0/0/0.0: {cost: 1000, ip: 10.0.0.0.0, iso: true, mask: 31, mpls: true, remote: srlab-vmx2, | ||
| vlan: 0} | ||
| ge-0/0/1.0: {cost: 1000, ip: 10.0.0.2, iso: true, mask: 31, mpls: true, remote: srlab-vmx4, | ||
| vlan: 0} | ||
| ge-0/0/2.0: {cost: 1000, ip: 10.0.0.22, iso: true, mask: 31, mpls: true, remote: srlab-vmx3, | ||
| vlan: 0} | ||
| mgmt: 10.39.0.101 | ||
| rid: 192.168.0.1 | ||
| rid: 192.168.0.1 | ||
| sid: 10 | ||
| switches: [srlab-vmx1-0--srlab-vmx2-0, srlab-vmx1-1--srlab-vmx4-1, srlab-vmx1-2--srlab-vmx3-2] | ||
| srlab-vmx2: | ||
| bgp: | ||
| ibgp: | ||
| af: [inet, inet-vpn] | ||
| peers: [192.168.0.4, 192.168.0.7] | ||
| iso: 49.0001.0010.0100.1002.00 | ||
| lags: null | ||
| iso: 49.0001.0010.0100.1001.00 | ||
| lags: | ||
| switches: | ||
| - srlab-vmx1-0--srlab-vmx2-0 | ||
| - srlab-vmx1-1--srlab-vmx4-1 | ||
| - srlab-vmx1-2--srlab-vmx3-0 | ||
| links: | ||
| ge-0/0/0.0: {cost: 1000, ip: 10.0.0.0.1, iso: true, mask: 31, mpls: true, remote: srlab-vmx1, | ||
| vlan: 0} | ||
| ge-0/0/1.0: {cost: 1000, ip: 10.0.0.4, iso: true, mask: 31, mpls: true, remote: srlab-vmx5, | ||
| vlan: 0} | ||
| ge-0/0/0.0: { ip: 10.0.0.0, remote: srlab-vmx2, mask: 31, cost: 1000, vlan: 0, mpls: True, iso: True} | ||
| ge-0/0/1.0: { ip: 10.0.0.2, remote: srlab-vmx4, mask: 31, cost: 1000, vlan: 0, mpls: True, iso: True} | ||
| ge-0/0/2.0: { ip: 10.0.0.22, remote: srlab-vmx3, mask: 31, cost: 1000, vlan: 0, mpls: True, iso: True} | ||
| bgp: | ||
| ibgp: | ||
| peers: | ||
| - 192.168.0.4 | ||
| - 192.168.0.7 | ||
| af: | ||
| - inet | ||
| - inet-vpn | ||
|
|
||
| srlab-vmx2: | ||
| mgmt: 10.39.0.102 | ||
| rid: 192.168.0.2 | ||
| rid: 192.168.0.2 | ||
| sid: 20 | ||
| switches: [srlab-vmx1-0--srlab-vmx2-0, srlab-vmx2-1--srlab-vmx5-1] | ||
| srlab-vmx3: | ||
| bgp: | ||
| ibgp: | ||
| af: [inet, inet-vpn] | ||
| peers: [192.168.0.4, 192.168.0.7] | ||
| iso: 49.0001.0010.0100.1003.00 | ||
| lags: null | ||
| iso: 49.0001.0010.0100.1002.00 | ||
| lags: | ||
| switches: | ||
| - srlab-vmx1-0--srlab-vmx2-0 | ||
| - srlab-vmx2-1--srlab-vmx5-1 | ||
| links: | ||
| ge-0/0/2.0: {cost: 1000, ip: 10.0.0.23, iso: true, mask: 31, mpls: true, remote: srlab-vmx1, | ||
| vlan: 0} | ||
| ge-0/0/4.0: {cost: 1000, ip: 10.0.0.24, iso: true, mask: 31, mpls: true, remote: srlab-vmx6, | ||
| vlan: 0} | ||
| ge-0/0/0.0: { ip: 10.0.0.1, remote: srlab-vmx1, mask: 31, cost: 1000, vlan: 0, mpls: True, iso: True} | ||
| ge-0/0/1.0: { ip: 10.0.0.4, remote: srlab-vmx5, mask: 31, cost: 1000, vlan: 0, mpls: True, iso: True} | ||
| bgp: | ||
| ibgp: | ||
| peers: | ||
| - 192.168.0.4 | ||
| - 192.168.0.7 | ||
| af: | ||
| - inet | ||
| - inet-vpn | ||
|
|
||
| srlab-vmx3: | ||
| mgmt: 10.39.0.103 | ||
| rid: 192.168.0.3 | ||
| rid: 192.168.0.3 | ||
| sid: 30 | ||
| switches: [srlab-vmx1-2--srlab-vmx3-2, srlab-vmx3-4--srlab-vmx6-4] | ||
| srlab-vmx4: | ||
| bgp: | ||
| ibgp: | ||
| af: [inet, inet-vpn] | ||
| peers: [192.168.0.1, 192.168.0.2, 192.168.0.8, 192.168.0.9] | ||
| rr: true | ||
| iso: 49.0001.0010.0100.1004.00 | ||
| lags: null | ||
| iso: 49.0001.0010.0100.1003.00 | ||
| lags: | ||
| switches: | ||
| - srlab-vmx1-2--srlab-vmx3-0 | ||
| - srlab-vmx3-1--srlab-vmx6-4 | ||
| links: | ||
| ge-0/0/0.0: {cost: 1000, ip: 10.0.0.6, iso: true, mask: 31, mpls: true, remote: srlab-vmx5, | ||
| vlan: 0} | ||
| ge-0/0/1.0: {cost: 1000, ip: 10.0.0.3, iso: true, mask: 31, mpls: true, remote: srlab-vmx1, | ||
| vlan: 0} | ||
| ge-0/0/2.0: {cost: 1000, ip: 10.0.0.8, iso: true, mask: 31, mpls: true, remote: srlab-vmx6, | ||
| vlan: 0} | ||
| ge-0/0/3.0: {cost: 1000, ip: 10.0.0.10, iso: true, mask: 31, mpls: true, remote: srlab-vmx6, | ||
| vlan: 0} | ||
| ge-0/0/0.0: { ip: 10.0.0.23, remote: srlab-vmx1, mask: 31, cost: 1000, vlan: 0, mpls: True, iso: True} | ||
| ge-0/0/1.0: { ip: 10.0.0.24, remote: srlab-vmx6, mask: 31, cost: 1000, vlan: 0, mpls: True, iso: True} | ||
| bgp: | ||
| ibgp: | ||
| peers: | ||
| - 192.168.0.4 | ||
| - 192.168.0.7 | ||
| af: | ||
| - inet | ||
| - inet-vpn | ||
|
|
||
| srlab-vmx4: | ||
| mgmt: 10.39.0.104 | ||
| rid: 192.168.0.4 | ||
| rid: 192.168.0.4 | ||
| sid: 40 | ||
| switches: [srlab-vmx4-0--srlab-vmx5-0, srlab-vmx1-1--srlab-vmx4-1, srlab-vmx4-2--srlab-vmx6-2, | ||
| srlab-vmx4-3--srlab-vmx6-3] | ||
| srlab-vmx5: | ||
| bgp: | ||
| ibgp: | ||
| af: [inet, inet-vpn] | ||
| peers: [192.168.0.4, 192.168.0.7] | ||
| iso: 49.0001.0010.0100.1005.00 | ||
| lags: {ge-0/0/2: ae0, ge-0/0/3: ae0} | ||
| iso: 49.0001.0010.0100.1004.00 | ||
| lags: | ||
| switches: | ||
| - srlab-vmx1-1--srlab-vmx4-1 | ||
| - srlab-vmx4-0--srlab-vmx5-0 | ||
| - srlab-vmx4-2--srlab-vmx6-2 | ||
| - srlab-vmx4-3--srlab-vmx6-3 | ||
| links: | ||
| ae0.0: {cost: 500, ip: 10.0.0.12, iso: true, mask: 31, mpls: true, remote: srlab-vmx7, | ||
| vlan: 0} | ||
| ge-0/0/0.0: {cost: 1000, ip: 10.0.0.7, iso: true, mask: 31, mpls: true, remote: srlab-vmx4, | ||
| vlan: 0} | ||
| ge-0/0/1.0: {cost: 1000, ip: 10.0.0.5, iso: true, mask: 31, mpls: true, remote: srlab-vmx2, | ||
| vlan: 0} | ||
| ge-0/0/1.0: { ip: 10.0.0.3, remote: srlab-vmx1, mask: 31, cost: 1000, vlan: 0, mpls: True, iso: True} | ||
| ge-0/0/0.0: { ip: 10.0.0.6, remote: srlab-vmx5, mask: 31, cost: 1000, vlan: 0, mpls: True, iso: True} | ||
| ge-0/0/2.0: { ip: 10.0.0.8, remote: srlab-vmx6, mask: 31, cost: 1000, vlan: 0, mpls: True, iso: True} | ||
| ge-0/0/3.0: { ip: 10.0.0.10, remote: srlab-vmx6, mask: 31, cost: 1000, vlan: 0, mpls: True, iso: True} | ||
| bgp: | ||
| ibgp: | ||
| rr: true | ||
| peers: | ||
| - 192.168.0.1 | ||
| - 192.168.0.2 | ||
| - 192.168.0.8 | ||
| - 192.168.0.9 | ||
| af: | ||
| - inet | ||
| - inet-vpn | ||
|
|
||
| srlab-vmx5: | ||
| mgmt: 10.39.0.105 | ||
| rid: 192.168.0.5 | ||
| rid: 192.168.0.5 | ||
| sid: 50 | ||
| switches: [srlab-vmx4-0--srlab-vmx5-0, srlab-vmx2-1--srlab-vmx5-1, srlab-vmx5-2--srlab-vmx7-2, | ||
| srlab-vmx5-3--srlab-vmx7-3] | ||
| srlab-vmx6: | ||
| bgp: | ||
| ibgp: | ||
| af: [inet, inet-vpn] | ||
| peers: [192.168.0.4, 192.168.0.7] | ||
| iso: 49.0001.0010.0100.1006.00 | ||
| lags: null | ||
| iso: 49.0001.0010.0100.1005.00 | ||
| lags: | ||
| ge-0/0/2: ae0 | ||
| ge-0/0/3: ae0 | ||
| switches: | ||
| - srlab-vmx2-1--srlab-vmx5-1 | ||
| - srlab-vmx4-0--srlab-vmx5-0 | ||
| - srlab-vmx5-2--srlab-vmx7-2 | ||
| - srlab-vmx5-3--srlab-vmx7-3 | ||
| links: | ||
| ge-0/0/0.0: {cost: 1000, ip: 10.0.0.14, iso: true, mask: 31, mpls: true, remote: srlab-vmx7, | ||
| vlan: 0} | ||
| ge-0/0/1.0: {cost: 1000, ip: 10.0.0.16, iso: true, mask: 31, mpls: true, remote: srlab-vmx8, | ||
| vlan: 0} | ||
| ge-0/0/2.0: {cost: 1000, ip: 10.0.0.9, iso: true, mask: 31, mpls: true, remote: srlab-vmx4, | ||
| vlan: 0} | ||
| ge-0/0/3.0: {cost: 1000, ip: 10.0.0.11, iso: true, mask: 31, mpls: true, remote: srlab-vmx4, | ||
| vlan: 0} | ||
| ge-0/0/4.0: {cost: 1000, ip: 10.0.0.25, iso: true, mask: 31, mpls: true, remote: srlab-vmx3, | ||
| vlan: 0} | ||
| ge-0/0/1.0: { ip: 10.0.0.5, remote: srlab-vmx2, mask: 31, cost: 1000, vlan: 0, mpls: True, iso: True} | ||
| ge-0/0/0.0: { ip: 10.0.0.7, remote: srlab-vmx4, mask: 31, cost: 1000, vlan: 0, mpls: True, iso: True} | ||
| ae0.0: { ip: 10.0.0.12, remote: srlab-vmx7, mask: 31, cost: 500, vlan: 0, mpls: True, iso: True} | ||
| bgp: | ||
| ibgp: | ||
| peers: | ||
| - 192.168.0.4 | ||
| - 192.168.0.7 | ||
| af: | ||
| - inet | ||
| - inet-vpn | ||
|
|
||
| srlab-vmx6: | ||
| mgmt: 10.39.0.106 | ||
| rid: 192.168.0.6 | ||
| rid: 192.168.0.6 | ||
| sid: 60 | ||
| switches: [srlab-vmx6-0--srlab-vmx7-0, srlab-vmx6-1--srlab-vmx8-1, srlab-vmx4-2--srlab-vmx6-2, | ||
| srlab-vmx4-3--srlab-vmx6-3, srlab-vmx3-4--srlab-vmx6-4] | ||
| srlab-vmx7: | ||
| bgp: | ||
| ibgp: | ||
| af: [inet, inet-vpn] | ||
| peers: [192.168.0.1, 192.168.0.2, 192.168.0.8, 192.168.0.9] | ||
| rr: true | ||
| iso: 49.0001.0010.0100.1007.00 | ||
| lags: {ge-0/0/2: ae0, ge-0/0/3: ae0} | ||
| iso: 49.0001.0010.0100.1006.00 | ||
| lags: | ||
| switches: | ||
| - srlab-vmx3-1--srlab-vmx6-4 | ||
| - srlab-vmx4-2--srlab-vmx6-2 | ||
| - srlab-vmx4-3--srlab-vmx6-3 | ||
| - srlab-vmx6-0--srlab-vmx7-0 | ||
| - srlab-vmx6-1--srlab-vmx8-1 | ||
| links: | ||
| ae0.0: {cost: 500, ip: 10.0.0.13, iso: true, mask: 31, mpls: true, remote: srlab-vmx5, | ||
| vlan: 0} | ||
| ge-0/0/0.0: {cost: 1000, ip: 10.0.0.15, iso: true, mask: 31, mpls: true, remote: srlab-vmx6, | ||
| vlan: 0} | ||
| ge-0/0/1.0: {cost: 1000, ip: 10.0.0.18, iso: true, mask: 31, mpls: true, remote: srlab-vmx9, | ||
| vlan: 0} | ||
| ge-0/0/4.0: { ip: 10.0.0.25, remote: srlab-vmx3, mask: 31, cost: 1000, vlan: 0, mpls: True, iso: True} | ||
| ge-0/0/2.0: { ip: 10.0.0.9, remote: srlab-vmx4, mask: 31, cost: 1000, vlan: 0, mpls: True, iso: True} | ||
| ge-0/0/3.0: { ip: 10.0.0.11, remote: srlab-vmx4, mask: 31, cost: 1000, vlan: 0, mpls: True, iso: True} | ||
| ge-0/0/0.0: { ip: 10.0.0.14, remote: srlab-vmx7, mask: 31, cost: 1000, vlan: 0, mpls: True, iso: True} | ||
| ge-0/0/1.0: { ip: 10.0.0.16, remote: srlab-vmx8, mask: 31, cost: 1000, vlan: 0, mpls: True, iso: True} | ||
| bgp: | ||
| ibgp: | ||
| peers: | ||
| - 192.168.0.4 | ||
| - 192.168.0.7 | ||
| af: | ||
| - inet | ||
| - inet-vpn | ||
|
|
||
| srlab-vmx7: | ||
| mgmt: 10.39.0.107 | ||
| rid: 192.168.0.7 | ||
| rid: 192.168.0.7 | ||
| sid: 70 | ||
| switches: [srlab-vmx6-0--srlab-vmx7-0, srlab-vmx7-1--srlab-vmx9-1, srlab-vmx5-2--srlab-vmx7-2, | ||
| srlab-vmx5-3--srlab-vmx7-3] | ||
| srlab-vmx8: | ||
| bgp: | ||
| ibgp: | ||
| af: [inet, inet-vpn] | ||
| peers: [192.168.0.4, 192.168.0.7] | ||
| iso: 49.0001.0010.0100.1008.00 | ||
| lags: null | ||
| iso: 49.0001.0010.0100.1007.00 | ||
| lags: | ||
| ge-0/0/2: ae0 | ||
| ge-0/0/3: ae0 | ||
| switches: | ||
| - srlab-vmx6-0--srlab-vmx7-0 | ||
| - srlab-vmx7-1--srlab-vmx9-1 | ||
| - srlab-vmx5-2--srlab-vmx7-2 | ||
| - srlab-vmx5-3--srlab-vmx7-3 | ||
| links: | ||
| ge-0/0/0.0: {cost: 1000, ip: 10.0.0.20, iso: true, mask: 31, mpls: true, remote: srlab-vmx9, | ||
| vlan: 0} | ||
| ge-0/0/1.0: {cost: 1000, ip: 10.0.0.17, iso: true, mask: 31, mpls: true, remote: srlab-vmx6, | ||
| vlan: 0} | ||
| ae0.0: { ip: 10.0.0.13, remote: srlab-vmx5, mask: 31, cost: 500, vlan: 0, mpls: True, iso: True} | ||
| ge-0/0/0.0: { ip: 10.0.0.15, remote: srlab-vmx6, mask: 31, cost: 1000, vlan: 0, mpls: True, iso: True} | ||
| ge-0/0/1.0: { ip: 10.0.0.18, remote: srlab-vmx9, mask: 31, cost: 1000, vlan: 0, mpls: True, iso: True} | ||
| bgp: | ||
| ibgp: | ||
| rr: true | ||
| peers: | ||
| - 192.168.0.1 | ||
| - 192.168.0.2 | ||
| - 192.168.0.8 | ||
| - 192.168.0.9 | ||
| af: | ||
| - inet | ||
| - inet-vpn | ||
|
|
||
| srlab-vmx8: | ||
| mgmt: 10.39.0.108 | ||
| rid: 192.168.0.8 | ||
| rid: 192.168.0.8 | ||
| sid: 80 | ||
| switches: [srlab-vmx8-0--srlab-vmx9-0, srlab-vmx6-1--srlab-vmx8-1] | ||
| srlab-vmx9: | ||
| bgp: | ||
| ibgp: | ||
| af: [inet, inet-vpn] | ||
| peers: [192.168.0.4, 192.168.0.7] | ||
| iso: 49.0001.0010.0100.1009.00 | ||
| lags: null | ||
| iso: 49.0001.0010.0100.1008.00 | ||
| lags: | ||
| switches: | ||
| - srlab-vmx6-1--srlab-vmx8-1 | ||
| - srlab-vmx8-0--srlab-vmx9-0 | ||
| links: | ||
| ge-0/0/0.0: {cost: 1000, ip: 10.0.0.21, iso: true, mask: 31, mpls: true, remote: srlab-vmx8, | ||
| vlan: 0} | ||
| ge-0/0/1.0: {cost: 1000, ip: 10.0.0.19, iso: true, mask: 31, mpls: true, remote: srlab-vmx7, | ||
| vlan: 0} | ||
| ge-0/0/1.0: { ip: 10.0.0.17, remote: srlab-vmx6, mask: 31, cost: 1000, vlan: 0, mpls: True, iso: True} | ||
| ge-0/0/0.0: { ip: 10.0.0.20, remote: srlab-vmx9, mask: 31, cost: 1000, vlan: 0, mpls: True, iso: True} | ||
| bgp: | ||
| ibgp: | ||
| peers: | ||
| - 192.168.0.4 | ||
| - 192.168.0.7 | ||
| af: | ||
| - inet | ||
| - inet-vpn | ||
|
|
||
| srlab-vmx9: | ||
| mgmt: 10.39.0.109 | ||
| rid: 192.168.0.9 | ||
| rid: 192.168.0.9 | ||
| sid: 90 | ||
| switches: [srlab-vmx8-0--srlab-vmx9-0, srlab-vmx7-1--srlab-vmx9-1] | ||
| iso: 49.0001.0010.0100.1009.00 | ||
| lags: | ||
| switches: | ||
| - srlab-vmx7-1--srlab-vmx9-1 | ||
| - srlab-vmx8-0--srlab-vmx9-0 | ||
| links: | ||
| ge-0/0/1.0: { ip: 10.0.0.19, remote: srlab-vmx7, mask: 31, cost: 1000, vlan: 0, mpls: True, iso: True} | ||
| ge-0/0/0.0: { ip: 10.0.0.21, remote: srlab-vmx8, mask: 31, cost: 1000, vlan: 0, mpls: True, iso: True} | ||
| bgp: | ||
| ibgp: | ||
| peers: | ||
| - 192.168.0.4 | ||
| - 192.168.0.7 | ||
| af: | ||
| - inet | ||
| - inet-vpn |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.