Hi,
I'm working on vrrp implementation on OBSD.
My starting point was Linux vrrp implementation done by Jerome Etienne
and FreeBSD vrrp.
I hope in 2 or 3 weeks to have a "running" version of vrrpd for OBSD 3.1

In the meaning time I send a patch around ifconfig and 'if' files to
support MAC showing and MAC setting on ethernet card.

Luk

 ______________________________________________________________

  Ing. Luca Perugini            o mailto: [EMAIL PROTECTED]
                                o
  Oxys S.r.l.                   o   Mob.: +39 335 7746997
  Via Gaetana Agnesi, 12        o   Off.: +39 02 58327300
  20135 Milano MI (ITALY)       o   Fax : +39 02 58304654
 ________________________________________________________________


> -----Messaggio originale-----
> Da: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Per conto di Dries Schellekens
> Inviato: mercoled� 2 ottobre 2002 18.12
> A: [EMAIL PROTECTED]
> Oggetto: Re: Load balancing/failover
>
>
> On Wed, 2 Oct 2002, Daniel Hartmeier wrote:
>
> > Another point is how this deals with #Ip1 going down.
> Should any part of
> > pf (in kernel?) monitor (or even probe) the targets and
> modify the list
> > automatically? Or would you want a userland daemon to do
> that? Or do it
> > manually completely?
>
> Just write an userland daemon that monitors all the IPs and change the
> PF rule to remove the IP of servers that go down and later
> add it again.
>
> Just copy the behaviour IPFilter has. Described in the old ipnat(5)
>
> LOAD-BALANCING
>        Two options for use with  rdr  are  available  to  support
>        primitive,  round-robin  based  load balancing.  The first
>        option allows for a rdr to specify a  second  destination,
>        as follows:
>
>        rdr le0 203.1.2.3/32 port 80 -> 203.1.2.3,203.1.2.4 port 80 tcp
>
>        This  would send alternate connections to either 203.1.2.3
>        or 203.1.2.4.  In scenarios where the load is being spread
>        amongst a larger set of servers, you can use:
>
>        rdr le0 203.1.2.3/32 port 80 -> 203.1.2.3,203.1.2.4
> port 80 tcp round-robin
>        rdr le0 203.1.2.3/32 port 80 -> 203.1.2.5 port 80 tcp
> round-robin
>
>        In   this   case,  a  connection  will  be  redirected  to
>        203.1.2.3, then 203.1.2.4 and then 203.1.2.5 before  going
>        back  to  203.1.2.3.   In  accomplishing this, the rule is
>        removed from the top of the list and  added  to  the  end,
>        automatically, as required.  This will not effect the dis-
>        play of rules using "ipnat -l", only the internal applica-
>        tion order.
>
>
> Cheers,
>
> Dries
> --
> Dries Schellekens
> email: [EMAIL PROTECTED]
>


begin 666 lladdr_support.tgz
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
MW"6'>@E>N)[ S4Q^]PU@A4D?[K+HQ4Y4NU6(+ `65WPPJ:[EMAIL PROTECTED]
M2M5TC3B[,V[5B&%$S"ULN^:P##A]."U5>7U:E__=ALEJV:O^BPT&,L!0?3;A
MI..(WG(ZHX%+U3FG*K 3S!5/' (//0E5+5APRYDX%@V?U(YQ.<D*D"#"06JY
MZ !%H>K3EH>BJ@6<$A#ZECOCOX'M3)TPJ$>U+%EUSBMF`5JX4/)4^1YUTPQU
MJF-)H5\C]34.-<%-`<\YN*(0\]N5D&7PD,CCUFMF?22>;$KE\U01#.4G@B5]
MC)XQI0B?6QQU'A6_")=:EP+QW5M'3!/)E*J8;=DK^IR-,UOXWH(PUE4US'?0
M5B*UQP<D4OR<7M;&I_+=! 'G)*U-8J&U?6^/+*" `@HHH( ""BB@@ (***" 
G`@HHH( ""BB@@ (***" `@HHH( ""BB@@ (*^#KX#Q"-7]P`4 ``
`
end


Reply via email to