Hi,

i need some suggestions from you. The problem I have is decribed below:

i'm building network as it is drawn on pic http://devnet.pl/~pck/network.jpg
.

with isp1 and isp2 i have to set up BGP (i've got public AS) and i'm
thinking to use openbgpd for this.

to connect to ISP1 i have 1.1.1.4/30.   .4/30 is IP for my router, .3/30 is
for ISP1 router.
to connect to ISP2 i have 2.2.2.4/30.   .4/30 is IP for my router, .3/30 is
for ISP2 router.

for DMZ i've got public IPs /24, for example: 3.3.3.0/24.

FW3 and FW4 are exactly the same machines, they've got 4 ethernets, for
example:
e0: 1.1.1.4/30 (ISP1)
e1: 2.2.2.4/30 (ISP2)
e2: 3.3.3.1/24 (ISP3)
e3: for pfsync between FW3 and FW4

i want to set CARP on ISPs and DMZ side. is it possible? I have only one IP
for connecting to ISP, so can i set 192.168.0.1/24 and 192.168.0.2/24 on e0
and then make hostname.carp0 with ip address 1.1.1.4/30?  and something like
this on ISP2 side.

and how to compile this with openbgpd? will openbgpd work in master-slave
technology?

and second question is how can i resolve problem like this:
i've got two machines in dmz (on public ip) which do the same (ie.: web
servers):
3.3.3.40
3.3.3.41

and one of them dies, so redirect all traffic two the second machine. should
i do it with rdr rule? like:
rdr on $ext_e0 proto tcp from any to 3.3.3.40 port 80 -> 3.3.3.41 port 80
rdr on $ext_e1 proto tcp from any to 3.3.3.40 port 80 -> 3.3.3.41 port 80

or something else?

thanks for any advice,
p.

Reply via email to