The source ports appear to not be the issue.  Not sure if this helps, but here 
is a sanitized output of a tcpdump.  Notice there are no packets going to any 
of the farm servers.  I noted that the source port was mostly 514, but could be 
anything.  Most firewalls send using 514 for the source port, some use random 
high ports for the source port.



root@ZLB1<mailto:root@ZLB1>:~# tcpdump -len host (LogSource)
17:07:04.041125 00:dd:e3:ff:ff:20 > 00:82:29:49:c4:0f, ethertype IPv4 (0x0800), 
length 204: (LogSource).514 > (ZLB1).514: SYSLOG local4.info, length: 162
17:07:04.041139 00:dd:e3:ff:ff:20 > 00:82:29:49:c4:0f, ethertype IPv4 (0x0800), 
length 198: (LogSource).514 > (ZLB1).514: SYSLOG local4.info, length: 156
17:07:04.041151 00:dd:e3:ff:ff:20 > 00:82:29:49:c4:0f, ethertype IPv4 (0x0800), 
length 197: (LogSource).514 > (ZLB1).514: SYSLOG local4.info, length: 155
17:07:04.041226 00:dd:e3:ff:ff:20 > 00:82:29:49:c4:0f, ethertype IPv4 (0x0800), 
length 197: (LogSource).514 > (ZLB1).514: SYSLOG local4.info, length: 155
17:07:04.041245 00:dd:e3:ff:ff:20 > 00:82:29:49:c4:0f, ethertype IPv4 (0x0800), 
length 197: (LogSource).514 > (ZLB1).514: SYSLOG local4.info, length: 155
17:07:04.043603 00:dd:e3:ff:ff:20 > 00:82:29:49:c4:0f, ethertype IPv4 (0x0800), 
length 197: (LogSource).514 > (ZLB1).514: SYSLOG local4.info, length: 155
17:07:04.062748 00:dd:e3:ff:ff:20 > 00:82:29:49:c4:0f, ethertype IPv4 (0x0800), 
length 188: (LogSource).514 > (ZLB1).514: SYSLOG local4.info, length: 146
17:07:04.062774 00:dd:e3:ff:ff:20 > 00:82:29:49:c4:0f, ethertype IPv4 (0x0800), 
length 195: (LogSource).514 > (ZLB1).514: SYSLOG local4.info, length: 153
17:07:04.062782 00:dd:e3:ff:ff:20 > 00:82:29:49:c4:0f, ethertype IPv4 (0x0800), 
length 196: (LogSource).514 > (ZLB1).514: SYSLOG local4.info, length: 154
17:07:04.081443 00:dd:e3:ff:ff:20 > 00:82:29:49:c4:0f, ethertype IPv4 (0x0800), 
length 187: (LogSource).514 > (ZLB1).514: SYSLOG local4.info, length: 145
17:07:04.093583 00:dd:e3:ff:ff:20 > 00:82:29:49:c4:0f, ethertype IPv4 (0x0800), 
length 160: (LogSource).514 > (ZLB1).514: SYSLOG local4.info, length: 118
17:07:04.093804 00:dd:e3:ff:ff:20 > 00:82:29:49:c4:0f, ethertype IPv4 (0x0800), 
length 155: (LogSource).514 > (ZLB1).514: SYSLOG local4.info, length: 113
17:07:09.158890 00:dd:e3:ff:ff:20 > 00:82:29:49:c4:0f, ethertype IPv4 (0x0800), 
length 197: (LogSource).514 > (ZLB1).514: SYSLOG local4.info, length: 155
17:07:09.158940 00:82:29:49:c4:0f > 00:dd:e3:ff:ff:20, ethertype IPv4 (0x0800), 
length 225: (ZLB1) > (LogSource): ICMP (ZLB1) udp port 514 unreachable, length 
191
17:07:09.198905 00:dd:e3:ff:ff:20 > 00:82:29:49:c4:0f, ethertype IPv4 (0x0800), 
length 193: (LogSource).514 > (ZLB1).514: SYSLOG local4.info, length: 151
17:07:09.198942 00:82:29:49:c4:0f > 00:dd:e3:ff:ff:20, ethertype IPv4 (0x0800), 
length 221: (ZLB1) > (LogSource): ICMP (ZLB1) udp port 514 unreachable, length 
187
17:07:09.257895 00:dd:e3:ff:ff:20 > 00:82:29:49:c4:0f, ethertype IPv4 (0x0800), 
length 160: (LogSource).514 > (ZLB1).514: SYSLOG local4.info, length: 118
17:07:19.598262 00:dd:e3:ff:ff:20 > 00:82:29:49:c4:0f, ethertype IPv4 (0x0800), 
length 166: (LogSource).514 > (ZLB1).514: SYSLOG local4.info, length: 124
17:07:19.598294 00:82:29:49:c4:0f > 00:dd:e3:ff:ff:20, ethertype IPv4 (0x0800), 
length 194: (ZLB1) > (LogSource): ICMP (ZLB1) udp port 514 unreachable, length 
160
17:07:19.604182 00:dd:e3:ff:ff:20 > 00:82:29:49:c4:0f, ethertype IPv4 (0x0800), 
length 197: (LogSource).514 > (ZLB1).514: SYSLOG local4.info, length: 155
17:07:19.604208 00:82:29:49:c4:0f > 00:dd:e3:ff:ff:20, ethertype IPv4 (0x0800), 
length 225: (ZLB1) > (LogSource): ICMP (ZLB1) udp port 514 unreachable, length 
191
17:07:19.624273 00:dd:e3:ff:ff:20 > 00:82:29:49:c4:0f, ethertype IPv4 (0x0800), 
length 202: (LogSource).514 > (ZLB1).514: SYSLOG local4.info, length: 160
17:07:19.624307 00:82:29:49:c4:0f > 00:dd:e3:ff:ff:20, ethertype IPv4 (0x0800), 
length 230: (ZLB1) > (LogSource): ICMP (ZLB1) udp port 514 unreachable, length 
196
17:07:19.660342 00:dd:e3:ff:ff:20 > 00:82:29:49:c4:0f, ethertype IPv4 (0x0800), 
length 196: (LogSource).514 > (ZLB1).514: SYSLOG local4.info, length: 154
17:07:19.689706 00:dd:e3:ff:ff:20 > 00:82:29:49:c4:0f, ethertype IPv4 (0x0800), 
length 160: (LogSource).514 > (ZLB1).514: SYSLOG local4.info, length: 118
17:07:19.689773 00:dd:e3:ff:ff:20 > 00:82:29:49:c4:0f, ethertype IPv4 (0x0800), 
length 155: (LogSource).514 > (ZLB1).514: SYSLOG local4.info, length: 113



