WO2014091515A1 - 伝送システム、受信部および揺らぎ測定方法 - Google Patents
伝送システム、受信部および揺らぎ測定方法 Download PDFInfo
- Publication number
- WO2014091515A1 WO2014091515A1 PCT/JP2012/007865 JP2012007865W WO2014091515A1 WO 2014091515 A1 WO2014091515 A1 WO 2014091515A1 JP 2012007865 W JP2012007865 W JP 2012007865W WO 2014091515 A1 WO2014091515 A1 WO 2014091515A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- time
- fluctuation
- arrival time
- packet
- measurement packet
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
- H04L43/087—Jitter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
Definitions
- the present invention relates to a transmission system for transmitting a packet, a receiving unit for receiving the packet, and a method for measuring fluctuation of the packet.
- SDH Sesynchronous Digital Hierarchy
- packet networks In recent years, the transition of services from SDH to packet networks is progressing. Therefore, there is a demand for a transport method such as SDH in the packet network.
- packet transports such as PBB-TE (Provider Backbone Bridge-Traffic Engineering) and MPLS-TP (Multi-Protocol Label Switching Switching? Standardization of the method is rapidly progressing.
- PBB-TE Provide Backbone Bridge-Traffic Engineering
- MPLS-TP Multi-Protocol Label Switching Switching? Standardization of the method is rapidly progressing.
- FIGS. 1A and 1B are diagrams for explaining the difference between the transmission methods of SDH transmission and packet transmission.
- SDH transmission as shown in FIG. 1A, a frame always flows regardless of the presence or absence of data, whereas in packet transmission, data exists as shown in FIG. 1B. Packets flow only in For this reason, when data for SDH transmission is packetized, the packet is always transmitted at a constant period, and the receiving side must convert the packet into an SDH frame at a constant period.
- FIG. 2A and 2 (b) are diagrams for explaining the occurrence of fluctuations due to the transmission method. Since the SDH transmission system employs a time division multiplexing system, as shown in FIG. 2A, frames from each channel are inserted into a predetermined time slot and multiplexed. Therefore, in the SDH transmission method, the interval between frames reaching the receiving side is constant and no fluctuation occurs.
- the packet transmission method As shown in FIG. 2 (b), when two packets collide at the packet junction, the second packet is transmitted while the first packet is being transmitted. Waiting, that is, a delay occurs. Therefore, the time interval of the joined packets is not constant, and fluctuations occur. This fluctuation also occurs when the priority of the packet is set to high priority.
- the packet length is variable, and packets transmitted over the network include a mixture of packets having a long packet length and those having a short packet length. In such a case, the delay increases when the packet collides with a long packet at the joining point, and the delay decreases when the packet collides with a short packet.
- FIG. 3 is a diagram for explaining a delay due to the store-and-forward process.
- processing such as FCS (Frame Check Sequence) calculation, packet length check, packet header addition / deletion / change, etc. is performed in the transmission apparatus, the processing is performed after the packet is once stored in the memory 102. Accordingly, a delay corresponding to the time for storing the packet in the memory and the time for reading the packet from the memory occurs.
- FCS Full Check Sequence
- transmission apparatuses 100 and 101 are apparatuses that perform processing such as FCS calculation, packet length check, and packet header addition / deletion / change in a packet transmission section. As described above, these processes are performed with the packet stored in the memory. Therefore, as shown in FIG. 4 (a), if the packet is short, the storage time in the memory and the read time from the memory are short, so the delay becomes small. On the other hand, as shown in FIG. 4B, in the case of a long packet, the storage time in the memory and the read time from the memory become long, so that the delay becomes large. Since packets of various lengths are mixed in the packet transmission section, fluctuation occurs due to a delay depending on the packet length.
- FIGS. 5A and 5B are diagrams for explaining the influence of fluctuation.
- the transmission device 110 is a device that converts the SDH frame received from the SDH transmission section into a packet and transmits the packet to the packet transmission section, and the transmission device 111 receives the packet from the packet transmission section. The device reproduces the original SDH frame from the packet and transmits it to the SDH transmission section.
- the present invention has been made in view of such a situation, and an object thereof is to provide a technique capable of measuring fluctuations in a packet network.
- a transmission system includes a transmission unit that transmits a fluctuation measurement packet at a constant period and a reception unit that receives the fluctuation measurement packet.
- the receiving unit calculates the estimated arrival time of each fluctuation measurement packet on the assumption that there is no fluctuation, the arrival time measurement unit that measures the actual arrival time of the fluctuation measurement packet, and the fluctuation measurement packet
- a time difference calculation unit that calculates a time difference between the estimated arrival time and the arrival time, and a fluctuation time determination unit that determines a fluctuation time of each fluctuation measurement packet based on the time difference.
- the receiving unit includes a scheduled arrival time calculation unit that calculates the estimated arrival time of each fluctuation measurement packet on the assumption that there is no fluctuation, an arrival time measurement unit that measures an actual arrival time of the fluctuation measurement packet, and a fluctuation measurement A time difference calculation unit that calculates a time difference between the arrival time and the arrival time for each packet; and a fluctuation time determination unit that determines a fluctuation time of each fluctuation measurement packet based on the time difference.
- Still another aspect of the present invention is a method of measuring fluctuation comprising a step of transmitting a fluctuation measurement packet at a constant period and a step of receiving the fluctuation measurement packet.
- the reception step includes the step of calculating the arrival time of each fluctuation measurement packet on the assumption that there is no fluctuation, the step of measuring the actual arrival time of the fluctuation measurement packet, and the arrival time and arrival time for each fluctuation measurement packet. Calculating a time difference from the time, and determining a fluctuation time of each fluctuation measurement packet based on the time difference.
- FIGS. 1A and 1B are diagrams for explaining a difference between transmission methods of SDH transmission and packet transmission.
- 2A and 2B are diagrams for explaining the occurrence of fluctuations due to the transmission method. It is a figure for demonstrating the delay by a store and forward process.
- FIGS. 4A and 4B are diagrams for explaining the delay depending on the packet length.
- FIGS. 5A and 5B are diagrams for explaining the influence of fluctuation. It is a figure which shows the transmission system which concerns on embodiment of this invention. It is a figure for demonstrating the structure of a transmission part. It is a figure for demonstrating the structure of a receiving part. It is a figure which shows the flow of the OAM packet for CC / CV in a state without fluctuation.
- FIG. 6 shows a transmission system 10 according to the embodiment of the present invention.
- a transmission system 10 illustrated in FIG. 6 is a packet network system that packetizes and transmits an SDH frame.
- the transmission system 10 is a transmission system capable of measuring packet fluctuations. As shown in FIG. 6, the transmission system 10 includes a first transmission / reception device 11A and a second transmission / reception device 11B.
- the first transmission / reception device 11A and the second transmission / reception device 11B each include a transmission unit 12, a reception unit 13, and a monitoring control unit 14.
- the transmission system 10 performs bidirectional packet transmission, that is, packet transmission from the transmission unit 12 of the first transmission / reception device 11A to the reception unit 13 of the second transmission / reception device 11B, and first transmission from the transmission unit 12 of the second transmission / reception device 11B. Packet transmission to the reception unit 13 of the transmission / reception device 11A is possible.
- the monitoring control unit 14 includes a CPU, a ROM, a RAM, a communication interface, and the like, and performs monitoring / control in the apparatus and communication with each apparatus.
- the SDH frame is input to the transmission unit 12 from the SDH network.
- the transmission unit 12 converts the SDH frame from the SDH network into a transfer packet (hereinafter referred to as “data packet” as appropriate) based on a predetermined condition, and transmits the packet to the opposite reception unit 13.
- a header having transfer destination information and the like is added to each data packet.
- the header includes information such as DA (Destination Address), SA (Source Address), and Type.
- the packet transmitted from the transmission unit 12 is received by the reception unit 13 via the packet network.
- the packet may pass through one or more relay apparatuses (not shown) while being transmitted from the transmission unit 12 to the reception unit 13.
- the receiving unit 13 reproduces the data packet received from the packet network into the original SDH frame and transmits it to the SDH network.
- FIG. 7 is a diagram for explaining the configuration of the transmission unit 12. As shown in FIG. 7, the transmission unit 12 includes a data packet generation unit 15 and an OAM packet generation unit 16.
- the data packet generator 15 receives the SDH frame from the SDH network and generates a data packet from the SDH frame. When the received SDH frame exceeds a predetermined frame length, the data packet generator 15 may generate a plurality of data packets by dividing the SDH frame. The data packet generator 15 adds a predetermined header to the data packet and transmits it to the packet network.
- the OAM packet generator 16 generates an OAM packet and transmits it to the packet network.
- the OAM packet is a packet for realizing an OAM function defined in Ethernet, MPLS, MPLS-TP, etc., and is multiplexed with a data packet and transmitted.
- OAM packets are transferred at regular intervals between MEPs (Maintenance End Points), which are the termination points of the MPLS-TP path, and OAM packets cannot be received continuously.
- MEPs Maintenance End Points
- a connectivity confirmation function that determines that a failure has occurred between MEPs and issues an alarm notification.
- -TEST Diagnostic Tests Function Specify the MIP (Maintenance Intermediate Point), which is the intermediate point of the MPLS-TP path, or send a test OAM packet from the MEP, specifying whether there is a response from the specified MIP or MEP In addition, the function of confirming the normality of the communication in the specified section by checking the validity of the returned OAM packet.
- PM Performance Monitor
- DM Delay Measurement
- LM Low Latency Measurement
- the OAM packet generation unit 16 generates an OAM packet for CC / CV and transmits it at a constant cycle in order to realize the connectivity confirmation (CC / CV) function.
- the fluctuation of the packet is measured by using the CC / CV OAM packet transmitted at a certain period.
- the CC / CV OAM packet is used as a “fluctuation measurement packet”.
- the OAM packet generator 16 may transmit an OAM packet for realizing another OAM function such as a PM function in addition to the CC / CV OAM packet.
- FIG. 8 is a diagram for explaining the configuration of the receiving unit 13.
- the reception unit 13 includes a reception processing unit 20, a frame reproduction unit 21, an arrival time measurement unit 22, an estimated arrival time calculation unit 23, a time difference calculation unit 24, and a fluctuation time determination unit 25.
- the reception processing unit 20 receives a packet from the packet network.
- the packet received by the reception processing unit 20 includes a data packet and an OAM packet.
- the reception processing unit 20 performs processing for removing the header from the received data packet, and outputs the data packet to the frame reproduction unit 21.
- the arrival time measuring unit 22 outputs the received OAM packet to the monitoring control unit 14 (see FIG. 6).
- the OAM packet includes a CC / CV OAM packet.
- the frame reproduction unit 21 reproduces the original SDH frame from the data packet input from the reception processing unit 20 and transmits it to the SDH network.
- the arrival time measuring unit 22 measures the time when the CC / CV OAM packet actually reaches the reception processing unit 20.
- the arrival time measurement unit 22 sets the time of the first CC / CV OAM packet (hereinafter referred to as “reference packet” as appropriate) that has arrived after the start of fluctuation measurement as the reference time t b, and the CC that has arrived thereafter
- the arrival times of the / CV OAM packets are sequentially measured.
- the arrival time of the CC / CV OAM packet that reaches the reception processing unit 20 at the nth (n is an integer of 2 or more) after the start of the fluctuation measurement is assumed to be tn.
- the estimated arrival time calculation unit 23 calculates the estimated arrival time of each CC / CV OAM packet on the assumption that there is no fluctuation in the packet network. Estimated arrival time calculation unit 23 also the arrival time of the CC / CV for OAM packet received first after starting the fluctuation measurements (reference packet) as a reference time t b, OAM for CC / CV to arrive thereafter Calculate the estimated arrival time of the packet.
- the transmission unit 12 transmits the CC / CV OAM packet at a constant transmission cycle. Therefore, if there is no fluctuation on the packet network, the reception period T of the CC / CV OAM packet in the opposite reception unit 13 is also constant.
- the estimated arrival time calculation unit 23 has information on the reception cycle T of the CC / CV OAM packet in a state where there is no fluctuation. Information on the reception period T is described in the header of the CC / CV OAM packet to be received. Based on the reception period T, the estimated arrival time calculation unit 23 can calculate the estimated arrival time of the CC / CV OAM packet that arrives after the reference time.
- Time difference calculating section 24 for each arrival the CC / CV for OAM packet after the reference time, to calculate the time difference t d n between the estimated time of arrival t e n and the arrival time tn.
- the fluctuation time determination unit 25 determines the fluctuation time t f n of each CC / CV OAM packet that has arrived after the reference time t b .
- the “fluctuation time” is a delay from the arrival time of the CC / CV OAM packet to the actual arrival time of the CC / CV OAM packet when there is no fluctuation.
- Fluctuation time determination unit 25 when the reference time t b the arrival time tn of the n-th CC / CV for packets arriving later are slower than or equal to scheduled arrival time t e n, is calculated by the time difference calculating portion 24
- the time difference t dn is determined as the fluctuation time t f n of the nth CC / CV OAM packet.
- the t f n determined here is a “provisional” fluctuation time. This is because the first CC / CV OAM packet based on the estimated arrival time may be delayed due to fluctuation.
- the fluctuation time determination unit 25 the reference time t when the arrival time tn of b reaches the subsequent n-th CC / CV packet is earlier than the estimated time of arrival t e n, reference was CC / CV for OAM packet Is delayed due to fluctuations.
- the path route is fixed, so that the packet cannot actually arrive earlier than the scheduled arrival time. Therefore, if the arrival time tn of the CC / CV for the packet has become faster than the estimated time of arrival t e n, the reference and the OAM packet for CC / CV it can be determined to have been delayed by fluctuation.
- OAM packet for CC / CV with a reference by fluctuation time determination unit 25 is determined to have been delayed, arrival time measuring unit 22 and the estimated arrival time calculation unit 23, the arrival time tn is than estimated time of arrival t e n
- the CC / CV OAM packet that has become earlier is used as a new reference packet.
- the arrival time tn of the new reference packet is set to the new reference time t b ′, and the arrival time of the CC / CV OAM packet that arrives thereafter is calculated and the estimated arrival time is calculated.
- the accurate fluctuation time can be measured for the CC / CV OAM packet that arrives thereafter.
- the fluctuation time determination unit 25 if the OAM packet for reference to the CC / CV is determined to have been delayed, the difference between the arrival time tn and estimated time of arrival t e n new reference packet and correction time Then, the “provisional” fluctuation time t f n of the CC / CV OAM packet reached before the new reference time t b ′ is corrected. Specifically, the “temporary” fluctuation time t f n of the CC / CV OAM packet reached before the new reference time t b ′ is delayed by the correction time. As a result, an accurate fluctuation time can be measured for the CC / CV OAM packet that arrives before the new reference time t b ′. As described above, according to the transmission system 10 according to the present embodiment, the fluctuation time of each packet can be measured, so that the fluctuation of the path connecting the first transmission / reception device 11A and the second transmission / reception device 11B can be measured.
- FIG. 9 shows the flow of a CC / CV OAM packet in a state where there is no fluctuation.
- the CC / CV OAM packet arrives at the reception unit at a four-time cycle as shown in FIG.
- FIG. 10 shows a state in which the first CC / CV OAM packet has actually arrived at the receiving unit since the start of fluctuation measurement.
- the first CC / CV OAM packet is delayed by one time.
- Arrival time measuring unit 22 and the estimated arrival time calculation unit 23 the arrival time of the first arrival the CC / CV for OAM packet as a reference time t b, the arrival time tn of CC / CV for OAM packet arriving after Measurement and expected arrival time t en are calculated.
- FIG. 11 shows a state in which the second CC / CV OAM packet has actually reached the receiving unit since the start of fluctuation measurement.
- the scheduled arrival time t e 2 of the second CC / CV OAM packet calculated by the scheduled arrival time calculation unit 23 is when four hours have elapsed from the reference time t b .
- FIG. 12 shows how the third CC / CV OAM packet actually arrives at the receiving unit since the start of fluctuation measurement.
- FIG. 13 shows how the fourth CC / CV OAM packet actually arrives at the receiving unit since the start of fluctuation measurement.
- the scheduled arrival time t e 4 of the fourth CC / CV OAM packet calculated by the scheduled arrival time calculation unit 23 is when 12 hours have elapsed from the reference time t b . Therefore, since the arrival time t4 of the fourth CC / CV OAM packet is one hour earlier than the scheduled arrival time t e 4, the fluctuation time determination unit 25 is the first CC / CV OAM packet that has reached the reference. Is delayed due to fluctuations.
- the arrival time measurement unit 22 and the estimated arrival time calculation unit 23 set the fourth CC / CV OAM packet as a new reference packet. Then, the arrival time t4 of the new reference packet is set to the new reference time t b ′, and the arrival time of the CC / CV OAM packet that arrives thereafter is calculated and the estimated arrival time is calculated. As a result, the CC / CV OAM packet without delay due to fluctuation becomes the reference packet, so that the accurate fluctuation time can be measured for the CC / CV OAM packet that has arrived thereafter.
- the fluctuation time determination unit 25 sets the correction time as one time, which is the difference between the scheduled arrival time t e 4 and the arrival time t 4, and the CC / CV OAM arrived before the new reference time t b ′.
- FIG. 14 shows an example of the transmission system 10 according to the embodiment of the present invention.
- a transmission system 10 shown in FIG. 14 is a packet network system configured using first to eighth transmission / reception devices 11A to 11H.
- a solid line path represents a path with relatively small fluctuations
- a broken line path represents a path with relatively moderate fluctuations
- an alternate long and short dash line path represents a path with relatively large fluctuations.
- the path determination unit 26 summarizes the magnitudes of fluctuations of the paths connecting between the transmitting and receiving apparatuses as shown in FIG. 14, and determines a packet path with less fluctuation.
- the transmission unit 12 of each transmission / reception device switches the route according to the tolerance for fluctuation of the data packet to be transmitted. For example, when the data packet to be transmitted has a low tolerance for fluctuation, the transmission unit 12 switches the path of the data packet to a path with less fluctuation determined by the path determination unit 26.
- the transmission system 10 before introducing a service such as SDH that is vulnerable to fluctuations into the packet network, it is possible to measure fluctuations in the packet network and determine whether or not the introduction is possible. .
- the CC / CV OAM packet used as the fluctuation measurement packet in this embodiment is transmitted point-to-point on the packet network, the CC / CV OAM packet is transmitted to all routes of the packet network. By doing so, fluctuations in all paths can be measured. As a result, it is possible to design a packet network so that data packets of a service with a low tolerance for fluctuation (for example, voice call) pass along a path with little fluctuation.
- the fluctuation of the network can always be measured. Furthermore, even if the transmission / reception apparatus on the transmitting side does not support the fluctuation measurement function as in the embodiment of the present invention, as long as it supports only the OAM for CC / CV, “the fluctuation measurement function is supported. It is possible to measure the fluctuation of the path from the “not transmitting / receiving device” to the “transmitting / receiving device supporting the fluctuation measuring function”.
- the CC / CV OAM packet is used as the fluctuation measurement packet.
- the fluctuation measurement packet is not limited to the CC / CV OAM packet as long as the packet is transmitted at a constant period.
- 10 transmission system 12 transmission unit, 13 reception unit, 14 monitoring control unit, 15 data packet generation unit, 16 OAM packet generation unit, 20 reception processing unit, 21 frame playback unit, 22 arrival time measurement unit, 23 estimated arrival time calculation Part, 24 time difference calculation part, 25 fluctuation time determination part.
- the present invention can be used in a packet network system for transmitting packets.
Landscapes
- Engineering & Computer Science (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
伝送システムは、一定周期でCC/CV用OAMパケットを送信する送信部と、該CC/CV用OAMパケットを受信する受信部13とを備える。受信部13は、揺らぎが無いものとして各CC/CV用OAMパケットの到達予定時刻を算出する到達予定時刻算出部23と、CC/CV用OAMパケットの実際の到達時刻を測定する到達時刻測定部22と、CC/CV用OAMパケットごとに到達予定時刻と到達時刻との時間差を算出する時間差算出部24と、該時間差に基づいて各CC/CV用OAMパケットの揺らぎ時間を判定する揺らぎ時間判定部25とを備える。
Description
本発明は、パケットを伝送する伝送システム、パケットを受信する受信部、およびパケットの揺らぎを測定する方法に関する。
従来のネットワークは、大きくSDH(Synchronous Digital Hierarchy)とパケットネットワークの2種類に分かれていたが、近年、SDHからパケットネットワークへのサービスの移行が進みつつある。そのため、パケットネットワークにおいてもSDHのようなトランスポート伝送を行う方式が要望され、現在PBB-TE(Provider Backbone Bridge - Traffic Engineering)、MPLS-TP(Multi Protocol Label Switching ? Transport Profile)といった、パケットトランスポート方式の標準化が急速に進められている。
パケット伝送は低コストで効率的にトラフィックを収容する事ができるため、各種サービスのパケット伝送化が進みつつあるが、従来のパケット伝送には保守/管理を行う機能がSDHに比べ大きく不足していた。そのため、パケット伝送においても保守/管理機能を向上させる必要性があり、標準化団体において、Ethernet(登録商標)およびMPLSでのOAM(Operation, Administration, and Maintenance)機能が規定され、またMPLS-TPのOAMについても、IETF(Internet Engineering Task Force)にて標準化が進められている。
保守/管理を行なう機能が乏しかった従来のパケット伝送においては、OAMを実装することにより画期的な保守/運用性の向上が見込まれる。しかしながら、SDH網からパケット網への移行を注意深く考えた場合、パケット伝送とSDH伝送の伝送方式の違い、および取込むサービスに対する保守/運用の違いから、標準のMPLS-TPのOAM機能では、通信事業者がサービス品質を維持する上で必要なSDHと同等の保守/運用を実現するにはほど遠く、まだ以下のような問題がある。
図1(a)および(b)は、SDH伝送とパケット伝送の伝送方式の違いを説明するための図である。SDH伝送は、図1(a)に示すように、データの有無に関係なく常時フレームが流れているのに対し、パケット伝送は、図1(b)に示すようにデータが存在している場合にのみパケットが流れる。そのため、SDH伝送のデータをパケット化するとパケットは常に一定周期で送信されることになり、また、受信側では一定周期でパケットからSDHフレームへの変換を行なわなければならない。
ところが、パケットネットワークにおいては、パケット間の並列処理、またはパケットのシリアル伝送処理のために、揺らぎが発生する。「揺らぎ」とは、受信側に到達したパケットの時間間隔が一定ではなくなる現象である。
図2(a)および(b)は、伝送方式に起因する揺らぎの発生を説明するための図である。SDH伝送方式は時分割多重方式を採用しているため、図2(a)に示すように各チャンネルからのフレームは、予め定められたタイムスロットに挿入されて多重化される。従って、SDH伝送方式では、受信側に到達するフレーム間隔は一定となり、揺らぎは生じない。
一方、パケット伝送方式の場合、図2(b)に示すように、パケットの合流地点において2つのパケットが衝突した場合、先着のパケットが送信されている間には、後着のパケットは送信を待たされる、すなわち遅延が発生する。従って、合流後のパケットの時間間隔は一定にはならず、揺らぎが発生する。この揺らぎは、パケットの優先度を高優先にした場合も生じる。パケット伝送ではパケット長は可変であり、ネットワークを伝送されるパケットには、パケット長が長いものや短いものが混在している。このような場合、合流地点において長いパケットと衝突した場合には遅延が大きくなり、短いパケットと衝突した場合には遅延が小さくなるので、揺らぎが大きくなる。
図3は、ストア・アンド・フォワード処理による遅延を説明するための図である。伝送装置内でFCS(Frame Check Sequence)の計算、パケット長のチェック、パケットヘッダの付与/削除/変更等の処理を行う場合、一度メモリ102内にパケットを格納した後にそれらの処理を行う。従って、パケットをメモリに格納する時間およびパケットをメモリから読み出す時間分の遅延が発生する。
図4(a)および(b)は、パケット長に依存する遅延を説明するための図である。図4(a)および(b)において、伝送装置100,101は、パケット伝送区間においてFCSの計算、パケット長のチェック、パケットヘッダの付与/削除/変更等の処理を行う装置である。上述したように、これらの処理は、パケットをメモリに格納した状態で行われる。従って、図4(a)に示すように、短いパケットであればメモリへの格納時間およびメモリからの読出時間が短いので、遅延が小さくなる。一方、図4(b)に示すように、長いパケットの場合、メモリへの格納時間およびメモリからの読出時間が長くなるので、遅延が大きくなる。パケット伝送区間には様々な長さのパケットが混在して流れているので、パケット長に依存する遅延により揺らぎが発生する。
図5(a)および(b)は、揺らぎによる影響を説明するための図である。図5(a)および(b)において、伝送装置110は、SDH伝送区間から受信したSDHフレームをパケットに変換してパケット伝送区間に送信する装置であり、伝送装置111は、パケット伝送区間から受信したパケットから元のSDHフレームを再生し、SDH伝送区間に送信する装置である。
図5(a)に示すようにパケット伝送区間で発生する揺らぎが小さい場合、伝送装置100で受信したSDHフレームが一定周期であれば、伝送装置111で再生されるSDHフレームも一定周期となる。一方、図5(b)に示すようにパケット伝送区間で発生した揺らぎが大きいと、伝送装置111では期待したタイミングでパケットが受信できなくなり、一定周期でSDHフレームへの変換ができずに、フレームが欠落するおそれがある。
そのため、パケットネットワークにおいて揺らぎの監視は不可欠であるが、標準のMPLS-TPのOAMには揺らぎを監視する機能は定義されていない。
本発明はこうした状況に鑑みてなされたものであり、その目的は、パケットネットワークにおいて揺らぎを測定できる技術を提供することにある。
上記課題を解決するために、本発明のある態様の伝送システムは、一定周期で揺らぎ測定用パケットを送信する送信部と、該揺らぎ測定用パケットを受信する受信部とを備える。受信部は、揺らぎが無いものとして各揺らぎ測定用パケットの到達予定時刻を算出する到達予定時刻算出部と、揺らぎ測定用パケットの実際の到達時刻を測定する到達時刻測定部と、揺らぎ測定用パケットごとに到達予定時刻と到達時刻との時間差を算出する時間差算出部と、時間差に基づいて各揺らぎ測定用パケットの揺らぎ時間を判定する揺らぎ時間判定部とを備える。
本発明の別の態様は、一定周期で送信された揺らぎ測定用パケットを受信する受信部である。この受信部は、揺らぎが無いものとして各揺らぎ測定用パケットの到達予定時刻を算出する到達予定時刻算出部と、揺らぎ測定用パケットの実際の到達時刻を測定する到達時刻測定部と、揺らぎ測定用パケットごとに到達予定時刻と到達時刻との時間差を算出する時間差算出部と、時間差に基づいて各揺らぎ測定用パケットの揺らぎ時間を判定する揺らぎ時間判定部とを備える。
本発明のさらに別の態様は、一定周期で揺らぎ測定用パケットを送信するステップと、該揺らぎ測定用パケットを受信するステップとを備える揺らぎを測定する方法である。受信ステップは、揺らぎが無いものとして各揺らぎ測定用パケットの到達予定時刻を算出するステップと、揺らぎ測定用パケットの実際の到達時刻を測定するステップと、揺らぎ測定用パケットごとに到達予定時刻と到達時刻との時間差を算出するステップと、時間差に基づいて各揺らぎ測定用パケットの揺らぎ時間を判定するステップとを備える。
なお、以上の構成要素の任意の組合せ、本発明の表現を装置、方法、システム、プログラム、プログラムを格納した記録媒体などの間で変換したものもまた、本発明の態様として有効である。
本発明によれば、パケットネットワークにおいて揺らぎを測定できる技術を提供できる。
以下、図面を参照しつつ、本発明の実施形態について説明する。
図6は、本発明の実施形態に係る伝送システム10を示す。図6に示す伝送システム10は、SDHフレームをパケット化して伝送するパケットネットワークシステムである。
本実施形態に係る伝送システム10は、パケットの揺らぎを測定可能な伝送システムである。図6に示すように、伝送システム10は、第1送受信装置11Aと、第2送受信装置11Bとを備える。
第1送受信装置11Aおよび第2送受信装置11Bは、それぞれ、送信部12と、受信部13と、監視制御部14とを備える。伝送システム10は、双方向のパケット伝送、すなわち、第1送受信装置11Aの送信部12から第2送受信装置11Bの受信部13へのパケット伝送と、第2送受信装置11Bの送信部12から第1送受信装置11Aの受信部13へのパケット伝送が可能である。監視制御部14は、CPU、ROM、RAM、通信インタフェース等から構成され、装置内の監視・制御および各装置との通信を行う。
送信部12には、SDHネットワークからSDHフレームが入力される。送信部12は、SDHネットワークからのSDHフレームを所定の条件に基づいて転送用のパケット(以下、適宜「データパケット」と呼ぶ)に変換し、対向する受信部13に送信する。各データパケットには、転送先情報等を有するヘッダが付加される。Ethernetの場合、ヘッダにはDA(Destination Address)、SA(Source Address)、Type等の情報が含まれる。
送信部12から送信されたパケットは、パケットネットワークを介して受信部13により受信される。パケットは、送信部12から受信部13まで伝送される間に、1つまたは複数の中継装置(図示せず)を経由してもよい。
受信部13は、パケットネットワークから受信したデータパケットを元のSDHフレームに再生し、SDHネットワークに送信する。
図7は、送信部12の構成を説明するための図である。図7に示すように、送信部12は、データパケット生成部15と、OAMパケット生成部16とを備える。
データパケット生成部15は、SDHネットワークからSDHフレームを受信し、該SDHフレームからデータパケットを生成する。データパケット生成部15は、受信したSDHフレームが所定のフレーム長を超える場合、SDHフレームを分割して複数のデータパケットを生成してもよい。データパケット生成部15は、データパケットに所定のヘッダを付与し、パケットネットワークに送信する。
OAMパケット生成部16は、OAMパケットを生成し、パケットネットワークに送信する。OAMパケットは、Ethernet、MPLS、MPLS-TPなどにおいて規定されているOAM機能を実現するためのパケットであり、データパケットと多重されて送信される。
例えばMPLS-TPにおいては、以下のようなOAMが標準化されている。
・CC/CV(Continuity Checks/Connectivity Verification)機能
MPLS-TPパスの終端点であるMEP(Maintenance End Point)間で、一定周期にてOAMパケットを転送し合い、OAMパケットを連続して受信できなくなると、MEP間で故障が発生したと判断し警報通知を行う接続性確認機能。
・TEST(Diagnostic Tests)機能
MPLS-TPパスの中間点であるMIP(Maintenance Intermediate Point)、または対向のMEPを指定してMEPからテスト用OAMパケットを送信し、指定したMIP、MEPからの応答有無、また応答されたOAMパケットの正当性をチェックすることで指定区間の疎通の正常性を確認する機能。
・PM(Performance Monitor)機能
MEP間で、遅延測定用OAMパケットを送信/受信した時の時刻を、OAMパケットを用いて受け渡し、時刻差分によりMEP間の遅延時間を測定するDM(Delay Measurement)機能。また、DM同様に送受信したパケット数を、OAMを用いて受け渡しし、実際に送受信したパケット数との差分でパケットロスを監視するLM(Loss Measurement)機能。
・CC/CV(Continuity Checks/Connectivity Verification)機能
MPLS-TPパスの終端点であるMEP(Maintenance End Point)間で、一定周期にてOAMパケットを転送し合い、OAMパケットを連続して受信できなくなると、MEP間で故障が発生したと判断し警報通知を行う接続性確認機能。
・TEST(Diagnostic Tests)機能
MPLS-TPパスの中間点であるMIP(Maintenance Intermediate Point)、または対向のMEPを指定してMEPからテスト用OAMパケットを送信し、指定したMIP、MEPからの応答有無、また応答されたOAMパケットの正当性をチェックすることで指定区間の疎通の正常性を確認する機能。
・PM(Performance Monitor)機能
MEP間で、遅延測定用OAMパケットを送信/受信した時の時刻を、OAMパケットを用いて受け渡し、時刻差分によりMEP間の遅延時間を測定するDM(Delay Measurement)機能。また、DM同様に送受信したパケット数を、OAMを用いて受け渡しし、実際に送受信したパケット数との差分でパケットロスを監視するLM(Loss Measurement)機能。
本実施形態において、OAMパケット生成部16は、接続性確認(CC/CV)機能を実現するために、CC/CV用OAMパケットを生成し、一定周期で送信する。そして、本実施形態に係る伝送システム10では、この一定周期で送信されるCC/CV用OAMパケットを利用して、パケットの揺らぎを測定する。言い換えると、CC/CV用OAMパケットを、「揺らぎ測定用パケット」として用いる。勿論、OAMパケット生成部16は、CC/CV用OAMパケットの他に、PM機能などの他のOAM機能を実現するためのOAMパケットを送信してもよい。
図8は、受信部13の構成を説明するための図である。図8に示すように、受信部13は、受信処理部20と、フレーム再生部21と、到達時刻測定部22と、到達予定時刻算出部23と、時間差算出部24と、揺らぎ時間判定部25とを備える。
受信処理部20は、パケットネットワークからパケットを受信する。受信処理部20が受信するパケットには、データパケットおよびOAMパケットが含まれる。受信処理部20は、受信したデータパケットからヘッダを外す処理を行って、該データパケットをフレーム再生部21に出力する。また、到達時刻測定部22は、受信したOAMパケットを監視制御部14(図6参照)に出力する。上述したように、OAMパケットには、CC/CV用OAMパケットが含まれる。
フレーム再生部21は、受信処理部20から入力されたデータパケットから元のSDHフレームを再生し、SDHネットワークに送信する。
到達時刻測定部22は、CC/CV用OAMパケットが実際に受信処理部20に到達した時刻を測定する。到達時刻測定部22は、揺らぎ測定を開始してから最初に到達したCC/CV用OAMパケット(以下、適宜「基準パケット」と呼ぶ)の時刻を基準時刻tbとし、それ以降に到達したCC/CV用OAMパケットの到達時刻を順次測定する。以下では、揺らぎ測定を開始してからn番目(nは2以上の整数)に受信処理部20に到達したCC/CV用OAMパケットの到達時刻をtnとする。
到達予定時刻算出部23は、パケットネットワークに揺らぎがないものとして、各CC/CV用OAMパケットの到達予定時刻を算出する。到達予定時刻算出部23もまた、揺らぎ測定を開始してから最初に受信したCC/CV用OAMパケット(基準パケット)の到達時刻を基準時刻tbとし、それ以降に到達するCC/CV用OAMパケットの到達予定時刻を算出する。
上述したように、送信部12は、一定の送信周期でCC/CV用OAMパケットを送信している。従って、パケットネットワーク上に揺らぎが無いとすれば、対向する受信部13におけるCC/CV用OAMパケットの受信周期Tも一定となる。到達予定時刻算出部23は、揺らぎが無い状態でのCC/CV用OAMパケットの受信周期Tの情報を有している。この受信周期Tの情報は、受信するCC/CV用OAMパケットのヘッダに記載されている。到達予定時刻算出部23はこの受信周期Tに基づいて、基準時刻以降に到達するCC/CV用OAMパケットの到着予定時刻を算出することができる。すなわち、基準時刻tbにCC/CV用OAMパケットの受信周期Tを加えれば、それが揺らぎ測定を開始してから2番目に到着するCC/CV用OAMパケットの到達予定時刻となる。揺らぎ測定を開始してからn番目に受信処理部20に到達するCC/CV用OAMパケットの到達予定時刻tenは、以下のように表すことができる。
ten=tb+(n-1)×T
ten=tb+(n-1)×T
時間差算出部24は、基準時刻以降に到達したCC/CV用OAMパケットごとに、到達予定時刻tenと到達時刻tnとの時間差tdnを算出する。揺らぎ測定を開始してからn番目のCC/CV用OAMパケットの時間差tdnは、以下のように表すことができる。
tdn=ten-tn
tdn=ten-tn
揺らぎ時間判定部25は、時間差算出部24で算出された時間差tdnに基づいて、基準時刻tb以降に到達した各CC/CV用OAMパケットの揺らぎ時間tfnを判定する。「揺らぎ時間」とは、揺らぎが無い状態でのCC/CV用OAMパケットの到着時刻から実際のCC/CV用OAMパケットの到着時刻までの遅延である。
揺らぎ時間判定部25は、基準時刻tb以降に到達したn番目のCC/CV用パケットの到達時刻tnが到達予定時刻tenよりも遅いまたは同じである場合、時間差算出部24により算出された時間差tdnを該n番目のCC/CV用OAMパケットの揺らぎ時間tfnと判定する。ここで判定されたtfnは、「暫定的な」揺らぎ時間である。これは、到達予定時刻の基準とした最初のCC/CV用OAMパケットが揺らぎにより遅延している可能性があるからである。基準時刻tb以降に到達したn番目のCC/CV用パケットの到達時刻tnが到達予定時刻tenと同じである場合、時間差tdn=0となるので、揺らぎ時間tfn=0、すなわち揺らぎ無しと判定される。
一方、揺らぎ時間判定部25は、基準時刻tb以降に到達したn番目のCC/CV用パケットの到達時刻tnが到達予定時刻tenよりも早い場合、基準としたCC/CV用OAMパケットが揺らぎにより遅延していたと判断する。パケットトランスポートであるMPLS-TPネットワークでは、パスルートが固定されているため、パケットが到達予定時刻より早く到達することは実際にはありえない。従って、CC/CV用パケットの到達時刻tnが到達予定時刻tenよりも早くなった場合には、基準としたCC/CV用OAMパケットが揺らぎにより遅延していたと判断できる。
揺らぎ時間判定部25により基準としたCC/CV用OAMパケットが遅延していたと判断された場合、到達時刻測定部22および到達予定時刻算出部23は、到達時刻tnが到達予定時刻tenよりも早くなったCC/CV用OAMパケットを新たな基準パケットとする。そして、その新たな基準パケットの到達時刻tnを新たな基準時刻tb’に設定して、それ以降に到達するCC/CV用OAMパケットの到達時刻の測定および到達予定時刻の算出を行う。これにより、揺らぎによる遅延の無いCC/CV用OAMパケットが基準パケットとなるので、それ以降に到達するCC/CV用OAMパケットに関して正確な揺らぎ時間を測定することができる。
また、揺らぎ時間判定部25は、基準としたCC/CV用OAMパケットが遅延していたと判断された場合、新たな基準パケットの到達予定時刻tenと到達時刻tnとの差分を補正時間とし、新たな基準時刻tb’以前に到達したCC/CV用OAMパケットの「暫定的な」揺らぎ時間tfnを補正する。具体的には、新たな基準時刻tb’以前に到達したCC/CV用OAMパケットの「暫定的な」揺らぎ時間tfnを、補正時間分遅らせる。これにより、新たな基準時刻tb’以前に到達したCC/CV用OAMパケットに関しても、正確な揺らぎ時間を測定することができる。このように、本実施形態に係る伝送システム10によれば、各パケットの揺らぎ時間を測定できるので、第1送受信装置11Aと第2送受信装置11Bをつなぐ経路の揺らぎを測定できる。
次に、図9~図13を参照して、本実施形態に係る伝送システム10の動作の一例を説明する。図9は、揺らぎが無い状態でのCC/CV用OAMパケットの流れを示す。ここでは、パケットネットワークに揺らぎが無い状態では、図9に示すように、4時刻周期でCC/CV用OAMパケットが受信部に到達するものとする。
しかしながら、実際のパケットネットワークでは、揺らぎが有る状態でCC/CV用OAMパケットが受信部に到達する。図10は、揺らぎ測定を開始してから最初のCC/CV用OAMパケットが受信部に実際に到達した様子を示す。ここでは、図10に示すように、最初のCC/CV用OAMパケットが1時刻分だけ遅延していたとする。到達時刻測定部22および到達予定時刻算出部23は、この最初に到達したCC/CV用OAMパケットの到達時刻を基準時刻tbとして、以降に到達するCC/CV用OAMパケットの到達時刻tnの測定および到達予定時刻tenの算出を行う。
図11は、揺らぎ測定を開始してから2番目のCC/CV用OAMパケットが受信部に実際に到達した様子を示す。ここでは、図11に示すように、2番目のCC/CV用OAMパケットが基準時刻tbから5時刻分経過したときに受信部に実際に到達したとする。一方、到達予定時刻算出部23により算出される2番目のCC/CV用OAMパケットの到達予定時刻te2は、基準時刻tbから4時刻分経過したときである。従って、揺らぎ時間判定部25は、2番目のCC/CV用OAMパケットの到達時刻t2が到達予定時刻te2よりも遅いので、到達予定時刻te2と到達時刻t2の時間差tdn=1時刻分を2番目のCC/CV用OAMパケットの暫定的な揺らぎ時間tf2と判定する。
図12は、揺らぎ測定を開始してから3番目のCC/CV用OAMパケットが受信部に実際に到達した様子を示す。ここでは、図12に示すように、3番目のCC/CV用OAMパケットが基準時刻tbから8時刻分経過したときに受信部に実際に到達したとする。一方、到達予定時刻算出部23により算出される3番目のCC/CV用OAMパケットの到達予定時刻te3は、基準時刻tbから8時刻分経過したときである。従って、揺らぎ時間判定部25は、3番目のCC/CV用OAMパケットの到達時間t3が到達予定時刻te3と同じであるので、3番目のCC/CV用OAMパケットの揺らぎ時間tf3=0、すなわち揺らぎ無しと判定する。
図13は、揺らぎ測定を開始してから4番目のCC/CV用OAMパケットが受信部に実際に到達した様子を示す。ここでは、図13に示すように、4番目のCC/CV用OAMパケットが基準時刻tbから11時刻分経過したときに受信部に実際に到達したとする。一方、到達予定時刻算出部23により算出される4番目のCC/CV用OAMパケットの到達予定時刻te4は、基準時刻tbから12時刻分経過したときである。従って、揺らぎ時間判定部25は、4番目のCC/CV用OAMパケットの到達時刻t4が到達予定時刻te4よりも1時刻分早いので、基準とした最初に到達したCC/CV用OAMパケットが揺らぎにより遅延していたと判断する。
このとき、到達時刻測定部22および到達予定時刻算出部23は、4番目のCC/CV用OAMパケットを新たな基準パケットとする。そして、その新たな基準パケットの到達時刻t4を新たな基準時刻tb’に設定して、それ以降に到達するCC/CV用OAMパケットの到達時刻の測定および到達予定時刻の算出を行う。これにより、揺らぎによる遅延の無いCC/CV用OAMパケットが基準パケットとなるので、それ以降に到達したCC/CV用OAMパケットに関して正確な揺らぎ時間を測定することができる。
またこのとき、揺らぎ時間判定部25は、到達予定時刻te4と到達時刻t4との差分である1時刻分を補正時間とし、新たな基準時刻tb’以前に到達したCC/CV用OAMパケットの「暫定的な」揺らぎ時間tfnを補正する。すなわち、最初のCC/CV用OAMパケットは基準パケットであったが、揺らぎ時間tf1=1時刻分に補正される。また、2番目のCC/CV用OAMパケットに関しては、揺らぎ時間tf2=1時刻分から揺らぎ時間tf1=2時刻分に補正される。また、3番目のCC/CV用OAMパケットに関しては、揺らぎ時間tf3=0から揺らぎ時間tf1=1時刻分に補正される。このように、本実施形態によれば、新たな基準時刻tb’以前に到達したCC/CV用OAMパケットに関しても、正確な揺らぎ時間を測定することができる。
図14は、本発明の実施形態に係る伝送システム10の一例を示す。図14に示す伝送システム10は、第1~第8送受信装置11A~11Hを用いて構成されたパケットネットワークシステムである。
図14において、実線の経路は揺らぎが相対的に小さい経路を表し、破線の経路は揺らぎが相対的に中ぐらいの経路を表し、一点鎖線の経路は揺らぎが相対的に大きい経路を表す。本実施形態に係る伝送システム10において、各送受信装置で測定された揺らぎ時間情報は、監視制御部14(図6参照)によって経路判定部26に送られる。経路判定部26は、受信した揺らぎ時間情報に基づいて、図14に示すように送受信装置間をつなぐ各経路の揺らぎの大きさをまとめ、揺らぎの少ないパケット経路を判定する。各送受信装置の送信部12は、経路判定部26の判定結果に基づいて、送信すべきデータパケットの揺らぎに対する許容度に応じて経路を切り替える。例えば、送信すべきデータパケットが揺らぎに対する許容度が低い場合、送信部12は、該データパケットの経路を経路判定部26により判定された揺らぎの少ない経路に切り替える。
本実施形態に係る伝送システム10によれば、図14に示すようにパケットネットワーク上の揺らぎを常に測定し、揺らぎの増加を検出することで、揺らぎによる伝送障害が発生する前に伝送経路を切り替えるなどの対処を行うことができる。
また、本実施形態に係る伝送システム10によれば、揺らぎに弱いSDH等のサービスをパケットネットワークに導入する前に、パケットネットワークの揺らぎを測定し、導入可能か否かの判断を行うことができる。
また、本実施形態で揺らぎ測定用パケットとして用いているCC/CV用OAMパケットは、パケットネットワーク上をポイントツーポイントで伝送されるため、パケットネットワークの全ての経路にCC/CV用OAMパケットを伝送させることで、全ての経路の揺らぎを測定することができる。これにより、揺らぎに対する許容度が低いサービス(例えば音声通話など)のデータパケットが揺らぎが小さい経路を通るようにパケットネットワークを設計することが可能となる。
CC/CV用OAMパケットは、パケットネットワーク上で常に一定周期で送信されているため、ネットワークの揺らぎを常時測定することができる。さらに、送信側の送受信装置が本発明の実施形態のような揺らぎ測定機能をサポートしていない場合であっても、CC/CV用OAMさえサポートしていれば、「揺らぎ測定機能をサポートしていない送受信装置」から「揺らぎ測定機能をサポートしている送受信装置」に向かう経路の揺らぎを測定することができる。
上述の実施形態では、揺らぎ測定用パケットとしてCC/CV用OAMパケットを用いたが、一定周期で送信されるパケットであれば、揺らぎ測定用パケットはCC/CV用OAMパケットに限定されない。
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せによりいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
10 伝送システム、 12 送信部、 13 受信部、 14 監視制御部、 15 データパケット生成部、 16 OAMパケット生成部、 20 受信処理部、 21 フレーム再生部、 22 到達時刻測定部、 23 到達予定時刻算出部、 24 時間差算出部、 25 揺らぎ時間判定部。
本発明は、パケットを伝送するパケットネットワークシステムに利用できる。
Claims (19)
- 一定周期で揺らぎ測定用パケットを送信する送信部と、該揺らぎ測定用パケットを受信する受信部とを備える伝送システムであって、
前記受信部は、
揺らぎが無いものとして各揺らぎ測定用パケットの到達予定時刻を算出する到達予定時刻算出部と、
揺らぎ測定用パケットの実際の到達時刻を測定する到達時刻測定部と、
揺らぎ測定用パケットごとに前記到達予定時刻と前記到達時刻との時間差を算出する時間差算出部と、
前記時間差に基づいて各揺らぎ測定用パケットの揺らぎ時間を判定する揺らぎ時間判定部と、
を備えることを特徴とする伝送システム。 - 前記到達予定時刻算出部は、ある揺らぎ測定用パケットの到達時刻を基準時刻として、以降に到達する揺らぎ測定用パケットの到達予定時刻を算出し、
前記到達時刻測定部は、前記ある揺らぎ測定用パケットの到達時刻を基準時刻として、以降に到達した揺らぎ測定用パケットの到達時刻を測定し、
前記揺らぎ時間判定部は、前記基準時刻以降に到達した揺らぎ測定用パケットの到達時刻が到達予定時刻よりも遅いまたは同じである場合、前記時間差を該揺らぎ測定用パケットの揺らぎ時間と判定することを特徴とする請求項1に記載の伝送システム。 - 前記到達予定時刻算出部および前記到達時刻測定部は、前記基準時刻以降に到達した揺らぎ測定用パケットの到達時刻が前記到達予定時刻よりも早い場合、該揺らぎ測定用パケットの到達時刻を新たな基準時刻に設定することを特徴とする請求項2に記載の伝送システム。
- 前記揺らぎ時間判定部は、前記基準時刻以降に到達した揺らぎ測定用パケットの到達時刻が前記到達予定時刻よりも早い場合、該到達予定時刻と該到達時刻との差分を補正時間とし、前記新たな基準時刻以前に到達した揺らぎ測定用パケットの揺らぎ時間を補正することを特徴とする請求項3に記載の伝送システム。
- 判定された各揺らぎ測定用パケットの揺らぎ時間に基づいて、揺らぎの少ない経路を判定する経路判定部をさらに備えることを特徴とする請求項1から4のいずれかに記載の伝送システム。
- 前記送信部は、送信すべきデータパケットの揺らぎに対する許容度が低い場合、該データパケットの経路を前記経路判定部により判定された揺らぎの少ない経路に切り替えることを特徴とする請求項5に記載の伝送システム。
- 前記揺らぎ測定用パケットは、MPLS-TPのOAMに標準で定義されたCC/CV機能で使用されるCC/CV用OAMパケットであることを特徴とする請求項1から6のいずれかに記載の伝送システム。
- 一定周期で送信された揺らぎ測定用パケットを受信する受信部であって、
揺らぎが無いものとして各揺らぎ測定用パケットの到達予定時刻を算出する到達予定時刻算出部と、
揺らぎ測定用パケットの実際の到達時刻を測定する到達時刻測定部と、
揺らぎ測定用パケットごとに前記到達予定時刻と前記到達時刻との時間差を算出する時間差算出部と、
前記時間差に基づいて各揺らぎ測定用パケットの揺らぎ時間を判定する揺らぎ時間判定部と、
を備えることを特徴とする受信部。 - 前記到達予定時刻算出部は、ある揺らぎ測定用パケットの到達時刻を基準時刻として、以降に到達する揺らぎ測定用パケットの到達予定時刻を算出し、
前記到達時刻測定部は、前記ある揺らぎ測定用パケットの到達時刻を基準時刻として、以降に到達した揺らぎ測定用パケットの到達時刻を測定し、
前記揺らぎ時間判定部は、前記基準時刻以降に到達した揺らぎ測定用パケットの到達時刻が到達予定時刻よりも遅いまたは同じである場合、前記時間差を該揺らぎ測定用パケットの揺らぎ時間と判定することを特徴とする請求項8に記載の受信部。 - 前記到達予定時刻算出部および前記到達時刻測定部は、前記基準時刻以降に到達した揺らぎ測定用パケットの到達時刻が前記到達予定時刻よりも早い場合、該揺らぎ測定用パケットの到達時刻を新たな基準時刻に設定することを特徴とする請求項9に記載の受信部。
- 前記揺らぎ時間判定部は、前記基準時刻以降に到達した揺らぎ測定用パケットの到達時刻が前記到達予定時刻よりも早い場合、該到達予定時刻と該到達時刻との差分を補正時間とし、前記新たな基準時刻以前に到達した揺らぎ測定用パケットの揺らぎ時間を補正することを特徴とする請求項10に記載の受信部。
- 前記揺らぎ測定用パケットは、MPLS-TPのOAMに標準で定義されたCC/CV機能で使用されるCC/CV用OAMパケットであることを特徴とする請求項8から11のいずれかに記載の受信部。
- 揺らぎを測定する方法であって、
一定周期で揺らぎ測定用パケットを送信するステップと、該揺らぎ測定用パケットを受信するステップとを備え、
前記受信ステップは、
揺らぎが無いものとして各揺らぎ測定用パケットの到達予定時刻を算出するステップと、
揺らぎ測定用パケットの実際の到達時刻を測定するステップと、
揺らぎ測定用パケットごとに前記到達予定時刻と前記到達時刻との時間差を算出するステップと、
前記時間差に基づいて各揺らぎ測定用パケットの揺らぎ時間を判定するステップと、
を備えることを特徴とする方法。 - 前記到達予定時刻算出ステップは、ある揺らぎ測定用パケットの到達時刻を基準時刻として、以降に到達する揺らぎ測定用パケットの到達予定時刻を算出するステップを備え、
前記到達時刻測定ステップは、前記ある揺らぎ測定用パケットの到達時刻を基準時刻として、以降に到達した揺らぎ測定用パケットの到達時刻を測定するステップを備え、
前記揺らぎ時間判定ステップは、前記基準時刻以降に到達した揺らぎ測定用パケットの到達時刻が到達予定時刻よりも遅いまたは同じである場合、前記時間差を該揺らぎ測定用パケットの揺らぎ時間と判定するステップを備えることを特徴とする請求項13に記載の方法。 - 前記到達予定時刻算出ステップおよび前記到達時刻測定ステップは、前記基準時刻以降に到達した揺らぎ測定用パケットの到達時刻が前記到達予定時刻よりも早い場合、該揺らぎ測定用パケットの到達時刻を新たな基準時刻に設定するステップを備えることを特徴とする請求項14に記載の方法。
- 前記揺らぎ時間判定ステップは、前記基準時刻以降に到達した揺らぎ測定用パケットの到達時刻が前記到達予定時刻よりも早い場合、該到達予定時刻と該到達時刻との差分を補正時間とし、前記新たな基準時刻以前に到達した揺らぎ測定用パケットの揺らぎ時間を補正するステップをさらに備えることを特徴とする請求項15に記載の方法。
- 判定された各揺らぎ測定用パケットの揺らぎ時間に基づいて、揺らぎの少ない経路を判定するステップをさらに備えることを特徴とする請求項13から16のいずれかに記載の方法。
- 前記送信ステップは、送信すべきデータパケットの揺らぎに対する許容度が低い場合、該データパケットの経路を前記経路判定ステップで判定された揺らぎの少ない経路に切り替えるステップを備えることを特徴とする請求項17に記載の方法。
- 前記揺らぎ測定用パケットは、MPLS-TPのOAMに標準で定義されたCC/CV機能で使用されるCC/CV用OAMパケットであることを特徴とする請求項13から18のいずれかに記載の方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2012/007865 WO2014091515A1 (ja) | 2012-12-10 | 2012-12-10 | 伝送システム、受信部および揺らぎ測定方法 |
| JP2014551735A JPWO2014091515A1 (ja) | 2012-12-10 | 2012-12-10 | 伝送システム、受信部および揺らぎ測定方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2012/007865 WO2014091515A1 (ja) | 2012-12-10 | 2012-12-10 | 伝送システム、受信部および揺らぎ測定方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2014091515A1 true WO2014091515A1 (ja) | 2014-06-19 |
Family
ID=50933847
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2012/007865 Ceased WO2014091515A1 (ja) | 2012-12-10 | 2012-12-10 | 伝送システム、受信部および揺らぎ測定方法 |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JPWO2014091515A1 (ja) |
| WO (1) | WO2014091515A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022247409A1 (zh) * | 2021-05-28 | 2022-12-01 | 华为技术有限公司 | 一种近场场景下视频传输中的网络质量评估方法及设备 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006013969A (ja) * | 2004-06-25 | 2006-01-12 | Fujitsu Ltd | 通信特性測定方法、測定装置及びコンピュータプログラム |
| JP2011082858A (ja) * | 2009-10-08 | 2011-04-21 | Nippon Telegr & Teleph Corp <Ntt> | ネットワーク制御システムおよびネットワーク制御方法 |
| JP2012175675A (ja) * | 2011-02-24 | 2012-09-10 | Hitachi Ltd | 通信ネットワークシステム及び通信ネットワーク構成方法 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5406983B2 (ja) * | 2009-06-26 | 2014-02-05 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | 通信ネットワークにおけるジッタの検出 |
-
2012
- 2012-12-10 JP JP2014551735A patent/JPWO2014091515A1/ja not_active Ceased
- 2012-12-10 WO PCT/JP2012/007865 patent/WO2014091515A1/ja not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006013969A (ja) * | 2004-06-25 | 2006-01-12 | Fujitsu Ltd | 通信特性測定方法、測定装置及びコンピュータプログラム |
| JP2011082858A (ja) * | 2009-10-08 | 2011-04-21 | Nippon Telegr & Teleph Corp <Ntt> | ネットワーク制御システムおよびネットワーク制御方法 |
| JP2012175675A (ja) * | 2011-02-24 | 2012-09-10 | Hitachi Ltd | 通信ネットワークシステム及び通信ネットワーク構成方法 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022247409A1 (zh) * | 2021-05-28 | 2022-12-01 | 华为技术有限公司 | 一种近场场景下视频传输中的网络质量评估方法及设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2014091515A1 (ja) | 2017-01-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7715309B2 (en) | Method and apparatus for reliable communications in a packet network | |
| JP5505875B2 (ja) | 遅延計測システム及び遅延計測方法、並びに、遅延計測装置及び遅延計測プログラム | |
| CN101986604B (zh) | 分组传送网的链路故障定位方法及系统 | |
| US8837936B2 (en) | Method and system for dynamic selection of transport path with lowest latency | |
| KR101467137B1 (ko) | 분산 라우터/스위치 아키텍처에서 서비스 중 스루풋을 테스팅하는 방법 | |
| US20100177646A1 (en) | Method of estimating quality degradation on network in communication network system | |
| CN101552703A (zh) | 服务质量参数测量方法和设备及服务质量判定方法和设备 | |
| CN116760765A (zh) | 一种网络状态检测方法、装置、电子设备及存储介质 | |
| CN104852809A (zh) | 信号劣化故障的处理方法及系统 | |
| JP5352502B2 (ja) | パケット通信システム及びパケット通信装置制御方法 | |
| CN101013928B (zh) | 实现伪线仿真线路故障检测的装置及方法 | |
| CN102487338A (zh) | 根据网络抖动调整bfd发送间隔的方法及装置 | |
| CN114844817B (zh) | 一种在段路由sr网络中进行保护倒换方法及装置 | |
| WO2014091515A1 (ja) | 伝送システム、受信部および揺らぎ測定方法 | |
| CN106961344B (zh) | 一种网络故障检测方法及装置 | |
| JPWO2013042564A1 (ja) | 診断システム | |
| EP2712121A1 (en) | Method, apparatus and system for detecting packet path signal degraded | |
| Ramadža et al. | Network performance monitoring within MPLS traffic engineering enabled networks | |
| JP5436496B2 (ja) | ネットワーク制御システム及びネットワーク制御方法 | |
| JP5925663B2 (ja) | パケット伝送システム及びパケット伝送品質検出方法 | |
| JP6287409B2 (ja) | 通信品質監視装置及び方法とシステム並びにプログラム | |
| JP5806244B2 (ja) | 無瞬断伝送システム | |
| JP2009171453A (ja) | 送信ノード、タイトリンク特定方法およびタイトリンク特定プログラム | |
| Koh | Next-Generation Techniques for the Protection and Security of IP Transport |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12889895 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2014551735 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 12889895 Country of ref document: EP Kind code of ref document: A1 |