There seems to be some varying documentation out there for exactly what
ports are required for the VPN Client to connect in NMAS mode to a BM 3.8

Can someone clarify is this all I need or what I dont need:
TCP and UDP 353
UDP 500
UDP 4500
IP 50 and 51

Lastly my client sits behind a D-Link ADSL 504 Router with filtering
enabled. I can quite happily open any UDP, TCP or ICMP packet but how do I
open IP? If I drop filtering I can connect but when I put filters back in
place I can only connect in the Backward Compatibility mode. Any help or
suggestion welcome.