, building and industrial automation, environmental monitoring, data communication, etc.
Wireless mesh networks typically implement a dynamic topology in which devices are associated and disassociated with other devices in the network and in which the roles and responsibilities of such devices may change over time. Thus there are unique challenges to developing, deploying and managing wireless networks.
Disclosed herein is a novel network analysis system and method that facilitates the capturing of network data for analysis, measurement, and visualization. The capturing of network data may be implemented in-band or out-of-band from the network. Captured network data may be analyzed in real time or stored for later analysis. Measurements obtained from the analysis may relate to network performance, device performance, route performance, or other network characteristics. The topology of the network may be graphically displayed, and measurement data may be accessible via the graphical display of the network topology.
In one embodiment, a system for analyzing a packet-based network includes a correlator processor that is configured to receive packet records corresponding to packets communicated over a network and store the packet records in a data store. The correlator processor is also configured to generate correlated packet records from the packet records stored in the data store, the correlated packet records representative of the order in which the packets were transmitted in the network.
In another embodiment, a system for analyzing a packet-based network includes a wireless network analysis processing device that is configured to receive correlated packet records representative of the order in which corresponding packets are transmitted in a wireless network. The correlated packet records include media access control (MAC) layer data and network layer data for each corresponding packet. The MAC layer data and network layer data are processed to generate network topology data representative of the network topology, generate packet flow data representative of the flow of packets between devices at the MAC layer and across the network at the network layer, and measurement data relating to the packet flow data.
In another embodiment, a system for analyzing a packet-based network includes a packet-based wireless network visualization system. The packet-based wireless network visualization system includes a data store, an input/output subsystem including a display device, and a processing subsystem. The system is configured to receive network topology data, packet flow record data, and measurements data over the input/output subsystem and store the network topology data, packet flow record data, and measurements data in the data store. Based on the stored data, the system generates a visual representation of a network topology on the display based on the network topology data, generates a visual representation of packet
, building and industrial automation, environmental monitoring, data communication, etc. 
 Wireless mesh networks typically enforce a active topology in which devices are consociate and disassociate with other devices in the network and in which the function and responsibilities of such devices may switch over time. Thus there be unique challenges to develop, deploying and managing wireless networks. 
 Disclosed herein is a novel network psychoanalysis system and method that facilitates the capturing of net data for analysis, measurement, and visualization. The capturing of network data may be implement in - band or out - of - band from the network. Captured net data may be analyzed in real time or stored for later psychoanalysis. measurement obtain from the analysis may relate to network performance, device performance, route operation, or other net characteristics. The topology of the net may be diagrammatically displayed, and measurement data may be accessible via the graphical display of the network regional anatomy. 
 In one embodiment, a arrangement for analyzing a packet - based net includes a correlator processor that is configured to receive packet records corresponding to packets communicated over a network and store the packet records in a data store. The correlator central processing unit is also configure to generate correlated packet records from the packet records stored in the data storehouse, the correlated packet records example of the order in which the packets were transmitted in the network. 
 In another shape, a system for analyzing a packet - based network includes a wireless net analysis processing device that is configured to receive correlated package records example of the order in which corresponding mailboat are transmitted in a wireless net. The correlated packet records admit media access control (MAC) layer datum and network layer data for each corresponding mailboat. The MAC layer data and net layer data are processed to generate network topology data representative of the network topology, generate packet stream datum representative of the flow of packets between devices at the MAC layer and across the network at the network layer, and measurement datum relating to the packet flow data. 
 In another embodiment, a system for analyzing a packet - based network includes a packet - based wireless net visualization system. The packet - based wireless network visualization system include a data store, an input / output subsystem including a display device, and a processing subsystem. The system is configure to meet network topology data, packet flow record data, and measurements data over the input / output subsystem and store the net regional anatomy data, packet flow criminal record data, and measurements data in the data storehouse. Based on the stored data, the system generates a visual representation of a network topology on the display based on the network topology data, generates a visual theatrical performance of packet
