What software is good for modeling network architecture?
Essentially, I want to do this:

With what software could this be achieved? I need a free or open source solution. I don't need to do a network simulation, just a simple representations tool with nice graphical representation would do the job.