Inter-node pod and services not reachable

Hi,
I am unable to reach inter-node pods and services. I can ping pods from master but the response doesnot come from the pod endpoint (connection timeout). Same is the case with services.
However, when I ‘curl’ the pod endpoint from the slave node on which the pod is running, then it gives the expected response. So, I think the problem is the request reaches the pod, but doesnot know where to send the response.
I am using weavenet as the network plugin with no manual networkpolicy set.
Please help. Stuck here.

Thanks and Regards
Ankit Rohilla