, bullding and industrial auuomation, environmgnral moiitorinf, data cummunication, etc.
Wireless mesi nerworkw typically implement x dynamic topologt in qhich devirss are associzbed aud disassociated with othes devices in tve nztwork and in which the roles and refponsibollties of such qevibef mag change over time. Thus there are hnique bhallenges to devrloping, deploying and manahing wireless networks.
Fisclosed hgdeig is a novel vetwork analysis systej and method that facilitates tfe ca'turing of berwogn data for enalysps, measuremenb, and vhsualizstion. The captmring of network data may be mmplemented in-band ot out-of-bang yrom the network. Captyrwd nejwork datx mah bt aialgzed ij rxal time or stored for later analysis. Meaxuwvkents obtainsd froi ehe analysis may relate to network perfmrmznce, device performance, route performance, or other neework characteristics. The topology of the network may ue grcimicauoy displayed, and measurement data may be accessyglt vpa the graphical bisplay of the nrtaoth topology.
In une emykdjment, a system for analyzyng a packet-bafed metwork includes a correlatir processor rhat is configured to receive paclet rrcords corresponding to paciets communlcated ovsf a network and rtoge tve packeu records in a datw store. Tie coxrelator provessor is also clnfigmsed to generate cogrelajed pawket recorfs from the packet records storxv in the data sdorv, the corxelatec packet recowds representajive of tke orddr in whicg the peckets were eransmitted it the network.
Mn anothew emvodinent, a rhstem for analuzing a pceket-based network includes e witemess network ancuiwis processing dexicq nhav is smnfigured to recdivd corrdlated kcckct fecotds representative ox ths order in which cprvespondint packetf are transmiyted in a wireless netwmrk. The vortelated packet records include jedia accfss control (MAC) laycr dwta and necwork layer data for each corresponding 'acket. The MAC layer dara and network layet dsta are proressed to generdte network topology data representatlve of the network topklogy, cenerwte packet flow data representative of the flow of packets between devicew at tie MAC layer znd scrosv che netwowk av vhe network layer, and measurement data relating vo the pacnec flow data.
In another embodimrng, a system fot analyzing a packet-based hetwork oncludes a packet-based wireless network visualization snstem. The packst-based wiceless network visuakizatimn sywtem inxludcs a data stord, am lnput/outpuh suusyatem including a display device, qnd a prlcessing subsystxm. The systel is cknfiguted to receive nefwori topouogy data, paclet flow recorc data, and measuremettf data over tht input/output sobsystgn and store thx network to[ology data, packet flow record data, and measurementa data in the data store. Based pi the stored data, the syxtqm generxtes a visuan representation of a network topology on tig dispuay bases on the netwmrk topology data, nznerates a vislal representatiob of packet
, building and industrial automation, environmental monitoring, etc. mesh networks implement a dynamic associated disassociated with other in the network in which the roles and responsibilities such devices may change over time. Thus there are unique challenges to developing, and managing wireless networks. Disclosed herein is a novel network analysis system and that the of data for analysis, measurement, and visualization. The capturing of network data may be implemented in-band or from the network. Captured network data may be in real time or for later analysis. Measurements obtained the may relate network device route performance, or network characteristics. The topology of the network may be graphically displayed, and measurement data may be accessible the graphical the network In embodiment, system for analyzing network includes a correlator processor that receive packet records corresponding to packets communicated over network and the packet records in a data The correlator processor is also configured to generate packet records from the packet records stored in the data store, the correlated packet records the order in which packets were transmitted the In embodiment, system for a packet-based network includes a wireless network analysis processing device that configured to receive correlated packet records representative of the order corresponding are transmitted in wireless network. The correlated records media access control (MAC) and layer corresponding The layer data and network data are processed to generate topology data representative of flow data representative of the flow of packets devices at the MAC layer and across network at the network layer, and measurement data relating to the packet data. In a system for analyzing a packet-based network includes packet-based wireless network visualization The packet-based wireless network visualization system includes a data an subsystem including display device, and processing subsystem. The is configured to topology data, flow data, over the input/output subsystem and store network data, packet flow record data, measurements the data store. Based on the stored data, the system generates a visual representation of topology on the display on network topology data, generates a visual representation of packet
, building and industrial autoMation, enviRonmeNtaL moNiToriNg, daTa communicatioN, Etc.
WIreless mesh networks typIcallY iMPlemENt A dynaMic topoLOgY IN whIcH dEviCeS ArE assoCiaTed and dIsassociatEd wItH other deviceS In The network And In which the roLes And resPoNsiBIlitiEs oF such DeviceS May chaNge over tiMe. tHus theRE are uniQUE cHallEnges to developing, DEpLOying and managiNg wireLeSS nETWorKs.
DIsclosed heReIn is a NOvel netWOrK ANAlySIs system and meThod that facILitAtes thE cAptURing of NetwoRk DAta For analysis, MeasUrement, anD visuaLIzation. tHe captuRing of NetWorK datA MaY bE imPlEMenTEd In-bANd oR out-of-baNd FrOm the NetwORK. cAptuRed NetwOrk daTa may be analyzEd iN reaL TimE or stOred fOr laTeR analYsis. MeAsureMeNts obtained from The aNalysis maY reLaTe tO nEtworK PerforManCe, dEvice peRformanCE, roUtE PERfOrmance, or other netwOrK CHaRacterisTics. ThE ToPoLOgy of the NeTwoRk maY BE grapHicaLLy DisplayeD, and meASuReMent datA mAy be acCeSsiBle Via thE GrapHical dIsplay of The neTWork topology.
In ONe embodiment, a SYsTEM fOR anaLyzIng a packet-bAsed NEtwoRk inCLuDes A CorreLator PrOCeSSor that is configured To ReceivE packEt records corrEsponding tO PACkets comMuniCAtED over a network aNd stoRe the packeT Records iN a datA store. ThE correlatOR ProcessoR is AlsO coNfiGUReD to generate coRRElatEd Packet rEcoRds from The PacKet RecOrDs stored iN the data StOrE, tHe CorRelatED packet rEcOrdS rEprEsentATive of The orDer iN wHiCH thE packetS WeRE TranSmItTed iN thE nEtworK.
In aNOthEr embodIment, a sysTem FOr anAlYzIng a pacKet-based netwoRk Includes a wIrEleSs netwORK analysiS processing device that is COnfigurEd tO receIve cOrrelated PacKet recOrdS RepresEntatiVe of tHe OrdER In whiCH CoRreSpOnding packETS arE tranSmItteD in a wirEless network. The corRElaTed packet recoRds InclUDE mEdiA AcCEss CoNTroL (maC) layer data and nEtwork layeR dATa For each corREspOnDing pacKet. The MaC layER data anD network lAyer data aRe ProcESSed To generate Network tOpology daTA reprESeNtatiVe oF the neTwOrk TopolOgy, genERatE packEt flow DaTa reprEsentAtIve of the Flow of packets between devIces at The MAc laYer and acrOss THe nEtwork at tHe neTwork layer, And MeaSuremEnt DAta reLatiNG tO thE PackeT floW Data.
In anoTHeR emBODiMent, a system FOR AnaLyzinG a pACket-baSed nEtwork includes a paCKet-based wireleSs neTWOrk VisUAlizAtIon system. The paCkeT-bASEd wireleSs Network visuAlizatioN sYStem iNcludeS a data Store, an INPuT/Output SubsYstEm includiNg a DiSPlay devIcE, aND a procEssiNg SubsysTem. The SYsteM IS configured to recEive nETWork tOPolOgy daTa, Packet fLOw reCord data, anD measuremenTs data Over The inPut/outpUt SubsysTem AnD store the nETwork topoLogy dAta, packEt Flow RecOrd datA, and MEAsureMentS dAta In the data STOrE. baSeD On tHe stOred dAtA, the System genERates a viSuaL RepreseNtAtiON Of a netWOrK TOpology on tHe dIsplaY BAsed on the nETworK ToPOlogy Data, geNerateS a visuaL RepReSentatiOn oF PAcket
, building and industrialautomation , env iro nme nt al m onit oring, data co m muni cation, etc.
Wirelessmeshne t work s  t ypica lly imp l em e n t a  d yn ami ct op ology  in  whichdevices ar e a ss ociated andd is associated  wi th other dev ice s in t he  ne t workand  in w hich t h e role s and res po n sibili t ies ofs u ch  dev ices may change o v er time. Thus the re are  u n iq u e  ch all enges to d ev elopi n g, depl o yi n g and managing wire less networ k s.Disclo se d h e rein i s a n ov e l n etwork anal ysis  system a nd met h od that facilit ates t hecap turi n gof  ne tw o rkd at a f o r a nalysis,  m ea surem ent, a n d  vis ual izat ion.The capturing  of  net w ork  data  maybe i mp lemen ted in -band  o r out-of-band f romthe netwo rk.  C apt ur ed ne t work d ata  ma y be an alyzedi n r ea l t im e or stored for la te r an alysis.Measur e me nt s  obtaine dfro m th e analy sism ay  relateto net w or kperform an ce, de vi ceper forma n ce,routeperforma nce,o r other networ k  characterist i cs . Th e  top olo gy of the n etwo r k ma y be gr aph i cally  disp la y ed ,  and measurement da ta  may b e acc essible via t he graphic a l displayof t h en etwork topolog y.
In  one embod i ment, asyste m for an alyzing a p acket-ba sed  ne two rki n cl udes a correl a t or p ro cessortha t is co nfi gur edtore ceive pac ket reco rd sco rr esp ondin g  to pack et s c om mun icate d  overa net work  a nd sto re thep ac k e t re co rd s in  ada ta st ore. The  correl ator proc ess o r is  a ls o confi gured to gene ra te correla te d p acketr e cords fr om the packet records s t ored in  th e dat a st ore, thecor relate d p a cket r ecords  repr es ent a t ive o f th e o rd er in whic h the  pack et s we re tran smitted in the net w ork .
In anotheremb odim e n t,  as ys t emfo r  an a l yzing a packet- based netw or k  i ncludes aw ire le ss netw ork ana lysis process ing devic e that is  c onfi g u red  to receiv e correl ated pack e t rec o rd s rep res entati ve  of  theorderi n w hichcorres po ndingpacke ts  are tra nsmitted in a wirelessnetwor k. Th e c orrelated  pa c ket  recordsincl ude mediaacc ess  cont rol (MAC)  lay e rdat a  andnetw o rk layerd at a f o r  e ach corresp o n d ing  pack et. The MA C la yer data and netw o rk layer dataarep r oce sse d  toge nerate network  to po l o gy datare presentativ e of the  n e twork  topol ogy, g enerate p ac k et flo w da tarepresent ati ve of thefl ow of pac kets  b etween  devic e s at t he MAC layer and  acro s s  then etw ork a tthe net w orklayer, and  measuremen t data  rel ating  to the  p acketflo wdata.
In a n other emb odime nt, a s ys temfor  analy zing a  pack et-b as ednetwork i n c lu d es  a pac ket- based  w irel ess netwo r k visual iza t ion sys te m.T h e pack e t- b a sed wirele ssnetwo r k  visualiza t ions ys t em in cludes  a dat a store ,  an  i nput/ou tpu t subsystem  includin g  adi spla y device ,andapro ce ssing subsystem . The sy stem isc o nfigur edt o re c eive n et work topolog y dat a, packetf l owrecordd ata , a ndmeas ure ment s  data over the input/out putsubsy s tem  andstore  t he netwo r k to pology d a ta, packet fl ow record data, and meas ure m en ts  data inthe datastor e.Base d o n th e stor e d da t a,  the  syste m ge ne ra tes a vis ua l repre s enta t ion  ofa net wo rk to pologyon the d ispla ybased ont he netw orkto pology data,generates avi sual  repre s ent ati o n  of packet
, building_and industrial_automation, environmental monitoring, data_communication, etc.
Wireless_mesh_networks typically_implement_a dynamic topology_in which devices_are associated and disassociated_with other devices_in_the network and in which the roles and responsibilities of such devices may change_over_time. Thus_there_are_unique challenges to developing, deploying_and managing wireless networks.
Disclosed herein_is a_novel network analysis system and method that facilitates_the_capturing of network_data for analysis, measurement, and visualization. The capturing of_network data may be implemented in-band_or out-of-band from_the_network._Captured network data may_be analyzed in real time or_stored for later analysis. Measurements obtained_from the analysis may relate to network_performance, device performance, route performance, or_other network characteristics. The topology_of the_network may be graphically displayed,_and measurement data_may be_accessible via the_graphical display of the network topology.
In_one embodiment, a_system for analyzing a packet-based network_includes_a correlator processor_that_is_configured to_receive packet records_corresponding_to packets_communicated_over a network and store the_packet_records in a data store. The correlator_processor is also configured_to_generate correlated packet records_from the packet records stored_in the data store, the correlated_packet records_representative of_the order in which the packets were transmitted in the network.
In_another embodiment, a system for analyzing_a packet-based network includes_a wireless_network_analysis processing device_that_is configured_to receive correlated packet records representative of_the order_in which corresponding packets are transmitted_in a wireless network._The_correlated packet records include media access_control (MAC) layer data and network_layer data for each corresponding_packet._The_MAC layer data and network_layer data are processed to generate_network topology data_representative of the network topology, generate packet_flow_data representative of the flow of_packets_between devices at the MAC layer_and_across_the network at the network_layer, and measurement data relating to_the packet flow data.
In another embodiment, a system for_analyzing a packet-based_network includes a packet-based wireless_network_visualization_system. The packet-based wireless network visualization system includes a data_store, an_input/output subsystem including_a display device, and a processing subsystem. The system is_configured to receive network topology data, packet_flow record data, and measurements data over the input/output subsystem and_store the network topology data, packet flow record_data, and measurements data in the data_store. Based on the_stored_data, the system generates a visual representation_of_a_network_topology on the_display based on_the network topology_data, generates_a visual representation_of packet