Generating and collaborating on network map diagrams?
Graphviz should do the trick. It uses a text file in a markup language called dot.  I believe there are a number of apps on the Mac that can create and export/import that format, but otherwise it's a plain text format and can be edited with any text editor.