Working on a plan for connecting two sites together via MPLS. Site 2 (Office) will be connected to Site 1 (Data center) over MPLS. Site two will get Internet access via the Internet Bandwidth at site 1 over the MPLS cloud between the sites. Users at site 2 will gain access to all DC resources over this MPLS link. Going with MPLS because there exists the potential that we will need to bring in a third site in the future and I thought MPLS would be easier to integrate in the future.I have put together an initial design diagram to illustrate what I am trying to do and would like to throw it out to the forum for a quick sanity check to see if there are any glaring deficiencies with this idea and to open it up for comments on perhaps better solutions available.
Also would like for any one to weigh in on some WAN optimization solutions for an office of about 50 to 55 users currently that I could use to keep the BW usage down across the MPLS cloud. The plan at the moment is to go with dual DS3 links into the MPLS cloud at both sites and take advantage of QoS techniques across the MPLS network. I would like to also load share between the two links. I think BGP can do this but if I understand correctly it can only be done between two routers and not done between 4 routers using the maximum paths configuration. I would like to have my two CE routers at each site connect to dual PE routers on the providers side so I am not sure the max paths configuration would work this way. I may get an additional link to the Internet at Site 2 and use the MPLS link for pure site to site connectivity but would like to avoid purchasing more BW if I could.
Again just looking for some feedback on this from folks smarter than me. Thanks in advance for any help here.