HK1116605B - System and method for network analysis - Google Patents
System and method for network analysis Download PDFInfo
- Publication number
- HK1116605B HK1116605B HK08105566.5A HK08105566A HK1116605B HK 1116605 B HK1116605 B HK 1116605B HK 08105566 A HK08105566 A HK 08105566A HK 1116605 B HK1116605 B HK 1116605B
- Authority
- HK
- Hong Kong
- Prior art keywords
- network
- header information
- information
- customer
- packets
- Prior art date
Links
Claims (15)
- Verfahren zum Bewerten der Leistung eines Netzes (10) an einer Randvorrichtung (410) eines Betreibernetzes, wobei das Verfahren Folgendes umfasst:Empfangen einer Mehrzahl von Paketen (510), die einer Vtehrzahl von Kunden (40) zugeordnet sind;Kopieren von Header-Informationen (330) für jedes der Mehrzahl von Paketen (520);Identifizieren von einem der Mehrzahl von Kunden für jedes der Mehrzahl von Paketen (540);Speichern der Header-Informationen für jedes der Mehrzahl von Paketen in einer Datenbank, die dem identifizierten Kunden zugeordnet ist (530);gekennzeichnet durchErzeugen statistischer Informationen in Reaktion auf die gespeicherten Header-Informationen, wobei die statistischen Informationen einer Anwendung zugeordnet sind, die dem identifizierten Kunden zugeordnet ist (550); undSpeichern der Header-Informationen und der statistischen Informationen, die dem identifizierten Kunden und der Anwendung zugeordnet sind, in einer zweiten Datenbank (570), wobei das Speichern der Header-Informationen und der statistischen Informationen ferner ein Speichern der Header-Informationen und der statistischen Informationen in wenigstens einer Datei umfasst, die einer jeweiligen Netzverbindung zugeordnet ist.
- Verfahren nach Anspruch 1, wobei das Kopieren der Header-Informationen ein Spiegeln der Mehrzahl von Paketen mithilfe einer Raw-Socket-Schnittstelle an eine Ethernet-Schnittstelle einschließt, wobei die Raw-Socket-Schnittstelle eine Paketerfassungsanwendung benutzt.
- Verfahren nach Anspruch 1, wobei das Speichern der Header-Informationen ein Einordnen der Header-Informationen für jedes der Mehrzahl von Paketen in die Datenbank einschließt, die dem identifizierten Kunden zugeordnet ist.
- Verfahren nach Anspruch 1, und ferner umfassend Bestimmen eines Paketzählwerts, der einer jeweiligen Quelladresse, einer jeweiligen Zieladresse, einem jeweiligen Transportprotokoll, einem jeweiligen Quellport und einem jeweiligen Zielport zugeordnet ist und in den gespeicherten Header-Informationen enthalten ist, wobei der Paketzählwert für ein bestimmtes Zeitintervall bestimmt wird.
- Verfahren nach Anspruch 1, und ferner umfassend Bestimmen eines Bytezählwerts, der einer jeweiligen Quelladresse, einer jeweiligen Zieladresse, einem jeweiligen Transportprotokoll, einem jeweiligen Quellport und einem jeweiligen Zielport zugeordnet ist und in den gespeicherten Header-Informationen enthalten ist, wobei der Bytezählwert für ein bestimmtes Zeitintervall bestimmt wird.
- Verfahren nach Anspruch 1, wobei die gespeicherten Header-Informationen an einen Server das Netz in regelmäßigen Intervallen weitergeleitet werden, wobei die gespeicherten Header-Informationen mithilfe einer Netzverteilungsschicht weitergeleitet werden.
- Verfahren nach Anspruch 1, wobei das Speichern der Header-Informationen und der statistischen Informationen in wenigstens einer Datei umfasst, die einer jeweiligen Netzverbindung zugeordnet ist, ferner ein Speichern der Header-Informationen und der statistischen Informationen in wenigstens einer Datei einschließt, die der jeweiligen Kommunikationsrichtung im Zusammenhang mit der Netzverbindung zugeordnet ist.
- Verfahren nach Anspruch 7, und ferner umfassend Präsentieren von Netzleistungsinformationen in Reaktion auf eine Abfrage der Datenbank, die eine Startzeit und eine Endzeit einschließen, wobei die präsentierten Netzleistungsinformationen einem Intervall zugeordnet sind, das von der Startzeit und der Endzeit definiert wird.
- Verfahren nach Anspruch 7, und ferner umfassend Präsentieren eines Teils der Header-Informationen in Reaktion auf eine Abfrage der Datenbank, die eine Startzeit und eine Endzeit einschließen, wobei der Teil der Header-Informationen Paketen zugeordnet ist, die während eines Intervalls, das von der Startzeit und der Endzeit definiert wird, über die Netzverbindung übermittelt werden.
- System zum Bewerten der Übermittlung von Kundeninformationen in einem Betreibernetz, wobei das System Folgendes umfasst:eine Randvorrichtung (410), die betriebsfähig ist, um eine Mehrzahl von Paketen (430) zu empfangen, die einer Mehrzahl von Kunden (40) zugeordnet sind;eine Paketerfassungsvorrichtung (440) in Kommunikation mit der Randvorrichtungen (410), die betriebsfähig ist, um Header-Informationen (330) für jedes der Mehrzahl von Paketen zu kopieren (520);eine Zuordnungsanwendung (450) in Kommunikation mit der Paketerfassungsvorrichtung (440), die betriebsfähig ist, um einen der Mehrzahl von Kunden für jedes der Mehrzahl von Paketen zu identifizieren (540); undeinen Speicher in Kommunikation mit der Zuordnungsanwendung, der betriebsfähig ist, um die Header-Informationen für jedes der Mehrzahl von Paketen zu speichern (530), wobei der Speicher Datendateien einschließt, die den einzelnen identifizierten Kunden zugeordnet sind,dadurch gekennzeichnet, dass das System dazu gebildet ist, statistische Informationen in Reaktion auf die gespeicherten Header-Informationen zu erzeugen (550), wobei die statistischen Informationen einer Anwendung zugeordnet sind, die dem identifizierten Kunden zugeordnet ist; undeine Datenbank in Kommunikation mit dem Netz, wobei die Datenbank dem identifizierten Kunden und der Anwendung zugeordnet ist, wobei das System dazu gebildet ist, die gespeicherten Header-Informationen aus dem Speicher an die Datenbank zu übermitteln (570), wobei das System dazu gebildet ist, die Header-Informationen und die statistischen Informationen in wenigstens einer Datei zu speichern, die einer jeweiligen Netzverbindung zugeordnet ist.
- System nach Anspruch 10, wobei die Datendateien Felder einschließen, die einer jeweiligen Quelladresse, einer jeweiligen Zieladresse, einem jeweiligen Transportprotokoll, einem jeweiligen Quellport und einem jeweiligen Zielport zugeordnet sind und in den gespeicherten Header-Informationen enthalten sind.
- System nach Anspruch 10, wobei die Datenbank Daten einschließt, die den einzelnen identifizierten Kunden zugeordnet sind.
- System nach Anspruch 12, wobei jede Datei Daten einschließt, die einer jeweiligen Anwendung zugeordnet sind, die von dem identifizierten Kunden benutzt wird.
- System nach Anspruch 13, wobei jede Datei ferner Daten einschließt, die einer jeweiligen Netzverbindung zugeordnet sind, die zum Übemitteln der Daten für die Anwendung benutzt wird.
- System nach Anspruch 14, wobei jede Datei ferner zusätzliche Daten einschließt, die einer jeweiligen Kommunikationsrichtung zugeordnet sind, die der Netzverbindung zugeordnet ist.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/540,165 US7756128B2 (en) | 2006-09-29 | 2006-09-29 | System and method for network analysis |
| US540165 | 2006-09-29 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1116605A1 HK1116605A1 (en) | 2008-12-24 |
| HK1116605B true HK1116605B (en) | 2015-06-19 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1906590B1 (de) | System und Verfahren zur Netzwerkanalyse | |
| US10296551B2 (en) | Analytics for a distributed network | |
| US9565076B2 (en) | Distributed network traffic data collection and storage | |
| Li et al. | Internet anycast: performance, problems, & potential | |
| US20030112808A1 (en) | Automatic configuration of IP tunnels | |
| US8429270B2 (en) | Network usage collection system | |
| US8244853B1 (en) | Method and system for non intrusive application interaction and dependency mapping | |
| AU2016384755B2 (en) | Efficient packet capture for cyber threat analysis | |
| US8391157B2 (en) | Distributed flow analysis | |
| US7787454B1 (en) | Creating and/or managing meta-data for data storage devices using a packet switch appliance | |
| US20060028999A1 (en) | Flows based visualization of packet networks with network performance analysis, troubleshooting, optimization and network history backlog | |
| MX2010006844A (es) | Metodo de resolución de direcciones de red a nombres de host en flujos de red para dispositivos de red. | |
| US20210036938A1 (en) | Data flow in telecommunications networks using network flow diagrams and associated data | |
| JP2009016987A (ja) | リモートトラフィック監視方法 | |
| US9166878B1 (en) | Network management configuration for retrieving and aggregating status information from resources distributed across a network | |
| US11650994B2 (en) | Monitoring network traffic to determine similar content | |
| JP5684748B2 (ja) | ネットワーク品質監視装置及びネットワーク品質監視方法 | |
| US11552870B2 (en) | Dynamic profile guided network telemetry configuration | |
| HK1116605B (en) | System and method for network analysis | |
| CN116248471A (zh) | 流量检测系统、方法、装置及其存储介质 | |
| Yong et al. | Integrated network traffic measurement and billing system |