How'bout choosing proxy server by each repository? You should tell repositories on internal network from those on external network.
Incase you get below mentioned error and you need to use a proxy to access your source repository using svn
Or Sun isn't using subversion on its internal network? Oh, maybe they're using Mercurial! Awesome!