Movatterモバイル変換


[0]ホーム

URL:


TW202147810A - Virtual service network quality measurement system and method thereof - Google Patents

Virtual service network quality measurement system and method thereof
Download PDF

Info

Publication number
TW202147810A
TW202147810ATW109119671ATW109119671ATW202147810ATW 202147810 ATW202147810 ATW 202147810ATW 109119671 ATW109119671 ATW 109119671ATW 109119671 ATW109119671 ATW 109119671ATW 202147810 ATW202147810 ATW 202147810A
Authority
TW
Taiwan
Prior art keywords
quality
quality measurement
network
monitoring module
terminal modules
Prior art date
Application number
TW109119671A
Other languages
Chinese (zh)
Other versions
TWI718068B (en
Inventor
賴勇昌
詹志道
郭斐華
Original Assignee
中華電信股份有限公司
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 中華電信股份有限公司filedCritical中華電信股份有限公司
Priority to TW109119671ApriorityCriticalpatent/TWI718068B/en
Application grantedgrantedCritical
Publication of TWI718068BpublicationCriticalpatent/TWI718068B/en
Publication of TW202147810ApublicationCriticalpatent/TW202147810A/en

Links

Images

Landscapes

Abstract

This invention provides a virtual service network quality measurement system and method thereof. This system includes a network quality measurement device, a thread management device and a plurality of thread processing devices, wherein the thread management device and the network quality measurement device set up a quality measurement monitoring module and a plurality of quality measurement terminal modules in the plurality of thread processing devices to perform network quality measurement of the plurality of thread processing devices and obtain a network quality measurement results of the plurality of thread processing devices. Furthermore, after network quality measurement is completed, the quality measurement monitoring module and the plurality of quality measurement terminal modules can be stopped working and removed, so as not to occupy additional hardware resources.

Description

Translated fromChinese
虛擬服務網路品質量測系統及其方法Virtual service network quality measurement system and method

本發明是關於一種網路品質量測技術,尤其是指一種虛擬服務網路品質量測系統及其方法。The present invention relates to a network quality measurement technology, in particular to a virtual service network quality measurement system and method thereof.

隨著現有技術中固網電信與行動高速寬頻上網技術不斷提升,帶動雲架構(Infrastructure as a Service,IaaS)、雲平台(Platform as a Service,PaaS)與雲軟體(Software as a Service,SaaS)等雲端應用服務系統及設備的發展,以提供多樣化的用戶寬頻上網、影音串流、智慧家庭、物聯網與人工智慧科技等雲端應用服務。With the continuous improvement of fixed-line telecommunications and mobile high-speed broadband Internet access technologies in the existing technology, cloud architecture (Infrastructure as a Service, IaaS), cloud platform (Platform as a Service, PaaS) and cloud software (Software as a Service, SaaS) The development of cloud application service systems and equipment to provide diversified users with cloud application services such as broadband Internet access, video streaming, smart home, Internet of Things and artificial intelligence technology.

此外,除了寬頻應用服務雲端化(Service Chain)外,傳統電信網路架構也朝向雲端化之電信雲架構發展與演進。但雲端應用服務使得原來軟體或/及硬體的綁定變成運行在通用伺服器外,且雲端應用服務之間透過Spine-leaf交換器串聯下,增加了原來訊務的延遲時間,尤其是資料面(data plane)的訊務也導向雲端化時,延遲時間影響會更加明顯。In addition, in addition to broadband application service cloudification (Service Chain), the traditional telecom network architecture is also developing and evolving towards the cloud-based telecom cloud architecture. However, the cloud application service makes the original software or/and hardware binding become running outside the general server, and the cloud application service is connected in series through the spine-leaf switch, which increases the delay time of the original communication, especially the data When the traffic of the data plane is also directed to the cloud, the impact of delay time will be more obvious.

因此,近年標準組織「寬頻論壇(Broadband Forum)」提出因應網路設備功能雲端化後,網路設備之間的兩端點之網路品質量測架構,以確保在雲端化之電信雲架構能滿足網路品質要求。Therefore, in recent years, the standard organization "Broadband Forum" has proposed a network quality measurement framework for the two ends of the network equipment after the cloudification of network equipment functions to ensure that the cloud-based telecom cloud architecture can be used. Meet network quality requirements.

是以,現有技術中通常採用以下網路品質量測方式:(1)由網路設備的網路品質量測模組提供網路品質量測,且市場上網路品質量測機制也已成熟,但其有所局限,僅能量測到具有網路品質量測模組之網路設備;(2)網路品質量測模組事先建置在通用伺服器上,以透過設備管理協定如TR-069或SNMP啟動後,由遠端端點執行網路品質量測模組,即可進行網路品質量測,進而得到網路品質量測結果。然而,前述第(2)點的網路品質量測方式相對地會造成通用伺服器的硬體資源(如CPU、記憶體及硬碟空間等)之佔據。Therefore, in the prior art, the following network product quality measurement methods are usually used: (1) The network product quality measurement module of the network equipment provides the network product quality measurement, and the network product quality measurement mechanism on the market is also mature, However, it has some limitations, and it can only measure the network equipment with the network quality measurement module; (2) The network quality measurement module is built on the general server in advance, and can be used through device management protocols such as TR After -069 or SNMP is activated, the remote endpoint executes the network quality test module, and the network quality test can be carried out, and then the network quality test result can be obtained. However, the network quality measurement method in the aforementioned point (2) will relatively occupy the hardware resources (such as CPU, memory, and hard disk space) of the general-purpose server.

進一步地,在5G(第五代行動通訊技術)環境下,電信雲之通用伺服器大量建置給多接取邊緣運算(Multi-access Edge Computing,MEC)等需要低延遲時間的服務使用時,其網路品質量測方式增加通用伺服器的硬體資源的負擔。Further, in the 5G (fifth generation mobile communication technology) environment, when a large number of general-purpose servers in the telecom cloud are built for services such as Multi-access Edge Computing (MEC) that require low latency, Its network quality testing method increases the burden on the hardware resources of the general-purpose server.

另一方面,電信業者或雲端虛擬服務平台業者如要提供網路品質量測等功能,則須於虛擬服務功能中自行開發內建的網路品質量測模組,且於虛擬服務租借用戶在完成網路品質量測後,若沒移除網路品質量測模組,也將佔用通用伺服器的硬體資源。On the other hand, if telecom operators or cloud virtual service platform operators want to provide functions such as network quality testing, they must develop a built-in network quality testing module in the virtual service function, and lease users of the virtual service to After the network quality test is completed, if the network quality test module is not removed, the hardware resources of the general server will also be occupied.

因此,如何提供適用於各網路設備的網路品質量測方式,且不增加網路設備的負擔,並提升網路設備效益,即為目前所亟待解決的課題之一。Therefore, how to provide a network quality measurement method suitable for each network device without increasing the burden of the network device and improving the efficiency of the network device is one of the urgent issues to be solved at present.

鑒於上述現有技術的種種缺失,本發明提供一種虛擬服務網路品質量測系統,係包括:一網路品質量測設備,係用以提供一品質量測監控模組之佈署位置與IP(Internet Protocol,網際網路協定)位置、及複數個品質量測終端模組之佈署位置與IP位置;一執行緒管理設備,係通訊連接該網路品質量測設備,用以接收該品質量測監控模組及該複數個品質量測終端模組兩者之佈署位置與IP位置,且該執行緒管理設備生成該品質量測監控模組及相對應的一品質量測監控映像檔、該複數個品質量測終端模組及相對應的複數個品質量測終端映像檔,其中,該執行緒管理設備依據該品質量測監控模組及該複數個品質量測終端模組兩者之佈署位置,傳送該品質量測監控模組之IP位置與該品質量測監控映像檔、及該複數個品質量測終端模組之IP位置與該複數個品質量測終端映像檔;以及複數個執行緒處理設備,係設置於複數個虛擬服務資料平台之至少一者以通信連接該執行緒管理設備,且該複數個執行緒處理設備用以接收該品質量測監控模組之IP位置與該品質量測監控映像檔、及該複數個品質量測終端模組之IP位置與該複數個品質量測終端映像檔,其中,該複數個執行緒處理設備依據該品質量測監控模組及該複數個品質量測終端模組兩者之佈署位置,於該複數個執行緒處理設備之一者生成該品質量測監控模組且配置該品質量測監控模組之IP位置,以及於該複數個執行緒處理設備之其它者生成該複數個品質量測終端模組,俾由該品質量測監控模組對該複數個品質量測終端模組進行網路品質量測;其中,於網路品質量測結束後,該品質量測監控模組將網路品質量測結果傳送至該網路品質量測設備,且該網路品質量測設備指示該執行緒管理設備,以令該複數個執行緒處理設備停止運作並移除該品質量測監控模組與該複數個品質量測終端模組。In view of the above-mentioned various deficiencies in the prior art, the present invention provides a virtual service network quality measurement system, which includes: a network quality measurement device, which is used to provide the deployment location and IP (IP( Internet Protocol, Internet Protocol) location, and the deployment location and IP location of a plurality of quality testing terminal modules; a thread management device is connected to the network quality testing device for receiving the quality of the product The deployment location and IP location of both the monitoring module and the plurality of quality monitoring terminal modules, and the thread management device generates the monitoring module for quality monitoring and the corresponding monitoring image file for quality monitoring of the first product, The plurality of quality measurement terminal modules and the corresponding plurality of quality measurement terminal image files, wherein the thread management device is based on the relationship between the quality measurement monitoring module and the plurality of quality measurement terminal modules. Deploying the location, transmitting the IP location of the product quality testing monitoring module and the product quality testing monitoring image file, and the IP locations of the plurality of quality testing terminal modules and the multiple quality testing terminal image files; and a plurality of A thread processing device is set on at least one of a plurality of virtual service data platforms to communicate with the thread management device, and the plurality of thread processing devices are used to receive the IP location and the IP address of the quality monitoring module. The product quality inspection monitoring image file, the IP locations of the plurality of product quality inspection terminal modules, and the plurality of quality inspection terminal image files, wherein the plurality of thread processing devices are based on the product quality inspection monitoring module and the The deployment positions of the plurality of quality testing terminal modules, one of the plurality of thread processing devices generates the product quality testing monitoring module and configures the IP location of the product quality testing monitoring module, and Others of the plurality of thread processing devices generate the plurality of quality testing terminal modules, so that the product quality testing monitoring module performs network quality testing on the plurality of quality testing terminal modules; wherein, in After the network product quality test is completed, the product quality test monitoring module transmits the network product quality test result to the network product quality test device, and the network product quality test device instructs the thread management device to make the network product quality test device. A plurality of thread processing equipments stop working and remove the quality inspection monitoring module and the plurality of quality inspection terminal modules.

本發明又提供一種虛擬服務網路品質量測方法,係包括下列步驟:令一網路品質量測設備提供一品質量測監控模組之佈署位置與IP位置、及複數個品質量測終端模組之佈署位置與IP位置;令一執行緒管理設備通訊連接該網路品質量測設備,以接收該品質量測監控模組及該複數個品質量測終端模組兩者之佈署位置與IP位置,且由該執行緒管理設備生成該品質量測監控模組及相對應的一品質量測監控映像檔、該複數個品質量測終端模組及相對應的複數個品質量測終端映像檔,其中,該執行緒管理設備依據該品質量測監控模組及該複數個品質量測終端模組兩者之佈署位置,傳送該品質量測監控模組之IP位置與該品質量測監控映像檔、及該複數個品質量測終端模組之IP位置與該複數個品質量測終端映像檔;以及令複數個執行緒處理設備設置於複數個虛擬服務資料平台之至少一者以通信連接該執行緒管理設備,由該複數個執行緒處理設備接收該品質量測監控模組之IP位置與該品質量測監控映像檔、及該複數個品質量測終端模組之IP位置與該複數個品質量測終端映像檔,其中,該複數個執行緒處理設備依據該品質量測監控模組及該複數個品質量測終端模組兩者之佈署位置,於該複數個執行緒處理設備之一者生成該品質量測監控模組且配置該品質量測監控模組之IP位置,以及於該複數個執行緒處理設備之其它者生成該複數個品質量測終端模組,俾由該品質量測監控模組對該複數個品質量測終端模組進行網路品質量測;其中,於網路品質量測結束後,令該品質量測監控模組將網路品質量測結果傳送至該網路品質量測設備,且由該網路品質量測設備指示該執行緒管理設備,以令該複數個執行緒處理設備停止運作並移除該品質量測監控模組與該複數個品質量測終端模組。The present invention further provides a virtual service network quality measurement method, which includes the following steps: enabling a network quality measurement device to provide the deployment location and IP location of a quality measurement monitoring module, and a plurality of quality measurement terminals The deployment location and IP location of the module; make a thread management device communicate with the network quality testing device to receive the deployment of the product quality testing monitoring module and the plurality of quality testing terminal modules location and IP location, and the thread management device generates the product quality measurement monitoring module and the corresponding first quality measurement monitoring image file, the plurality of quality measurement terminal modules and the corresponding plurality of quality measurement A terminal image file, wherein the thread management device transmits the IP location of the product quality monitoring module and the quality according to the deployment positions of the product quality monitoring module and the plurality of quality monitoring terminal modules A measurement monitoring image file, the IP locations of the plurality of quality measurement terminal modules, and the plurality of quality measurement terminal image files; and setting a plurality of thread processing devices on at least one of a plurality of virtual service data platforms Connecting the thread management device by communication, the plurality of thread processing devices receive the IP location of the product quality measurement monitoring module, the product quality measurement monitoring image file, and the IP location of the plurality of quality measurement terminal modules and the plurality of quality measurement terminal image files, wherein the plurality of thread processing devices execute the execution on the plurality of quality measurement terminal modules according to the deployment positions of the quality measurement monitoring module and the plurality of quality measurement terminal modules. One of the thread processing devices generates the product quality inspection monitoring module and configures the IP location of the product quality inspection monitoring module, and the other of the plurality of thread processing devices generates the plurality of quality inspection terminal modules, It is for the product quality measurement and monitoring module to carry out the network product quality measurement on the plurality of product quality measurement terminal modules; wherein, after the network product quality measurement is completed, the product quality measurement monitoring module is made to measure the network product quality. The measurement result is sent to the network quality measurement device, and the thread management device is instructed by the network quality measurement device to stop the operation of the plurality of thread processing devices and remove the product quality measurement monitoring module and the thread management device. The plurality of quality testing terminal modules.

於一實施例中,該品質量測監控模組係包括一北向開放應用程式介面,以使該網路品質量測設備透過該品質量測監控模組之北向開放應用程式介面配置該複數個品質量測終端模組之IP位置。In one embodiment, the product quality monitoring and monitoring module includes a northbound open API, so that the network quality testing equipment configures the plurality of qualities through the northbound open API of the product quality monitoring module. Measure the IP location of the terminal module.

於一實施例中,該品質量測監控模組係包括一儲存單元,用以儲存該複數個品質量測終端模組之IP位置。In one embodiment, the product quality measurement monitoring module includes a storage unit for storing the IP locations of the plurality of quality measurement terminal modules.

於一實施例中,該品質量測監控模組係包括一封包收送與統計單元,用以讀取該儲存單元中該複數個品質量測終端模組之IP位置以判斷是否有未執行網路品質量測者,其中,當有未執行網路品質量測的該複數個品質量測終端模組之至少一者時,則該封包收送與統計單元進行排程且分別傳送複數個品質量測封包至相對應的該複數個品質量測終端模組之IP位置。In one embodiment, the quality testing monitoring module includes a packet sending and statistics unit for reading the IP locations of the plurality of quality testing terminal modules in the storage unit to determine whether there is an unexecuted network. A road quality tester, wherein, when there is at least one of the plurality of quality test terminal modules that have not performed the network quality test, the packet sending and statistics unit schedules and transmits the plurality of quality testers respectively The measurement packets are sent to the corresponding IP positions of the plurality of quality measurement terminal modules.

於一實施例中,於該複數個品質量測終端模組之至少一者接收到來自該封包收送與統計單元所傳送的該複數個品質量測封包之一者後,該複數個品質量測終端模組之至少一者將該複數個品質量測封包之一者回傳至該封包收送與統計單元,以由該封包收送與統計單元依據該複數個品質量測封包於傳遞過程中所記錄的序列與時戳統計該複數個品質量測終端模組之至少一者的該網路品質量測結果,再由該封包收送與統計單元將該網路品質量測結果儲存至該儲存單元。In one embodiment, after at least one of the plurality of quality measurement terminal modules receives one of the plurality of quality measurement packets sent from the packet sending and statistics unit, the plurality of quality measurement At least one of the test terminal modules returns one of the plurality of quality test packets to the packet sending and counting unit, so that the packet sending and counting unit can transmit the quality test packets according to the plurality of quality test packets. The sequence and timestamp recorded in the network quality test result of at least one of the plurality of quality test terminal modules are counted, and then the network quality test result is stored in the packet sending and statistics unit. the storage unit.

於一實施例中,該網路品質量測結果包括該複數個品質量測封包於傳遞過程中單向或雙向之封包遺失數、封包延遲時間及封包延遲變異時間。In one embodiment, the network quality test result includes the number of unidirectional or bidirectional packet loss, packet delay time and packet delay variation time of the plurality of quality test packets during transmission.

於一實施例中,更包括複數個網路連線設備,係用以將該網路品質量測設備、該執行緒管理設備及該複數個執行緒處理設備之間進行通訊連接。In one embodiment, it further includes a plurality of network connection devices for communicating among the network quality testing device, the thread management device and the plurality of thread processing devices.

於一實施例中,該複數個網路連線設備進一步包括複數個品質量測終端模組,且該品質量測監控模組對該複數個網路連線設備的複數個品質量測終端模組之至少一者進行網路品質量測,再將該複數個網路連線設備之網路品質量測結果傳送至該網路品質量測設備。In one embodiment, the plurality of network connection devices further include a plurality of quality measurement terminal modules, and the product quality measurement monitoring module has a plurality of quality measurement terminal modules for the plurality of network connection devices. At least one of the group performs a network quality measurement, and then transmits the network quality measurement results of the plurality of network connection devices to the network quality measurement device.

綜上所述,本發明提供之提供一種虛擬服務網路品質量測系統及其方法,係透過該執行緒管理設備及該網路品質量測設備將該品質量測監控模組及該複數個品質量測終端模組設置於該複數個執行緒處理設備中,以進行該複數個執行緒處理設備的網路品質量測,進而取得該複數個執行緒處理設備之網路品質量測結果。再者,當網路品質量測完成後,可將該品質量測監控模組及該複數個品質量測終端模組停止運作並移除,進而不佔用額外的硬體資源(如CPU、記憶體等)。To sum up, the present invention provides a virtual service network quality measurement system and method, which is to use the thread management device and the network quality measurement device to measure the product quality monitoring module and the plurality of The quality testing terminal module is arranged in the plurality of thread processing devices to perform network quality testing of the multiple thread processing devices, and then obtain the network quality testing results of the multiple thread processing devices. Furthermore, after the network quality test is completed, the product quality test monitoring module and the plurality of product quality test terminal modules can be stopped and removed, so as not to occupy additional hardware resources (such as CPU, memory, etc.). body, etc.).

此外,亦可對通訊連接該執行緒管理設備、該網路品質量測設備及複數個執行緒處理設備的複數個網路連線設備進行網路品質量測,以取得複數個網路連線設備之網路品質量測結果。In addition, network quality testing can also be performed on a plurality of network connection devices that are communicatively connected to the thread management device, the network quality testing device, and a plurality of thread processing devices, so as to obtain a plurality of network connections The network quality test result of the device.

1:虛擬服務網路品質量測系統1: Virtual service network quality measurement system

10:執行緒管理設備10: Thread Management Devices

11:網路品質量測設備11: Network Quality Testing Equipment

12:網路連線設備12: Network connection equipment

13:虛擬服務資料平台13: Virtual Service Data Platform

14:執行緒處理設備14: Thread processing equipment

15:品質量測監控模組15: Quality measurement monitoring module

150:北向開放應用程式介面150: Northbound Open API

151:儲存單元151: Storage unit

152:封包收送與統計單元152: Packet sending and statistics unit

16:品質量測終端模組16: Quality testing terminal module

17:虛擬服務執行緒17: Virtual service thread

S41~S47:步驟S41~S47: Steps

圖1係為本發明之虛擬服務網路品質量測系統示意圖;FIG. 1 is a schematic diagram of a virtual service network quality measurement system of the present invention;

圖2係為本發明之品質量測監控模組示意圖;Fig. 2 is the schematic diagram of the product quality measurement monitoring module of the present invention;

圖3係為本發明之網路連線設備示意圖;以及3 is a schematic diagram of a network connection device of the present invention; and

圖4係為本發明之虛擬服務網路品質量測方法流程圖。FIG. 4 is a flow chart of the method for measuring the quality of virtual service network according to the present invention.

須知,本說明書所附圖式所繪示之結構、比例、大小等,均僅用以配合說明書所揭示之內容,以供熟悉此技藝之人士之瞭解與閱讀,並非用以限定本發明可實施之限定條件,故不具技術上之實質意義,任何結構之修飾、比例關係之改變或大小之調整,在不影響本發明所能產生之功效及所能達成之目的下,均應仍落在本發明所揭示之技術內容得能涵蓋之範圍內。同時,本說明書中所引用之如「一」、「上」、「下」、「第一」、及「第二」等之用語,亦僅為便於敘述之明瞭,而非用以限定本發明可實施之範圍,其相對關係之改變或調整,在無實質變更技術內容下,當視為本發明可實施之範疇。It should be noted that the structures, proportions, sizes, etc. shown in the drawings in this specification are only used to cooperate with the contents disclosed in the specification for the understanding and reading of those who are familiar with the art, and are not intended to limit the implementation of the present invention. Therefore, it has no technical significance. Any modification of the structure, change of the proportional relationship or adjustment of the size should still fall within the scope of the present invention without affecting the effect and the purpose that the present invention can achieve. The technical content disclosed by the invention can be covered within the scope. Meanwhile, terms such as "a", "upper", "lower", "first", and "second" quoted in this specification are only for the convenience of description and are not used to limit the present invention. The practicable scope and the change or adjustment of its relative relationship shall be regarded as the practicable scope of the present invention without substantially changing the technical content.

圖1係為本發明之虛擬服務網路品質量測系統示意圖。如圖1所示,該虛擬服務網路品質量測系統1係包括:一執行緒管理設備10、一網路品質量測設備11、複數個網路連線設備12及複數個虛擬服務資料平台13,其中,該執行緒管理設備10係為虛擬服務功能執行緒管理伺服器、該網路品質量測設備11係為虛擬服務網路品質量測分析伺服器、該複數個網路連線設備12係為路由器(Router)、交換器(Switch)等,以及該複數個虛擬服務資料平台13之至少一者包括複數個執行緒處理設備14,且該執行緒管理設備10、該複數個網路連線設備12及該複數個虛擬服務資料平台13係由至少一伺服器(如通用伺服器、檔案伺服器、儲存單元伺服器等)所建立而成。前述之該複數個執行緒處理設備14皆包括複數個虛擬服務執行緒17。FIG. 1 is a schematic diagram of the virtual service network quality measurement system of the present invention. As shown in FIG. 1, the virtual service networkquality measurement system 1 includes: athread management device 10, a networkquality measurement device 11, a plurality ofnetwork connection devices 12 and a plurality of virtualservice data platforms 13, wherein thethread management device 10 is a virtual service function thread management server, the networkquality measurement device 11 is a virtual service network quality measurement and analysis server, and the plurality ofnetwork connection devices 12 is a router (Router), a switch (Switch), etc., and at least one of the plurality of virtualservice data platforms 13 includes a plurality ofthread processing devices 14, and thethread management device 10, the plurality of networks Theconnection device 12 and the plurality of virtualservice data platforms 13 are established by at least one server (such as a general server, a file server, a storage unit server, etc.). The aforementioned plurality ofthread processing devices 14 all include a plurality ofvirtual service threads 17 .

於本實施例中,通過該複數個網路連線設備12通訊連接該執行緒管理設備10、該網路品質量測設備11與該複數個虛擬服務資料平台13之至少一者中的複數個執行緒處理設備14,以由電信業者或雲端虛擬服務平台業者提供該複數個執行緒處理設備14之一者中該複數個虛擬服務執行緒17之至少一者給虛擬服務申裝租借客戶,其中,當該複數個虛擬服務執行緒17之一者有障礙發生,或該複數個虛擬服務執行緒17在串接情況下造成訊務的延遲時間過高時,可透過電信業者或雲端虛擬服務平台業者透過該網路品質量測設備11提供定期量測與應需量測之網路品質量測。In this embodiment, a plurality of thethread management device 10 , the networkquality testing device 11 and at least one of the plurality of virtualservice data platforms 13 are communicated and connected through the plurality ofnetwork connection devices 12Thread processing equipment 14 to be provided by telecom operators or cloud virtual service platform operatorsAt least one of the plurality ofvirtual service threads 17 in one of the plurality ofthread processing devices 14 applies a lease client to the virtual service, wherein, when an obstacle occurs in one of the plurality ofvirtual service threads 17, Or when the plurality ofvirtual service threads 17 are connected in series, causing the delay time of the communication to be too high, the telecommunication operator or the cloud virtual service platform operator can provide regular measurement and on-demand through the networkquality testing equipment 11 Measured network quality measurement.

具體而言,該網路品質量測設備11透過通訊連接該複數個網路連線設備12將一品質量測監控模組15及複數個品質量測終端模組16兩者之佈署位置與IP(Internet Protocol,網際網路協定)位置等資訊內容傳送給該執行緒管理設備10。舉例而言,前述之品質量測監控模組15及複數個品質量測終端模組16之IP位置與佈署位置等資訊內容,如表1所示。Specifically, the networkquality testing device 11 is connected to the plurality ofnetwork connection devices 12 through communication to connect the deployment positions of the first product qualitytesting monitoring module 15 and the plurality of product qualitytesting terminal modules 16 with Information content such as IP (Internet Protocol, Internet Protocol) location is transmitted to thethread management device 10 . For example, the information contents such as the IP location and deployment location of the aforementioned qualitymeasurement monitoring module 15 and a plurality of qualitymeasurement terminal modules 16 are shown in Table 1.

表1:虛擬服務網路品質量測電路分析(1)

Figure 109119671-A0101-12-0008-8
Table 1: Analysis of virtual service network quality measurement circuit (1)
Figure 109119671-A0101-12-0008-8

於該執行緒管理設備10接收到該網路品質量測設備11傳送的該品質量測監控模組15(如品質量測監控模組A)及該複數個品質量測終端模組16(如品質量測終端模組A~品質量測終端模組D)兩者之IP位置與佈署位置的資訊內容後,由該執行緒管理設備10生成該品質量測監控模組15(如品質量測監控模組A)與該複數個品質量測終端模組16(如品質量測終端模組A~品質量測終端模組D),且產生該品質量測監控模組15(如品質量測監控模組A)相對應的一品質量測監控映像檔、及該複數個品質量測終端模組16(如品質量測終端模組A~品質量測終端模組D)相對應的複數個品質量測終端映像檔。Thethread management device 10 receives the product quality measurement monitoring module 15 (such as the quality measurement monitoring module A) and the plurality of quality measurement terminal modules 16 (such as After the information content of the IP location and the deployment location of the product quality testing terminal module A ~ the product quality testing terminal module D), thethread management device 10 generates the product quality testing monitoring module 15 (such as the product quality testing module 15). monitoringModule A) and the plurality of product quality measurement terminal modules 16 (such as product quality measurement terminal module A ~ product quality measurement terminal module D), and produce the product quality measurement monitoring module 15 (such as product quality measurement monitoring module 15) Module A) corresponds to the first quality monitoring image file, and the plurality of quality testing terminal modules 16 (such as product quality testing terminal module A ~ product quality testing terminal module D) corresponding to a plurality of quality Measure the terminal image file.

