<div>So for those of you following this thread. This is what I ended up with that seems to be working.</div>
<div> </div>
<div>/etc/iproute2/rt_tables</div>
<div><br><br>#<br># reserved values<br>#<br>255 local<br>254 main<br>253 default<br>0 unspec<br>#<br># local<br>#<br>#1 inr.ruhep<br>1 Cable<br>2 T1<br></div>
<div>/etc/sysconfig/network-scripts/rule-eth2</div>
<div> </div>
<div># Creates Rule Cable<br>from xx.yy.51.46 table Cable</div>
<div># Sets up the routing rule<br>from xx.yy.51.45 to default lookup Cable</div>
<div> </div>
<div>/etc/sysconfig/network-scripts/rule-eth3</div>
<div> </div>
<div># Creates Rule T1<br>from aa.bb.166.2 table T1</div>
<div># Sets up the routing rule<br>from aa.bb.166.2 to default lookup T1</div>
<div> </div>
<div>/etc/sysconfig/network-scripts/route-eth2</div>
<div> </div>
<div># Sets up routing for Cable<br>xx.yy.51.44/30 dev eth2 src xx.yy.51.45 table Cable<br>default via xx.yy.51.45 table Cable</div>
<div># Sets up main routing table for Cable<br>xx.yy.51.44/30 dev eth2 src xx.yy.51.45</div>
<div># Sets up default route<br>default via xx.yy.51.46</div>
<div># Sets up route for internal network<br><a href="http://192.168.4.0/24">192.168.4.0/24</a> dev eth0 proto kernel scope link src 192.168.4.1 table Cable</div>
<div> </div>
<div>/etc/sysconfig/network-scripts/route-eth3</div>
<div> </div>
<div># Sets up routing for T1<br>aa.bb.166.0/27 dev eth3 src aa.bb.166.2 table T1<br>default via aa.bb.166.2 table T1</div>
<div># Sets up main routing table for T1<br>aa.bb.166.0/27 dev eth3 src aa.bb.166.2</div>
<div># Sets up routing for internal network <br><a href="http://192.168.4.0/24">192.168.4.0/24</a> dev eth0 proto kernel scope link src 192.168.4.1 table T1<br><br>Now where would the proper place be to put a route for load balancing like:</div>
<div> </div>
<div>ip route add default scope global nexthop via xx.yy.51.46 dev eth2 weight 3 nexthop via aa.bb.166.2 dev eth3 weight 1</div>
<div><br><br><br> </div>