The below configuration is for VLC VMware Cloud Foundation configuration for the 172.16.x.x Network for Vyos. I decided to build another VCF instance network in my lab so I can have two running at the same time.

delete interfaces ethernet eth0 address dhcp
set service ssh port 22

set interfaces ethernet eth0 vif 4 address '192.168.1.1/24'
set interfaces ethernet eth0 vif 4 description 'vlan 4 mgmt'

set protocols static route 0.0.0.0/0 next-hop 192.168.1.1

set interfaces ethernet eth0 vif 30 address '172.16.30.254/24'
set interfaces ethernet eth0 vif 30 description 'VLC vlan 30 MGMT'
set interfaces ethernet eth0 vif 31 address '172.16.31.254/24'
set interfaces ethernet eth0 vif 31 description 'VLC vlan 31 vMOTION'
set interfaces ethernet eth0 vif 32 address '172.16.32.254/24'
set interfaces ethernet eth0 vif 32 description 'VLC vlan 32 vSAN'
set interfaces ethernet eth0 vif 33 address '172.16.33.254/24'
set interfaces ethernet eth0 vif 33 description 'VLC vlan 33 ESXI Host Overlay TEP'
set interfaces ethernet eth0 vif 34 address '172.16.34.254/24'
set interfaces ethernet eth0 vif 34 description 'VLC vlan 34 INT vSAN witness'
set interfaces ethernet eth0 vif 35 address '172.16.35.254/24'
set interfaces ethernet eth0 vif 35 description 'VLC vlan 35 Edge uplink 1'
set interfaces ethernet eth0 vif 36 address '172.16.36.254/24'
set interfaces ethernet eth0 vif 36 description 'VLC vlan 36 Edge uplink 2'
set interfaces ethernet eth0 vif 37 address '172.16.37.254/24'
set interfaces ethernet eth0 vif 37 description 'VLC vlan 37 Edge Overlay TEP'
set interfaces ethernet eth0 vif 38 address '172.16.38.254/24'
set interfaces ethernet eth0 vif 38 description 'VLC vlan 38 RTEP-OVERLAY'

set interfaces ethernet eth0 mtu 9000
set interfaces ethernet eth0 duplex 'auto'
set interfaces ethernet eth0 speed 'auto'

set service dhcp-server shared-network-name dhcp-pool subnet 172.16.33.0/24 subnet-id 2
set service dhcp-server shared-network-name dhcp-pool authoritative
set service dhcp-server shared-network-name dhcp-pool subnet 172.16.33.0/24 range 2 start 172.16.33.6
set service dhcp-server shared-network-name dhcp-pool subnet 172.16.33.0/24 range 2 stop 172.16.33.253
set service dhcp-server shared-network-name dhcp-pool subnet 172.16.33.0/24 option default-router 172.16.33.254

set protocols bgp system-as 100
set protocols bgp neighbor 172.16.35.1 remote-as '101'
set protocols bgp neighbor 172.16.35.1 update-source '172.16.35.254'
set protocols bgp neighbor 172.16.36.1 remote-as '101'
set protocols bgp neighbor 172.16.36.1 update-source '172.16.36.254'
set protocols bgp neighbor 172.16.35.2 remote-as '101'
set protocols bgp neighbor 172.16.35.2 update-source '172.16.35.254'
set protocols bgp neighbor 172.16.36.2 remote-as '101'
set protocols bgp neighbor 172.16.36.2 update-source '172.16.36.254'
set protocols bgp address-family ipv4-unicast redistribute connected
set protocols bgp parameters router-id '172.16.35.254'
set protocols bgp neighbor 172.16.35.1 address-family ipv4-unicast
set protocols bgp neighbor 172.16.35.2 address-family ipv4-unicast
set protocols bgp neighbor 172.16.36.1 address-family ipv4-unicast
set protocols bgp neighbor 172.16.36.2 address-family ipv4-unicast
set protocols bgp neighbor 172.16.35.1 address-family ipv4-unicast default-originate
set protocols bgp neighbor 172.16.35.2 address-family ipv4-unicast default-originate
set protocols bgp neighbor 172.16.36.1 address-family ipv4-unicast default-originate
set protocols bgp neighbor 172.16.36.2 address-family ipv4-unicast default-originate
set protocols bgp neighbor 172.16.35.1 address-family ipv4-unicast weight 1
set protocols bgp neighbor 172.16.35.2 address-family ipv4-unicast weight 2
set protocols bgp neighbor 172.16.36.1 address-family ipv4-unicast weight 3
set protocols bgp neighbor 172.16.36.2 address-family ipv4-unicast weight 4