RB

________________________________
From: Randy Baca [ra...@rbaca.com]
Sent: Tuesday, October 25, 2016 4:31 PM
To: zenloadbalancer-support@lists.sourceforge.net
Subject: Re: [Zenloadbalancer-support] UDP Port 514 Unreachable


  *   Syslog file shows no errors.
  *   iptables mangle and nat are as shown below.
  *   The unreachable response is not coming from any of the syslog servers in 
the farm
  *   Health check is configured and working and showing "up" for all servers 
according to farmguardian logs.  I cannot find the word "down" in any of the 
logs.
  *   No problems from the TCP farm, and there would not be because we have 
very few TCP connections.  Maybe none.

Could it be that the Zen is running out of DNAT ports?  We are using DNAT in 
order to keep the original source address in the syslog message.  If it runs 
out of ports it will need to time out before adding a new connection.  Is this 
configurable? Can I increase the DNAT port range or add another IP for DNAT?



RB

________________________________
From: Laura Garcia [nev...@gmail.com]
Sent: Tuesday, October 25, 2016 8:31 AM
To: zenloadbalancer-support@lists.sourceforge.net
Subject: Re: [Zenloadbalancer-support] UDP Port 514 Unreachable

Rules are the output lines of "iptables -L -t ...".

If there is any limitation issue in the system, it'll be shown in the syslog 
file. But it doesn't seem to be the reason.

