[OpenSIPS-Users] IPv6 causing problems with HEP in siptrace
Bogdan-Andrei Iancu
bogdan at opensips.org
Sun Feb 5 11:17:45 EST 2017
Hi Jeff,
I suspect that this report is related to the second one you made - a
wrong traced SRC interface for the replies will generate a mixture of
IPv4 and IPv6 for same packet.
Please apply that fix and let's see if it fixes this one too.
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
On 02/05/2017 01:12 AM, Jeff Pyle wrote:
> Hi Bogdan,
>
> Yes, but they do ingress and egress different families.
>
> In this case the UAC's src IP is IPv6, talking to the proxy's IPv6
> interface address (no NAT64). In the script there is a sethostport()
> to an IPv4 address, and a force_send_socket() to the proxy's IPv4
> interface address. Then a t_relay().
>
> I have a sip_trace("tid", "d") right after create_dialog() for initial
> invites. In a pure IPv4 flow this captures all ingress and egress
> traffic (except for t_relay's '100 Giving a try'). In this mixed IPv6
> -> IPv4 flow, I see the error, and capture only the egress IPv4 leg.
>
> The HEP target is IPv4 at the moment. The HEP capture server is also
> dual-stack, if this is relevant.
>
>
> - Jeff
>
>
> On Sat, Feb 4, 2017 at 12:58 PM, Bogdan-Andrei Iancu
> <bogdan at opensips.org <mailto:bogdan at opensips.org>> wrote:
>
> Hi Jeff,
>
> That error is generated when the src and dst IP have different AF
> families - which of course is impossible :)
>
> I guess you get the error when you have an incoming SIP packet
> over IPv6 (so both SRC and DST should be IPv6), right ?
>
> Best regards,
>
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developer
> http://www.opensips-solutions.com <http://www.opensips-solutions.com>
>
> On 02/04/2017 03:58 AM, Jeff Pyle wrote:
>> Hello, I have a simple dual-stack OpenSIPS 2.2.2 configuration.
>> It includes a registrar and basic routing between locally
>> registered users. These users have a mix of IPv4 and IPv6
>> contacts. All is well. I recently added Homer to the mix. The
>> siptrace module is acting as a capture agent, duplicating
>> messages over HEPv3 to an upstream Homer capture server. When one
>> of the clients is IPv6, duplication fails. I see this message:
>> ERROR:siptrace:trace_send_hep_duplicate: ERROR:
>> trace_send_hep_duplicate: interworking detected ?
>> ERROR:siptrace:save_siptrace: Failed to duplicate with hep to <:>
>> I'd like to duplicate messages regardless whether they've IPv4 or
>> IPv6, as many dialogs are both. The Homer capture server is
>> IPv6-enabled and can receive HEP messages either (I think). I've
>> tried to configure the siptrace trace_id with an IPv6 address but
>> it doesn't look like it's able to parse it.
>> What am I missing?
>> - Jeff
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>> <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20170205/3786c20c/attachment.html>
More information about the Users
mailing list