15.06.2017, 08:18, "Denis Lotarev via vpp-dev" <vpp-dev@lists.fd.io>: > Hi, Ole! > Today we are testing SNAT plugin and PPTP connection by public ip and this is > not working. > Both machines have a static mapping, we are testing pptp by snat hairpin. > Even if one machine (in outside VPP netwrok) can trying to connect to machine > in inside VPP network (with static mapping by public ip) - connection lost. > To be sure, we are testing this connection by local ips and this works. > Also, we are testing another two protocols - RTSP and L2TP and this works > fine...
PPTP is using GRE (IP protocol number 47) to transport data traffic and TCP for control connection. NAT of PPTP connection works fine in Netfilter even without any kind of helpers (unless you have (for example) NAT overload with one outside address and two inside users connecting to the same outside server). Maybe the problem is because of SNAT plugin is not supporting GRE? If I understood the code correctly this is the case. -- wbr, Oleg. "Anarchy is about taking complete responsibility for yourself." Alan Moore. _______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev