Hi,
Thank you for posting your query on Symantec community.
1. What is the recommendation to keep the GUP server over MPLS network bandwidth of 2 or 8 Mbps.
--> There isn't any recommendations but do not allow clients to bypass GUP to take definitions from the SEPM directly if GUP isn't accessible.
2. What is the minimum MPLS bandwidth required for 150 system or more in the remote branch office.
--> There isn't any minimum limitation of Bandwidth however there must be sufficient bandwidth between the GUP and the SEPM to allow the GUP to download the full and delta definition packages being requested by SEP clients. Make sure SEPM is configure to store 30 definitions (last 10 days definitions), latest version of SEPM stores 45 definitions (last 15 days definitions). If SEPM is holding requested definitions then it will be always delta update for GUP machine resulting in less bandwidth usage
3. What is the minimum and maximum SEP client recommended on SEPM GUP over MPLS 4 Mbps bandwidth.P
--> There isn't any recommendations but The current iteration of the GUP role supports up to 10,000 clients per GUP. Clients number doesn't make difference here because on behalf of clients only GUP will contact the SEPM to get definitions.
To summarize it,
1) Configure GUP & if possible configure another types of GUP as well, here is more info: https://www-secure.symantec.com/connect/articles/sep-121-ru2-and-explicit-group-update-providers
2) Do not allow clients to bypass GUP though it's not available.
3) By considering disk space usage configure SEPM to store maximum definitions, so mostly it will be delta updates between SEPM & GUP.
Note: Upgrade to the latest version if disk space causing any issue, latest version uses content storage optimization feature.
http://www.symantec.com/docs/TECH224055