network/l3vpn-infra.yaml

860 lines
19 KiB
YAML

apiVersion: google.dev/v1
kind: VyOSInfrastructure
metadata:
labels:
environment: lab
type: telco-lab
name: l3vpn-infra
namespace: network
spec:
description: L3VPN Infrastructure
devices:
- gateway: 10.100.2.1
ip_address: 10.100.2.10
mgmt_ip: 192.168.122.50
name: dh-blue
network_name: lan-hub
- gateway: 10.100.1.1
ip_address: 10.100.1.10
mgmt_ip: 192.168.122.51
name: d1-blue
network_name: lan-spoke1
- gateway: 10.100.3.1
ip_address: 10.100.3.10
mgmt_ip: 192.168.122.52
name: d2-blue
network_name: lan-spoke2
- gateway: 10.100.4.1
ip_address: 10.100.4.10
mgmt_ip: 192.168.122.53
name: d3-blue
network_name: lan-spoke3
- gateway: 10.101.1.1
ip_address: 10.101.1.10
mgmt_ip: 192.168.122.54
name: d1-red
network_name: lan-red1
- gateway: 10.101.2.1
ip_address: 10.101.2.10
mgmt_ip: 192.168.122.55
name: d2-red
network_name: lan-red2
- gateway: 10.101.3.1
ip_address: 10.101.3.10
mgmt_ip: 192.168.122.56
name: d3-red
network_name: lan-red3
- gateway: 10.101.4.1
ip_address: 10.101.4.10
mgmt_ip: 192.168.122.57
name: d4-red
network_name: lan-red4
networks:
- bandwidth: 1gbit
connected_routers:
- interface: eth1
ip_address: 172.16.30.1
router_name: p1
- interface: eth1
ip_address: 172.16.30.2
router_name: p2
name: p1-p2
network_type: p2p
subnet: 172.16.30.0/24
vlan: 301
- bandwidth: 1gbit
connected_routers:
- interface: eth2
ip_address: 172.16.40.1
router_name: p1
- interface: eth2
ip_address: 172.16.40.2
router_name: p3
name: p1-p3
network_type: p2p
subnet: 172.16.40.0/24
vlan: 302
- bandwidth: 1gbit
connected_routers:
- interface: eth2
ip_address: 172.16.60.1
router_name: p2
- interface: eth2
ip_address: 172.16.60.2
router_name: p4
name: p2-p4
network_type: p2p
subnet: 172.16.60.0/24
vlan: 303
- bandwidth: 1gbit
connected_routers:
- interface: eth3
ip_address: 172.16.50.1
router_name: p3
- interface: eth3
ip_address: 172.16.50.2
router_name: p4
name: p3-p4
network_type: p2p
subnet: 172.16.50.0/24
vlan: 304
- bandwidth: 1gbit
connected_routers:
- interface: eth4
ip_address: 172.16.10.1
router_name: p1
- interface: eth2
ip_address: 172.16.10.2
router_name: rr1
name: p1-rr1
network_type: p2p
subnet: 172.16.10.0/24
vlan: 305
- bandwidth: 1gbit
connected_routers:
- interface: eth3
ip_address: 172.16.20.1
router_name: p2
- interface: eth1
ip_address: 172.16.20.2
router_name: rr1
name: p2-rr1
network_type: p2p
subnet: 172.16.20.0/24
vlan: 306
- bandwidth: 1gbit
connected_routers:
- interface: eth4
ip_address: 172.16.70.1
router_name: p3
- interface: eth2
ip_address: 172.16.70.2
router_name: rr2
name: p3-rr2
network_type: p2p
subnet: 172.16.70.0/24
vlan: 307
- bandwidth: 1gbit
connected_routers:
- interface: eth1
ip_address: 172.16.80.1
router_name: p4
- interface: eth1
ip_address: 172.16.80.2
router_name: rr2
name: p4-rr2
network_type: p2p
subnet: 172.16.80.0/24
vlan: 308
- bandwidth: 100mbit
connected_routers:
- interface: eth3
ip_address: 172.16.90.1
router_name: p1
- interface: eth1
ip_address: 172.16.90.2
router_name: pe1
name: p1-pe1
network_type: p2p
subnet: 172.16.90.0/24
vlan: 309
- bandwidth: 100mbit
connected_routers:
- interface: eth5
ip_address: 172.16.100.1
router_name: p1
- interface: eth1
ip_address: 172.16.100.2
router_name: pe2
name: p1-pe2
network_type: p2p
subnet: 172.16.100.0/24
vlan: 310
- bandwidth: 100mbit
connected_routers:
- interface: eth1
ip_address: 172.16.110.1
router_name: p3
- interface: eth2
ip_address: 172.16.110.2
router_name: pe2
name: p3-pe2
network_type: p2p
subnet: 172.16.110.0/24
vlan: 311
- bandwidth: 100mbit
connected_routers:
- interface: eth4
ip_address: 172.16.140.1
router_name: p4
- interface: eth1
ip_address: 172.16.140.2
router_name: pe3
name: p4-pe3
network_type: p2p
subnet: 172.16.140.0/24
vlan: 312
- bandwidth: 100mbit
connected_routers:
- interface: eth4
ip_address: 172.16.150.1
router_name: p2
- interface: eth1
ip_address: 172.16.150.2
router_name: pe4
name: p2-pe4
network_type: p2p
subnet: 172.16.150.0/24
vlan: 313
- bandwidth: 100mbit
connected_routers:
- interface: eth5
ip_address: 172.16.160.1
router_name: p3
- interface: eth4
ip_address: 172.16.160.2
router_name: pe1
name: p3-pe1
network_type: p2p
subnet: 172.16.160.0/24
vlan: 314
- bandwidth: 100mbit
connected_routers:
- interface: eth5
ip_address: 172.16.170.1
router_name: p2
- interface: eth4
ip_address: 172.16.170.2
router_name: pe3
name: p2-pe3
network_type: p2p
subnet: 172.16.170.0/24
vlan: 315
- bandwidth: 100mbit
connected_routers:
- interface: eth5
ip_address: 172.16.180.1
router_name: p4
- interface: eth4
ip_address: 172.16.180.2
router_name: pe4
name: p4-pe4
network_type: p2p
subnet: 172.16.180.0/24
vlan: 316
- bandwidth: unlimited
connected_routers:
- interface: eth0
ip_address: 192.168.122.11
router_name: p1
- interface: eth0
ip_address: 192.168.122.12
router_name: p2
- interface: eth0
ip_address: 192.168.122.13
router_name: p3
- interface: eth0
ip_address: 192.168.122.14
router_name: p4
- interface: eth0
ip_address: 192.168.122.21
router_name: rr1
- interface: eth0
ip_address: 192.168.122.22
router_name: rr2
- interface: eth0
ip_address: 192.168.122.31
router_name: pe1
- interface: eth0
ip_address: 192.168.122.32
router_name: pe2
- interface: eth0
ip_address: 192.168.122.33
router_name: pe3
- interface: eth0
ip_address: 192.168.122.40
router_name: ce1-spoke
- interface: eth0
ip_address: 192.168.122.41
router_name: ce1-hub
- interface: eth0
ip_address: 192.168.122.42
router_name: ce2-spoke
- interface: eth0
ip_address: 192.168.122.34
router_name: pe4
- interface: eth0
ip_address: 192.168.122.43
router_name: ce3-spoke
- interface: eth0
ip_address: 192.168.122.44
router_name: ce1-red
- interface: eth0
ip_address: 192.168.122.45
router_name: ce2-red
- interface: eth0
ip_address: 192.168.122.46
router_name: ce3-red
- interface: eth0
ip_address: 192.168.122.47
router_name: ce4-red
gateway: 192.168.122.1
name: mgmt
network_type: management
subnet: 192.168.122.0/24
- bandwidth: unlimited
name: loopbacks
network_type: loopback
subnet: 10.0.0.0/24
- bandwidth: 100mbit
connected_routers:
- interface: eth2
ip_address: 10.50.50.1
router_name: pe1
- interface: eth1
ip_address: 10.50.50.2
router_name: ce1-spoke
name: pe1-ce1-spoke
network_type: p2p
subnet: 10.50.50.0/24
vlan: 401
- bandwidth: 100mbit
connected_routers:
- interface: eth3
ip_address: 10.80.80.1
router_name: pe2
- interface: eth1
ip_address: 10.80.80.2
router_name: ce1-hub
name: pe2-ce1-hub
network_type: p2p
subnet: 10.80.80.0/24
vlan: 402
- bandwidth: 100mbit
connected_routers:
- interface: eth2
ip_address: 10.60.60.1
router_name: pe3
- interface: eth1
ip_address: 10.60.60.2
router_name: ce2-spoke
name: pe3-ce2-spoke
network_type: p2p
subnet: 10.60.60.0/24
vlan: 403
- bandwidth: 100mbit
connected_routers:
- interface: eth2
ip_address: 10.70.70.1
router_name: pe4
- interface: eth1
ip_address: 10.70.70.2
router_name: ce3-spoke
name: pe4-ce3-spoke
network_type: p2p
subnet: 10.70.70.0/24
vlan: 404
- bandwidth: 100mbit
connected_routers:
- interface: eth3
ip_address: 10.55.55.1
router_name: pe1
- interface: eth1
ip_address: 10.55.55.2
router_name: ce1-red
name: pe1-ce1-red
network_type: p2p
subnet: 10.55.55.0/24
vlan: 405
- bandwidth: 100mbit
connected_routers:
- interface: eth4
ip_address: 10.65.65.1
router_name: pe2
- interface: eth1
ip_address: 10.65.65.2
router_name: ce2-red
name: pe2-ce2-red
network_type: p2p
subnet: 10.65.65.0/24
vlan: 406
- bandwidth: 100mbit
connected_routers:
- interface: eth3
ip_address: 10.75.75.1
router_name: pe3
- interface: eth1
ip_address: 10.75.75.2
router_name: ce3-red
name: pe3-ce3-red
network_type: p2p
subnet: 10.75.75.0/24
vlan: 407
- bandwidth: 100mbit
connected_routers:
- interface: eth3
ip_address: 10.85.85.1
router_name: pe4
- interface: eth1
ip_address: 10.85.85.2
router_name: ce4-red
name: pe4-ce4-red
network_type: p2p
subnet: 10.85.85.0/24
vlan: 408
- bandwidth: 100mbit
connected_routers:
- interface: eth2
ip_address: 10.100.1.1
router_name: ce1-spoke
gateway: 10.100.1.1
name: lan-spoke1
network_type: multi-access
subnet: 10.100.1.0/24
- bandwidth: 100mbit
connected_routers:
- interface: eth2
ip_address: 10.100.3.1
router_name: ce2-spoke
gateway: 10.100.3.1
name: lan-spoke2
network_type: multi-access
subnet: 10.100.3.0/24
- bandwidth: 100mbit
connected_routers:
- interface: eth2
ip_address: 10.100.4.1
router_name: ce3-spoke
gateway: 10.100.4.1
name: lan-spoke3
network_type: multi-access
subnet: 10.100.4.0/24
- bandwidth: 100mbit
connected_routers:
- interface: eth2
ip_address: 10.100.2.1
router_name: ce1-hub
gateway: 10.100.2.1
name: lan-hub
network_type: multi-access
subnet: 10.100.2.0/24
- bandwidth: 100mbit
connected_routers:
- interface: eth2
ip_address: 10.101.1.1
router_name: ce1-red
gateway: 10.101.1.1
name: lan-red1
network_type: multi-access
subnet: 10.101.1.0/24
- bandwidth: 100mbit
connected_routers:
- interface: eth2
ip_address: 10.101.2.1
router_name: ce2-red
gateway: 10.101.2.1
name: lan-red2
network_type: multi-access
subnet: 10.101.2.0/24
- bandwidth: 100mbit
connected_routers:
- interface: eth2
ip_address: 10.101.3.1
router_name: ce3-red
gateway: 10.101.3.1
name: lan-red3
network_type: multi-access
subnet: 10.101.3.0/24
- bandwidth: 100mbit
connected_routers:
- interface: eth2
ip_address: 10.101.4.1
router_name: ce4-red
gateway: 10.101.4.1
name: lan-red4
network_type: multi-access
subnet: 10.101.4.0/24
routers:
- hostname: p1
interfaces:
- name: eth0
network: mgmt
- name: eth1
network: p1-p2
- name: eth2
network: p1-p3
- name: eth3
network: p1-pe1
- name: eth4
network: p1-rr1
- name: eth5
network: p1-pe2
- name: lo
network: loopbacks
location:
city: London
country: United Kingdom
latitude: 51.5074
longitude: -0.1278
site: London-DC1
name: p1
role: P
router_id: 10.0.0.3
- hostname: p2
interfaces:
- name: eth0
network: mgmt
- name: eth1
network: p1-p2
- name: eth2
network: p2-p4
- name: eth3
network: p2-rr1
- name: eth4
network: p2-pe4
- name: eth5
network: p2-pe3
- name: lo
network: loopbacks
location:
city: Manchester
country: United Kingdom
latitude: 53.4808
longitude: -2.2426
site: Manchester-DC1
name: p2
role: P
router_id: 10.0.0.4
- hostname: p3
interfaces:
- name: eth0
network: mgmt
- name: eth1
network: p3-pe2
- name: eth2
network: p1-p3
- name: eth3
network: p3-p4
- name: eth4
network: p3-rr2
- name: eth5
network: p3-pe1
- name: lo
network: loopbacks
location:
city: Edinburgh
country: United Kingdom
latitude: 55.9533
longitude: -3.1883
site: Edinburgh-DC1
name: p3
role: P
router_id: 10.0.0.5
- hostname: p4
interfaces:
- name: eth0
network: mgmt
- name: eth1
network: p4-rr2
- name: eth2
network: p2-p4
- name: eth3
network: p3-p4
- name: eth4
network: p4-pe3
- name: eth5
network: p4-pe4
- name: lo
network: loopbacks
location:
city: Leeds
country: United Kingdom
latitude: 53.8008
longitude: -1.5491
site: Leeds-DC1
name: p4
role: P
router_id: 10.0.0.6
- hostname: rr1
interfaces:
- name: eth0
network: mgmt
- name: eth1
network: p2-rr1
- name: eth2
network: p1-rr1
- name: lo
network: loopbacks
location:
city: Birmingham
country: United Kingdom
latitude: 52.4862
longitude: -1.8904
site: Birmingham-DC1
name: rr1
role: RR
router_id: 10.0.0.1
- hostname: rr2
interfaces:
- name: eth0
network: mgmt
- name: eth1
network: p4-rr2
- name: eth2
network: p3-rr2
- name: lo
network: loopbacks
location:
city: Bristol
country: United Kingdom
latitude: 51.4545
longitude: -2.5879
site: Bristol-DC1
name: rr2
role: RR
router_id: 10.0.0.2
- hostname: pe1
interfaces:
- name: eth0
network: mgmt
- name: eth1
network: p1-pe1
- name: eth2
network: pe1-ce1-spoke
- name: eth3
network: pe1-ce1-red
- name: eth4
network: p3-pe1
- name: lo
network: loopbacks
location:
city: Oxford
country: United Kingdom
latitude: 51.752
longitude: -1.2577
site: Oxford-DC1
name: pe1
role: PE
router_id: 10.0.0.7
- hostname: pe2
interfaces:
- name: eth0
network: mgmt
- name: eth1
network: p1-pe2
- name: eth2
network: p3-pe2
- name: eth3
network: pe2-ce1-hub
- name: eth4
network: pe2-ce2-red
- name: lo
network: loopbacks
location:
city: Cambridge
country: United Kingdom
latitude: 52.2053
longitude: 0.1218
site: Cambridge-DC1
name: pe2
role: PE
router_id: 10.0.0.8
- hostname: pe3
interfaces:
- name: eth0
network: mgmt
- name: eth1
network: p4-pe3
- name: eth2
network: pe3-ce2-spoke
- name: eth3
network: pe3-ce3-red
- name: eth4
network: p2-pe3
- name: lo
network: loopbacks
location:
city: Brighton
country: United Kingdom
latitude: 50.8198
longitude: -0.1371
site: Brighton-DC1
name: pe3
role: PE
router_id: 10.0.0.10
- hostname: ce1-spoke
interfaces:
- name: eth0
network: mgmt
- name: eth1
network: pe1-ce1-spoke
- name: eth2
network: lan-spoke1
- name: lo
network: loopbacks
location:
city: Sheffield
country: United Kingdom
latitude: 53.3811
longitude: -1.4701
site: Sheffield-Site1
name: ce1-spoke
role: CE
router_id: 10.0.0.80
- hostname: ce1-hub
interfaces:
- name: eth0
network: mgmt
- name: eth1
network: pe2-ce1-hub
- name: eth2
network: lan-hub
- name: lo
network: loopbacks
location:
city: Nottingham
country: United Kingdom
latitude: 52.9548
longitude: -1.1581
site: Nottingham-Hub1
name: ce1-hub
role: CE
router_id: 10.0.0.100
- hostname: ce2-spoke
interfaces:
- name: eth0
network: mgmt
- name: eth1
network: pe3-ce2-spoke
- name: eth2
network: lan-spoke2
- name: lo
network: loopbacks
location:
city: Liverpool
country: United Kingdom
latitude: 53.4084
longitude: -2.9916
site: Liverpool-Site1
name: ce2-spoke
role: CE
router_id: 10.0.0.90
- hostname: pe4
interfaces:
- name: eth0
network: mgmt
- name: eth1
network: p2-pe4
- name: eth2
network: pe4-ce3-spoke
- name: eth3
network: pe4-ce4-red
- name: eth4
network: p4-pe4
- name: lo
network: loopbacks
location:
city: Cardiff
country: United Kingdom
latitude: 51.4816
longitude: -3.1791
site: Cardiff-DC1
name: pe4
role: PE
router_id: 10.0.0.11
- hostname: ce3-spoke
interfaces:
- name: eth0
network: mgmt
- name: eth1
network: pe4-ce3-spoke
- name: eth2
network: lan-spoke3
- name: lo
network: loopbacks
location:
city: Huddersfield
country: United Kingdom
latitude: 53.645
longitude: -1.785
site: Huddersfield-Site1
name: ce3-spoke
role: CE
router_id: 10.0.0.91
- hostname: ce1-red
interfaces:
- name: eth0
network: mgmt
- name: eth1
network: pe1-ce1-red
- name: eth2
network: lan-red1
- name: lo
network: loopbacks
location:
city: Norwich
country: United Kingdom
latitude: 52.6309
longitude: 1.2974
site: Norwich-Site1
name: ce1-red
role: CE
router_id: 10.0.0.101
- hostname: ce2-red
interfaces:
- name: eth0
network: mgmt
- name: eth1
network: pe2-ce2-red
- name: eth2
network: lan-red2
- name: lo
network: loopbacks
location:
city: Coventry
country: United Kingdom
latitude: 52.4082
longitude: -1.5109
site: Coventry-Site1
name: ce2-red
role: CE
router_id: 10.0.0.102
- hostname: ce3-red
interfaces:
- name: eth0
network: mgmt
- name: eth1
network: pe3-ce3-red
- name: eth2
network: lan-red3
- name: lo
network: loopbacks
location:
city: Plymouth
country: United Kingdom
latitude: 50.3755
longitude: -4.1427
site: Plymouth-Site1
name: ce3-red
role: CE
router_id: 10.0.0.103
- hostname: ce4-red
interfaces:
- name: eth0
network: mgmt
- name: eth1
network: pe4-ce4-red
- name: eth2
network: lan-red4
- name: lo
network: loopbacks
location:
city: Leicester
country: United Kingdom
latitude: 52.6369
longitude: -1.1398
site: Leicester-Site1
name: ce4-red
role: CE
router_id: 10.0.0.104