在一實施例中,且一併參閱表1,該執行緒管理設備10將該品質量測監控模組15(如品質量測監控模組A)之IP位置(如192.168.1.10)與品質量測監控映像檔傳送到相對應該品質量測監控模組15(如品質量測監控模組A)之佈署位置所述的該複數個執行緒處理設備14之一者(如執行緒處理設備a),以配置該品質量測監控模組15(如品質量測監控模組A)所需CPU(Central Processing Unit,中央處理器)、記憶體(如Read-Only Memory(ROM)、Random Access Memory(RAM))與網路介面等硬體資源,又該複數個執行緒處理設備14之一者(如執行緒處理設備a)載入該品質量測監控映像檔,以於該複數個執行緒處理設備14之一者(如執行緒處理設備a)中生成該品質量測監控模組15(如品質量測監控模組A),且配置相對應該品質量測監控模組15(如品質量測監控模組A)之IP位置(如192.168.1.10)。In one embodiment, and referring to Table 1 together, thethread management device 10 records the IP location (eg, 192.168.1.10) and the quality of the product quality measurement monitoring module 15 (eg, the quality measurement monitoring module A). The measurement monitoring image file is sent to one of the plurality of thread processing devices 14 (eg, thread processing device a) corresponding to the deployment position of the quality measurement monitoring module 15 (eg, the quality measurement monitoring module A). ), to configure the CPU (Central Processing Unit, central processing unit), memory (such as Read-Only Memory (ROM), Random Access Memory) required by the product quality measurement monitoring module 15 (such as the quality measurement monitoring module A) (RAM)) and network interface and other hardware resources, and one of the plurality of thread processing devices 14 (such as thread processing device a) loads the quality monitoring image file, so that the plurality of threads One of the processing devices 14 (such as the thread processing device a) generates the product quality measurement and monitoring module 15 (such as the product quality measurement and monitoring module A), and configures the corresponding product quality measurement and monitoring module 15 (such as the product quality monitoring module 15). Check the IP location of monitoring module A) (eg 192.168.1.10).

