LVS-DR UDP Service probem

Mike Machado mmachado at o1.com
Fri Aug 20 19:17:43 BST 2004


Do to the way the voip application and RTP streams work, the voip server
needs to be publicably reachable. The initial request for the call is
balanced between servers, but then communication for that call is
communicated directly between client and real server.

Is anyone out there using LVS-DR for UDP services (DNS, etc..)?

On Fri, 2004-08-20 at 11:03, Michiel Muhlenbaumer wrote:
> Why don't you use masquerading for this?
> 
> ----- Original Message ----- 
> From: "Mike Machado" <mmachado at o1.com>
> To: <lvs-users at LinuxVirtualServer.org>
> Sent: Friday, August 20, 2004 8:00 PM
> Subject: LVS-DR UDP Service probem
> 
> 
> > 
> > I have a LVS-DR setup with two realservers. My service is a voip
> > application, SIP specifically. I am trying to balance requests between
> > the two. I have all the LVS stuff setup, and was able to get the telnet
> > test to work properly. With UDP though, there seems to be a problem.
> > When the application is forming its reply, it uses the realserver as the
> > source IP, instead of the VIP, as it does with the telnet test. I assume
> > this is because UDP is stateless. I tried to SNAT the packets back to
> > the correct IP, but you cannot SNAT locally generated packets.
> > 
> > I was able to change my voip application to just BIND to the VIP, but
> > due to the nature of this application, it needs to be able to
> > communicate on both the VIP and the RIP, I just want reply packets to
> > use the same source IP and the inbound packets.
> > 
> > Anyone come across this problem for UDP applications, along with a
> > possible solution?
> > 
> > 
> > _______________________________________________
> > LinuxVirtualServer.org mailing list - lvs-users at LinuxVirtualServer.org
> > Send requests to lvs-users-request at LinuxVirtualServer.org
> > or go to http://www.in-addr.de/mailman/listinfo/lvs-users
> > 
> _______________________________________________
> LinuxVirtualServer.org mailing list - lvs-users at LinuxVirtualServer.org
> Send requests to lvs-users-request at LinuxVirtualServer.org
> or go to http://www.in-addr.de/mailman/listinfo/lvs-users



More information about the lvs-users mailing list