+

WO1998033300A1 - Procede servant a determiner le taux de ralentissement, le retard de transit et l'etat de rupture d'objets de communications - Google Patents

Procede servant a determiner le taux de ralentissement, le retard de transit et l'etat de rupture d'objets de communications Download PDF

Info

Publication number
WO1998033300A1
WO1998033300A1 PCT/CA1998/000053 CA9800053W WO9833300A1 WO 1998033300 A1 WO1998033300 A1 WO 1998033300A1 CA 9800053 W CA9800053 W CA 9800053W WO 9833300 A1 WO9833300 A1 WO 9833300A1
Authority
WO
WIPO (PCT)
Prior art keywords
nmc
devices
broken
mean
determining
Prior art date
Application number
PCT/CA1998/000053
Other languages
English (en)
Inventor
Nicholas W. Dawes
Original Assignee
Loran Network Systems, Llc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Loran Network Systems, Llc filed Critical Loran Network Systems, Llc
Priority to AU57450/98A priority Critical patent/AU5745098A/en
Publication of WO1998033300A1 publication Critical patent/WO1998033300A1/fr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • H04L43/0829Packet loss
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • H04L43/0864Round trip delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route

Definitions

  • This method determines the drop rate, the transit delay and the break state of communications objects using the topology (connectivity) of these objects.
  • a method of determining the topology of a network of objects has been filed for patent, Dawes et al, U.S. Serial Numbers 08/558,729 filed November 16, 1995, 08/599,310 filed February 9, 1996 and (unknown) filed November 15, 1996 incorporated herein by reference.
  • a manual method or some alternative automatic method allows the connectivity of communications objects to be determined.
  • Communications objects such as routers have multiple communications lines. They accept frames from these lines and determine from information in each frame which line each frame should be sent out on. Transit delay:
  • Drop rate Sometimes routing or switching communications devices cannot dispatch frames as fast as they receive them and run out of memory to store the ones they receive, so they discard some. In addition, internal queues may fill up and for other reasons, frames get lost between acceptance and onward dispatch. The overall discard rate is usually called the drop rate. Break:
  • the break state for a device is true when it can neither send nor receive on any communications line, yet all the lines are ok. For example, when a device is powered down its break state is true.
  • the break state is true for a line when the devices at each end are not broken and yet cannot send or receive traffic across it. For example, a line is broken when it is cut through.
  • the network management center is the computer which is operating the software that performs this method. It also either performs interrogation of devices to provide data for the method below or receives such data to use in the method.
  • the NMC periodically requests from each device in a communications network the amount of traffic flowing in and out of each interface and the line status (OK or OFF) on the line for each interface on that device. This request should result in a set of replies from each device returned to the NMC. Not all devices need report the OK or OFF line status values or do so correctly.
  • the NMC may detect four changes. First that it now receives no replies to its requests of this device. Second that it receives no replies from devices lying beyond this device and which are only reachable through this device. Third no traffic will now be detected flowing in any lines to or from this device. Four the line status bits on lines connected to this broken device will change (e.g. from ok to off) . Any subset of two or more of these four changes will be adequate to determine that the device is broken.
  • the drop rate in a device is the difference between the mean drop rate measured to devices just beyond it (and connected to it) and the mean drop rate measured to devices just before it (and connected to it) , where closeness is measured in terms of the number of hops to the NMC. Devices diagnosed as broken should not be included in any part of this calculation.
  • the mean frame transit delay in a device is the difference between the mean round trip time measured to devices just beyond it (and connected to it) and the mean round trip time measured to devices just before it (and connected to it) , where closeness is measured in terms of the number of hops to the NMC. Devices diagnosed as broken should not be included in any part of this calculation.
  • a method for determining the mean transit delay of frames through one or more communications devices which receive and forward frames In accordance with another embodiment, a method for determining the mean drop rate of frames through one or more communications devices which receive and forward frames.
  • a method for determining the break state of one or more communications devices and interfaces or lines to and from communications devices.
  • A(x) the fraction of poll requests from the NMC to device x for which the NMC receives replies (measured over the last M sampling periods) , (wherein device x must not be broken) ,
  • L(c) NMC's perception of the loss rate to device x and back
  • L-(x) the NMC's perception of the mean value of L(z) for all devices z connected to device x, closer to the NMC than device x and which are not broken
  • L-(x) the NMC's perception of the mean value of L(z) for all devices z connected to device x, closer to the NMC than device x and which are not broken
  • L+(x) the NMC's perception of the mean value of L(z) for all devices z connected to device x, further away from the NMC than device x and which are not broken.
  • T(x) the mean frame transit delay for device x, (wherein device x must not be broken)
  • (x) the mean round trip time taken between a poll request from the NMC to device x and the receipt of the reply by the NMC (measured over the last N sampling periods)
  • -(x) The NMC's perception of the mean value of W(z) for all devices z connected to device x, closer to the NMC than device x and which are not broken
  • W+(x) The NMC's perception of the mean value of (z) for all devices z connected to device x, further away from the NMC than device x and which are not broken.
  • a method of analyzing a communication network comprising determining a break state of communications devices connected in the network, by polling each device from a network management computer (NMC) which is in communication with the network, and processing signals in the NMC in accordance with at least one of
  • Figure 1 is an illustration of a portion of a network
  • Figure 2 is a block diagram of a structure for supplementing the invention.
  • the method described below is general, is independent of device type and does not require a device to respond to management requests (e.g. SNMP) . Moreover, the method described below works even on objects or sets of objects not responding to management requests (e.g. a portion of the network managed by some supplier of communications services) .
  • the drop rate in 'x' is the difference between the mean drop rate measured to 'C and 'B' and the mean drop rate measured to 'D'.
  • the mean drop rate measured to 'D' is the fraction of the requests for information sent by the NMC to 'D' to which no replies have been received.
  • the mean drop rates to 'C and 'B' are computed similarly.
  • the mean frame transit delay 'x' is the difference between the mean round trip time measured to 'C and 'B' and the mean round trip time to 'D'.
  • the software executing the method runs as a software module within the same main software process that executes the methods described in the aforenoted patent applications.
  • This process receives device replies from a further software process that periodically requests the traffic and status information from all managed devices in the network.
  • the main software uses these relies to determine the topology, and once the topology is known, also passes the replies to the logic module that executes the method. Changes in break state of any object and the current drop and delay values are recorded periodically in a database. The NMC operator can now observe these changes in information by operating a software tool that examines this database.
  • the mean frame drop rate is the probability that a frame will get dropped in attempting to transit through a device.
  • a sampling period is the interval between periodic requests for traffic and status values from interfaces (e.g. 30 seconds).
  • A(x) the fraction of poll requests from the NMC to 'x' for which the NMC receives replies (measured over the last M sampling periods) .
  • 'x' must be not be broken.
  • D(x) the mean frame drop rate in device 'x'.
  • L(c) NMC's perception of the loss rate to 'x' and back.
  • L-(x) The NMC's perception of the mean value of L(z) for all devices 'z' connected to 'x', closer to the NMC than 'x' and which are not broken.
  • L+(x) The NMC's perception of the mean value of L(z) for all devices 'z' connected to 'x', further away from the NMC than 'x' and which are not broken.
  • the drop rate in a device is the difference between the mean drop rate measured to devices just beyond it (and connected to it) and the mean drop rate measured to devices just before it (and connected to it) , where closeness is measured in terms of the number of hops to the NMC. Note that in equation 2 the value of D(x) is half the difference between L+ and L-, as L+ and L- refer to round trip as opposed to one way trip drops . Therefore:
  • A(B) 0.95 i.e.
  • the NMC gets replies to 95% of its traffic info requests from 'B'.
  • A(C) 0.94 i.e.
  • the NMC gets replies to 94% of its traffic info requests from 'C.
  • A(D) 0.96 i.e.
  • the NMC gets replies to 96% of its traffic info requests from 'D'.
  • the mean frame transit delay is how long it takes the average frame to transit through this device. Define:
  • M how many sampling periods the transit delay is to be averaged over (e.g. 4)
  • a sampling period is the interval between periodic requests for traffic and status values from interfaces (e.g. 30 seconds) .
  • T(x) the mean frame transit delay for device 'x'. 'x' must not be broken.
  • w (x) the mean round trip time taken between a poll request from the NMC to 'x' and the receipt of the reply by the NMC (measured over the last N sampling periods) .
  • W-(x) The NMC's perception of the mean value of (z) for all devices 'z' connected to 'x', closer to the NMC than ' x ' and which are not broken .
  • +(x) The NMC's perception of the mean value of W(z) for all devices 'z' connected to 'x', further away from the NMC than 'x' and which are not broken.
  • the mean frame transit delay in a device is the difference between the mean round trip time measured to devices just beyond it (and connected to it) and the mean round trip time measured to devices just before it (and connected to it) , where closeness is measured in terms of the number of hops to the NMC. Note that in equation 3 the value of T(x) is half the difference between W+ and -, as W+ and W- refer to round trip as opposed to one way trip times.
  • Example 2 Let a portion of the network be as in Figure
  • (B) 0.100 i.e. The NMC gets replies from 'B' on average 0.100 seconds after it sends 'B' a request.
  • (C) 0.104 i.e. The NMC gets replies from 'C on average 0.104 seconds after it sends 'C a request.
  • (D) 0-.081 i.e. The NMC gets replies from 'D' on average 0.081 seconds after it sends 'D' a request.
  • the NMC may detect four changes. First that it now receives no replies to its requests of this device. Second that it receives no replies from devices lying beyond this device and which are only reachable through this device. Third no traffic will now detected flowing in any lines to or from this device. Fourth that the line status bits on lines connected to this broken device will change (e.g. from ok to off) . Any subset of two or more of these four changes will be adequate to determine that the device is broken.
  • the methods described above can be performed as a single method of partitioned into two or three methods. They can record and/or report the change or current state of the devices and interfaces under consideration to a database or file, to another software element or elements within the same cpu or not, directly or remotely to a screen or screens, to one or more NMCs, or in other ways. They can operate in a single cpu or distributed in multiple cpus. Each method can consider one or more devices, either serially or in parallel. The methods can share a common input of responses from the NMC or can have different input forms, and the methods can be integrated within a single NMC, istributed among several NMC or performed partially or wholly by other cpus.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

Procédé servant à analyser un réseau de communication et consistant à déterminer un taux de ralentissement moyen dans un système x en interrogeant chaque système depuis un ordinateur de gestion de réseau (NMC) en communication avec le réseau, et à traiter les signaux dans cet ordinateur afin de déterminer un taux de ralentissement D (x) correspondant à: D (x) = ((L+(x)-L-(x))/2, et L (x) = 1-A (x) dans lesquelles A (x) représente la fraction de demandes d'interrogation émises par l'ordinateur de gestion de réseau vers le système x pour lesquelles l'ordinateur reçoit des réponses (mesurées sur les dernières périodes d'échantillonnage M), (x ne devant pas être en rupture), D (x) représente le taux de ralentissement moyen de bloc dans le système x, L (c) représente la perception de l'ordinateur du taux de pertes vers et depuis le système x, L- (x) représente la perception de l'ordinateur de la valeur moyenne de L (z) pour tous les systèmes z reliés au système x, plus proches de l'ordinateur que le système x et qui ne sont pas en rupture, et L+ (x) représente la perception de l'ordinateur de la valeur moyenne de L (z) pour tous les systèmes z reliés au système x, plus éloignés de l'ordinateur que le système x et qui ne sont pas en rupture.
PCT/CA1998/000053 1997-01-28 1998-01-27 Procede servant a determiner le taux de ralentissement, le retard de transit et l'etat de rupture d'objets de communications WO1998033300A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU57450/98A AU5745098A (en) 1997-01-28 1998-01-27 Method for determining the drop rate, the transit delay and the break state of communications objects

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CA002196133A CA2196133C (fr) 1997-01-28 1997-01-28 Methode permettant de determiner le taux d'elimination, le delai de transmission et l'existence de defectuosites dans des objets de communication
CA2,196,133 1997-01-28

Publications (1)

Publication Number Publication Date
WO1998033300A1 true WO1998033300A1 (fr) 1998-07-30

Family

ID=4159766

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CA1998/000053 WO1998033300A1 (fr) 1997-01-28 1998-01-27 Procede servant a determiner le taux de ralentissement, le retard de transit et l'etat de rupture d'objets de communications

Country Status (4)

Country Link
US (2) US6084860A (fr)
AU (1) AU5745098A (fr)
CA (1) CA2196133C (fr)
WO (1) WO1998033300A1 (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2802112A1 (fr) * 2013-05-08 2014-11-12 Sandvine Incorporated ULC Système et procédé de gestion de débit binaire sur des réseaux
US9154431B2 (en) 2013-05-08 2015-10-06 Sandvine Incorporated Ulc System and method for managing bitrate on networks

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6584072B1 (en) * 1998-01-28 2003-06-24 Loran Network Management Ltd. Method for determining the drop rate, the transit delay, and the break state of communications objects

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993010495A1 (fr) * 1991-11-22 1993-05-27 Cabletron Systems, Inc. Procede et dispositif servant a controler l'etat de dispositifs non interrogeables dans un reseau informatise

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5559955A (en) * 1990-09-17 1996-09-24 Cabletron Systems, Inc. Method and apparatus for monitoring the status of non-pollable device in a computer network
US5668800A (en) * 1994-05-02 1997-09-16 International Business Machines Corporation Path testing in communications networks
US5926462A (en) * 1995-11-16 1999-07-20 Loran Network Systems, Llc Method of determining topology of a network of objects which compares the similarity of the traffic sequences/volumes of a pair of devices

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993010495A1 (fr) * 1991-11-22 1993-05-27 Cabletron Systems, Inc. Procede et dispositif servant a controler l'etat de dispositifs non interrogeables dans un reseau informatise

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
ARNOLD W ET AL: "Fuzzy routing", FUZZY SETS AND SYSTEMS, vol. 2, no. 85, 23 January 1997 (1997-01-23), pages 131-153, XP004015639 *
BUSSE I ET AL: "Dynamic QoS control of multimedia applications based on RTP", COMPUTER COMMUNICATIONS, vol. 1, no. 19, January 1996 (1996-01-01), pages 49-58, XP004032389 *
JIRACHIEFPATTANA A ET AL: "Performance evaluation of PC routers using a single-server multi -queue system with a reflection technique", COMPUTER COMMUNICATIONS, vol. 1, no. 20, January 1997 (1997-01-01), pages 1-10, XP004056907 *
ONVURAL R O ET AL: "Structure and use of signaling in B-ISDNs", COMPUTER NETWORKS AND ISDN SYSTEMS, vol. 3, no. 28, January 1996 (1996-01-01), pages 307-323, XP004008892 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2802112A1 (fr) * 2013-05-08 2014-11-12 Sandvine Incorporated ULC Système et procédé de gestion de débit binaire sur des réseaux
US9154431B2 (en) 2013-05-08 2015-10-06 Sandvine Incorporated Ulc System and method for managing bitrate on networks

Also Published As

Publication number Publication date
AU5745098A (en) 1998-08-18
US6084860A (en) 2000-07-04
USRE40744E1 (en) 2009-06-16
CA2196133A1 (fr) 1998-07-28
CA2196133C (fr) 2002-07-16

Similar Documents

Publication Publication Date Title
US7385931B2 (en) Detection of network misconfigurations
US6457143B1 (en) System and method for automatic identification of bottlenecks in a network
US6885641B1 (en) System and method for monitoring performance, analyzing capacity and utilization, and planning capacity for networks and intelligent, network connected processes
JP3510658B2 (ja) ネットワーク解析方法
US7237138B2 (en) Systems and methods for diagnosing faults in computer networks
CN1794651B (zh) 用于通信网络中问题解决的系统和方法
US6813634B1 (en) Network fault alerting system and method
US6587440B1 (en) Method for determining computer network topologies
US7355981B2 (en) Signature matching methods and apparatus for performing network diagnostics
US20050018611A1 (en) System and method for monitoring performance, analyzing capacity and utilization, and planning capacity for networks and intelligent, network connected processes
EP0614295A2 (fr) Interface commandé par des évènements pour un système de surveillance et de commande d'un réseau de communication de données
EP2081321A2 (fr) Appareil d'échantillonnage distinguant une défaillance dans un réseau même en utilisant un simple échantillon et son procédé
CA2411848A1 (fr) Systeme de suivi de paquets de reseau
JPH06276193A (ja) 事象駆動インタフェースを構成し且つその出力を分析するシステム及び方法
JPH07312594A (ja) 情報収集方法、情報収集アーキテクチャ、データ通信ネットワークの制御システム及びデータ通信ネットワークの制御方法
JP2004528648A (ja) Tcp接続における制限因子の自動検出
CA2190426A1 (fr) Methode pour determiner la topologie d'un reseau d'objets
CA2564095A1 (fr) Procede et appareil pour l'automatisation et l'echelonnage du controle et du diagnostic des performances de reseau ip bases sur le sondage actif
JP2003134164A (ja) ネットワーク調査中に不良ネットワーク構成要素を識別する方法
EP1445900A2 (fr) Méthode pour déterminer la qualité des communications entre objets d'un réseau
WO2001086444A1 (fr) Systemes et procedes permettant le diagnostic de pannes dans les reseaux informatiques
KR20030007845A (ko) 인터넷 라우터 트래픽을 측정하는 방법
CN108494625A (zh) 一种网络性能分析系统
EP0967768A2 (fr) Procédé pour l'extention des fonctionalités de la fonction ping d'OSI
CN113810238A (zh) 网络监测方法、电子设备及存储介质

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CH CN CU CZ DE DK EE ES FI GB GE GH HU IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: JP

Ref document number: 1998531447

Format of ref document f/p: F

122 Ep: pct application non-entry in european phase
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载