同時,該執行緒管理設備10將該複數個品質量測終端映像檔分別傳送到相對應該複數個品質量測終端模組16(如品質量測終端模組A~品質量測終端模組D)之佈署位置所述的該複數個執行緒處理設備14之其它者(如執行緒處理設備b~執行緒處理設備e),以分別配置該複數個品質量測終端模組16(如品質量測終端模組A~品質量測終端模組D)所需CPU(中央處理器)、記憶體(如ROM、RAM)與網路介面等硬體資源,又該複數個執行緒處理設備14之其它者(如執行緒處理設備b~執行緒處理設備e)分別載入複數個品質量測終端映像檔,以於該複數個執行緒處理設備14之其它者(如執行緒處理設備b~執行緒處理設備e)中分別生成該複數個品質量測終端模組16(如品質量測終端模組A~品質量測終端模組D),且配置相對應該複數個品質量測終端模組16(如品質量測終端模組A~品質量測終端模組D)之IP位置(如192.168.1.221、192.168.1.123...)。At the same time, thethread management device 10 transmits the plurality of quality measurement terminal image files to the corresponding plurality of quality measurement terminal modules 16 (such as the quality measurement terminal module A to the quality measurement terminal module D) respectively. The other ones of the plurality of thread processing devices 14 (such as the thread processing device b to the thread processing device e) described in the deployment position are configured to respectively configure the plurality of quality testing terminal modules 16 (such as the quality The hardware resources such as CPU (central processing unit), memory (such as ROM, RAM) and network interface required by the test terminal module A ~ the quality test terminal module D), and the plurality ofthread processing devices 14 Others (such as thread processing equipment b ~ thread processing equipment e) respectively load a plurality of quality test terminal image files, so as toThe plurality of quality measurement terminal modules 16 (eg, quality measurement terminal module A to quality measurement terminal module A) are respectively generated in other of the plurality of thread processing devices 14 (eg, thread processing device b ~ thread processing device e). terminal module D), and configure the IP locations (such as 192.168.1.221, 192.168.1.123) corresponding to multiple quality test terminal modules 16 (such as product quality test terminal module A ~ product quality test terminal module D). .. ).