set service ntp server 192.168.1.1
set system name-server 172.16.30.4

set system domain-search kad.local
set service dns forwarding listen-address '172.16.30.4'
set service dns forwarding name-server '172.16.30.4'
set service dns forwarding allow-from '0.0.0.0/0'
set service dns forwarding name-server 172.16.30.4 port 53
set service dns forwarding domain kad.local name-server 172.16.30.4

#get some speed in your nsx-t overlay network because of nesting
del interfaces ethernet eth0 offload lro
set interfaces ethernet eth0 offload gro
set interfaces ethernet eth0 offload gso
set interfaces ethernet eth0 offload rfs
set interfaces ethernet eth0 offload rps
set interfaces ethernet eth0 offload sg
set interfaces ethernet eth0 offload tso

Below is the associated edge configuration via api which you can put into SDDC ManagerMake sure you change the cluster id with yours


{
    "asn": 101,
    "edgeAdminPassword": "VMware123!VMware123!",
    "edgeAuditPassword": "VMware123!VMware123!",
    "edgeRootPassword": "VMware123!VMware123!",
    "mtu": 8940,
    "tier0Name": "T0",
    "tier0RoutingType": "EBGP",
    "tier0ServicesHighAvailability": "ACTIVE_ACTIVE",
    "tier1Name": "T1",
    "edgeClusterName": "EC-01",
    "edgeClusterProfileType": "DEFAULT",
    "edgeClusterType": "NSX-T",
    "edgeFormFactor": "LARGE",
    "edgeNodeSpecs": [ {
        "clusterId": "04cc0229-50b8-4910-a641-21956f2b6779",
        "edgeNodeName": "kad-m01-en01.kad.local",
        "edgeTep1IP": "172.16.37.1/24",
        "edgeTep2IP": "172.16.37.2/24",
        "edgeTepGateway": "172.16.37.254",
        "edgeTepVlan": 37,
        "interRackCluster": false,
        "managementGateway": "172.16.30.254",
        "managementIP": "172.16.30.69/24",
        "uplinkNetwork": [ {
            "asnPeer": 100,
            "bgpPeerPassword": "",
            "peerIP": "172.16.35.254/24",
            "uplinkInterfaceIP": "172.16.35.1/24",
            "uplinkVlan": 35
        },{
            "asnPeer": 100,
            "bgpPeerPassword": "",
            "peerIP": "172.16.36.254/24",
            "uplinkInterfaceIP": "172.16.36.1/24",
            "uplinkVlan": 36
        } ]
    },{
        "clusterId": "04cc0229-50b8-4910-a641-21956f2b6779",
        "edgeNodeName": "kad-m01-en02.kad.local",
        "edgeTep1IP": "172.16.37.3/24",
        "edgeTep2IP": "172.16.37.4/24",
        "edgeTepGateway": "172.16.37.254",
        "edgeTepVlan": 37,
        "interRackCluster": false,
        "managementGateway": "172.16.30.254",
        "managementIP": "172.16.30.70/24",
        "uplinkNetwork": [ {
            "asnPeer": 100,
            "bgpPeerPassword": "",
            "peerIP": "172.16.35.254/24",
            "uplinkInterfaceIP": "172.16.35.2/24",
            "uplinkVlan": 35
        },{
            "asnPeer": 100,
            "bgpPeerPassword": "",
            "peerIP": "172.16.36.254/24",
            "uplinkInterfaceIP": "172.16.36.2/24",
            "uplinkVlan": 36
        } ]
    } ]
}

By Kader