Vyos - want 3 routes using bgp - can't ping each other

bgp
vyos-1-2

#1

I want to make sure all three of the routers can communicate with each other, however, they aren’t, I have three seperate VyOS set up on virtual boxes with 2 interfaces (eth0 set up as NAT and eth1 set up as internal network). eth0 belongs to the routers while eth1 holds 3 VLAN’s (including native). I also want to implement bgp protocol for communication. Ping error: “Destination Host Unreachable”. I looked through supportive links and I believe the issue is the router doesn’t know where the other one is. I also attached a dhcp-server. I mostly followed the video here: https://www.youtube.com/watch?v=HIkNKXO_3rI (named “#4 VyOS/Vyatta VLANs Sub-Interfaces Static Routing and OSPF” by BCroweTech)

---------------------show configuration------------------------

router 1:
Ethernet eth0 {
address 1.1.1.1/30
duplex auto
hw-id …
smp_affinity auto
speed auto
}
Ethernet eth1 {
address 192.168.1.1/24
duplex auto
hw-id …
smp_affinity auto
speed auto
vif 2 {
address 192.168.2.1/24
}
vif 3 {
address 192.168.3.1.24
}
}
loopback lo {
}

router 2:
Ethernet eth0 {
address 1.1.1.2/30
duplex auto
hw-id …
smp_affinity auto
speed auto
}
Ethernet eth1 {
address 172.16.1.1/24
duplex auto
hw-id …
smp_affinity auto
speed auto
vif 2 {
address 172.16.2.1/24
}
vif 3 {
address 172.16.3.1/24
}
}
loopback lo {
}

router 3:
Ethernet eth0 {
address 1.1.1.1/30
duplex auto
hw-id …
smp_affinity auto
speed auto
}
Ethernet eth1 {
address 10.10.1.1/24
duplex auto
hw-id …
smp_affinity auto
speed auto
vif 2 {
address 10.10.2.1/24
}
vif 3 {
address 10.10.3.1.24
}
}
loopback lo {
}

^I typed this so forgive any errors^

---------------------show interfaces------------------------

eth0 1.1.1.1/30
eth1 192.168.1.1/24
eth1.2 192.168.2.1/24
eth1.3 192.16.3.1/24
lo 127.0.0.1/8

Thank you!!