圖2係為本發明之品質量測監控模組示意圖。如圖2所示,且一併參閱圖1及表1,其中,該品質量測監控模組15包括一北向開放應用程式介面150、一儲存單元151及一封包收送與統計單元152,且該品質量測監控模組15通訊連接該複數個品質量測終端模組16。FIG. 2 is a schematic diagram of the product quality measurement and monitoring module of the present invention. As shown in FIG. 2 , and referring to FIG. 1 and Table 1 together, the product qualitymeasurement monitoring module 15 includes a northbound openapplication program interface 150 , astorage unit 151 and a packet sending andstatistics unit 152 , and The product qualitymeasurement monitoring module 15 is communicatively connected to the plurality of product qualitymeasurement terminal modules 16 .

於本實施例中,該網路品質量測設備11透過該複數個網路連線設備12之一者通訊連接該品質量測監控模組15(如品質量測監控模組A),以由該網路品質量測設備11對該品質量測監控模組15(如品質量測監控模組A)設定該複數個品質量測終端模組16(如品質量測終端模組A~品質量測終端模組D)之IP位置(如192.168.1.221、192.168.1.123...),其中,於該複數個執行緒處理設備14中生成該品質量測監控模組15(如品質量測監控模組A)、及該複數個品質量測終端模組16(如品質量測終端模組A~品質量測終端模組D)後,該網路品質量測設備11利用該品質量測監控模組15(如品質量測監控模組A)之北向開放應用程式介面150對該品質量測監控模組15(如品質量測監控模組A)設定該複數個品質量測終端模組16(如品質量測終端模組A~品質量測終端模組D)之IP位置(如192.168.1.221、192.168.1.123...),且該品質量測監控模組15(如品質量測監控模組A)將該複數個品質量測終端模組16(如品質量測終端模組A~品質量測終端模組D)之IP位置(如192.168.1.221、192.168.1.123...)儲存至該品質量測監控模組15(如品質量測監控模組A)之儲存單元151中,以由該品質量測監控模組15(如品質量測監控模組A)依據該複數個品質量測終端模組16(如品質量測終端模組A~品質量測終端模組D)之IP位置(如192.168.1.221、192.168.1.123...)執行後續虛擬服務的網路品質量測與統計。In this embodiment, the networkquality testing device 11 communicates with the product quality testing monitoring module 15 (such as the product testing monitoring module A) through one of the plurality ofnetwork connection devices 12, so that the The online productquality testing device 11 sets the plurality of product quality testing terminal modules 16 (eg product quality testing terminal module A ~ product quality) for the product quality testing monitoring module 15 (eg product quality testing monitoring module A). Test the IP location of the terminal module D) (such as 192.168.1.221, 192.168.1.123...), wherein the product quality test monitoring module 15 (such as the product quality test monitoring module 15) is generated in the plurality ofthread processing devices 14. After module A) and the plurality of product quality testing terminal modules 16 (such as product quality testing terminal module A ~ product quality testing terminal module D), the network product quality testing equipment 11 uses the product quality testing and monitoring The northbound open application program interface 150 of the module 15 (eg, product quality monitoring module A) sets the plurality of product quality testing terminal modules 16 for the product quality monitoring module 15 (eg, product quality monitoring module A) (such as product quality measurement terminal module A ~ product quality measurement terminal module D) IP location (such as 192.168.1.221, 192.168.1.123...), and the product quality measurement monitoring module 15 (such as product quality measurement monitoring module 15) Module A) Store the IP locations (eg 192.168.1.221, 192.168.1.123...) of the plurality of quality testing terminal modules 16 (eg quality testing terminal module A ~ quality testing terminal module D) to the storage unit 151 of the product quality measurement and monitoring module 15 (such as the product quality measurement and monitoring module A), so that the product quality measurement and monitoring module 15 (such as the product quality measurement and monitoring module A)According to the IP locations (such as 192.168.1.221, 192.168.1.123...) of the plurality of quality test terminal modules 16 (such as the quality test terminal module A ~ the quality test terminal module D), the subsequent virtual service is executed. Online quality measurement and statistics.

在一實施例中,該品質量測監控模組15(如品質量測監控模組A)之封包收送與統計單元152讀取該儲存單元151中該複數個品質量測終端模組16(如品質量測終端模組A~品質量測終端模組D)之IP位置(如192.168.1.221、192.168.1.123...),以判斷是否有未執行網路品質量測者,其中,當有未執行網路品質量測的該複數個品質量測終端模組16(如品質量測終端模組A~品質量測終端模組D)之至少一者時,則該品質量測監控模組15(如品質量測監控模組A)之封包收送與統計單元152進行排程且分別傳送具有複數個記錄用的序列欄位與時戳欄位之複數個品質量測封包至相對應的該複數個品質量測終端模組16(如品質量測終端模組A~品質量測終端模組D)之IP位置(如192.168.1.221、192.168.1.123...)。前述之複數個品質量測封包的標頭如TWAMP light sender封包協定等。In one embodiment, the packet sending andstatistics unit 152 of the product quality monitoring module 15 (such as the product quality monitoring module A) reads the plurality of quality monitoring terminal modules 16 ( For example, the IP location (such as 192.168.1.221, 192.168.1.123...) of the product quality test terminal module A ~ product quality test terminal module D), to determine whether there are people who have not performed the network quality test, among which, when When there is at least one of the plurality of product quality testing terminal modules 16 (such as product quality testing terminal module A ~ product quality testing terminal module D) that has not performed the network product quality testing, the product quality testing monitoring module The packet sending andstatistics unit 152 of the group 15 (eg, the quality measurement monitoring module A) schedules and respectively transmits a plurality of quality measurement packets with a plurality of serial fields and timestamp fields for recording to the corresponding IP locations (eg 192.168.1.221, 192.168.1.123...) of the plurality of product quality testing terminal modules 16 (eg product quality testing terminal module A ~ product quality testing terminal module D). The headers of the aforementioned quality test packets are such as the TWAMP light sender packet protocol.

在一實施例中,於該複數個品質量測終端模組16(如品質量測終端模組A~品質量測終端模組D)之至少一者接收到來自該品質量測監控模組15(如品質量測監控模組A)之封包收送與統計單元152所傳送的該複數個品質量測封包之一者後,該複數個品質量測終端模組16(如品質量測終端模組A~品質量測終端模組D)之至少一者將該複數個品質量測封包之一者回傳至該品質量測監控模組15(如品質量測監控模組A),且將該複數個品質量測封包於傳遞過程中的序列與時戳紀綠於該複數個品質量測封包之序列欄位與時戳欄位中。In one embodiment, at least one of the plurality of product quality testing terminal modules 16 (such as product quality testing terminal module A ~ product quality testing terminal module D) receives a signal from the product qualitytesting monitoring module 15. (for example, the quality measurement monitoring module A) after the packet is sent and one of the plurality of quality measurement packets sent by thestatistics unit 152, the plurality of quality measurement terminal modules 16 (such as the quality measurement terminal module 152) At least one of the group A ~ the product quality testing terminal module D) returns one of the plurality of product quality testing packets to the product quality testing monitoring module 15 (such as the product quality testing monitoring module A), and sends the The sequence and time stamp of the plurality of quality measurement packets during the transmission process are shown in the sequence field and the time stamp field of the plurality of quality measurement packets.

在一實施例中,該複數個品質量測終端模組16(如品質量測終端模組A~品質量測終端模組D)之至少一者完成該複數個品質量測封包之一者的回傳後,該品質量測監控模組15(如品質量測監控模組A)以進行該複數個品質量測終端模組16(如品質量測終端模組A~品質量測終端模組D)之至少一者之網路品質量測,即該品質量測監控模組15(如品質量測監控模組A)之封包收送與統計單元152透過紀錄的該複數個品質量測封包之序列與時戳,以統計該複數個品質量測封包於傳遞過程中單向或/及雙向之封包遺失數、封包延遲時間及封包延遲變異時間之網路品質量測結果,且紀錄於該儲存單元151中,如表1所示。In one embodiment, at least one of the plurality of quality testing terminal modules 16 (eg, quality testing terminal module A to quality testing terminal module D) completes the processing of one of the plurality of quality testing packets. After returning, the product quality testing monitoring module 15 (eg product quality testing monitoring module A) is used to carry out the plurality of product quality testing terminal modules 16 (eg product quality testing terminal module A ~ product quality testing terminal module A) D) Network quality measurement of at least one of the quality measurement and control modules 15 (such as the quality measurement and monitoring module A) of the packet sending andstatistics unit 152 through the recording of the plurality of quality measurement packets The sequence and timestamp are used to count the number of unidirectional or/and bidirectional packet loss, packet delay time and packet delay variation time of the network quality measurement results of the plurality of quality measurement packets during the transmission process, and record the network quality measurement results in this In thestorage unit 151, as shown in Table 1.

接著,於該品質量測監控模組15完成該複數個品質量測終端模組16之網路品質量測後,該網路品質量測設備11通訊連接該品質量測監控模組15之北向開放應用程式介面150,以從該儲存單元151中取得該複數個執行緒處理設備14之品質量測監控模組15的網路品質量測結果(如封包遺失數、封包延遲時間及封包延遲變異時間),進而由該網路品質量測設備11取得該複數個執行緒處理設備14中訊務的延遲時間異常者,亦即,如表1中執行緒處理設備c的封包延遲時間為4000ms、封包延遲變異時間為100ms、及封包遺失數為20,故執行緒處理設備c為訊務的延遲時間異常者。Next, after the product quality measurement andmonitoring module 15 completes the network product quality measurement of the plurality of product qualitymeasurement terminal modules 16 , the network productquality measurement device 11 is communicatively connected to the north direction of the product quality measurement andmonitoring module 15 . Theapplication programming interface 150 is opened to obtain the network quality measurement results (such as the number of lost packets, the packet delay time and the packet delay variation) of the qualitymeasurement monitoring modules 15 of the plurality ofthread processing devices 14 from thestorage unit 151 time), and then the networkquality testing device 11 obtains the abnormal delay time of the traffic in the plurality ofthread processing devices 14, that is, as shown in Table 1, the packet delay time of the thread processing device c is 4000ms, The packet delay variation time is 100ms, and the number of lost packets is 20, so the thread processing device c is the one with abnormal delay time of the traffic.

