From owner-freebsd-isp Mon Sep 9 5:17:32 2002 Delivered-To: freebsd-isp@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1698A37B400 for ; Mon, 9 Sep 2002 05:17:29 -0700 (PDT) Received: from localhost.livens.net (213-193-182-96.adsl.easynet.be [213.193.182.96]) by mx1.FreeBSD.org (Postfix) with ESMTP id 50E7143E4A for ; Mon, 9 Sep 2002 05:17:27 -0700 (PDT) (envelope-from wim@localhost.livens.net) Received: (from wim@localhost) by localhost.livens.net (8.11.3/8.11.3) id g89C7vk35439; Mon, 9 Sep 2002 14:07:57 +0200 (CEST) (envelope-from wim) Date: Mon, 9 Sep 2002 14:07:56 +0200 From: Wim Livens To: Wim Livens Cc: freebsd-isp@freebsd.org Subject: Re: Network diagrams Message-ID: <20020909120756.GA34577@krijt.livens.net> References: <20020905145940.GA87075@krijt.livens.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020905145940.GA87075@krijt.livens.net> User-Agent: Mutt/1.3.24i Sender: owner-freebsd-isp@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Thanks for the reactions so far. Most of you suggested tools that discover the topology and then visualize it. But what I'm really looking for is something that takes some topology data as input and outputs a png (or even ascii:-)) file with a network diagram. A bit like dot but specialized for IP networks instead of just graphs in general. An input file could look something like: 1.2.3.1 quick FastEthernet2/0/0 1.2.3.0/30 1.2.3.2 flupke FastEthernet2/0/0 1.2.3.0/30 1.2.3.13 suske FastEthernet0/0 1.2.3.12/30 1.2.3.14 wiske FastEthernet0/0 1.2.3.12/30 1.2.3.41 quick Serial1/1/0.1/1/4/2:0 1.2.3.40/30 1.2.3.42 suske Serial1/0:0 1.2.3.40/30 1.2.3.45 flupke Serial1/1/0:0 1.2.3.44/30 1.2.3.46 wiske Serial1/0:0 1.2.3.44/30 plus hints for placing the nodes (like coordinates). This example should give a picture of a square of routers connected with subnets, showing IP addresses and interfaces. I've already made a perl script to convert such input to dot but e.g. the placement of labels in dot is poor. I think I will have to do everything myself using just GD.pm, but I rather check first what's available. Wim. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isp" in the body of the message