[go: up one dir, main page]

SE528507C2 - Monitoring method for information transmission within IP based broadband network, comprises sending supplementary information in parallel to information monitor - Google Patents

Monitoring method for information transmission within IP based broadband network, comprises sending supplementary information in parallel to information monitor

Info

Publication number
SE528507C2
SE528507C2 SE0501947A SE0501947A SE528507C2 SE 528507 C2 SE528507 C2 SE 528507C2 SE 0501947 A SE0501947 A SE 0501947A SE 0501947 A SE0501947 A SE 0501947A SE 528507 C2 SE528507 C2 SE 528507C2
Authority
SE
Sweden
Prior art keywords
information
monitor
parallel
source
monitoring method
Prior art date
Application number
SE0501947A
Other languages
Swedish (sv)
Other versions
SE0501947L (en
Inventor
Anders Svensson
Original Assignee
Agama Technologies Ab
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 Agama Technologies Ab filed Critical Agama Technologies Ab
Priority to SE0501947A priority Critical patent/SE0501947L/en
Publication of SE528507C2 publication Critical patent/SE528507C2/en
Publication of SE0501947L publication Critical patent/SE0501947L/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/20Arrangements for detecting or preventing errors in the information received using signal quality detector
    • H04L1/205Arrangements for detecting or preventing errors in the information received using signal quality detector jitter monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/24Testing correct operation
    • H04L12/2414
    • H04L12/2602
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • H04N17/004Diagnosis, testing or measuring for television systems or their details for digital television systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Supplementary information (5) required by the information monitor (3) is sent to this monitor in parallel with the source information (1) so that the monitor can determine how the source information content, order sequence and distribution has changed over time. An independent claim is also included for the monitoring apparatus used to carry out this method, comprising a server (8) for sending the supplementary information to the information monitor, as well as a device (11) for correlating the received supplementary information with the source information.

Description

. 20 25 30 35 i 528 567 2 kapacitet i nätverksutrustningen än vanlig unicast (en till en) kommunikation som exempelvis används vid telefoni. . 20 25 30 35 i 528 567 2 capacity in the network equipment than ordinary unicast (one to one) communication used for example in telephony.

Tre, i en digital TV-kanal finns det i praktiken ingen redundans kvar i den information som sänds vilket innebär att minsta fel vid överföringen kommer att vara synligt hos slutanvändaren.Three, in a digital TV channel, there is in practice no redundancy left in the information transmitted, which means that the slightest error in the transmission will be visible to the end user.

Fyra, om någon TV-kanal får störningar drabbas alla användare som en konsekvens av multícast distributionen.Four, if any TV channel is disturbed, all users will be affected as a result of the multícast distribution.

De IP-baserade nätverken är konstruerade så att all information som ska transporteras delas upp i paket. Vid multicast ger nätverken inga garantier för att paketen verkligen når destinationen eller att ordningen mellan dessa bevaras under transporteringen.The IP-based networks are designed so that all information to be transported is divided into packets. In multicast, the networks do not guarantee that the packets actually reach the destination or that order between them is maintained during transport.

Detta innebär att det finns ett stort behov av att kunna övervaka de levererade tjänsternas kvalitet och då speciellt TV-tjänsterna. Detta kan göras på två huvudsakliga sätt, genom att mäta tjänstens direkta kvalitet genom att analysera denna i någon given punkt eller genom att förutsätta en initialt korrekt tjänst och analysera överföringskvaliteten i leveransen av tjänsten till denna samma punkt.This means that there is a great need to be able to monitor the quality of the services provided and especially the TV services. This can be done in two main ways, by measuring the direct quality of the service by analyzing it at any given point or by assuming an initially correct service and analyzing the transmission quality in the delivery of the service to this same point.

För att i normalfallet kunna övervaka den direkta tjänstekvaliteten behövs kunskap om den utsända informationens ordningsföljd och innehåll Att ha kunskap om alla de olika protokoll som används för överföring av tjänster är omfattande och gör övervakning komplicerad och opraktisk. Vissa protokoll är proprietära och/eller krypterade och därmed inte öppna. I dessa fall blir övervakningen inte alls möjlig.In order to normally be able to monitor the direct quality of service, knowledge of the order and content of the transmitted information is needed. Having knowledge of all the different protocols used for service transfer is extensive and makes monitoring complicated and impractical. Some protocols are proprietary and / or encrypted and thus not open. In these cases, monitoring will not be possible at all.

Vanlig utrustning i detta övervakningssätt är olika former av protokollanalysatorer, exempelvis DVB-analysatorer för TV-tjänster.Common equipment in this monitoring method are various forms of protocol analyzers, for example DVB analyzers for TV services.

I det andra fallet måste originalutseendet vara fullständigt känt för att kunna avgöra om något har hänt med informationen sedan den sändes ut i nätverket. Detta ger utmaningar i att i en given punkt i nätet känna till detta orginalutseende på signalen.In the second case, the original appearance must be completely known in order to determine if something has happened to the information since it was transmitted on the network. This presents challenges in knowing this original appearance of the signal at a given point in the network.

Det finns också ett intresse i att kunna övervaka egenskaper i informationsöverföringen så som t.ex. förändring i tidsjitter och absolut fördröjning vilket inte idag kan göras även om både informationen och protokollen är kända.There is also an interest in being able to monitor properties in the information transmission such as e.g. change in time jitter and absolute delay, which can not be done today even if both the information and the protocols are known.

Det finns på marknaden i dag ett flertal olika system för övervakning av överförings- och tjänstekvalitet, men dessa är begränsade till att kunna övervaka de egenskaper 10 15 20 25 30 35 r528 567 3 som protokollen tillåter. Några av dessa kan dock generera specifika testströmmar vilka de sedan kan övervaka specifika egenskaper på, men detta kan inte användas för övervakning av tjänstekvalitet utan är till för utrustnings/nätverks testning.There are a number of different systems on the market today for monitoring transmission and service quality, but these are limited to being able to monitor the properties that the protocols allow. However, some of these can generate specific test streams on which they can then monitor specific properties, but this can not be used for service quality monitoring but is for equipment / network testing.

Således finns behov av en förbättrad metod och anordning vid övervakning av informationsöverföring som möjliggör överföringsövervakning av godtycklig information med eller utan kunskap om inforrnationsprotokollen och utan att för den skull inverka på den utsända informationen. Ändamålet med föreliggande uppfinning är dels att åstadkomma en förbättrad metod enligt patentkravets 1 ingress, dels att åstadkomma en förbättrad anordning enligt ingressen till patentkravet 2. Detta uppnås vid den uppfinningsenliga metoden med de utmärkande drag, som anges i kännetecknande delen av patentkrav 1. Den uppfinningsenliga anordningens utmärkande drag framgår av kånnetecknande delen av patentkrav 2.Thus, there is a need for an improved method and apparatus for monitoring information transmission that enables transmission monitoring of any information with or without knowledge of the information protocols and without thereby affecting the transmitted information. The object of the present invention is partly to provide an improved method according to the preamble of claim 1, and partly to provide an improved device according to the preamble of claim 2. This is achieved by the method according to the invention with the characterizing features stated in the characterizing part of claim 1. The distinguishing features of the device appear from the characterizing part of claim 2.

Uppfinningen skall i det följande förklaras närmare med hänvisning till bifogad ritning på vilken fig. 1 visar ett blockdiagram över ett uppfinningsenligt transmissionssystem.The invention will be explained in more detail in the following with reference to the accompanying drawing, in which Fig. 1 shows a block diagram of a transmission system according to the invention.

Transmissionssystemet i fig. 1 innefattar en inforrnationskälla 1, vilket avger den information 2 för vilken transmissionen ska övervakas under dess färd genom nätverket 3. Det finns också en tilläggsinformationgenerator 4 vars syfte är att skapa den tilläggsinforrnation S som en infonnationsmonitor 6 kräver för att kunna avgöra vilka förändringar som skett av den transmitterade information eller dess utbredning över tiden då den gått genom nätverket 3. Detta kan göras utan att behöva någon specifik kunskap om den av informationskällan sända informationen.The transmission system in Fig. 1 comprises an information source 1, which provides the information 2 for which the transmission is to be monitored during its journey through the network 3. There is also an additional information generator 4 whose purpose is to create the additional information S required by an information monitor 6 to be able to determine what changes have taken place in the transmitted information or its spread over the time it has passed through the network 3. This can be done without the need for any specific knowledge of the information transmitted by the information source.

I en föredragen utföringsforrn av uppfinningen innefattar varje tilläggsinformationgenerator 4 en klient 7 och en server 8. Klienten 7 har som uppgift att som utifrån information sänt från informationskällan skapa tilläggsinformation och servern 8 har till uppgift att möjliggöra att tilläggsinforrnationen kan sändas vidare till en eller flera informationsmonitorer 6. Fackmannen inser att tilläggsinformationgeneratom inom ramen för uppfinningstanken, kan vara uppbyggd på annat sätt än det som visas i den föredragna utföringsforrnen.In a preferred embodiment of the invention, each additional information generator 4 comprises a client 7 and a server 8. The client 7 has the task of creating additional information based on information sent from the information source and the server 8 has the task of enabling the additional information to be forwarded to one or more information monitors. Those skilled in the art will appreciate that the additional information generator, within the scope of the inventive concept, may be constructed in a manner other than that shown in the preferred embodiment.

I en föredragen utföringsform av uppfinningen innefattar varje informationsmonitor 6 en informationskällaklient 9, en tilläggsinforrnationklient 10 och en 10 15 20 i 528 507 4 informationskorrelator 11. Informationskällaklienten 9 har till uppgift att ta emot källinformationen. tilläggsinforrnationklienten 10 har till uppgift att ta emot eller hämta aktuell tilläggsinformation 5 för källinforrnationen. Informationskorrelatorn 11 har till uppgift att genom användande tilläggsinforrnation 5 tillsammans med källinforrnation avgöra om källinforrnatíonen har förändrats i sig eller i sin utbredning över tiden sedan den sänts från infonnationskällan. Fackmannen inser att informationsmonitorn 6 inom ramen för uppfinningstanken, kan vara uppbyggd på annat sätt än det som visas i den föredragna utföringsformen.In a preferred embodiment of the invention, each information monitor 6 comprises an information source client 9, an additional information client 10 and an information correlator 11. The information source client 9 has the task of receiving the source information. the additional information client 10 has the task of receiving or retrieving current additional information 5 for the source information. The task of the information correlator 11 is to determine, by using additional information 5 together with the source information, whether the source information has changed in itself or in its distribution over the time since it was transmitted from the information source. Those skilled in the art will appreciate that the information monitor 6, within the scope of the inventive concept, may be constructed in a manner other than that shown in the preferred embodiment.

Tilläggsinformationgeneratorn 7 genererar tilläggsinforrnation 5 innehållande ett hashvärde som unikt identifierar en given del av källinforrnationen (ett paket) 12 med exempelvis en MD5-summa, ett tidstämpelvärde angivande när detta nyss nämnda paketet passerat tilläggsinformationgeneratorn 4, samt ett unikt paketnummer. Denna information sammantagen möjliggör för informationsmonitorn 6 att avgöra om källinforrnation saknas, och/eller om den har kommit fram i felaktig ordning, och/eller hur lång tid det tagit för källinformationen att ankomma till inforrnationsmonitorn 6 (så kallad informationsdelay), och/eller hur mycket avståndet mellan källinforrnationspaketen har förändrats (så kallat tidsjitter).The additional information generator 7 generates additional information 5 containing a hash value which uniquely identifies a given part of the source information (a packet) 12 with for example an MD5 sum, a time stamp value indicating when this just mentioned packet has passed the additional information generator 4, and a unique packet number. This information together enables the information monitor 6 to determine if the source information is missing, and / or if it has arrived in the wrong order, and / or how long it took for the source information to arrive at the information monitor 6 (so-called information delay), and / or how much the distance between the source information packets has changed (so-called time jitter).

Claims (2)

tszs sov Patentkravtszs sov Patent claim 1. Metod för övervakning av transmission av en källinformation (2) genom ett nätverk 5 (3), till en informationsmonitor (6), varvid en tilläggsinforrnation (5) genereras som år lämplig för övervakningens ändamål i informationsmonitorn, kännetecknad därav att tilläggsinforrnationen sänds parallellt med källinforrnationen till informationsmonitorn för att där avgöra hur källinformationens innehåll, ordningsföljd och utbredning över tiden har förändrats. 10Method for monitoring transmission of a source information (2) through a network 5 (3), to an information monitor (6), wherein an additional information (5) is generated as is suitable for the purpose of the monitoring in the information monitor, characterized in that the additional information is transmitted in parallel with the source information to the information monitor to determine how the content, order and distribution of the source information has changed over time. 10 2. Anordning för genomförande av metoden enligt krav 1, kännetecknad av en server (8) anordnad att sända tilläggsinformationen (5) parallellt med källinformationen (2) till inforrnationsmonitorn (6), varvid den senare innefattar organ (ll) anordnade att korrelera den mottagna tilläggsinforrnationen med källinforrnationen för att avgöra hur 15 källinformationens innehåll, ordníngsföljd och utbredning har förändrats.Device for performing the method according to claim 1, characterized by a server (8) arranged to send the additional information (5) in parallel with the source information (2) to the information monitor (6), the latter comprising means (11) arranged to correlate the received the additional information with the source information to determine how the content, order and distribution of the source information have changed.
SE0501947A 2005-08-26 2005-08-26 Method and device for transmission monitoring SE0501947L (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SE0501947A SE0501947L (en) 2005-08-26 2005-08-26 Method and device for transmission monitoring

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE0501947A SE0501947L (en) 2005-08-26 2005-08-26 Method and device for transmission monitoring

Publications (2)

Publication Number Publication Date
SE528507C2 true SE528507C2 (en) 2006-11-28
SE0501947L SE0501947L (en) 2006-11-28

Family

ID=37450558

Family Applications (1)

Application Number Title Priority Date Filing Date
SE0501947A SE0501947L (en) 2005-08-26 2005-08-26 Method and device for transmission monitoring

Country Status (1)

Country Link
SE (1) SE0501947L (en)

Also Published As

Publication number Publication date
SE0501947L (en) 2006-11-28

Similar Documents

Publication Publication Date Title
US8010691B2 (en) Content tagging of media streams
US7948910B2 (en) Monitoring quality of a packet flow in packet-based communication networks
US8054744B1 (en) Methods and apparatus for flow classification and flow measurement
US8976680B2 (en) Operations, administration, and management fields for packet transport
US9191426B2 (en) System and method for analyzing the performance of multiple transportation streams of streaming media in packet-based networks
US8023419B2 (en) Remote monitoring of real-time internet protocol media streams
US8045478B2 (en) Performance measurement in a packet transmission network
US7817546B2 (en) Quasi RTP metrics for non-RTP media flows
US9077619B2 (en) Exporting real time network traffic latency and buffer occupancy
JPH09261254A (en) Method and instrument for measuring service quality
CN101699786A (en) Method, device and system for detecting packet loss
US20100128770A1 (en) Measuring Delay in a Network Segment and/or through a Network Communications Device
US20140043965A1 (en) Network apparatus, communication system, abnormal traffic detection method, and program
US7801127B2 (en) System and method for creating a sequence number field for streaming media in a packet-based networks utilizing internet protocol
CN110431807A (en) The method, apparatus and system of IPTV service quality testing
US7898969B2 (en) Performance measurement in a packet transmission network
US8295186B2 (en) Individual end-to-end D/DV/L measurement in IP multicast
AU2004222994A1 (en) Method for evaluating the bandwith of a digital link
US20210176170A1 (en) Method and device for sending data packets over an ip/mpls network
JP4798495B2 (en) Video distribution quality measurement system, apparatus and method
CN103916286B (en) Test method and device for detecting network device
CN109067625A (en) A kind of detection method, equipment and the system of service channel performance
CN106817269B (en) Network layer monitoring method and system and related equipment
JP3711981B2 (en) Stream quality observation apparatus, program, and recording medium
SE528507C2 (en) Monitoring method for information transmission within IP based broadband network, comprises sending supplementary information in parallel to information monitor