LVS
lvs-users
Google
 
Web LinuxVirtualServer.org

Re: Wouldn't it be great?

To: Lars Marowsky-Bree <lmb@xxxxxxxxx>
Subject: Re: Wouldn't it be great?
Cc: Michael Sparks <zathras@xxxxxxxxxxxxxxxxxx>, "'lvs-users@xxxxxxxxxxxxxxxxxxxxxx'" <lvs-users@xxxxxxxxxxxxxxxxxxxxxx>
From: Wensong Zhang <wensong@xxxxxxxxxxxx>
Date: Fri, 26 Nov 1999 01:24:07 +0800
Lars Marowsky-Bree wrote:
> 
> On 1999-11-25T11:36:23,
>    Michael Sparks <zathras@xxxxxxxxxxxxxxxxxx> said:
> 
> Michael, I agree with you.
> 

Me too.

> However, it would be good if LVS would log the failures it detects. ie, I
> _think_ it can notice if a client receives a port unreachable in response to a

Currently, the LVS can handle ICMP packets for virtual services, and
forward them to the right place. It is easy to set the weight of the
destination zero or temperarily remove the dest entry directly, if an
PORT_UNREACH icmp from the server to the client passes through the LVS
box.

If we want the kernel to notify monitoring software that a real server
is down in order to let monitoring software keep consistent state of
virtual service table, we need design efficient way to notify
monitoring, more code is required. Anyway, there is a need to develop
efficient communication between the LVS kernel and monitoring software,
for example, monitoring software get the connection number efficiently,
it is time-consuming to parse the big IPVS table to get the connection
numbers; how to efficiently support ipvsadm -L <protocol, ip, port>? it
is good for applications like Ted's 1024 virtual services. I checked the
procfs code, it still requires one write_proc and one read_proc to get
per virtual service print, it is a little expensive. Any idea?

Thanks,

Wensong


> forwarded request if running masquerading, however it cannot know if it is
> running DR or tunneling because in that case it doesn't see the reply to the
> client.
> 
> Sincerely,
>     Lars Marowsky-Brée
> 
> --
> Lars Marowsky-Brée
> Network Management
> 
> teuto.net Netzdienste GmbH
> 
> ----------------------------------------------------------------------
> LinuxVirtualServer.org mailing list - lvs-users@xxxxxxxxxxxxxxxxxxxxxx
> To unsubscribe, e-mail: lvs-users-unsubscribe@xxxxxxxxxxxxxxxxxxxxxx
> For additional commands, e-mail: lvs-users-help@xxxxxxxxxxxxxxxxxxxxxx

----------------------------------------------------------------------
LinuxVirtualServer.org mailing list - lvs-users@xxxxxxxxxxxxxxxxxxxxxx
To unsubscribe, e-mail: lvs-users-unsubscribe@xxxxxxxxxxxxxxxxxxxxxx
For additional commands, e-mail: lvs-users-help@xxxxxxxxxxxxxxxxxxxxxx

<Prev in Thread] Current Thread [Next in Thread>