再者,該網路品質量測設備11指示該執行緒管理設備10將完成網路品質量測的該複數個執行緒處理設備14之至少一者的該品質量測監控模組15與該複數個品質量測終端模組16停止運作並移除,以釋放該複數個執行緒處理設備14之至少一者的硬體資源(如CPU、記憶體等)。Furthermore, the networkquality measurement device 11 instructs thethread management device 10 to perform the network qualitymeasurement monitoring module 15 of at least one of the plurality ofthread processing devices 14 and the plurality ofthread processing devices 14 to complete the network quality measurement. The qualitymeasurement terminal module 16 is stopped and removed to release the hardware resources (eg, CPU, memory, etc.) of at least one of the plurality ofthread processing devices 14 .

是以,該網路品質量測設備11透過設置於該複數個執行緒處理設備14之一者(如執行緒處理設備a)的該品質量測監控模組15(如品質量測監控模組A)對分別設置於該複數個執行緒處理設備14之其它者(如執行緒處理設備b~執行緒處理設備e)的該複數個品質量測終端模組16(如品質量測終端模組A~品質量測終端模組D)進行網路品質量測,以取得該複數個執行緒處理設備14之其它者(如執行緒處理設備b~執行緒處理設備e)的網路品質量測結果,進而發現於該複數個執行緒處理設備14之其它者(如執行緒處理設備b~執行緒處理設備e)中該複數個虛擬服務執行緒17在執行工作時其訊務的延遲時間為異常者。Therefore, the networkquality measuring device 11 can pass the product quality measuring and monitoring module 15 (eg, the quality measuring and monitoring module) provided in one of the plurality of thread processing devices 14 (eg, the thread processing device a).Group A) for the plurality of quality testing terminal modules 16 (eg, the quality testing terminal modules 16) respectively set in the other ones of the plurality of thread processing devices 14 (eg, the thread processing device b to the thread processing device e). The group A ~ the quality testing terminal module D) perform network quality testing to obtain the network quality of the other ones of the plurality of thread processing devices 14 (eg, the thread processing device b ~ the thread processing device e). The measurement result, and then finds the delay time of thevirtual service thread 17 in the other of the plurality of thread processing devices 14 (such as the thread processing device b ~ the thread processing device e) when thevirtual service thread 17 performs work. for the abnormal.

在一實施例中,該複數個執行緒處理設備14之一者(如執行緒處理設備a)亦可包括品質量測終端模組16,且透過該複數個執行緒處理設備14之一者(如執行緒處理設備a)的品質量測監控模組15(如品質量測監控模組A)對該複數個執行緒處理設備14之一者(如執行緒處理設備a)的品質量測終端模組16進行網路品質量測,以取得該複數個執行緒處理設備14之一者(如執行緒處理設備a)的網路品質量測結果。In one embodiment, one of the plurality of thread processing devices 14 (eg, thread processing device a) may also include a qualitytesting terminal module 16, and through one of the plurality of thread processing devices 14 ( For example, the quality measurement and monitoring module 15 (eg, the quality measurement and monitoring module A) of the thread processing device a) is the quality measurement terminal for one of the plurality of thread processing devices 14 (eg, the thread processing device a) Themodule 16 performs a network quality test to obtain a network quality test result of one of the plurality of thread processing devices 14 (eg, the thread processing device a).

另一方面,如圖1所示,可透過該複數個虛擬服務資料平台13之一者中的該品質量測監控模組15對該複數個虛擬服務資料平台13中的該複數個品質量測終端模組16進行網路品質量測,故不需要對所有的虛擬服務資料平台13都設置一個品質量測監控模組15。On the other hand, as shown in FIG. 1 , the quality measurement andmonitoring module 15 in one of the plurality of virtualservice data platforms 13 can be used to measure the quality of the plurality of the plurality of virtualservice data platforms 13 . Theterminal module 16 performs network quality measurement, so it is not necessary to set a qualitymeasurement monitoring module 15 for all virtualservice data platforms 13 .

圖3係為本發明之網路連線設備示意圖,且一併參閱圖1。舉例而言,如圖3所示,除了該複數個執行緒處理設備14透過該品質量測監控模組15與該複數個品質量測終端模組16以進行網路品質量測外,該複數個網路連線設備12亦具備該複數個品質量測終端模組16,且該網路品質量測設備11亦透過該複數個執行緒處理設備14之一者(如執行緒處理設備a)的品質量測監控模組15(如品質量測監控模組A)之北向開放應用程式介面150對該品質量測監控模組15(如品質量測監控模組A)新增該複數個網路連線設備12的複數個品質量測終端模組16之IP位置及佈署位置,如表2所示。FIG. 3 is a schematic diagram of a network connection device of the present invention, and FIG. 1 is also referred to. For example, as shown in FIG. 3 , except that the plurality ofthread processing devices 14 conduct network quality measurement through the qualitymeasurement monitoring module 15 and the plurality of qualitymeasurement terminal modules 16 , the plurality of Eachnetwork connection device 12 also has the plurality of qualitytesting terminal modules 16, and the networkquality testing device 11 also passes through one of the plurality of thread processing devices 14 (eg, the thread processing device a) The northboundopen API 150 of the product quality monitoring and monitoring module 15 (eg, product quality monitoring and control module A)Quality measurement monitoring module A) Add the IP locations and deployment locations of the plurality of qualitymeasurement terminal modules 16 of the plurality ofnetwork connection devices 12, as shown in Table 2.

表2:虛擬服務網路品質量測電路分析(2)

Figure 109119671-A0101-12-0014-2
Table 2: Analysis of virtual service network quality measurement circuit (2)
Figure 109119671-A0101-12-0014-2

於本實施例中,該複數個網路連線設備12(如網路連線設備A~網路連線設備C)分別設置於該複數個虛擬服務資料平台13(虛擬服務資料平台A~虛擬服務資料平台C),其中,該複數個執行緒處理設備14之一者(如執行緒處理設備a)之品質量測監控模組15(如品質量測監控模組A)將該複數個網路連線設備12(如網路連線設備A~網路連線設備C)的複數個品質量測終端模組16之IP位置(如192.168.1.11、192.168.1.222...)儲存至該品質量測監控模組15(如品質量測監控模組A)之儲存單元151中,以由該品質量測監控模組15(如品質量測監控模組A)依據該複數個網路連線設備12(如網路連線設備A~網路連線設備C)的複數個品質量測終端模組16之IP位置(如192.168.1.11、192.168.1.222...)執行後續虛擬服務的網路品質量測與統計。In this embodiment, the plurality of network connection devices 12 (such as network connection device A to network connection device C) are respectively set on the plurality of virtual service data platforms 13 (virtual service data platform A to virtual Service data platform C), wherein the quality measurement and monitoring module 15 (eg, quality measurement and monitoring module A) of one of the plurality of thread processing devices 14 (eg, thread processing device a) The IP locations (such as 192.168.1.11, 192.168.1.222...) of a plurality of qualitymeasurement terminal modules 16 of the line connection equipment 12 (such as network connection equipment A~network connection equipment C) are stored in this In thestorage unit 151 of the quality measurement and monitoring module 15 (eg, the quality measurement and monitoring module A), the quality measurement and monitoring module 15 (eg, the quality measurement and monitoring module A) according to the plurality of network connections A plurality of line equipment 12 (such as network connection equipment A ~ network connection equipment C)The IP location (such as 192.168.1.11, 192.168.1.222...) of the qualitytesting terminal module 16 performs network quality testing and statistics of subsequent virtual services.

在一實施例中,該品質量測監控模組15(如品質量測監控模組A)之封包收送與統計單元152讀取該儲存單元151中該複數個網路連線設備12(如網路連線設備A~網路連線設備C)的複數個品質量測終端模組16之IP位置(如192.168.1.11、192.168.1.222...),以判斷是否有未執行網路品質量測者,其中,當有未執行網路品質量測的該複數個網路連線設備12(如網路連線設備A~網路連線設備C)之至少一者時,則該品質量測監控模組15(如品質量測監控模組A)之封包收送與統計單元152進行排程且分別傳送具有複數個記錄用的序列欄位與時戳欄位之複數個品質量測封包至相對應的該複數個網路連線設備12(如網路連線設備A~網路連線設備C)的複數個品質量測終端模組16之至少一者之IP位置(如192.168.1.11、192.168.1.222...)。In one embodiment, the packet sending andstatistics unit 152 of the product quality monitoring module 15 (eg, the quality monitoring module A) reads the plurality of network connection devices 12 (eg, the storage unit 151 ) Network connection device A ~ network connection device C) IP locations of multiple quality test terminal modules 16 (such as 192.168.1.11, 192.168.1.222...) to determine whether there is any unexecuted network quality A measurer, wherein, when there is at least one of the plurality of network connection devices 12 (such as network connection device A to network connection device C) that has not performed the network quality measurement, then the quality The packet sending andstatistics unit 152 of the measurement monitoring module 15 (eg, the quality measurement monitoring module A) schedules and respectively transmits a plurality of quality measurement items having a plurality of serial fields and time stamp fields for recording. The packet is sent to the IP location (eg, 192.168) of at least one of the plurality of qualitymeasurement terminal modules 16 of the plurality of network connection devices 12 (eg, network connection device A ~ network connection device C) .1.11, 192.168.1.222...).

在一實施例中,於該複數個網路連線設備12(如網路連線設備A~網路連線設備C)的複數個品質量測終端模組16之至少一者接收到來自該品質量測監控模組15(如品質量測監控模組A)之封包收送與統計單元152所傳送的該複數個品質量測封包之一者後,該複數個網路連線設備12(如網路連線設備A~網路連線設備C)的複數個品質量測終端模組16之至少一者再將該複數個品質量測封包之一者回傳至該品質量測監控模組15(如品質量測監控模組A),且將該複數個品質量測封包於傳遞過程中的序列與時戳以紀綠於該複數個品質量測封包之序列欄位與時戳欄位中。In one embodiment, at least one of the plurality of qualitytesting terminal modules 16 of the plurality of network connection devices 12 (eg, network connection device A to network connection device C) receives a signal from the After the packet transmission of the quality measurement monitoring module 15 (eg, the quality measurement monitoring module A) and one of the plurality of quality measurement packets sent by thestatistics unit 152, the plurality of network connection devices 12 ( For example, at least one of the plurality of qualitymeasurement terminal modules 16 of the network connection device A ~ network connection device C) then returns one of the plurality of quality measurement packets to the quality measurement monitoring module of the product Group 15 (such as quality measurement monitoring module A), and the sequence and time stamp of the plurality of quality measurement packets in the transmission process are marked in the sequence field and time stamp column of the plurality of quality measurement packets in place.

