The simplest configuration is to use a single RHN Proxy Server to serve your entire network. This configuration is adequate to service a small group of clients and a network that would benefit from caching Red Hat RPMs and storing custom packages on a local server.
The disadvantage of using one RHN Proxy Server is that performance will be compromised as the number of clients requesting packages grows.