I've struggled to get this question answered and if someone knows a better place for this post to be placed can you please let me know. I think part of my problem my be my terminology. If you need clarification on terminology let me know. Here's what I have:
Single WAN, single LAN, three OPT networks.
Slingbox on one of the OPT networks and the MagicJack on the same OPT network as the slingbox.
Here's what I want to accomplish:
#1: I want to only allow access to the slingbox if they're on the same OPT network or a VPN that tunnels to that OPT network. I don't want even those on the LAN interface to access the slingbox unless they're connected via VPN.
#2: I want to guarantee the highest bandwidth possible. I want VOIP to have a higher priority than the Slingbox, but I only want these guarantees to apply when there are active connections. So if I want to guarantee that the Slingbox uploads at 2 Mbps I don't want other services that need to upload limited when there are no Slingbox connections active. When a user is on the OPT interface not via VPN I would expect that it would not go through the WAN and thus the user's download speed would not be limited by the WAN upload speed. Also, since I currently cannot figure out how to solve number one I am able to access the slingbox via the LAN interface, but what I would expect is to see streaming at around 3 Mbps, but I typically don't. I rarely see speeds higher than 1 Mbps why is this? It shouldn't be going through the WAN should it. I figured they are both on this side of the router and thus should only be limited by the interface cards and since they're Gigabit cards I would expect 3 Mbps.
Please help. I've been struggling for months to get this set up as desired.