在一實施例中,該複數個網路連線設備12(如網路連線設備A~網路連線設備C)的複數個品質量測終端模組16之至少一者完成該複數個品質量測封包之一者的回傳後,該品質量測監控模組15(如品質量測監控模組A)以進行該複數個網路連線設備12(如網路連線設備A~網路連線設備C)之至少一者之網路品質量測,即該品質量測監控模組15(如品質量測監控模組A)之封包收送與統計單元152透過紀錄於該複數個品質量測封包之序列欄位與時戳欄位中序列與時戳,以統計該複數個品質量測封包於傳遞過程中單向或/及雙向之封包遺失數、封包延遲時間及封包延遲變異時間之網路品質量測結果並紀錄於該儲存單元151中,如表2所示。In one embodiment, at least one of the plurality of qualitytesting terminal modules 16 of the plurality of network connection devices 12 (eg, network connection device A to network connection device C) completes the plurality of quality MeasureAfter the return of one of the packets, the product quality monitoring module 15 (such as the product quality monitoring module A) is used to perform the plurality of network connection devices 12 (such as network connection device A ~ network connection). The network quality measurement of at least one of the line equipment C), that is, the packet sending andstatistics unit 152 of the product quality measurement monitoring module 15 (such as the product quality measurement monitoring module A) records the quality of the plurality of products through the The sequence and timestamp in the sequence field and timestamp field of the test packet are used to count the number of lost packets, packet delay time and packet delay variation time in one-way or/and two-way during the transmission process of the plurality of quality test packets. The network quality test results are recorded in thestorage unit 151, as shown in Table 2.

接著,於該複數個執行緒處理設備14之一者(如執行緒處理設備a)之品質量測監控模組15(如品質量測監控模組A)完成該複數個網路連線設備12之網路品質量測後,該網路品質量測設備11通訊連接該品質量測監控模組15(如品質量測監控模組A)之北向開放應用程式介面150,以從該儲存單元151中取得該複數個網路連線設備12的網路品質量測結果(如封包遺失數、封包延遲時間及封包延遲變異時間),進而由該網路品質量測設備11取得該複數個網路連線設備12中訊務的延遲時間異常者,亦即,如表2中網路連線設備C的封包延遲時間為5000ms、封包延遲變異時間為150ms、及封包遺失數為25,故網路連線設備C為訊務的延遲時間異常者。Then, the plurality ofnetwork connection devices 12 are completed in the quality measurement and monitoring module 15 (eg, the quality measurement and monitoring module A) of one of the plurality of thread processing devices 14 (eg, the thread processing device a). After the online product quality measurement, the online productquality measurement device 11 communicates with the northbound openapplication program interface 150 of the product quality measurement monitoring module 15 (eg, the product quality measurement monitoring module A), so that thestorage unit 151 can be accessed from thestorage unit 151. Obtain the network quality measurement results (such as the number of lost packets, packet delay time and packet delay variation time) of the plurality ofnetwork connection devices 12, and then obtain the networkquality measurement device 11 from the plurality of networks. The delay time of the communication service in theconnection device 12 is abnormal, that is, as shown in Table 2, the packet delay time of the network connection device C is 5000ms, the packet delay variation time is 150ms, and the number of lost packets is 25, so the network The connection device C is abnormal in the delay time of the communication service.

是以,該網路品質量測設備11透過該品質量測監控模組15(如品質量測監控模組A)對設置於該複數個網路連線設備12的該品質量測終端模組16進行網路品質量測,以取得該複數個網路連線設備12的網路品質量測結果,進而發現該複數個網路連線設備12在執行工作時其訊務的延遲時間為異常者。Therefore, the networkquality testing device 11 uses the product quality testing monitoring module 15 (such as the product quality testing monitoring module A) to monitor the product quality testing terminal modules disposed on the plurality ofnetwork connection devices 12 16. Carry out network quality test to obtain the network quality test results of the plurality ofnetwork connection devices 12, and then find that the communication delay time of the plurality ofnetwork connection devices 12 is abnormal when performing work By.

圖4係為本發明之虛擬服務網路品質量測方法流程圖,且一併參閱圖1,其中:FIG. 4 is a flow chart of the method for measuring the quality of virtual service network according to the present invention, and referring to FIG. 1 together, wherein:

於步驟S41中,網路品質量測設備11通訊連接執行緒管理設備10,以提供一品質量測監控模組15及複數個品質量測終端模組16兩者之佈署位置及IP(網際網路協定)位置等資訊內容。In step S41, the networkquality measurement device 11 is connected to thethread management device 10 in communication to provide the deployment location and IP (Internet) of the first qualitymeasurement monitoring module 15 and the plurality of qualitymeasurement terminal modules 16. network protocol) location and other information content.

於步驟S42中,該執行緒管理設備10生成該品質量測監控模組15對應的品質量測監控映像檔,且傳送該品質量測監控模組15之IP位置及品質量測監控映像檔至複數個執行緒處理設備14之一者,以由該複數個執行緒處理設備14之一者生成該品質量測監控模組15,且配置所對應之IP位置。In step S42, thethread management device 10 generates a quality measurement monitoring image file corresponding to the product qualitymeasurement monitoring module 15, and transmits the IP location of the product qualitymeasurement monitoring module 15 and the quality measurement monitoring image file to One of the plurality ofthread processing devices 14 generates the productquality monitoring module 15 by one of the plurality ofthread processing devices 14, and configures the corresponding IP location.

於步驟S43中,該執行緒管理設備10生成將該複數個品質量測終端模組16對應的複數個品質量測終端映像檔,且傳送複數個品質量測終端映像檔至複數個執行緒處理設備14之其它者,並由該複數個執行緒處理設備14之其它者分別生成該複數個品質量測終端模組16,且配置所對應之IP位置。In step S43, thethread management device 10 generates a plurality of quality measurement terminal image files corresponding to the plurality of qualitymeasurement terminal modules 16, and transmits the plurality of quality measurement terminal image files to a plurality of threads for processing. Others of thedevices 14 and the other ones of the plurality ofthread processing devices 14 respectively generate the plurality of qualitytesting terminal modules 16, and configure the corresponding IP locations.

於步驟S44中,該網路品質量測設備11通訊連接該品質量測監控模組15,以對該品質量測監控模組15設定該複數個品質量測終端模組16之IP位置。In step S44 , the networkquality measurement device 11 is connected to the product qualitymeasurement monitoring module 15 in communication to set the IP locations of the plurality of product qualitymeasurement terminal modules 16 for the product qualitymeasurement monitoring module 15 .

於步驟S45中,該品質量測監控模組15之封包收送與統計單元152分別傳送且接收複數個品質量測封包於該複數個品質量測終端模組16,以透過傳遞過程中該複數個品質量測封包所記錄的序列與時戳,進而統計該複數個品質量測終端模組16的網路品質量測結果(如封包遺失數、封包延遲時間及封包延遲變異時間),且將該網路品質量測結果儲存至儲存單元151。In step S45, the packet sending andstatistics unit 152 of the product qualitymeasurement monitoring module 15 respectively transmits and receives a plurality of quality measurement packets to the plurality of qualitymeasurement terminal modules 16, so as to pass the plurality of quality measurement packets during the transmission process. The sequence and time stamp recorded by the individual product quality measurement packets are then counted, and the network quality measurement results (such as the number of lost packets, the packet delay time and the packet delay variation time) of the plurality of product qualitymeasurement terminal modules 16 are counted, and the The network quality measurement result is stored in thestorage unit 151 .

於步驟S46中,該網路品質量測設備11通訊連接該品質量測監控模組15,以從該儲存單元151中取得該網路品質量測結果。In step S46 , the networkquality measurement device 11 is connected to the product qualitymeasurement monitoring module 15 in communication to obtain the network quality measurement result from thestorage unit 151 .

於步驟S47中,該網路品質量測設備11指示該執行緒管理設備10以令該複數個執行緒處理設備14停止運作並移除所有該品質量測監控模組15與該複數個品質量測終端模組16。In step S47, the networkquality measurement device 11 instructs thethread management device 10 to stop the operation of the plurality ofthread processing devices 14 and remove all the qualitymeasurement monitoring modules 15 and the plurality of qualityTest terminal module 16.

綜上所述,電信業者或雲端虛擬服務平台業者與虛擬服務申裝租借客戶透過網路品質量測以掌握該複數個虛擬服務資料平台13中的複數個執行緒處理設備14的網路品質,以確保網路設備功能因雲端化而抽離至該複數個虛擬服務資料平台13後的網路品質不會產生訊務的時間延遲,且於網路品質量測完成後,將相對應的複數個執行緒處理設備14之一者中的該品質量測監控模組15與該品質量測終端模組16停止運作並移除,進而不佔用額外的硬體資源(如CPU、記憶體等)。To sum up, the telecommunication operator or the cloud virtual service platform operator and the virtual service application and leasing customer can grasp the network quality of the plurality ofthread processing devices 14 in the plurality of virtualservice data platforms 13 through the network quality test. In order to ensure that the network quality after the network equipment functions are extracted to the plurality of virtualservice data platforms 13 due to cloudification will not cause a time delay of communication, and after the network quality test is completed, the corresponding plurality of The product qualitymeasurement monitoring module 15 and the product qualitymeasurement terminal module 16 in one of thethread processing devices 14 are stopped and removed, thereby not occupying additional hardware resources (such as CPU, memory, etc.) .

綜上,本發明之虛擬服務網路品質量測系統及其方法可具備下列優點或技術功效。To sum up, the virtual service network quality measurement system and method of the present invention can have the following advantages or technical effects.

一、本發明係透過虛擬化技術將品質量測監控模組與品質量測終端模組動態生成、佈署和移除於複數個執行緒處理設備,以達到網路品質量測結束後不佔用複數個執行緒處理設備的硬體資源。1. The present invention dynamically generates, deploys and removes the quality measurement monitoring module and the quality measurement terminal module on multiple thread processing devices through virtualization technology, so as to achieve no occupation after the network quality measurement is completed. The hardware resources of a plurality of thread processing devices.

二、本發明之虛擬服務網路品質量測系統係建立於電信網路之通用伺服器,而不限於傳統網路設備,並透過北向開放應用程式介面存取網路品質量測結果。2. The virtual service network quality measurement system of the present invention is established on a general server in a telecommunication network, not limited to traditional network equipment, and accesses network quality measurement results through a northbound open application program interface.