Are you sure that the unreachable response is from the Zen Load Balancer?
Do you have any health check configured?
Did you notice any problem from the L4 TCP farm?

Regards


Laura Garcia
Zen Load Balancer Team
www.zenloadbalancer.com<http://www.zenloadbalancer.com>

On Mon, Oct 24, 2016 at 8:17 PM, Randy Baca 
<ra...@rbaca.com<mailto:ra...@rbaca.com>> wrote:
Not sure what you mean by rules.  Where and how do I set rules for logging?

Here is the issue again:

•         I have a lot of firewalls sending syslogs to the ZLB on udp port 514.

•         The ZLB forwards (DNAT) the logs to a syslog server farm.

•         Some of the firewalls are being rejected by the ZLB with a “udp port 
514 unreachable” message.

Why would the ZLB reject an inbound syslog message from only some of the 
firewalls?  Everything else is working fine.  There are no special 
configurations for the sending firewalls.  Everything is simply pointed at the 
ZLB and it forwards everything just fine except for a few of the firewalls.

RB

From: Laura Garcia [mailto:nev...@gmail.com<mailto:nev...@gmail.com>]
Sent: Friday, October 21, 2016 3:24 PM

To: 
zenloadbalancer-support@lists.sourceforge.net<mailto:zenloadbalancer-support@lists.sourceforge.net>
Subject: Re: [Zenloadbalancer-support] UDP Port 514 Unreachable


And which rules are from the firewall which is not being redirected?

Can you check the rules marks which the configured ones?

The reason for not being redirected is that the rules is not matching correctly.
You can incluye logging rules in order to check why the rules are notatching 
for such firewall.

Regards

El 20 oct. 2016 8:20 p. m., "Randy Baca" 
<ra...@rbaca.com<mailto:ra...@rbaca.com>> escribió:

Here is sanitized output.  It all looks normal.



root@zenlb01<mailto:root@zenlb01>:~# iptables -L -t mangle
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination
MARK       udp  --  anywhere             (ZLB VIP)        statistic mode random 
probability 1.00000000000 multiport dports syslog /*  FARM_SyslogUDP_4_  */ 
MARK set 0x206
MARK       udp  --  anywhere             (ZLB VIP)        statistic mode random 
probability 0.72727272706 multiport dports syslog /*  FARM_SyslogUDP_3_  */ 
MARK set 0x205
MARK       udp  --  anywhere             (ZLB VIP)        statistic mode random 
probability 0.45454545459 multiport dports syslog /*  FARM_SyslogUDP_2_  */ 
MARK set 0x204
MARK       udp  --  anywhere             (ZLB VIP)        statistic mode random 
probability 0.18181818165 multiport dports syslog /*  FARM_SyslogUDP_1_  */ 
MARK set 0x203
MARK       udp  --  anywhere             (ZLB VIP)        statistic mode random 
probability 0.03636363614<tel:0.03636363614> multiport dports syslog /*  
FARM_SyslogUDP_0_  */ MARK set 0x200
MARK       tcp  --  anywhere             (ZLB VIP)        statistic mode random 
probability 1.00000000000 multiport dports shell /*  FARM_SyslogTCP_3_  */ MARK 
set 0x208
MARK       tcp  --  anywhere             (ZLB VIP)        statistic mode random 
probability 0.75000000000 multiport dports shell /*  FARM_SyslogTCP_2_  */ MARK 
set 0x207
MARK       tcp  --  anywhere             (ZLB VIP)        statistic mode random 
probability 0.50000000000 multiport dports shell /*  FARM_SyslogTCP_1_  */ MARK 
set 0x202
MARK       tcp  --  anywhere             (ZLB VIP)        statistic mode random 
probability 0.25000000000 multiport dports shell /*  FARM_SyslogTCP_0_  */ MARK 
set 0x201

Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination
root@zenlb01<mailto:root@zenlb01>:~#
root@zenlb01<mailto:root@zenlb01>:~#
root@zenlb01<mailto:root@zenlb01>:~# iptables -L -t nat
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination
DNAT       tcp  --  anywhere             anywhere             mark match 0x201 
/*  FARM_SyslogTCP_0_  */ to:(Server0):514
DNAT       tcp  --  anywhere             anywhere             mark match 0x202 
/*  FARM_SyslogTCP_1_  */ to:(Server1):514
DNAT       tcp  --  anywhere             anywhere             mark match 0x207 
/*  FARM_SyslogTCP_2_  */ to:(Server2):514
DNAT       tcp  --  anywhere             anywhere             mark match 0x208 
/*  FARM_SyslogTCP_3_  */ to:(Server3):514
DNAT       udp  --  anywhere             anywhere             mark match 0x200 
/*  FARM_SyslogUDP_0_  */ to:(Server0):514
DNAT       udp  --  anywhere             anywhere             mark match 0x203 
/*  FARM_SyslogUDP_1_  */ to:(Server1):514
DNAT       udp  --  anywhere             anywhere             mark match 0x204 
/*  FARM_SyslogUDP_2_  */ to:(Server2):514
DNAT       udp  --  anywhere             anywhere             mark match 0x205 
/*  FARM_SyslogUDP_3_  */ to:(Server3):514
DNAT       udp  --  anywhere             anywhere             mark match 0x206 
/*  FARM_SyslogUDP_4_  */ to:(Server4):514

Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination



