尝试通过Solaris 10中的特定接口添加主机路由

我已经添加了第二个以太网到主机,以便通过第二根线路来备份stream量(以避免主链路饱和)。 我必须依赖地球另一端的networkingpipe理员,他们给了我第二个IP在与主界面相同的子网。

我试图添加一个像这样的路由来强制通过备份链接( e1000g1 )而不是主链接( e1000g0 )的stream量:

 route add 10.0.1.19 192.168.2.1 -ifp e1000g1 

哪里:

  • 10.0.1.19是我的备份服务器
  • 192.168.2.1是本地子网的网关

这没有奏效。 如果我尝试从主机ping备份服务器,则在两个接口上侦听都会显示数据包永远不会出现。 我只是无法访问ICMP。

在同事的build议下,我也尝试了这个变化:

 route add 10.0.1.19 192.168.2.5 -ifp e1000g1 

其中192.168.2.5e1000g1的接口地址。 这有同样的结果。

是否有可能使这个工作,或者我需要有两个单独的子网,这个工作?

您应该可以做到这一点,您只需要为次要路线添加更高的指标。

默认情况下,主路由将有度量1,所以为了添加第二个,你只需要任何更高的值。

route add 10.0.1.19 192.168.2.5 -ifp e1000g1 metric 2

这样,当第一条路由closures时,stream量将自动通过第二networking

我不知道甚至可以设置这样的路由条目。 我的公司也使用专用的备份接口,但他们在不同的物理networking和子网上,所以没有路由问题。 我build议三个可能的解决scheme

第一,在不同的子网上获得一个IP。 第二,在两个接口上设置负载平衡,对另一个接口的备份影响变小,在不备份的情况下,生产得到更快的整体速度。 第三,限制备份应用程序允许使用的带宽量。