三、相較於現有技術之網路品質量測的路徑僅侷限在接取端設備至網際網路端,本發明更能量測網路連線中各網路節點(如路由器、交換器等),也能分段進行網路品質量測。3. Compared with the network quality measurement path in the prior art, which is only limited to the access end device to the Internet end, the present invention can measure each network node (such as routers, switches, etc.) in the network connection. ), and can also perform network quality testing in segments.

四、本發明為測試服務品質(QoS)的架構,網路品質量測分析如網路之單向或/及雙向資料封包遺失數、封包延遲時間及封包延遲變異時間等。4. The present invention is a framework for testing quality of service (QoS), and network quality testing and analysis, such as the number of lost one-way or/and two-way data packets, packet delay time and packet delay variation time, etc. in the network.

五、本發明可視網路品質量測設備(如虛擬服務網路品質量測分析伺服器)以提供定期量測與應需(on-demand)量測之分析需求,透過執行緒管理設備(如虛擬服務網路品質量測分析伺服器)遠端執行品質量測監控模組與品質量測終端模組之點對點的網路品質量測。5. The present invention can visualize the network quality measurement equipment (such as a virtual service network quality measurement and analysis server) to provide analysis requirements for regular measurement and on-demand measurement, through the thread management equipment (such as The virtual service network quality measurement and analysis server) remotely performs the point-to-point network quality measurement between the quality measurement monitoring module and the quality measurement terminal module.

六、本發明可提供電信業者或雲端虛擬服務平台業者與虛擬服務申裝租借客戶掌握虛擬服務資料平台之間網路品質外,也可以提供其網路品質分析等應用。6. The present invention can provide telecommunication operators or cloud virtual service platform operators and virtual service application and leasing customers to master the network quality between the virtual service data platform, and also provide applications such as network quality analysis.

1:虛擬服務網路品質量測系統1: Virtual service network quality measurement system

10:執行緒管理設備10: Thread Management Devices

11:網路品質量測設備11: Network Quality Testing Equipment

12:網路連線設備12: Network connection equipment

13:虛擬服務資料平台13: Virtual Service Data Platform

14:執行緒處理設備14: Thread processing equipment

15:品質量測監控模組15: Quality measurement monitoring module

16:品質量測終端模組16: Quality testing terminal module

17:虛擬服務執行緒17: Virtual service thread

Claims (16)

Translated fromChinese
一種虛擬服務網路品質量測系統,係包括:A virtual service network quality measurement system, comprising:一網路品質量測設備,係用以提供一品質量測監控模組之佈署位置與IP(網際網路協定)位置、及複數個品質量測終端模組之佈署位置與IP位置;A network quality testing equipment, which is used to provide the deployment location and IP (Internet Protocol) location of a quality testing monitoring module, and the deployment location and IP location of a plurality of quality testing terminal modules;一執行緒管理設備,係通訊連接該網路品質量測設備,用以接收該品質量測監控模組及該複數個品質量測終端模組兩者之佈署位置與IP位置,且該執行緒管理設備生成該品質量測監控模組及相對應的一品質量測監控映像檔、該複數個品質量測終端模組及相對應的複數個品質量測終端映像檔,其中,該執行緒管理設備依據該品質量測監控模組及該複數個品質量測終端模組兩者之佈署位置,傳送該品質量測監控模組之IP位置與該品質量測監控映像檔、及該複數個品質量測終端模組之IP位置與該複數個品質量測終端映像檔;以及A thread management device is communicatively connected to the network quality testing device for receiving the deployment location and IP location of the product quality testing monitoring module and the plurality of quality testing terminal modules, and the execution The thread management device generates the product quality measurement monitoring module and the corresponding first quality measurement monitoring image file, the plurality of quality measurement terminal modules and the corresponding plurality of quality measurement terminal image files, wherein the execution thread The management device transmits the IP location of the product quality monitoring module, the product quality monitoring image file, and the plurality of quality monitoring modules according to the deployment positions of the product quality monitoring module and the plurality of product quality monitoring terminal modules. The IP location of the quality measurement terminal module and the plurality of quality measurement terminal image files; and複數個執行緒處理設備,係設置於複數個虛擬服務資料平台之至少一者以通信連接該執行緒管理設備,且該複數個執行緒處理設備用以接收該品質量測監控模組之IP位置與該品質量測監控映像檔、及該複數個品質量測終端模組之IP位置與該複數個品質量測終端映像檔,其中,該複數個執行緒處理設備依據該品質量測監控模組及該複數個品質量測終端模組兩者之佈署位置,於該複數個執行緒處理設備之一者生成該品質量測監控模組且配置該品質量測監控模組之IP位置,以及於該複數個執行緒處理設備之其它者生成該複數個品質量測終端模組,俾由該品質量測監控模組對該複數個品質量測終端模組進行網路品質量測;A plurality of thread processing devices are arranged on at least one of the plurality of virtual service data platforms to communicate with the thread management device, and the plurality of thread processing devices are used to receive the IP location of the product quality measurement monitoring module with the product quality testing monitoring image file, and the IP locations of the plurality of quality testing terminal modules and the multiple quality testing terminal image files, wherein the multiple thread processing devices are based on the product quality testing monitoring module and the deployment positions of the plurality of quality testing terminal modules, generating the product quality testing monitoring module in one of the plurality of thread processing devices and configuring the IP location of the product quality testing monitoring module, and Others of the plurality of thread processing devices generate the plurality of quality testing terminal modules, so that the product quality testing monitoring module performs network quality testing on the plurality of quality testing terminal modules;其中,於網路品質量測結束後,該品質量測監控模組將網路品質量測結果傳送至該網路品質量測設備,且該網路品質量測設備指示該執行緒管理設備,以令該複數個執行緒處理設備停止運作並移除該品質量測監控模組與該複數個品質量測終端模組。Wherein, after the network quality measurement is completed, the product quality measurement monitoring module transmits the network quality measurement result to the network quality measurement device, and the network quality measurement device instructs the thread management device, to orderThe plurality of thread processing devices stop working and remove the quality inspection monitoring module and the plurality of quality inspection terminal modules.如請求項1所述之系統,其中,該品質量測監控模組係包括一北向開放應用程式介面,以使該網路品質量測設備透過該品質量測監控模組之北向開放應用程式介面配置該複數個品質量測終端模組之IP位置。The system of claim 1, wherein the product quality measurement monitoring module includes a northbound open application program interface, so that the network quality testing equipment can pass the northbound open application program interface of the product quality measurement monitoring module Configure the IP locations of the plurality of quality testing terminal modules.如請求項1所述之系統,其中,該品質量測監控模組係包括一儲存單元,用以儲存該複數個品質量測終端模組之IP位置。The system according to claim 1, wherein the product quality measurement monitoring module includes a storage unit for storing the IP locations of the plurality of quality measurement terminal modules.如請求項3所述之系統,其中,該品質量測監控模組係包括一封包收送與統計單元,用以讀取該儲存單元中該複數個品質量測終端模組之IP位置以判斷是否有未執行網路品質量測者,其中,當有未執行網路品質量測的該複數個品質量測終端模組之至少一者時,則該封包收送與統計單元進行排程且分別傳送複數個品質量測封包至相對應的該複數個品質量測終端模組之IP位置。The system according to claim 3, wherein the product quality measurement monitoring module includes a packet sending and statistics unit for reading the IP positions of the plurality of quality measurement terminal modules in the storage unit to determine Whether there is a person who has not performed the network quality test, wherein, when there is at least one of the plurality of quality test terminal modules that have not performed the network quality test, the packet sending and statistics unit is scheduled and Respectively transmit a plurality of quality test packets to the corresponding IP locations of the plurality of quality test terminal modules.如請求項4所述之系統,其中,於該複數個品質量測終端模組之至少一者接收到來自該封包收送與統計單元所傳送的該複數個品質量測封包之一者後,該複數個品質量測終端模組之至少一者將該複數個品質量測封包之一者回傳至該封包收送與統計單元,以由該封包收送與統計單元依據該複數個品質量測封包於傳遞過程中所記錄的序列與時戳統計該複數個品質量測終端模組之至少一者的該網路品質量測結果,再由該封包收送與統計單元將該網路品質量測結果儲存至該儲存單元。The system of claim 4, wherein after at least one of the plurality of quality measurement terminal modules receives one of the plurality of quality measurement packets transmitted from the packet sending and statistics unit, At least one of the plurality of quality measurement terminal modules returns one of the plurality of quality measurement packets to the packet sending and counting unit, so that the packet sending and counting unit can base on the quality of the plurality of products The sequence and time stamp recorded in the transmission process of the test packet are counted on the network quality test result of at least one of the plurality of quality test terminal modules, and then the network quality test result is calculated by the packet sending and statistics unit. The measurement results are stored in the storage unit.如請求項1所述之系統,其中,該網路品質量測結果包括該複數個品質量測封包於傳遞過程中單向或雙向之封包遺失數、封包延遲時間及封包延遲變異時間。The system of claim 1, wherein the network quality measurement result includes the number of unidirectional or bidirectional packet loss, packet delay time and packet delay variation time of the plurality of quality measurement packets during transmission.如請求項1所述之系統,更包括複數個網路連線設備,係用以將該網路品質量測設備、該執行緒管理設備及該複數個執行緒處理設備之間進行通訊連接。The system as claimed in claim 1 further includes a plurality of network connection devices for communicating among the network quality testing device, the thread management device and the plurality of thread processing devices.如請求項7所述之系統,其中,該複數個網路連線設備進一步包括複數個品質量測終端模組,且該品質量測監控模組對該複數個網路連線設備的複數個品質量測終端模組之至少一者進行網路品質量測,再將該複數個網路連線設備之網路品質量測結果傳送至該網路品質量測設備。The system of claim 7, wherein the plurality of network connection devices further include a plurality of quality measurement terminal modules, and the quality measurement monitoring module of the plurality of network connection devices At least one of the quality testing terminal modules performs network quality testing, and then transmits the network quality testing results of the plurality of network connection devices to the network quality testing device.一種虛擬服務網路品質量測方法,係包括下列步驟:A virtual service network quality measurement method, comprising the following steps:令一網路品質量測設備提供一品質量測監控模組之佈署位置與IP(網際網路協定)位置、及複數個品質量測終端模組之佈署位置與IP位置;Make a network quality testing equipment provide the deployment location and IP (Internet Protocol) location of a quality testing monitoring module, and the deployment location and IP location of a plurality of quality testing terminal modules;令一執行緒管理設備通訊連接該網路品質量測設備,以接收該品質量測監控模組及該複數個品質量測終端模組兩者之佈署位置與IP位置,且由該執行緒管理設備生成該品質量測監控模組及相對應的一品質量測監控映像檔、該複數個品質量測終端模組及相對應的複數個品質量測終端映像檔,其中,該執行緒管理設備依據該品質量測監控模組及該複數個品質量測終端模組兩者之佈署位置,傳送該品質量測監控模組之IP位置與該品質量測監控映像檔、及該複數個品質量測終端模組之IP位置與該複數個品質量測終端映像檔;以及Make a thread management device communicate with the network quality testing device to receive the deployment location and IP location of the product quality testing monitoring module and the plurality of quality testing terminal modules, and the thread The management device generates the product quality measurement monitoring module and the corresponding first product quality measurement monitoring image file, the plurality of quality measurement terminal modules and the corresponding multiple quality measurement terminal image files, wherein the thread management The device transmits the IP location of the product quality monitoring module, the product quality monitoring image file, and the plurality of the IP location of the quality testing terminal module and the plurality of quality testing terminal image files; and令複數個執行緒處理設備設置於複數個虛擬服務資料平台之至少一者以通信連接該執行緒管理設備,由該複數個執行緒處理設備接收該品質量測監控模組之IP位置與該品質量測監控映像檔、及該複數個品質量測終端模組之IP位置與該複數個品質量測終端映像檔,其中,該複數個執行緒處理設備依據該品質量測監控模組及該複數個品質量測終端模組兩者之佈署位置,於該複數個執行緒處理設備之一者生成該品質量測監控模組且配置該品質量測監控模組之IP位置,以及於該複數個執行緒處理設備之其它者生成該複數個品質量測終端模組,俾由該品質量測監控模組對該複數個品質量測終端模組進行網路品質量測;A plurality of thread processing devices are arranged on at least one of the plurality of virtual service data platforms to communicate with the thread management device, and the plurality of thread processing devices receive the IP location of the product quality monitoring module and the quality A measurement monitoring image file, the IP locations of the plurality of quality measurement terminal modules, and the plurality of quality measurement terminal image files, wherein the plurality of thread processing devices are based on the quality measurement monitoring module and the plurality of The deployment positions of the two quality testing terminal modules are in the plurality of threadsOne of the management devices generates the product quality testing monitoring module and configures the IP location of the product quality testing monitoring module, and generates the multiple quality testing terminal modules on the other of the multiple thread processing devices, so as to provide The network product quality test is performed on the plurality of product quality test terminal modules by the product quality test monitoring module;其中,於網路品質量測結束後,令該品質量測監控模組將網路品質量測結果傳送至該網路品質量測設備,且由該網路品質量測設備指示該執行緒管理設備,以令該複數個執行緒處理設備停止運作並移除該品質量測監控模組與該複數個品質量測終端模組。Wherein, after the network quality measurement is completed, the product quality measurement monitoring module transmits the network quality measurement result to the network quality measurement device, and the network quality measurement device instructs the thread management equipment, so as to stop the operation of the plurality of thread processing equipment and remove the product quality inspection monitoring module and the plurality of quality inspection terminal modules.如請求項9所述之方法,其中,該網路品質量測設備係透過該品質量測監控模組之北向開放應用程式介面配置該複數個品質量測終端模組之IP位置。The method of claim 9, wherein the network quality testing equipment configures the IP locations of the plurality of quality testing terminal modules through a northbound open application program interface of the product quality testing monitoring module.如請求項9所述之方法,其中,該品質量測監控模組係之儲存單元儲存該複數個品質量測終端模組之IP位置。The method as claimed in claim 9, wherein the storage unit of the quality measurement monitoring module stores the IP locations of the plurality of quality measurement terminal modules.如請求項11所述之方法,其中,令該品質量測監控模組之封包收送與統計單元讀取該儲存單元中該複數個品質量測終端模組之IP位置,以判斷是否有未執行網路品質量測者,其中,當有未執行網路品質量測的該複數個品質量測終端模組之至少一者時,則令該封包收送與統計單元進行排程且分別傳送複數個品質量測封包至相對應的該複數個品質量測終端模組之IP位置。The method as claimed in claim 11, wherein the packet sending and statistics unit of the product quality measurement monitoring module is made to read the IP locations of the plurality of quality measurement terminal modules in the storage unit to determine whether there is any unresolved problem. A person who performs network quality testing, wherein, when there is at least one of the plurality of quality testing terminal modules that have not performed network quality testing, the packet sending and statistical unit are scheduled and sent respectively The plurality of product quality test packets are sent to the corresponding IP locations of the plurality of product quality test terminal modules.如請求項12所述之方法,其中,於該複數個品質量測終端模組之至少一者接收到來自該封包收送與統計單元所傳送的該複數個品質量測封包之一者後,令該複數個品質量測終端模組之至少一者將該複數個品質量測封包之一者回傳至該封包收送與統計單元,以由該封包收送與統計單元依據該複數個品質量測封包於傳遞過程中所記錄的序列與時戳統計該複數個品質量測終端模組之至少一者的該網路品質量測結果,再由該封包收送與統計單元將該網路品質量測結果儲存至該儲存單元。The method of claim 12, wherein after at least one of the plurality of quality measurement terminal modules receives one of the plurality of quality measurement packets transmitted from the packet sending and statistics unit, Make at least one of the plurality of quality measurement terminal modules return one of the plurality of quality measurement packets to the packet sending and counting unit, so that the packet sending and counting unit can base on the plurality of qualities The sequence and time stamp recorded during the transmission process of the measurement packet are counted for the plurality of quality measurement terminal modes.The network quality test result of at least one of the groups is stored in the storage unit by the packet sending and statistics unit.如請求項9所述之方法,其中,該網路品質量測結果包括該複數個品質量測封包於傳遞過程中單向或雙向之封包遺失數、封包延遲時間及封包延遲變異時間。The method of claim 9, wherein the network quality measurement result includes the number of unidirectional or bidirectional packet loss, packet delay time and packet delay variation time of the plurality of quality measurement packets during transmission.如請求項9所述之方法,更包括令複數個網路連線設備將該網路品質量測設備、該執行緒管理設備及該複數個執行緒處理設備之間進行通訊連接。The method of claim 9, further comprising enabling a plurality of network connection devices to communicate with the network quality testing device, the thread management device, and the plurality of thread processing devices.如請求項15所述之方法,其中,令該品質量測監控模組對該複數個網路連線設備的複數個品質量測終端模組之至少一者進行網路品質量測,再將該複數個網路連線設備之網路品質量測結果傳送至該網路品質量測設備。The method of claim 15, wherein the product quality measurement monitoring module is made to perform network quality measurement on at least one of the plurality of quality measurement terminal modules of the plurality of network connection devices, and then The network quality testing results of the plurality of network connection devices are sent to the network quality testing device.
TW109119671A2020-06-112020-06-11Virtual service network quality measurement system and method thereofTWI718068B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
TW109119671ATWI718068B (en)2020-06-112020-06-11Virtual service network quality measurement system and method thereof

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
TW109119671ATWI718068B (en)2020-06-112020-06-11Virtual service network quality measurement system and method thereof

