Policy Based Routing für Redundante Anbindung eines Webservers über 2 Provider

Hier am Beispiel eines RHEL 4 Webservers, der über zwei Router an das Internet angeschlossen ist. Das Zuweisen der öffentlichen Adressen funktioniert über NAT und wird durch die vorgeschalteten Router durchgeführt. Somit ist nur noch der Antwort-Weg der Anfragen zu definieren.

Alternativ auch hier Multiple WAN on openWRT.

Voraussetzungen

  • iproute2 (bei RHEL4: iproute-2.6.9-3.EL4.7)

Durchführung

vgl. lartc howto.

  • IF1=eth0 ; IP1=192.168.10.10 ; P1=192.168.10.1 ; P1_NET=192.168.10.0/24
  • IF2=eth1 ; IP2=192.168.20.10 ; P2=192.168.20.1 ; P2_NET=192.168.20.0/24
  • ip route add $P1_NET dev $IF1 src $IP1 tab 10
  • ip route add default via $P1 table 10
  • ip route add $P2_NET dev $IF2 src $IP2 tab 11
  • ip route add default via $P2 table 11
  • ip route add $P1_NET dev $IF1 src $IP1
  • ip route add $P2_NET dev $IF2 src $IP2
  • ip route add default via $P1
  • ip rule add from $IP1 table 10
  • ip rule add from $IP2 table 11

ip route show

192.168.10.0/24 dev eth0  proto kernel  scope link  src 192.168.10.10 
192.168.20.0/24 dev eth1  proto kernel  scope link  src 192.168.20.10 
169.254.0.0/16 dev eth1  scope link 
default via 192.168.10.1 dev eth0 

ip rule show

0:      from all lookup local 
32764:  from 192.168.20.10 lookup 11 
32765:  from 192.168.10.10 lookup 10 
32766:  from all lookup main 
32767:  from all lookup default 

Test

 
wissen/openwrt/policy-based-routing-fuer-redundante-anbindung-eines-webservers-ans-internet.txt · Zuletzt geändert: 05.09.2010 20:31
 
Recent changes RSS feed Donate Valid XHTML 1.0 Valid CSS Recent cached RSS feed cacert-signed web site: inhalt.serviert.de