如何为全局区域和非全局区域定义到同一目的地的不同路由?

如何为全局区域和非全局区域定义到同一目的地的不同路由?

我需要将 Solaris 10 服务器中的全局区域和非全局区域的管理网络分开。全局区域有自己的管理网络,所有非全局区域共享一个管理网络,这与全局区域的管理网络不同。以下面的地址为例:

global zone:       10.0.1.1/24
non-global zone 1: 10.0.2.1/24
non-global zone 2: 10.0.2.2/24
non-global zone 3: 10.0.2.3/24
non-global zone 4: 10.0.2.4/24
and so on ...

全局区域管理网络中的路由器为10.0.1.254,非全局区域管理网络中的路由器为10.0.2.254。

所有区域应与相同的管理基础设施 10.10.1.0/24 进行通信。但通信应该通过不同的路线。全局区域应通过 10.0.1.254,非全局区域应通过 10.0.2.254。

问题是:共享接口是否可行?我知道这可以通过区域的专用接口来实现。但我有超过10个区域并且接口不够。所以我必须使用共享接口。

我知道这个defrouter选项,zonecfg但这不会有帮助,因为默认网关指向互联网而不是管理网络。我需要defrouter路线功能。我需要定义一条仅适用于来自该区域的流量的路由,就像defrouter适用于默认网关一样。但我找不到解决办法。

相关内容