Publications (2)

Publication NumberPublication Date
TWI718068B TWI718068B (en)2021-02-01
TW202147810Atrue TW202147810A (en)2021-12-16

Family

ID=75745629

Family Applications (1)

Application NumberTitlePriority DateFiling Date
TW109119671ATWI718068B (en)2020-06-112020-06-11Virtual service network quality measurement system and method thereof

Country Status (1)

CountryLink
TW (1)TWI718068B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
TWI784713B (en)*2021-09-152022-11-21中華電信股份有限公司Management system and management method for network quality
TWI774612B (en)*2021-11-162022-08-11中華電信股份有限公司Indoor network quality measurement system, method and computer-readable medium

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101084683A (en)*2004-11-102007-12-05美商内数位科技公司 Method and device for wireless resource management in wireless communication network
TW201414239A (en)*2012-09-262014-04-01Chunghwa Telecom Co LtdMeasurement system for network service quality of customer network terminal device
US9913151B2 (en)*2014-11-212018-03-06Huawei Technologies Co., Ltd.System and method for modifying a service-specific data plane configuration
WO2018053806A1 (en)*2016-09-232018-03-29广东欧珀移动通信有限公司Wireless communication method and device
JP6335998B2 (en)*2016-10-192018-05-30中華電信股▲分▼有限公司 Software-defined user experience quality measurement system
TWI679866B (en)*2018-11-192019-12-11中華電信股份有限公司Measurement system and measurement method for virtual private network service quality
TWI675572B (en)*2018-11-232019-10-21財團法人工業技術研究院Network service system and network service method

Also Published As

Publication numberPublication date
TWI718068B (en)2021-02-01

Similar Documents

PublicationPublication DateTitle
US11388081B1 (en)Methods, systems, and computer readable media for impairment testing using an impairment device
US9210050B2 (en)System and method for a testing vector and associated performance map
Sommers et al.Self-configuring network traffic generation
CN113542008B (en)OAM method and device for network
US20140280904A1 (en)Session initiation protocol testing control
CN101282247B (en)Method for measuring network application performance supporting internet high bandwidth real time video application
CN101022374A (en)Method and system for on-line testing data network quality
US12261757B2 (en)System and method for network and computation performance probing for edge computing
CN100448205C (en) A method for jointly collecting IP network performance through active measurement and passive measurement
WO2014030061A4 (en)Validating network traffic policy
CN109560945A (en)Detection method, equipment and the system of business service quality
CN101145977B (en)A QoS monitoring system and its measuring method of IP data network
EP2833574A1 (en)Method and apparatus for ethernet performance measurement
US11962434B2 (en)Methods, systems, and computer readable media for capturing dropped packets at a switching fabric emulator
CN107579869A (en) Network performance detection method and network equipment
TW202147810A (en)Virtual service network quality measurement system and method thereof
WO2012002849A1 (en)Apparatus and method for monitoring of connectivity services
CN104486167A (en)Concurrence network performance and network trending direction testing method based on MESH network
CN108494625A (en)A kind of analysis system on network performance evaluation
Sequeira et al.Empirically characterizing the buffer behaviour of real devices
Rai et al.NeST: Network Stack Tester
Chin et al.End-to-end delay minimization approaches using software-defined networking
Maheshwari et al.Measurement and analysis of UDP traffic over wi-fi and GPRS
JP5942660B2 (en) Frame loss measuring device, transmission device, communication system, and performance measuring method
JP5923914B2 (en) Network state estimation apparatus and network state estimation program

[8]ページ先頭

©2009-2025 Movatter.jp