No Vivek, its definitely not NAT. It is 2 IP addresses in DNS server for a
hostname.

On Fri, Sep 19, 2014 at 7:50 PM, Vivek Talwar <vivek.tal...@globallogic.com>
wrote:

> Hi,
>
>     I think since address B is different from address A, client should
> treat this as some NAT is in place should send responses back to address A
> which is actual source IP received in Packet. Here, client can also treat
> that Layer 3 ip and layer 2 ip are different and thus same logic of NAT
> should be applied and response should be sent to source IP.
>
>    Refer NAT detection procedures for more details.
>
> Thanks and Regards,
> Vivek
>
>
>
> On Fri, Sep 19, 2014 at 6:23 PM, Kchitiz Saxena <kchitiz.sax...@gmail.com>
> wrote:
>
>> Hi
>> This is related to UAS behaviour to know "Where to send response for the
>> received request". Following two statement looks a bit contradicting to
>> me -
>>
>> 1. RFC 3261, Section 18.2.2 - The server transport uses the value of the
>> top Via header field in
>> order to determine where to send a response.
>> Same section, last bullet -
>> Otherwise, if it is not receiver-tagged, the response MUST be
>> sent to the address indicated by the "sent-by" value, using the
>> procedures in Section 5 of [4].
>>
>> 2. RFC 3263 - A server, according to RFC 3261 [1], will send a response on
>> the
>> connection it arrived on (in the case of reliable transport
>> protocols), and for unreliable transport protocols, to the source
>> address of the request, and the port in the Via header field.
>>
>> As per RFC 3263, it seems like only port is used from Via header and
>> source
>> address is used. Although, I believe that Address and port both should be
>> used from Via header and RFC 3261 also indicates the same. Does this
>> statement from RFC 3263 applies to some special situations?
>>
>>
>> My problem is following-
>> Application receives an INVITE message from source IP address A with FQDN
>> in Via header. FQDN is resolved through DNS A query and receives DNS reply
>> where IP address B is mentioned at top and IP address A is mentioned after
>> that. So, all the responses are sent to IP address B. Calling side keeps
>> retransmitting the request from source address A and call does not go
>> through. Is there anything which can be changed in application's
>> behaviour?
>>
>> Thanks
>> Kchitiz
>> _______________________________________________
>> Sip-implementors mailing list
>> Sip-implementors@lists.cs.columbia.edu
>> https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
>>
>
>
>
> --
>
> Name | Title
> GlobalLogic
> P +x.xxx.xxx.xxxx  M +x.xxx.xxx.xxxx  S skype
> www.globallogic.com
> <http://www.globallogic.com/>
> http://www.globallogic.com/email_disclaimer.txt
>
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to