Slashdot Mirror


Is There an Open Standard for Network Maps?

mattski asks: "I am currently working on a project that generates network maps within a GUI, running on Solaris, which then needs to be exported somehow. What would you want to see as an export format for network maps and why? Take into account that the user must be able to manipulate the 'map' after it has been exported. I guess some options include XML or maybe even VRML but have you got any other thoughts?"

12 comments

  1. Jump Around by Anonymous Coward · · Score: -1, Offtopic

    House Of Pain - Jump Around

    Pack it up, pack it in, let me begin
    I came to win, battle me that's a sin
    I won't ever slack up, punk you better back up
    Try and play the role and yo the whole crew'll act up
    Get up, stand up (c'mon!) c'mon throw your hands up
    If you've got the feeling, jump across the ceiling
    Muggs lifts a funk flow, someone's talking junk
    Yo I bust him in the eye, and then I'll take the punk's hoe
    Feelin, funkin, amps in the trunk and I got more rhymes
    than there's cops at a Dunkin' Donuts shop
    Sho' nuff, I got props
    From the kids on the Hill plus my mom and my pops
    I came to get down, I came to get down
    So get out your seat and jump around!

    Jump around! (3X)
    Jump up, jump up and get down!
    Jump! (17X)

    I'll serve your ass like John McEnroe
    If your girl steps up, I'm smacking the hoe
    Word to your moms, I came to drop bombs
    I got more rhymes than the Bible's got Psalms
    And just like the Prodigal Son I've returned
    Anyone stepping to me you'll get burned
    Cause I got lyrics, but you ain't got none
    If you come to battle bring a shotgun!
    But if you do you're a fool, cause I duel, to the death
    Trying to step to me, you'll take your last breath
    I got the skills, come get your fill
    Cause when I shoot the gift, I shoot to Kill
    I came to get down, I came to get down
    So get out your seat and jump around!

    Jump around! (3X)
    Jump up, jump up and get down!
    Jump! (17X)

    I'm the cream of the crop, I rise to the top
    I never eat a pig, cause a pig is a cop
    Or better yet a Terminator, like Arnold Schwarzanegger
    Try to play me out like, as if my name was Sega
    But I ain't going out like no punk bitch
    Get used to one style and yo and I might switch
    it up up and around, then buck buck you down
    Put out your head and then you wake up in the Dawn of the Dead
    I'm coming to get ya, I'm coming to get ya
    Spitting out lyrics, homie I'll wet ya
    I came to get down, I came to get down
    So get out your seat and jump around!

    Jump around! (3X)
    Jump up, jump up and get down!
    Jump! (33X)

    Yo, this is dedicated.. to Joe.. DeBerg.. Dakota!
    Grab your bozack, punk!

  2. network maps by seifried · · Score: 3, Insightful

    Well there are programs like visio which will do discovery and generate pretty maps, but they use strange formats. XML is a good candidate, you could define various network objects like hosts and links and then have a parser tie them together. Of course things may get "messy" if you have a complicated diagram, rendering it based on XML data could be difficult, whereas simply defining a picture looks nicer. The advantage of XML defined data is that automatically generating it would be relatively simple (feed in multiple traceroutes for example).

    1. Re:network maps by mattski_d · · Score: 1

      Thankyou for all of the posts guys/girls... After doing some preliminary investigation I think (for me at least) SVG is the best choice... what do you think? regards, Matt

  3. good question, none that I know of :-( by indaba · · Score: 3, Interesting

    This is a VERY good question, and I don't think that there is a positive answer - sorry.

    As a network engineer/designer , over the years I've used lots of different network drawing tools and their associated file formats :

    • Pen and paper , fax and photocopies ! - open but non manipulable
    • Textpad/Wordpad (don't laugh !) - open and manipulable
    • MS Word organisation chart editor - closed and non manipulable by non MS s/w
    • MS PowerPoint - closed and non manipulable by non MS s/w
    • NetViz closed and non manipulable by non Netviz s/w
    • Visio - closed and non manipulable by non MS Visio s/w

    Visio is easily the best of these, with Visio 2000 really working for me.

    I always had a fear of losing my Netviz pictures as Netviz was/ is a relatively small company that might go under one day.

    With MS buying Visio a few year back, that fear is now gone. I imported all my Netviz pictures in Visio.

    Exporting: I can always export my pictures to .gif , jpeg or pdf's - but that's no good for further editing.

    From a commercial viewpoint, I tend to export to .gif , jpeg or pdf's as I don't want people messing with the IP I've created.

    In an ideal world, I would not use a closed source proprietary product to produce my work, but I don't see any viable alternatives at this moment.

    cheers,

    darren.

    Darren Kruse CCNP CCDP
    WAN/LAN Networking Consultant
    Email : darren_kruse@hotmail.com
    www.geocities.com/darren_kruse

  4. Cisco's Network Designer/Netformx by anticypher · · Score: 3, Interesting

    CND was supposedly designed as an XML formatted network diagram tool. The idea was that the data picked up from autodiscovery could be manipulated into part numbers, and exported into ordering programs and accounting systems, and exchanged with network management systems. Cisco has been pushing hard to get into XML for communication between all their applications, with varying degrees of success. As one person at a conference said "It takes management only 2 seconds to make the decision to go with the latest buzzword (XML), but first implementation takes 2 years of hard work with plenty of resources. And if during those 2 years a new buzzword comes along, kiss most of that work goodbye".

    I have no real understanding of the underlying technology, CND is just a tool that works. You might try googling, and digging around cisco and netformx sites for more info.

    the AC

    --
    Hemos is like...sci-fi fans;he thinks technology is cool, but he hasn't bothered to understand the science it's based on
  5. anarcti.ca by little_fluffy_clouds · · Score: 1

    I don't know about how open source this is, but antarcti.ca can render computer networks into 2D or 3D maps. You might also want to check the slashdot story on this.

    --
    What were the skies like when you were young?
  6. Offtopic -1 by Anonymous Coward · · Score: 0

    Darren Kruse CCNP CCDP
    WAN/LAN Networking Consultant
    Email : darren_kruse@hotmail.com
    www.geocities.com/darren_kruse


    er, no offense guy, but I would be rather weary of hiring a networking consultant with a hotmail email address and a geocities web page...

  7. Consider SVG by maggard · · Score: 2
    The recently W3 endorsed SVG looks like an appropriate choice. XML-based it renders into vector graphics exactly of the sort most network maps consist of.

    --
    I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
  8. scotty works fine, and is freely available by Cheeze · · Score: 1

    Scotty is what I used to use. it has automatic network discovery, snmp/tcp/icmp monitoring, and simple config files.

    --
    Why read the article when I can just make up a snap judgement?
  9. Network Notepad by ted_nugent · · Score: 1

    If you are in a Windows environment, this freeware interactive network mapping tool looks very promising.

    --

    Free the West Memphis Three!

    1. Re:Network Notepad by Anonymous Coward · · Score: -1, Troll

      you racist bastard! i heard what you said about mexicans on stage. VIVA LA RAZA! MUERTE DE TED NUGENT!

  10. dia by Jaeger · · Score: 1

    I haven't used Visio, but Dia is a nice friendly gtk+/GPL package meant to be much like it. It exports to XML (gzipped by default), but I'm not actually sure how readable or writable its files are. It might be worth looking at.