优美的隧道远程改变

我想解决一个networking问题:

假设我在本地networking中有3台机器A,B,X,用户可以访问X的networking接口tunX的networking资源,这是一个隧道接口连接到A.我想将tunX的远程接口从A切换到B和通过tunX的用户networking活动保持活动状态。

所以..

  1. 有没有办法(期待linux / unix工具,如ip或openvswitch)来做到这一点? (或者,甚至可能吗?)
  2. 有这个技术术语吗?

提前致谢!