PPTP server sending the weird PPTP header data in 'Out-going-call-reply'
I am not sure if this is the correct forum to ask this question but I am expecting that I would get some help.
Windows2000 PPTP client --- NAT g/w -- internet -- remote PPTP server.
NAT g/w mentioned above works as the PPTP pass through device.
The ’out-going-call reply’ message (part of establishing the control connection for PPTP) sent from the remote PPTP server has a larger PPTP header data size than the expected header data compared to normal working case for ‘out-going-call reply’ messages.
In the ethereal capture ,the first field of the PPTP header is the PPTP header length which shows 32 bytes but there is also an extra data past the PPTP header,which appears to be yet another PPTP header but incomplete hence my NAT g/w PPTP ALG processing is dropping this packet and eventually leading to connection failure.
So my doubts are,
1.is it possible that the PPTP 'out-going-call-reply' message sent by the PPTP server as part of control connection establishment can contain more than one PPTP headers?
2.server has some issue and hence it is sending some junk data in the PPTP header of 'out-going-call-reply' message?
appreciate any kind of help on this.