Is the inside addresses needed for GRE tunnels?

With a GRE tunnel “tunnel1” between 1.2.3.4 and 5.6.7.8 I assign addresses like 192.168.1.9 to one end of the tunnel interface and 192.168.1.10 to the other (on the other router). So the “extra” tunnel subnet is 192.168.1.8/30.

I noticed that if I routed traffic down the tunnel by tunnel name it works fine and I don’t appear to need the extra tunnel address subnet.

Is it ok to route using tunnel by name and omit the extra addresses on the tunnel interface.

I just set up three more GRE tunnels with internet addresses but without internal tunnel addresses, and I am routing traffic through them using the tunnel names and it seems to work just fine…

Why I am even worrying about this is because I have 50 voip MikroTik routers, and need GRE tunnels between all of them. If I can skip the internal GRE tunnel addresses it is so much easier.

Hoping someone from MikroTik can set me straight on this one.