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.