RB

________________________________
From: Laura Garcia [nev...@gmail.com<mailto:nev...@gmail.com>]
Sent: Thursday, October 20, 2016 10:52 AM
To: 
zenloadbalancer-support@lists.sourceforge.net<mailto:zenloadbalancer-support@lists.sourceforge.net>
Subject: Re: [Zenloadbalancer-support] UDP Port 514 Unreachable
Hi Randy, maybe the L4 rules are not generated properly for this certain 
firewall client.
Could you check if the rules for this firewall has the same rules than the 
others in the following commands?
iptables -L -t mangle
iptables -L -t nat
Regards.


Laura Garcia
Zen Load Balancer Team
www.zenloadbalancer.com<http://www.zenloadbalancer.com>

On Thu, Oct 20, 2016 at 7:29 PM, Randy Baca 
<ra...@rbaca.com<mailto:ra...@rbaca.com>> wrote:

Hi,

I am running ZLB to load balance syslog messages coming from my firewalls to a 
farm of log parsers.  One firewall is sending syslogs but instead of 
load-balancing the packets like the other firewalls ( all Cisco ASA) the ZLB 
responds to the one firewall with this message:



10:21:25.683555 IP (firewall).514 > (ZLB VIP).514: SYSLOG 
local4.info<http://local4.info>, length: 147

10:19:44.045419 IP (ZLB VIP) > (firewall): ICMP 10.251.253.50 udp port 514 
unreachable, length 183



Does anyone know why this is happening?  All the other firewalls are being 
load-balanced properly.



RB

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Zenloadbalancer-support mailing list
Zenloadbalancer-support@lists.sourceforge.net<mailto:Zenloadbalancer-support@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/zenloadbalancer-support


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Zenloadbalancer-support mailing list
Zenloadbalancer-support@lists.sourceforge.net<mailto:Zenloadbalancer-support@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/zenloadbalancer-support

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Zenloadbalancer-support mailing list
Zenloadbalancer-support@lists.sourceforge.net<mailto:Zenloadbalancer-support@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/zenloadbalancer-support


------------------------------------------------------------------------------
The Command Line: Reinvented for Modern Developers
Did the resurgence of CLI tooling catch you by surprise?
Reconnect with the command line and become more productive. 
Learn the new .NET and ASP.NET CLI. Get your free copy!
http://sdm.link/telerik
_______________________________________________
Zenloadbalancer-support mailing list
Zenloadbalancer-support@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/zenloadbalancer-support

Reply via email to