Sponsor: VoiceMeUp - Corporate & Wholesale VoIP Services

VoIP Mailing List Archives
Mailing list archives for the VoIP community
 SearchSearch 

[asterisk-users] Lost outgoing SIP packets


 
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> Asterisk Users
View previous topic :: View next topic  
Author Message
roel at 1afa.com
Guest





PostPosted: Thu Mar 31, 2016 6:35 am    Post subject: [asterisk-users] Lost outgoing SIP packets Reply with quote

Hi list!

I have a problem where SIP packets sent by Asterisk do not hit the wire, and
I don't know what could cause this.

I'm running Asterisk 1.8.28_cert5 with full SIP debug. At the same time, I'm
doing a tcpdump of the traffic on the network interface. I can see in the SIP
debug log that asterisk is sending packets. Most of the time, I can see
those packets in the tcpdump, as you would expect.
However, sometimes Asterisk sends a packet that *does not show up* in the
tcpdump. Asterisk then does several retransmits (that also don't show up).
The next packet that is not a retransmit does show up again.

This causes Asterisk to log the peer it was sending packets to temporarily
as Lagged or unreachable.

There is no outgoing firewall on this box.

Could anyone give me some pointers where to look?

If Asterisk logs "VERBOSE[13019] chan_sip.c: Reliably Transmitting (NAT) to
x.x.x.x:" you would expect to see that packet in a tcpdump trace, right?
What could cause this not to be so? Are there network statistics I could
look at? Is there a counter in /proc or /sys for problems with sending
packets? Anything?

If more information is necessary please do let me know.

Thanks a lot in advance,

Roel

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
Back to top
dovid at telecurve.com
Guest





PostPosted: Thu Mar 31, 2016 6:52 am    Post subject: [asterisk-users] Lost outgoing SIP packets Reply with quote

The tcpdump that you are running is on the Asterisk box or via port mirroring?

Regards,

Dovid

-----Original Message-----
From: Roel van Meer <roel@1afa.com>
Sender: asterisk-users-bounces@lists.digium.comDate: Thu, 31 Mar 2016 13:34:51
To: <asterisk-users@lists.digium.com>
Reply-To: Asterisk Users Mailing List - Non-Commercial Discussion
<asterisk-users@lists.digium.com>
Subject: [asterisk-users] Lost outgoing SIP packets

Hi list!

I have a problem where SIP packets sent by Asterisk do not hit the wire, and
I don't know what could cause this.

I'm running Asterisk 1.8.28_cert5 with full SIP debug. At the same time, I'm
doing a tcpdump of the traffic on the network interface. I can see in the SIP
debug log that asterisk is sending packets. Most of the time, I can see
those packets in the tcpdump, as you would expect.
However, sometimes Asterisk sends a packet that *does not show up* in the
tcpdump. Asterisk then does several retransmits (that also don't show up).
The next packet that is not a retransmit does show up again.

This causes Asterisk to log the peer it was sending packets to temporarily
as Lagged or unreachable.

There is no outgoing firewall on this box.

Could anyone give me some pointers where to look?

If Asterisk logs "VERBOSE[13019] chan_sip.c: Reliably Transmitting (NAT) to
x.x.x.x:" you would expect to see that packet in a tcpdump trace, right?
What could cause this not to be so? Are there network statistics I could
look at? Is there a counter in /proc or /sys for problems with sending
packets? Anything?

If more information is necessary please do let me know.

Thanks a lot in advance,

Roel

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
Back to top
roel at 1afa.com
Guest





PostPosted: Thu Mar 31, 2016 7:11 am    Post subject: [asterisk-users] Lost outgoing SIP packets Reply with quote

Dovid Bender writes:

Quote:
The tcpdump that you are running is on the Asterisk box or via port
mirroring?

It's on the asterisk box itself.

I've already replaced the network card - no change.

Thanks,

Roel


Quote:
Regards,

Dovid

-----Original Message-----
From: Roel van Meer <roel@1afa.com>
Sender: asterisk-users-bounces@lists.digium.comDate: Thu, 31 Mar 2016
13:34:51
To: <asterisk-users@lists.digium.com>
Reply-To: Asterisk Users Mailing List - Non-Commercial Discussion
<asterisk-users@lists.digium.com>
Subject: [asterisk-users] Lost outgoing SIP packets

Hi list!

I have a problem where SIP packets sent by Asterisk do not hit the wire, and
I don't know what could cause this.

I'm running Asterisk 1.8.28_cert5 with full SIP debug. At the same time, I'm
doing a tcpdump of the traffic on the network interface. I can see in the SIP
debug log that asterisk is sending packets. Most of the time, I can see
those packets in the tcpdump, as you would expect.
However, sometimes Asterisk sends a packet that *does not show up* in the
tcpdump. Asterisk then does several retransmits (that also don't show up).
The next packet that is not a retransmit does show up again.

This causes Asterisk to log the peer it was sending packets to temporarily
as Lagged or unreachable.

There is no outgoing firewall on this box.

Could anyone give me some pointers where to look?

If Asterisk logs "VERBOSE[13019] chan_sip.c: Reliably Transmitting (NAT) to
x.x.x.x:" you would expect to see that packet in a tcpdump trace, right?
What could cause this not to be so? Are there network statistics I could
look at? Is there a counter in /proc or /sys for problems with sending
packets? Anything?

If more information is necessary please do let me know.

Thanks a lot in advance,

Roel

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
Back to top
dovid at telecurve.com
Guest





PostPosted: Thu Mar 31, 2016 7:18 am    Post subject: [asterisk-users] Lost outgoing SIP packets Reply with quote

Just guessing I would verify that the out of : iptables -L -nv
Shows no dropped packets, try disabling selinux as well as look at the limits of the asterisk pid (cat /proc/<Asterisk PID>/limits). I know the defualt for rhel is 1024 which was never enough for us.


Regards,

Dovid

-----Original Message-----
From: Roel van Meer <roel@1afa.com>
Date: Thu, 31 Mar 2016 14:10:48
To: <dovid@telecurve.com>; Asterisk Users Mailing List - Non-Commercial Discussion<asterisk-users@lists.digium.com>
Subject: Re: [asterisk-users] Lost outgoing SIP packets

Dovid Bender writes:

Quote:
The tcpdump that you are running is on the Asterisk box or via port
mirroring?

It's on the asterisk box itself.

I've already replaced the network card - no change.

Thanks,

Roel


Quote:
Regards,

Dovid

-----Original Message-----
From: Roel van Meer <roel@1afa.com>
Sender: asterisk-users-bounces@lists.digium.comDate: Thu, 31 Mar 2016
13:34:51
To: <asterisk-users@lists.digium.com>
Reply-To: Asterisk Users Mailing List - Non-Commercial Discussion
<asterisk-users@lists.digium.com>
Subject: [asterisk-users] Lost outgoing SIP packets

Hi list!

I have a problem where SIP packets sent by Asterisk do not hit the wire, and
I don't know what could cause this.

I'm running Asterisk 1.8.28_cert5 with full SIP debug. At the same time, I'm
doing a tcpdump of the traffic on the network interface. I can see in the SIP
debug log that asterisk is sending packets. Most of the time, I can see
those packets in the tcpdump, as you would expect.
However, sometimes Asterisk sends a packet that *does not show up* in the
tcpdump. Asterisk then does several retransmits (that also don't show up).
The next packet that is not a retransmit does show up again.

This causes Asterisk to log the peer it was sending packets to temporarily
as Lagged or unreachable.

There is no outgoing firewall on this box.

Could anyone give me some pointers where to look?

If Asterisk logs "VERBOSE[13019] chan_sip.c: Reliably Transmitting (NAT) to
x.x.x.x:" you would expect to see that packet in a tcpdump trace, right?
What could cause this not to be so? Are there network statistics I could
look at? Is there a counter in /proc or /sys for problems with sending
packets? Anything?

If more information is necessary please do let me know.

Thanks a lot in advance,

Roel

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
Back to top
roel at 1afa.com
Guest





PostPosted: Thu Mar 31, 2016 7:41 am    Post subject: [asterisk-users] Lost outgoing SIP packets Reply with quote

Dovid Bender writes:

Quote:
Just guessing I would verify that the out of : iptables -L -nv
Shows no dropped packets, try disabling selinux as well as look at the
limits of the asterisk pid (cat /proc/<Asterisk PID>/limits). I know the
defualt for rhel is 1024 which was never enough for us.

Thanks for the hints. Selinux is disabled, there is no outgoing firewall
(anymore) on this box, and the limits seems fine: 200637 open files.


Ifconfig output looks like this:

root@communiceer:~# ifconfig eth1
eth1 Link encap:Ethernet HWaddr b4:99:ba:a9:3e:e5
inet addr:x.x.x.x Bcast:x.x.x.127 Mask:255.255.255.128
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5967421 errors:0 dropped:21425 overruns:0 frame:0
TX packets:6085933 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1223605260 (1.1 GiB) TX bytes:2096293903 (1.9 GiB)
Interrupt:17 Memory:fbfe0000-fc000000

I was thinking maybe there's a problem with the transmit queue, but 1000 is
the default value for txqueuelen and I have never needed to change it.


I have the default queueing discipline:

root@communiceer:~# tc qdisc show dev eth1
qdisc pfifo_fast 0: root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1


The output of ethtool also looks good:

root@communiceer:~# ethtool eth1
Settings for eth1:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
MDI-X: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes


And the nic stats also look good:

root@communiceer:~# ethtool -S eth1
NIC statistics:
rx_packets: 6071960
tx_packets: 6189424
rx_bytes: 1244435132
tx_bytes: 2117335817
rx_broadcast: 293751
tx_broadcast: 193
rx_multicast: 29827
tx_multicast: 0
rx_errors: 0
tx_errors: 0
tx_dropped: 0
multicast: 29827
collisions: 0
rx_length_errors: 0
rx_over_errors: 0
rx_crc_errors: 0
rx_frame_errors: 0
rx_no_buffer_count: 0
rx_missed_errors: 0
tx_aborted_errors: 0
tx_carrier_errors: 0
tx_fifo_errors: 0
tx_heartbeat_errors: 0
tx_window_errors: 0
tx_abort_late_coll: 0
tx_deferred_ok: 0
tx_single_coll_ok: 0
tx_multi_coll_ok: 0
tx_timeout_count: 0
tx_restart_queue: 0
rx_long_length_errors: 0
rx_short_length_errors: 0
rx_align_errors: 0
tx_tcp_seg_good: 37559
tx_tcp_seg_failed: 0
rx_flow_control_xon: 0
rx_flow_control_xoff: 0
tx_flow_control_xon: 0
tx_flow_control_xoff: 0
rx_csum_offload_good: 3447739
rx_csum_offload_errors: 2
rx_header_split: 0
alloc_rx_buff_failed: 0
tx_smbus: 0
rx_smbus: 0
dropped_smbus: 0
rx_dma_failed: 0
tx_dma_failed: 0
rx_hwtstamp_cleared: 0
uncorr_ecc_errors: 0
corr_ecc_errors: 0
tx_hwtstamp_timeouts: 0


So I really don't know where to look elsewhere..

Thanks,

Roel



Quote:

-----Original Message-----
From: Roel van Meer <roel@1afa.com>
Date: Thu, 31 Mar 2016 14:10:48
To: <dovid@telecurve.com>; Asterisk Users Mailing List - Non-Commercial
Discussion<asterisk-users@lists.digium.com>
Subject: Re: [asterisk-users] Lost outgoing SIP packets

Dovid Bender writes:

Quote:
The tcpdump that you are running is on the Asterisk box or via port
mirroring?

It's on the asterisk box itself.

I've already replaced the network card - no change.

Thanks,

Roel


Quote:
Regards,

Dovid

-----Original Message-----
From: Roel van Meer <roel@1afa.com>
Sender: asterisk-users-bounces@lists.digium.comDate: Thu, 31 Mar 2016
13:34:51
To: <asterisk-users@lists.digium.com>
Reply-To: Asterisk Users Mailing List - Non-Commercial Discussion
<asterisk-users@lists.digium.com>
Subject: [asterisk-users] Lost outgoing SIP packets

Hi list!

I have a problem where SIP packets sent by Asterisk do not hit the wire,
and
Quote:
I don't know what could cause this.

I'm running Asterisk 1.8.28_cert5 with full SIP debug. At the same time,
I'm
Quote:
doing a tcpdump of the traffic on the network interface. I can see in the
SIP
Quote:
debug log that asterisk is sending packets. Most of the time, I can see
those packets in the tcpdump, as you would expect.
However, sometimes Asterisk sends a packet that *does not show up* in the
tcpdump. Asterisk then does several retransmits (that also don't show up).
The next packet that is not a retransmit does show up again.

This causes Asterisk to log the peer it was sending packets to temporarily
as Lagged or unreachable.

There is no outgoing firewall on this box.

Could anyone give me some pointers where to look?

If Asterisk logs "VERBOSE[13019] chan_sip.c: Reliably Transmitting (NAT) to
x.x.x.x:" you would expect to see that packet in a tcpdump trace, right?
What could cause this not to be so? Are there network statistics I could
look at? Is there a counter in /proc or /sys for problems with sending
packets? Anything?

If more information is necessary please do let me know.

Thanks a lot in advance,

Roel

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
Back to top
ethy.brito at inexo.co...
Guest





PostPosted: Thu Mar 31, 2016 8:22 am    Post subject: [asterisk-users] Lost outgoing SIP packets Reply with quote

Hi Roel

Just guessing: do you have conntrack enabled?
If not, "modprobe nf_conntrack_netlink" (you can remove it and its dependencies
later)

What are the outputs of
sysctl net.netfilter.nf_conntrack_count
and
sysctl net.netfilter.nf_conntrack_max

when the problem shows up?

cheers

Ethy

On Thu, 31 Mar 2016 12:17:12 +0000
"Dovid Bender" <dovid@telecurve.com> wrote:

Quote:
Just guessing I would verify that the out of : iptables -L -nv
Shows no dropped packets, try disabling selinux as well as look at the limits
of the asterisk pid (cat /proc/<Asterisk PID>/limits). I know the defualt for
rhel is 1024 which was never enough for us.


Regards,

Dovid

-----Original Message-----
From: Roel van Meer <roel@1afa.com>
Date: Thu, 31 Mar 2016 14:10:48
To: <dovid@telecurve.com>; Asterisk Users Mailing List - Non-Commercial
Discussion<asterisk-users@lists.digium.com> Subject: Re: [asterisk-users]
Lost outgoing SIP packets

Dovid Bender writes:

Quote:
The tcpdump that you are running is on the Asterisk box or via port
mirroring?

It's on the asterisk box itself.

I've already replaced the network card - no change.

Thanks,

Roel


Quote:
Regards,

Dovid

-----Original Message-----
From: Roel van Meer <roel@1afa.com>
Sender: asterisk-users-bounces@lists.digium.comDate: Thu, 31 Mar 2016
13:34:51
To: <asterisk-users@lists.digium.com>
Reply-To: Asterisk Users Mailing List - Non-Commercial Discussion
<asterisk-users@lists.digium.com>
Subject: [asterisk-users] Lost outgoing SIP packets

Hi list!

I have a problem where SIP packets sent by Asterisk do not hit the wire, and
I don't know what could cause this.

I'm running Asterisk 1.8.28_cert5 with full SIP debug. At the same time, I'm
doing a tcpdump of the traffic on the network interface. I can see in the
SIP debug log that asterisk is sending packets. Most of the time, I can see
those packets in the tcpdump, as you would expect.
However, sometimes Asterisk sends a packet that *does not show up* in the
tcpdump. Asterisk then does several retransmits (that also don't show up).
The next packet that is not a retransmit does show up again.

This causes Asterisk to log the peer it was sending packets to temporarily
as Lagged or unreachable.

There is no outgoing firewall on this box.

Could anyone give me some pointers where to look?

If Asterisk logs "VERBOSE[13019] chan_sip.c: Reliably Transmitting (NAT) to
x.x.x.x:" you would expect to see that packet in a tcpdump trace, right?
What could cause this not to be so? Are there network statistics I could
look at? Is there a counter in /proc or /sys for problems with sending
packets? Anything?

If more information is necessary please do let me know.

Thanks a lot in advance,

Roel

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
Back to top
roel at 1afa.com
Guest





PostPosted: Thu Mar 31, 2016 8:29 am    Post subject: [asterisk-users] Lost outgoing SIP packets Reply with quote

Ethy H. Brito writes:

Quote:
Just guessing: do you have conntrack enabled?

Yes, I do.

Quote:
If not, "modprobe nf_conntrack_netlink" (you can remove it and its
dependencies
later)

What are the outputs of
sysctl net.netfilter.nf_conntrack_count
and
sysctl net.netfilter.nf_conntrack_max

when the problem shows up?

Hm, good one. I'll monitor them. Currently the values are:

root@communiceer:~# sysctl net.netfilter.nf_conntrack_max
net.netfilter.nf_conntrack_max = 65536

root@communiceer:~# sysctl net.netfilter.nf_conntrack_count
net.netfilter.nf_conntrack_count = 245

I'll report back if the count comes anywhere near maximum.

Are there any other limits like these that might play a role here?

Thanks,

Roel


Quote:
cheers

Ethy

On Thu, 31 Mar 2016 12:17:12 +0000
"Dovid Bender" <dovid@telecurve.com> wrote:

Quote:
Just guessing I would verify that the out of : iptables -L -nv
Shows no dropped packets, try disabling selinux as well as look at the
limits
Quote:
of the asterisk pid (cat /proc/<Asterisk PID>/limits). I know the defualt
for
Quote:
rhel is 1024 which was never enough for us.


Regards,

Dovid

-----Original Message-----
From: Roel van Meer <roel@1afa.com>
Date: Thu, 31 Mar 2016 14:10:48
To: <dovid@telecurve.com>; Asterisk Users Mailing List - Non-Commercial
Discussion<asterisk-users@lists.digium.com> Subject: Re: [asterisk-users]
Lost outgoing SIP packets

Dovid Bender writes:

Quote:
The tcpdump that you are running is on the Asterisk box or via port
mirroring?

It's on the asterisk box itself.

I've already replaced the network card - no change.

Thanks,

Roel


Quote:
Regards,

Dovid

-----Original Message-----
From: Roel van Meer <roel@1afa.com>
Sender: asterisk-users-bounces@lists.digium.comDate: Thu, 31 Mar 2016
13:34:51
To: <asterisk-users@lists.digium.com>
Reply-To: Asterisk Users Mailing List - Non-Commercial Discussion
<asterisk-users@lists.digium.com>
Subject: [asterisk-users] Lost outgoing SIP packets

Hi list!

I have a problem where SIP packets sent by Asterisk do not hit the wire,
and
Quote:
Quote:
I don't know what could cause this.

I'm running Asterisk 1.8.28_cert5 with full SIP debug. At the same time,
I'm
Quote:
Quote:
doing a tcpdump of the traffic on the network interface. I can see in the
SIP debug log that asterisk is sending packets. Most of the time, I can
see
Quote:
Quote:
those packets in the tcpdump, as you would expect.
However, sometimes Asterisk sends a packet that *does not show up* in the
tcpdump. Asterisk then does several retransmits (that also don't show
up).
Quote:
Quote:
The next packet that is not a retransmit does show up again.

This causes Asterisk to log the peer it was sending packets to
temporarily
Quote:
Quote:
as Lagged or unreachable.

There is no outgoing firewall on this box.

Could anyone give me some pointers where to look?

If Asterisk logs "VERBOSE[13019] chan_sip.c: Reliably Transmitting (NAT)
to
Quote:
Quote:
x.x.x.x:" you would expect to see that packet in a tcpdump trace, right?
What could cause this not to be so? Are there network statistics I could
look at? Is there a counter in /proc or /sys for problems with sending
packets? Anything?

If more information is necessary please do let me know.

Thanks a lot in advance,

Roel

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
Back to top
asterisk at voipbusine...
Guest





PostPosted: Thu Mar 31, 2016 8:37 am    Post subject: [asterisk-users] Lost outgoing SIP packets Reply with quote

Hello;
I ran into a similar problem not long ago. Always try the easiest (and
cheapest) solutions first. My solution was to replace the Ethernet cable and
then to change the network switch port. Did the trick. Switches with errors
tend to be due to faulty switch ports.
Regards;
John V.

-----Original Message-----
From: asterisk-users-bounces@lists.digium.com
[mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of Roel van Meer
Sent: Thursday, March 31, 2016 7:35 AM
To: asterisk-users@lists.digium.com
Subject: [asterisk-users] Lost outgoing SIP packets

Hi list!

I have a problem where SIP packets sent by Asterisk do not hit the wire, and
I don't know what could cause this.

I'm running Asterisk 1.8.28_cert5 with full SIP debug. At the same time, I'm
doing a tcpdump of the traffic on the network interface. I can see in the
SIP debug log that asterisk is sending packets. Most of the time, I can see
those packets in the tcpdump, as you would expect.
However, sometimes Asterisk sends a packet that *does not show up* in the
tcpdump. Asterisk then does several retransmits (that also don't show up).
The next packet that is not a retransmit does show up again.

This causes Asterisk to log the peer it was sending packets to temporarily
as Lagged or unreachable.

There is no outgoing firewall on this box.

Could anyone give me some pointers where to look?

If Asterisk logs "VERBOSE[13019] chan_sip.c: Reliably Transmitting (NAT) to
x.x.x.x:" you would expect to see that packet in a tcpdump trace, right?
What could cause this not to be so? Are there network statistics I could
look at? Is there a counter in /proc or /sys for problems with sending
packets? Anything?

If more information is necessary please do let me know.

Thanks a lot in advance,

Roel

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to
Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users


--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
Back to top
ethy.brito at inexo.co...
Guest





PostPosted: Thu Mar 31, 2016 8:39 am    Post subject: [asterisk-users] Lost outgoing SIP packets Reply with quote

On Thu, 31 Mar 2016 15:29:07 +0200
Roel van Meer <roel@1afa.com> wrote:

Quote:
Ethy H. Brito writes:

Quote:
Just guessing: do you have conntrack enabled?

Yes, I do.

Quote:
If not, "modprobe nf_conntrack_netlink" (you can remove it and its
dependencies
later)

What are the outputs of
sysctl net.netfilter.nf_conntrack_count
and
sysctl net.netfilter.nf_conntrack_max

when the problem shows up?

Hm, good one. I'll monitor them. Currently the values are:

root@communiceer:~# sysctl net.netfilter.nf_conntrack_max
net.netfilter.nf_conntrack_max = 65536

root@communiceer:~# sysctl net.netfilter.nf_conntrack_count
net.netfilter.nf_conntrack_count = 245

I'll report back if the count comes anywhere near maximum.

Are there any other limits like these that might play a role here?

I think nf_conntrack_count is the one you should be aware of.
But you can play with the timeouts in net.ipv4.netfilter.ip_conntrack_* if you experience any problems.

Cheers

Ethy

Quote:

Thanks,

Roel


Quote:
cheers

Ethy

On Thu, 31 Mar 2016 12:17:12 +0000
"Dovid Bender" <dovid@telecurve.com> wrote:

Quote:
Just guessing I would verify that the out of : iptables -L -nv
Shows no dropped packets, try disabling selinux as well as look at the
limits
Quote:
of the asterisk pid (cat /proc/<Asterisk PID>/limits). I know the
defualt
for
Quote:
rhel is 1024 which was never enough for us.


Regards,

Dovid

-----Original Message-----
From: Roel van Meer <roel@1afa.com>
Date: Thu, 31 Mar 2016 14:10:48
To: <dovid@telecurve.com>; Asterisk Users Mailing List - Non-Commercial
Discussion<asterisk-users@lists.digium.com> Subject: Re: [asterisk-users]
Lost outgoing SIP packets

Dovid Bender writes:

Quote:
The tcpdump that you are running is on the Asterisk box or via port
mirroring?

It's on the asterisk box itself.

I've already replaced the network card - no change.

Thanks,

Roel


Quote:
Regards,

Dovid

-----Original Message-----
From: Roel van Meer <roel@1afa.com>
Sender: asterisk-users-bounces@lists.digium.comDate: Thu, 31 Mar 2016
13:34:51
To: <asterisk-users@lists.digium.com>
Reply-To: Asterisk Users Mailing List - Non-Commercial Discussion
<asterisk-users@lists.digium.com>
Subject: [asterisk-users] Lost outgoing SIP packets

Hi list!

I have a problem where SIP packets sent by Asterisk do not hit the
wire,
and
Quote:
Quote:
I don't know what could cause this.

I'm running Asterisk 1.8.28_cert5 with full SIP debug. At the same
time,
I'm
Quote:
Quote:
doing a tcpdump of the traffic on the network interface. I can see in
the SIP debug log that asterisk is sending packets. Most of the time, I
can
see
Quote:
Quote:
those packets in the tcpdump, as you would expect.
However, sometimes Asterisk sends a packet that *does not show up* in
the tcpdump. Asterisk then does several retransmits (that also don't
show
up).
Quote:
Quote:
The next packet that is not a retransmit does show up again.

This causes Asterisk to log the peer it was sending packets to
temporarily
Quote:
Quote:
as Lagged or unreachable.

There is no outgoing firewall on this box.

Could anyone give me some pointers where to look?

If Asterisk logs "VERBOSE[13019] chan_sip.c: Reliably Transmitting
(NAT)
to
Quote:
Quote:
x.x.x.x:" you would expect to see that packet in a tcpdump trace, right?
What could cause this not to be so? Are there network statistics I could
look at? Is there a counter in /proc or /sys for problems with sending
packets? Anything?

If more information is necessary please do let me know.

Thanks a lot in advance,

Roel

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
Back to top
ethy.brito at inexo.co...
Guest





PostPosted: Thu Mar 31, 2016 8:50 am    Post subject: [asterisk-users] Lost outgoing SIP packets Reply with quote

On Thu, 31 Mar 2016 14:41:14 +0200
Roel van Meer <roel@1afa.com> wrote:

Quote:
Dovid Bender writes:

Quote:
Just guessing I would verify that the out of : iptables -L -nv
Shows no dropped packets, try disabling selinux as well as look at the
limits of the asterisk pid (cat /proc/<Asterisk PID>/limits). I know the
defualt for rhel is 1024 which was never enough for us.

Thanks for the hints. Selinux is disabled, there is no outgoing firewall
(anymore) on this box, and the limits seems fine: 200637 open files.


Ifconfig output looks like this:

root@communiceer:~# ifconfig eth1
eth1 Link encap:Ethernet HWaddr b4:99:ba:a9:3e:e5
inet addr:x.x.x.x Bcast:x.x.x.127 Mask:255.255.255.128
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5967421 errors:0 dropped:21425 overruns:0 frame:0

Did you notice this ............................^^^^^ value???

Should not be a problem since you are complaining abou TX packets, not RX,
but...

does dmesg say anything about this?

Cheers

Ethy




Quote:
TX packets:6085933 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1223605260 (1.1 GiB) TX bytes:2096293903 (1.9 GiB)
Interrupt:17 Memory:fbfe0000-fc000000

I was thinking maybe there's a problem with the transmit queue, but 1000 is
the default value for txqueuelen and I have never needed to change it.


I have the default queueing discipline:

root@communiceer:~# tc qdisc show dev eth1
qdisc pfifo_fast 0: root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1
1 1 1


The output of ethtool also looks good:

root@communiceer:~# ethtool eth1
Settings for eth1:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
MDI-X: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes


And the nic stats also look good:

root@communiceer:~# ethtool -S eth1
NIC statistics:
rx_packets: 6071960
tx_packets: 6189424
rx_bytes: 1244435132
tx_bytes: 2117335817
rx_broadcast: 293751
tx_broadcast: 193
rx_multicast: 29827
tx_multicast: 0
rx_errors: 0
tx_errors: 0
tx_dropped: 0
multicast: 29827
collisions: 0
rx_length_errors: 0
rx_over_errors: 0
rx_crc_errors: 0
rx_frame_errors: 0
rx_no_buffer_count: 0
rx_missed_errors: 0
tx_aborted_errors: 0
tx_carrier_errors: 0
tx_fifo_errors: 0
tx_heartbeat_errors: 0
tx_window_errors: 0
tx_abort_late_coll: 0
tx_deferred_ok: 0
tx_single_coll_ok: 0
tx_multi_coll_ok: 0
tx_timeout_count: 0
tx_restart_queue: 0
rx_long_length_errors: 0
rx_short_length_errors: 0
rx_align_errors: 0
tx_tcp_seg_good: 37559
tx_tcp_seg_failed: 0
rx_flow_control_xon: 0
rx_flow_control_xoff: 0
tx_flow_control_xon: 0
tx_flow_control_xoff: 0
rx_csum_offload_good: 3447739
rx_csum_offload_errors: 2
rx_header_split: 0
alloc_rx_buff_failed: 0
tx_smbus: 0
rx_smbus: 0
dropped_smbus: 0
rx_dma_failed: 0
tx_dma_failed: 0
rx_hwtstamp_cleared: 0
uncorr_ecc_errors: 0
corr_ecc_errors: 0
tx_hwtstamp_timeouts: 0


So I really don't know where to look elsewhere..

Thanks,

Roel



Quote:

-----Original Message-----
From: Roel van Meer <roel@1afa.com>
Date: Thu, 31 Mar 2016 14:10:48
To: <dovid@telecurve.com>; Asterisk Users Mailing List - Non-Commercial
Discussion<asterisk-users@lists.digium.com>
Subject: Re: [asterisk-users] Lost outgoing SIP packets

Dovid Bender writes:

Quote:
The tcpdump that you are running is on the Asterisk box or via port
mirroring?

It's on the asterisk box itself.

I've already replaced the network card - no change.

Thanks,

Roel


Quote:
Regards,

Dovid

-----Original Message-----
From: Roel van Meer <roel@1afa.com>
Sender: asterisk-users-bounces@lists.digium.comDate: Thu, 31 Mar 2016
13:34:51
To: <asterisk-users@lists.digium.com>
Reply-To: Asterisk Users Mailing List - Non-Commercial Discussion
<asterisk-users@lists.digium.com>
Subject: [asterisk-users] Lost outgoing SIP packets

Hi list!

I have a problem where SIP packets sent by Asterisk do not hit the wire,
and
Quote:
I don't know what could cause this.

I'm running Asterisk 1.8.28_cert5 with full SIP debug. At the same time,
I'm
Quote:
doing a tcpdump of the traffic on the network interface. I can see in
the
SIP
Quote:
debug log that asterisk is sending packets. Most of the time, I can see
those packets in the tcpdump, as you would expect.
However, sometimes Asterisk sends a packet that *does not show up* in the
tcpdump. Asterisk then does several retransmits (that also don't show up).
The next packet that is not a retransmit does show up again.

This causes Asterisk to log the peer it was sending packets to temporarily
as Lagged or unreachable.

There is no outgoing firewall on this box.

Could anyone give me some pointers where to look?

If Asterisk logs "VERBOSE[13019] chan_sip.c: Reliably Transmitting (NAT)
to x.x.x.x:" you would expect to see that packet in a tcpdump trace,
right? What could cause this not to be so? Are there network statistics I
could look at? Is there a counter in /proc or /sys for problems with
sending packets? Anything?

If more information is necessary please do let me know.

Thanks a lot in advance,

Roel

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users


--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
Back to top
roel at 1afa.com
Guest





PostPosted: Thu Mar 31, 2016 9:00 am    Post subject: [asterisk-users] Lost outgoing SIP packets Reply with quote

Ethy H. Brito writes:

Quote:
Quote:
Ifconfig output looks like this:

root@communiceer:~# ifconfig eth1
eth1 Link encap:Ethernet HWaddr b4:99:ba:a9:3e:e5
inet addr:x.x.x.x Bcast:x.x.x.127 Mask:255.255.255.128
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5967421 errors:0 dropped:21425 overruns:0 frame:0

Did you notice this ............................^^^^^ value???

Yes, I did. But I assumed (hmm) that this was caused because this server is
not IPv6-enabled. See also here: http://stackoverflow.com/a/30703716/3172389

Quote:
Should not be a problem since you are complaining abou TX packets, not RX,
but...

does dmesg say anything about this?

Nope, nothing at all.

But what I can do is set the interface into promiscuous mode with tcpdump,
then there should be no dropped packets at all, I think. I'll check to make
sure.

Thanks for the heads up, and thanks for thinking with me everyone!

Cheers,

Roel



Quote:
Quote:
TX packets:6085933 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1223605260 (1.1 GiB) TX bytes:2096293903 (1.9 GiB)
Interrupt:17 Memory:fbfe0000-fc000000

I was thinking maybe there's a problem with the transmit queue, but 1000 is
the default value for txqueuelen and I have never needed to change it.


I have the default queueing discipline:

root@communiceer:~# tc qdisc show dev eth1
qdisc pfifo_fast 0: root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1
1
Quote:
1 1 1


The output of ethtool also looks good:

root@communiceer:~# ethtool eth1
Settings for eth1:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
MDI-X: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes


And the nic stats also look good:

root@communiceer:~# ethtool -S eth1
NIC statistics:
rx_packets: 6071960
tx_packets: 6189424
rx_bytes: 1244435132
tx_bytes: 2117335817
rx_broadcast: 293751
tx_broadcast: 193
rx_multicast: 29827
tx_multicast: 0
rx_errors: 0
tx_errors: 0
tx_dropped: 0
multicast: 29827
collisions: 0
rx_length_errors: 0
rx_over_errors: 0
rx_crc_errors: 0
rx_frame_errors: 0
rx_no_buffer_count: 0
rx_missed_errors: 0
tx_aborted_errors: 0
tx_carrier_errors: 0
tx_fifo_errors: 0
tx_heartbeat_errors: 0
tx_window_errors: 0
tx_abort_late_coll: 0
tx_deferred_ok: 0
tx_single_coll_ok: 0
tx_multi_coll_ok: 0
tx_timeout_count: 0
tx_restart_queue: 0
rx_long_length_errors: 0
rx_short_length_errors: 0
rx_align_errors: 0
tx_tcp_seg_good: 37559
tx_tcp_seg_failed: 0
rx_flow_control_xon: 0
rx_flow_control_xoff: 0
tx_flow_control_xon: 0
tx_flow_control_xoff: 0
rx_csum_offload_good: 3447739
rx_csum_offload_errors: 2
rx_header_split: 0
alloc_rx_buff_failed: 0
tx_smbus: 0
rx_smbus: 0
dropped_smbus: 0
rx_dma_failed: 0
tx_dma_failed: 0
rx_hwtstamp_cleared: 0
uncorr_ecc_errors: 0
corr_ecc_errors: 0
tx_hwtstamp_timeouts: 0


So I really don't know where to look elsewhere..

Thanks,

Roel



Quote:

-----Original Message-----
From: Roel van Meer <roel@1afa.com>
Date: Thu, 31 Mar 2016 14:10:48
To: <dovid@telecurve.com>; Asterisk Users Mailing List - Non-Commercial
Discussion<asterisk-users@lists.digium.com>
Subject: Re: [asterisk-users] Lost outgoing SIP packets

Dovid Bender writes:

Quote:
The tcpdump that you are running is on the Asterisk box or via port
mirroring?

It's on the asterisk box itself.

I've already replaced the network card - no change.

Thanks,

Roel


Quote:
Regards,

Dovid

-----Original Message-----
From: Roel van Meer <roel@1afa.com>
Sender: asterisk-users-bounces@lists.digium.comDate: Thu, 31 Mar 2016
13:34:51
To: <asterisk-users@lists.digium.com>
Reply-To: Asterisk Users Mailing List - Non-Commercial Discussion
<asterisk-users@lists.digium.com>
Subject: [asterisk-users] Lost outgoing SIP packets

Hi list!

I have a problem where SIP packets sent by Asterisk do not hit the
wire,
Quote:
Quote:
and
Quote:
I don't know what could cause this.

I'm running Asterisk 1.8.28_cert5 with full SIP debug. At the same
time,
Quote:
Quote:
I'm
Quote:
doing a tcpdump of the traffic on the network interface. I can see in
the
SIP
Quote:
debug log that asterisk is sending packets. Most of the time, I can see
those packets in the tcpdump, as you would expect.
However, sometimes Asterisk sends a packet that *does not show up* in
the
Quote:
Quote:
Quote:
tcpdump. Asterisk then does several retransmits (that also don't show
up).
Quote:
Quote:
Quote:
The next packet that is not a retransmit does show up again.

This causes Asterisk to log the peer it was sending packets to
temporarily
Quote:
Quote:
Quote:
as Lagged or unreachable.

There is no outgoing firewall on this box.

Could anyone give me some pointers where to look?

If Asterisk logs "VERBOSE[13019] chan_sip.c: Reliably Transmitting
(NAT)
Quote:
Quote:
Quote:
to x.x.x.x:" you would expect to see that packet in a tcpdump trace,
right? What could cause this not to be so? Are there network
statistics I
Quote:
Quote:
Quote:
could look at? Is there a counter in /proc or /sys for problems with
sending packets? Anything?

If more information is necessary please do let me know.

Thanks a lot in advance,

Roel

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users


--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
Back to top
asterisk.org at sedwar...
Guest





PostPosted: Thu Mar 31, 2016 2:51 pm    Post subject: [asterisk-users] Lost outgoing SIP packets Reply with quote

On Thu, 31 Mar 2016, Dovid Bender wrote:

Quote:
Just guessing I would verify that the out of : iptables -L -nv Shows no
dropped packets...

Doesn't tcpdump 'see' packets before iptables?

--
Thanks in advance,
-------------------------------------------------------------------------
Steve Edwards sedwards@sedwards.com Voice: +1-760-468-3867 PST
https://www.linkedin.com/in/steve-edwards-4244281

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
Back to top
andres at telesip.net
Guest





PostPosted: Thu Mar 31, 2016 3:15 pm    Post subject: [asterisk-users] Lost outgoing SIP packets Reply with quote

On 3/31/16 7:34 AM, Roel van Meer wrote:
Quote:
Hi list!

I have a problem where SIP packets sent by Asterisk do not hit the
wire, and I don't know what could cause this.

I'm running Asterisk 1.8.28_cert5 with full SIP debug. At the same
time, I'm doing a tcpdump of the traffic on the network interface. I
can see in the SIP debug log that asterisk is sending packets. Most of
the time, I can see those packets in the tcpdump, as you would expect.
However, sometimes Asterisk sends a packet that *does not show up* in the
tcpdump. Asterisk then does several retransmits (that also don't show
up).
The next packet that is not a retransmit does show up again.

This causes Asterisk to log the peer it was sending packets to
temporarily as Lagged or unreachable.

There is no outgoing firewall on this box.

Could anyone give me some pointers where to look?

A word of advice. I have been stumped before with tcpdump not showing
all packets. It turns out that the kernel can indeed prevent packets
from being captured if it is overwhelmed. The first sign of trouble is
when you hit control-C when finishing up tcpdump and get messages like
'kernel dropped X packets'. It turns out tcpdump by default tries to do
reverse DNS queries on all IPs and simply does not have enough time
under high packet loads. The solution is generally to run "tcpdump -nn"
to avoid DNS lookups.
Quote:
If Asterisk logs "VERBOSE[13019] chan_sip.c: Reliably Transmitting
(NAT) to x.x.x.x:" you would expect to see that packet in a tcpdump
trace, right? What could cause this not to be so? Are there network
statistics I could look at? Is there a counter in /proc or /sys for
problems with sending packets? Anything?

If more information is necessary please do let me know.

Thanks a lot in advance,

Roel



--
Technical Support
http://www.telesip.net


--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
Back to top
pete at fiberphone.co.nz
Guest





PostPosted: Thu Mar 31, 2016 11:15 pm    Post subject: [asterisk-users] Lost outgoing SIP packets Reply with quote

Roel,

Just another thought bouncing around... Your ifconfig output was specific to eth1. Is there an eth0 too? Is there a chance packets are heading to that other interface when they shouldn't be? Running a second tcpdump on eth0 at the same time should at least disprove the theory quickly.

Pete



Quote:
On 1/04/2016, at 2:59 am, Roel van Meer <roel@1afa.com (roel@1afa.com)> wrote:
Thanks for the heads up, and thanks for thinking with me everyone!
Back to top
duncan at e-simple.co.nz
Guest





PostPosted: Fri Apr 01, 2016 1:07 am    Post subject: [asterisk-users] Lost outgoing SIP packets Reply with quote

One issue that can catch you is a packet MTU limit in your path to your SIP box lower than your standard MTU. You can check that with ping -s 1500 <host> option

Cheers Duncan

On 01/04/16 17:12, Pete Mundy wrote:

Quote:
Roel,

Just another thought bouncing around... Your ifconfig output was specific to eth1. Is there an eth0 too? Is there a chance packets are heading to that other interface when they shouldn't be? Running a second tcpdump on eth0 at the same time should at least disprove the theory quickly.

Pete



Quote:
On 1/04/2016, at 2:59 am, Roel van Meer <[url=mailto:roel@1afa.com]roel@1afa.com (roel@1afa.com)[/url]> wrote:
Thanks for the heads up, and thanks for thinking with me everyone!



Back to top
Display posts from previous:   
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> Asterisk Users All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group

VoiceMeUp - Corporate & Wholesale VoIP Services