we have a 200mb connection to our office from XO communications and my home office has a 25/3mb connection from AT&T. when I connect to office using VPN I only get 1 - 3 mb connection. using iperf and working with the phone company we found that the bandwidth to each end is what it is suppose to be but the tcp session from XO comm. main office to my home office is only about 3mb at max and have to create 7 sessions to fill the bandwidth. of course VPN only uses 1 session so I only get 3mb at the most. can any one tell me what would cause the tcp session to max out at such a low rate?