From 15f4497832de9edae5ee894be7114c1266c7f4f7 Mon Sep 17 00:00:00 2001 From: networkagent Date: Fri, 5 Jun 2026 12:03:57 +0000 Subject: [PATCH] Deploy VyOSUnderlay/l3vpn-underlay for network network:default --- l3vpn-underlay.yaml | 242 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 242 insertions(+) create mode 100644 l3vpn-underlay.yaml diff --git a/l3vpn-underlay.yaml b/l3vpn-underlay.yaml new file mode 100644 index 0000000..ff620e3 --- /dev/null +++ b/l3vpn-underlay.yaml @@ -0,0 +1,242 @@ +apiVersion: google.dev/v1 +kind: VyOSUnderlay +metadata: + name: l3vpn-underlay + namespace: network +spec: + infrastructureRef: l3vpn-infra + mpls: + enabled: true + ldp: + router_id_interface: loopback + routers: + - name: p1 + protocols: + mpls: + enabled: true + ldp: + interfaces: + - eth1 + - eth2 + - eth3 + - eth4 + - eth5 + router_id: 10.0.0.3 + ospf: + areas: + - area: 0.0.0.0 + type: backbone + router_id: 10.0.0.3 + - name: p2 + protocols: + mpls: + enabled: true + ldp: + interfaces: + - eth1 + - eth2 + - eth3 + - eth4 + - eth5 + router_id: 10.0.0.4 + ospf: + areas: + - area: 0.0.0.0 + type: backbone + router_id: 10.0.0.4 + - name: p3 + protocols: + mpls: + enabled: true + ldp: + interfaces: + - eth1 + - eth2 + - eth3 + - eth4 + - eth5 + router_id: 10.0.0.5 + ospf: + areas: + - area: 0.0.0.0 + type: backbone + router_id: 10.0.0.5 + - name: p4 + protocols: + mpls: + enabled: true + ldp: + interfaces: + - eth1 + - eth2 + - eth3 + - eth4 + - eth5 + router_id: 10.0.0.6 + ospf: + areas: + - area: 0.0.0.0 + type: backbone + router_id: 10.0.0.6 + - name: rr1 + protocols: + bgp: + as_number: 65001 + neighbors: + - peer: 10.0.0.7 + remote_as: 65001 + route_reflector_client: true + - peer: 10.0.0.8 + remote_as: 65001 + route_reflector_client: true + - peer: 10.0.0.10 + remote_as: 65001 + route_reflector_client: true + - peer: 10.0.0.11 + remote_as: 65001 + route_reflector_client: true + route_reflector: true + router_id: 10.0.0.1 + mpls: + enabled: true + ldp: + interfaces: + - eth1 + - eth2 + router_id: 10.0.0.1 + ospf: + areas: + - area: 0.0.0.0 + type: backbone + router_id: 10.0.0.1 + - name: rr2 + protocols: + bgp: + as_number: 65001 + neighbors: + - peer: 10.0.0.7 + remote_as: 65001 + route_reflector_client: true + - peer: 10.0.0.8 + remote_as: 65001 + route_reflector_client: true + - peer: 10.0.0.10 + remote_as: 65001 + route_reflector_client: true + - peer: 10.0.0.11 + remote_as: 65001 + route_reflector_client: true + route_reflector: true + router_id: 10.0.0.2 + mpls: + enabled: true + ldp: + interfaces: + - eth1 + - eth2 + router_id: 10.0.0.2 + ospf: + areas: + - area: 0.0.0.0 + type: backbone + router_id: 10.0.0.2 + - name: pe1 + protocols: + bgp: + as_number: 65001 + neighbors: + - peer: 10.0.0.1 + remote_as: 65001 + - peer: 10.0.0.2 + remote_as: 65001 + router_id: 10.0.0.7 + mpls: + enabled: true + ldp: + interfaces: + - eth1 + - eth4 + router_id: 10.0.0.7 + ospf: + areas: + - area: 0.0.0.0 + type: backbone + router_id: 10.0.0.7 + - name: pe2 + protocols: + bgp: + as_number: 65001 + neighbors: + - peer: 10.0.0.1 + remote_as: 65001 + - peer: 10.0.0.2 + remote_as: 65001 + router_id: 10.0.0.8 + mpls: + enabled: true + ldp: + interfaces: + - eth1 + - eth2 + router_id: 10.0.0.8 + ospf: + areas: + - area: 0.0.0.0 + type: backbone + router_id: 10.0.0.8 + - name: pe3 + protocols: + bgp: + as_number: 65001 + neighbors: + - peer: 10.0.0.1 + remote_as: 65001 + - peer: 10.0.0.2 + remote_as: 65001 + router_id: 10.0.0.10 + mpls: + enabled: true + ldp: + interfaces: + - eth1 + - eth4 + router_id: 10.0.0.10 + ospf: + areas: + - area: 0.0.0.0 + type: backbone + router_id: 10.0.0.10 + - name: pe4 + protocols: + bgp: + as_number: 65001 + neighbors: + - peer: 10.0.0.1 + remote_as: 65001 + - peer: 10.0.0.2 + remote_as: 65001 + router_id: 10.0.0.11 + mpls: + enabled: true + ldp: + interfaces: + - eth1 + - eth4 + router_id: 10.0.0.11 + ospf: + areas: + - area: 0.0.0.0 + type: backbone + router_id: 10.0.0.11 + routing: + bgp: + as_number: 65001 + route_reflectors: + - 10.0.0.1 + - 10.0.0.2 + router_id_source: loopback + ospf: + areas: + - area_id: 0.0.0.0 + type: backbone + router_id_source: loopback