LoRaWAN does not have any built in specifications for roaming. You can do it at the application level on the node if you have ACKs enabled, but that does have all the downsides of ACKs.
If more than one gateway is required, the typical thing to do would be to use them in packet forwarder mode and use a cloud based network such as actility. You can also run your own join server on an internal network, but we do not have a reference implementation for this type of setup at this time.