To auto connect to the remote end you can define some interesting traffic that would trigger a new tunnel initiation. The tunnel getting dropped is a mechanism to keep the status of connections healthy, so that if no traffic is seen the tunnel gets disconnected.