Network Analysis / Documentation

Good day,
I'm wondering what templates / checklists fellow network engineers use when analyzing a network? If you had a job to go in to an unknown network and "map it", what all would you do?
Finding all of the nodes and building a VISIO map is one thing, but what else do you look for to document?-IP Addresses / subnets-VLANs-Loop prevention methods-Security on switches-Physical media-Distance between switches-Firewall Configuration etc etc etc
This topic first appeared in the Spiceworks Community

Just try out these following links.They explain about the predictive planning for deploying a n/w and performance analysis.
http://www.cisco.com/en/US/products/ps6363/index.html
http://www.cisco.com/en/US/products/sw/netmgtsw/products_promotion0900aecd8039e064.html

Similar Messages

  • Network analysis performance issue

    Hello,
    I am starting working on a Project
    on Oracle Network data model.
    The network I will manage will have about 5.000.000 of links
    (all Italian Streets).
    I am working with oracle database 10g R2
    Until now I only did some tests:
    I loaded only one zone (about 130.000 links) and I tried
    to do some network analysis like find the shortest path between
    2 nodes.
    I used plsql and a client java, using java api, to do the network analysis
    and I obtained the following results:
    In a plsql script:
    1) execute SDO_TOPO_MAP.SET_MAX_MEMORY_SIZE(1000000000) procedure;
    2)execute sdo_net_mem.network_manager.read_network('NETWORK_1') procedure to
    load all the network in memory.
    It takes about 22 seconds
    3) execute sdo_net_mem.network_manager.SHORTEST_PATH('NETWORK_1', start_node_id, end_node_id) function
    to find the shortest path.
    It takes about 1.8 sec
    In java Client StandAlone
    1)invoke the NetworkManager.readNetwork(connection, networkName) java API
    to load all the network in memory.
    It takes about 11 seconds.
    2) invoke NetworkManager.shortestPath(network,startNodeID,endNodeID) java API
    to find the shortest path. It takes about 140 milliseconds
    My question are:
    1) How can I improve the plsql api performance?
    2) When I'll have loaded all the network links and nodes
    (about 5.000.000 of links ) into database,
    the step to load the entire network will take very
    long time (in java enviroment too)...
    So it should be unthinkable (response time too high) to load
    the network at runtime...
    It means that the system have to hold always the network object in memory?
    This solution is not scalable, and it need a lot system resources....
    I will be very grateful if someone who faced the same problem can
    help me and give me some suggestions.
    Thank you
    Paola

    hi K,
    did u have a look at this post?
    Re: Network Memory Object (PL/SQL)
    The oracle documentation seems to be wrong for the procedure SDO_TOPO_MAP.SET_MAX_MEMORY_SIZE (you can also try this SDO_NET_MEM.SET_MAX_MEMORY_SIZE which seems to do the same!!!): "Number of bytes for the Java maximum heap size. The default value is 262144 (256MB)."
    It is wrong : for 1GB you should use this value 1073741824 and not 1048576 !!!
    With my network which has about 10.000 nodes / 10.000 links, it has no effect to load the network : 7min... I will try again to create a network which has 700000 links...
    hope this help...

  • How to store the data coming from network analyser into a text or excel file

    Hii everyone
    I'm using Agilent 8719ET network analyser and wish to store the data coming from netowrk analyser into a text file/ excel file.
    Presently I'm able to get the data on Labview graph using GPIB . Can anyone suggest how to go ahead after collect data sub vi. How can the data be stored into a file apart from showing on the graph?
    Attached is the vi for kind consideration...
    Looking for help
    Regards
    Rohit
    Attachments:
    Agilent 87XX Series Exceed Max Meas.vi ‏43 KB

    First let me say that your code really looks pretty good. The data handling could be made more efficient by calculating the number of datapoints that are going to be in the completed dataset and preallocating the entire array -- but depending upon your answer to my questions, the logic in the lower shift register may be going away - so we won't worry about that right now.
    The thing I need to know before addressing the data storage question is: Each time you call "Collect and Display Data.vi", how many element are in the array? Are you reading single data points, or a group of data? (BTW: if the answer to that question is obvious based on the way the other VIs are setup, I don't have the drivers so I can't tell what the setup values are.) Second, how fast does the loop iterate? Are we talking msec per loop?, seconds? fortnights?
    The issues here are two-fold: how much data? and how fast is it coming? The answer to these will tell you how to save the data.
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • Network Analysis Module (NAM) port-adapter not collect data

    Hi,
    i have an issue for collect data on adapter 1, that don´t collect data but see that adapter 2 if collect data on module 4.
    monitor session 1 source vlan 102 rx
    monitor session 1 destination analysis-module 4 data-port 1
    monitor session 2 source vlan 106 rx
    monitor session 2 destination analysis-module 4 data-port 2
    I reconfigured newly monitor and continues with that issue. Always ok by data-port 2.
    - show version Cisco 6513
    Cisco IOS Software, s72033_rp Software (s72033_rp-ADVENTERPRISEK9_WAN-M), Version 12.2(33)SXH7, RELEASE SOFTWARE (fc3)
    . show version NAM
    NAM application image version: 3.5(1b)
    - sh module
    Ports Card Type                              Model           
    8  Network Analysis Module                WS-SVC-NAM-2
    Hw    Fw           Sw           Status
       2.0   7.2(1)       3.5(1b)      Ok
    Any idea or cuestion?

    Hi,
    I see web GUI that is active 2 monitor session with Destination Module 4.
    Active SPAN Sessions
    Monitor Session
    Type
    Source - Direction
    Dest. Port
    Dest. Module
    Status     
    1
    vlan
    (106) - Rx
    4/7
    4 (local)
    active
    2
    vlan
    (102) - Rx
    4/8
    4 (local)
    active
    Select a SPAN session, then take an action
    Create
    Save
    Add Dest. Port 1
    Add Dest. Port 2
    Edit
    Delete
    But don´t see data about DATA PORT 1, but if see data about DATA PORT 2
    Data Source:
    Most Active Applications (bytes/sec)         No data available
    Most Active Hosts (output bytes/sec)Total hosts      90 (Network)   No data available
    Protocol Suites No data available
    Server Response Times (msec)          No data available
    Any ideas?

  • Network Analysis Module - Capture File Download

    Hello,
    we have
    NAM Moduels Network Analysis Module 3 WS-SVC-NAM-3-K9
    installed in
    6506-E
    software version 6.0
    We have generated some Capture files, that we now would like to Download at once. Not by clicking each file and make a single download.
    There are some 2000 files, thats why :-)
    Does anyone have an idea how to do that? Is there any direct access to the internal Hard Drive? I could not find anything in CLI or GUI Guides.
    Thanks

    I attached a file with the 6509 config, sh snmp user and sh snmp result.
    When I go to :
    Setup > Managed Device > Device Information
    I've got :
    Access to the managed device failed. This may be due to
          1. Incorrect managed device IP address.
          2. Incorrect managed SNMP community string.
          3. The managed device's SNMP access control list is enabled.
    If the managed device's IP address or community string is incorrect, please use the input
    fields below to set the correct IP address and SNMP read-write community string.
    Otherwise, check if your managed device's SNMP access control list is enabled
    and make sure that the NAM's IP address shown in the Test popup
    window is included in the access control list.
    I've got this result when I test SNMP connectivity on the 2220. I tested snmpv3 with authpriv, authnopriv, noauthnopriv.
    Test Connectivity :
    SNMP read from managed device:     Failed    
    SNMP write from managed device:     Failed
    So I was thinking at some small license requirement for SNMPv3 as no packet were transmitted from the 2220. Unlike in SNMPv1 where I could capture the management packet.

  • Network Analysis withinCost & "traction zone" or  isochrones

    Hello
    The Pro Oracle Spatial book mentions in Chapter 10 the use of "traction zone" polygon and/or isochrones, based on the results (Nodes/endpoints) of the withinCost network analysis.
    My questions:
    1. How should these polygons be created (based on voronoi?)?
    2. Has anybody implemented the creation of isochrones already in Oracle spatial( java/ pl-sql)?
    3. Is this planned in later releases?
    Any info would be appreciated?
    tx
    Luc

    Either this is a little weird or I'm looking at the wrong place. If I do a show statistics virtual-sensor I seem to be getting some hits on different sigs:
    Per-Signature SigEvent count since reset
                Sig 6403.1 = 6
                Sig 6409.1 = 17
                Sig 6409.2 = 2
                Sig 20059.1 = 1453
                Sig 21619.1 = 2
                Sig 23782.2 = 2
                Sig 30260.1 = 3
    However If I go to the IDM, Monitoring, Events, Event Viewer all I see is health messages from the sensor itself, not signatures.
    Any ideas? Thanks.

  • How can I acquire trace data from Agilent(HP)8510c Network Analyser in VB6 using PCI-GPIB and NI-488.2.

    I am developing an application in VB6 for measurements with Agilent (HP)8510C network Analyser using NI-488.2 and National Instrument PCI-GPIB card. I want to take data for the whole 51 points. In HPBASIC which used to be employed for this purpose it is done using OUTPDATA command and the data is in a 2-dimensional array. How can I do this in VB6 with the hardware above.
    kapil

    Hi Kapil:
    Please refer to a previous post on the same topic:
    http://forums.ni.com/ni/board/message?board.id=140&message.id=7758#M7758
    Although this is for C++, the basic functionality should be the same. Since OUTPDATA is from a specific instrument driver, your best bet will be comparing it to the instrument drivers mentioned in the previous post.
    Thank you,
    Emilie S.
    National Instruments
    Applications Engineer

  • A simple network analyser.

    Hi,
    I am going to achieve impedance in labview. For development work, I will work with a 6220 DAQ and a small RC circuit, generating the voltage from the DAQ, and recording the output voltage in the inputs of the DAQ.
    Therefore, I am looking for a network analyser vi.
    Does anyone have something I could start with?
    Best regards,
    Kentmey
    Kentmey

    Hi Benjamin,
    This part of the project is just development, the main part is impedance on fuel cells with Labview (electrochemical devices generating voltage and current).
    1) RC : I don't have it yet, but I think a simple 10kohm resistor with a 0.1microF capacitor. This circuit is ONLY for development work, to develop the network analyser.
    2) I have a vi  (not finished though, I don't have the DAQ yet), generating a sinwave (see file attached), which will generate the AC component. Why can't I use this signal as an output signal? (my expertise in electronics is not huge, but growing...) 
    My idea was to send this signal to the DAQ. As it is for development work, I am choosing the simplest option possible.
    - For the project, I have a load unit Agilent 6060B, and GPIB cable (to control the AC and DC compenent) of the current. And I will record current and voltage input with the DAQ card. Using the network analyser to have the frequencies with different amplitude, and generate nyquist.
    Does this make sense to you?
    Best regards
    Kentmey
    Kentmey
    Attachments:
    SineWave 161211.vi ‏120 KB

  • LRS and network analysis like shortest path

    Does Spatial support/has function for network analysis, like fe. Shortest path?
    Maybe via the LRS?
    tx
    Luc VAN LINDEN

    Hi,
    This feature is not supported using any Oracle Spatial primitives. It is possible to manipulate geometries and get this information, but you would need to write your own functions.

  • Network Protocol Documentation for ARD or ANA?

    Is anyone aware of any documentation on the network protocols used by ARD? I have plenty of docs on RFB/VNC, but Apple is doing something more with ARD than standard RFB. It looks like they are still making some use of Apple Network Assistant (UDP port 3283) protocol and clearly performing other tasks that aren't part of the RFB standards. Could anyone point to any documentation for this?
    I'm trying to develop some utilities that will make working with ARD in a multi-thousand Mac environment a bit more tolerable. I'm not very interested in remote desktop control; this is about asset management and patch management. Once you have more than a couple-thousand Macs in ARD, it seems to slow to a crawl.
    For example, we have a very large number of large (21-bit) subnets, and the ARD scanner takes forever to scan them. I've written a small utility that will scan a subnet in seconds, and provide a text file containing only active computers that are Macs. This output loads into ARD much, much faster. I did this after discovering that a UDP packet sent to port 3283 will cause a Mac to respond with its name, ethernet address, etc. I'm trying to figure out what else is in that response packet, and what more I can do. I'd rather have an ARD API that allows me to add/remove computers into ARD (anyone?) but that appears to be the one area that Apple forgot. I'm still new to the Mac world, so I could have missed any number of things. Pointers would be welcome.
    Thanks!

    Ok, I've figured out why I dropped the AppleScript route. The ARD dictionary command to "add" a computer to a list appears to require a computer descriptor for a machine that is already in ARD. So, doesn't look like it can actually add a computer to ARD via that route.
    Regarding import from file:
    I've used the scanner to scan IP addresses from a text file that is the output from my utility. While manual, this does work. I then have to "add" the computers to the "All Computer" list manually, specifying the credentials. This has been my process to date. Better than nothing, but very manually intensive. It also appears that the scanner is limited to scanning only the first 4096 addresses from a text file, we have about 20x that number of Macs.
    I have not tried writing a plist from my utility and importing directly (bypassing the scanner). I'll give that a shot. Assuming this works, it might take one manual step out of the process. Still not sure if I can automate list import any further.
    I'd still like to find some protocol-level documentation so that I can improve the precision of my scanner utility. I'd like to verify my credentials on each system discovered, and verify that the ARD client-upgrade is an authorized task before going to the trouble of adding them into ARD only to find these problems later. So far, a significant percentage of my Macs are still running ARD 2.x and 1.x so the upgrade process is important. On a related note, it doesn't look like the "Upgrade Client" task can be relegated to the local task server. Wonder why...
    Thanks again.

  • Network Analysis

    Hi,
    We have questions from partner about logistic system
    Is possible in Spatial network API solve Traveling Salesman Problem based on following parameters
    1. Network Model with (One way, "Turn No Left/Right", Speed Limit(-it probably static param used for pre analysiys cost calculation) )
    2. Cost - standard(traveling time or length)
    3. arrival time !!!
    Example:
    We have to deliver the consignment at the following addresses:
    adress fixed time of arrival to the client
    adr 1 10:15 - 10:30
    adr 2 10:30 - 11:00
    adr 3 10:15 - 10:45
    adr 4 10:45 - 11:00
    adr 5 10:30 - 10:45
    and the next question is: how do it? :-)
    Thx,
    Tomek

    Tom
    Assuming you have appropriate data with Maneuver info.
    The Network Model supports the TSP analysis. One-way can be easily modeled on the as the direction (start/end) of the links, I believe.
    In order to take the maneuvers into account, you will have to define Network Constraint, which will be evaluated during the analysis.
    http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14256/sdo_net_concepts.htm#CIHJFIIG
    there is an example on the code exampls page of Spatial or on the installation:
    http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14256/sdo_net_concepts.htm#CIHDIHEA
    After the analisys you can iterate the links that make up your path and have their time calculated based on their cost or other attributes that you have available and aggregate that per address.
    Luc
    Edited by: lucvanlinden on Sep 10, 2008 2:51 PM

  • Network analysis tool

    Hi,
    We are facing some problems on our Datacanter but it is very hard to determine it is related to server or network device. We are looking for a software or appliance that collects all or part of the traffic with SPAN and analyse the traffic. Do you suggest anything for this?

    I think that depends on how large is your datacenter, what traffic rates have to be considered and what your budget is.
    We have ~8000 logical servers and many hosts with 10Gig nics in our DC .We use the Opnet AppResponse Xpert (formerly known as ACE live) and we are happy with that. It's an appliance with several 10Gig nics and a good (and complex) analysing software.

  • Basic traceroute EEM script (for hop-by-hop network analysis)

    I'd like to do a hop-by-hop analysis by running a traceroute script that runs on an interval (say every 5-15 minutes) and puts output to a file.
    The goal is to let the script run for a day, and see what kind of hop changes might occur over time, and also monitor for any latency increase or packetloss at certain times of day (peak hours).
    If I used an EEM script to do a basic traceroute from one endpoint of the network to a server in the core (for instance), this could show how a client's path may be impacted during peak hours.
    I'd want the output stored in a file on the router's flash disk, and then I'd have to find some way to parse and analyze the output later (not sure how I'd do that, perhaps with excel or another diff-like program).

    Something like this should work for you.  In config mode, specify three EEM environment variables:
    event manager environment traceroute_timer 600
    event manager environment traceroute_target 10.1.1.1
    event manager environment traceroute_file flash:/traceroute.txt
    Then register this EEM Tcl policy:
    ::cisco::eem::event_register_timer watchdog time $traceroute_timer
    namespace import ::cisco::eem::*
    namespace import ::cisco::lib::*
    array set arr_einfo [event_reqinfo]
    if [catch {cli_open} result] {
        error $result $errorInfo
    } else {
        array set cli1 $result
    if [catch {cli_exec $cli1(fd) "enable"} _cli_result] {
        error $_cli_result $errorInfo
    if [catch {cli_exec $cli1(fd) "traceroute $traceroute_target"} _cli_result] {
        error $_cli_result $errorInfo
    set fd [open $traceroute_file a]
    puts $fd [clock format [clock seconds]]
    puts $fd $_cli_result
    close $fd
    # Close open cli before exit.
    catch {cli_close $cli1(fd) $cli1(tty_id)} result

  • Send / input array to 8753 Network Analyser

    I am trying to use the Agilent 8753 drivers to write an array to the network analsyer.
    The GPIB command is  given by :  INPUCALC<num><array>;   
    I have viewed the documentation and I don't understand exactly how to write data arrays to the instrument things. 
    To start with num is 01.  So I have INPUCALC01.  Does anyone
    know how to write the array?  Is it just a massive string of
    binary data that is concatenated with "INPUCALC."  Actually the
    problem could be more generalized to how do I pass data to any of the
    INPU * GPIB commands?
    Regards,
    Bryan

    I don't know if the attached VI will be of help, as I never finished it
    to use INPUCALC. You may be able to use it as a starting point, though.
    I know the VI works for error-corrected data (INPUDATA), as I use it in
    my application. Just be sure to set the data format (FORM) command
    before doing a data transfer.
    Attachments:
    8753ES - Input Data.vi ‏52 KB

  • Cisco Prime Network Analysis Module (NAM) 5.1

    Hi I have NAM-2 with software version 4.2 installed in my network and i am making very good use of these module for troublshooting,
    I can run multiple captures files at local disk simultaneously and i can decode real time any capture file which is running.
    I want to clarify following things,
    I upgraded one of my NAM2 from 4.2 to 5.1 but i see following differences,
    I cannnot do multiple captures at local disk simultaneously. it is not allowing me to create 2nd capture at localdisk while one is already running while in 4.2 version i can run multiple captures to local disk.
    Its mean if i have 40G local disk, it's mean, it become reserved for one capture untill i stop and save there,
    Also i cannot decode running capture file real time untill i stop.
    I would apprecite if someone can clarify, whether it was enhancement in NAM 5.1?
    Configuring Capture Sessions
    You can create up to ten capture sessions, and only one capture session per disk (local or external).
    http://www.cisco.com/en/US/docs/net_mgmt/network_analysis_module_software/5.0_1_T/user/guide/capting.html#wp1252570

    NAM 5.x removes the ability to perform multiple captures to a single local disk because that results in unreliable capture behavior (packets may or may not be dropped depending on whether the disk can keep up with the data rate).
    You should still be able to decode memory captures while running. For disk captures, the capture file must not be in use (i.e., for a multi-file capture, you can decode any file other than the one currently being written to).

Maybe you are looking for