Is this routing setup correct?

Based on your setup, you can remove bridging on the routers (as well in ZT Central).

The 2 sites will talk like you would talk to something on the internet (evaluating the Layer3 destination IP hop by hop). Here’s a quick packet walk:

Let’s say you have a host (Host1) at site 1 with an IP of 192.168.0.100 that wants to talk to 192.168.2.100 (Host2) at site 2.

  • Host1 generates a packet with Source:192.168.0.100 / Destination:192.168.2.100
    • It looks how to get to 192.168.2.100; noticing it doesn’t have a direct route, so it follows its default gateway to OpenWRT1.
  • OpenWRT looks at the packet and looks at its routing table and sees it has a direct route to 192.168.2.0/23 (which would include 192.168.2.100), via 192.168.196.111, so it forwards that packet to OpenWRT2 that owns the 192.168.196.111.
  • OpenWRT2 looks at its routing table and sees that 192.168.2.0/23 is directly attached, so it sends an ARP message to its local LAN to see what MAC address owns 192.168.2.100, and once received will send the final packet down to 192.168.2.100.
  • The return from 192.168.2.100 to 192.168.0.100 will simply reverse the source/destination and send back over the reverse path.
1 Like