From: Mark C. <ma...@co...> - 2013-11-29 18:51:00
|
I'm thinking that it may be a combination of SNMP pulls and an SSH session to parse output from some show commands when it comes to the VRF thing. I build and run those sort of networks for multiple customers (the multi-VRF implementations). What else comes to mind, are some of the TCL scripts I used to write and run on routers; some of them were specifically to craft output from multiple show commands and then printf them into only the bits I wanted/needed to show. We could do a similar thing here and have the TCL script installed on the routers (and alias the command to run the TCL script). Then we get the specific output we want to parse for the netdisco script to load the DB. I don't think I'll have any real time to try this out over the holidays, but starting next year I think I may have some time to put to it. Or if someone else on this list has the time and knows enough about TCL scripting, they could maybe work towards that. Could be a stop gap until netdisco3 comes along. May look something like, sh ip vrf, parse the interfaces involved, check that against SNMP interfaces, segregate the topo map building into the VRF's that were listed. So you use the VRFs to make labels to know which one is which. I also suspect you'd want a user defined label to match those rd's in case the VRF name (and rd's) are different across the network. You may have to also parse a sh ip route vrf XXX to know what maps to what across the network as you will not be able to obtain what the layer2 hops are in the MPLS cloud. This could lead to confusion in the logic for building the map. It all depends on how different the rd's and VRFs are across the cloud from one another. If it is seemingly flat, then it's no big deal, if they allow other rd's to comingle with one another on the other side of the cloud you'll only really discover what's going on via a sh ip route and matching subnets/interfaces to one another per hop. I think it's the only way you can be sure. Others here may already have this expertise and could better elaborate. But if I can help in building the piece that runs on the router and generates output in a standard way that netdisco could then parse out, then I'm all for helping out. Let me know what we think we want and the format of it and it can be done. Thanks, Mark Cooper Cooper's Communications 864-four oh four-0662 (Cell) mark {at} coopscommo.com -----Original Message----- From: Oliver Gorwits [mailto:ol...@cp...] Sent: Thursday, November 28, 2013 6:18 PM To: net...@li... Subject: Re: [Netdisco] Service-provider setup / overlapping IP ranges On 2013-11-28 16:42, Michael Butash wrote: > The perception may be that they're "broken", but it's the reality that > networks are built like this now. We do things like anycasting, > complex identity nat, L3 mpls, overlapping 1918 space, etc, and simply > put, nothing commercial or oss knows what to make of our network > topologically speaking. > Consider a network like AT&T that may transport thousands of 10/8 > prefixes non-uniquely in disparate vrfs, it would be prudent to > embrace contextualizing of address families in the long-term, even if > just defaulting to "global" for now. I (and many others) would dearly love to see support for these features in Netdisco. I think it will happen one day, but the database schema changes required might make it something for Netidsco 3. My mental roadmap is to get Netdisco 2 up to scratch (big thanks to all helping with reports and patches), and then to start looking at implementing just these kinds of features. I certainly don't think any of it is impossible. regards, oliver. > We've been talking to a number of commercial monitoring solutions > lately that claim topology mapping, and reality is no one still has > figured out things like vrf and nat. We're making purchasing > contingent > (hopefully) on > them working with us to figure something out to deal with these > challenges too. > > -mb > > > On November 28, 2013 5:33:38 AM "Simon Hobson" > <li...@th...> wrote: >> Charles Bueche wrote: >> >Now I have a request to use Netdisco in a service-provider setup, >> where >> >we have conflicting / overlapping IP ranges. The idea is to use a >> >central NAT to reach all customer devices, so each IP is unique on >> the >> >NMS side, but obviously not unique on the customer switches and >> routers, >> >and certainly not on the customer nodes. >> >> The short and probably not very helpful answer is that NetDisco isn't >> designed to work on broken networks. NAT and non-unique IPs == broken >> network as far as IP addressing is concerned. >> >> The perhaps less unhelpful answer is that I suspect you'll have to >> hack the system yourself. My first thought is that you'd need to >> extend the IP address, perhaps prepending it with a site-ID to make >> it unique. >> >> >> --------------------------------------------------------------------- >> --------- Rapidly troubleshoot problems before they affect your >> business. Most IT organizations don't have a clear picture of how >> application performance affects their revenue. With AppDynamics, you >> get 100% visibility into your Java,.NET, & PHP application. Start >> your 15-day FREE TRIAL of AppDynamics Pro! >> >> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg. >> clktrk _______________________________________________ >> Netdisco mailing list >> net...@li... >> https://lists.sourceforge.net/lists/listinfo/netdisco-users >> > > > > > ---------------------------------------------------------------------- > -------- Rapidly troubleshoot problems before they affect your > business. Most IT organizations don't have a clear picture of how > application performance affects their revenue. With AppDynamics, you > get 100% visibility into your Java,.NET, & PHP application. Start your > 15-day FREE TRIAL of AppDynamics Pro! > > http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.c > lktrk _______________________________________________ > Netdisco mailing list > net...@li... > https://lists.sourceforge.net/lists/listinfo/netdisco-users ---------------------------------------------------------------------------- -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk _______________________________________________ Netdisco mailing list net...@li... https://lists.sourceforge.net/lists/listinfo/netdisco-users |