Juniper

Free
NetScreen-Remote is used to create a virtual private network between users