專利名稱:網絡偵測設備及其主動偵測網絡品質的方法
技術領域:
本發明涉及網絡設備,尤其涉及一種網絡偵測設備及其主動偵測網絡品質的方法。
背景技術:
近年來,隨著VoIP技術的發展,互聯網上不僅可以傳輸數據信息,而且還可以 傳輸語音信息,通過實時傳送協議(Rea卜time ^"ansport Protocol,RTP)來實現在互聯網上傳輸語音信息。
在VoIP環境中,媒體網關控制器(Media Gateway Controller,MGC)和媒體網 關(Media Gateway,MG)是兩個關鍵的設備,其中,MGC屬于局端設備,負責呼叫控制功能,MG屬于用戶端設備,負責業務承載功能。在現有技術中,由于VoIP通話的建立 需要通過IP網絡連接到MGC,當不同的用戶之間建立VoIP通話之前,需要通過特定的 VoIP通信協議在兩個不同網關之間建立起一條通信鏈路。例如,不同用戶所對應的MG 與MGC之間是通過KA (Keep Alive message)信令機制來偵測彼此是否存在,即相互傳送 KA信令,當MG在規定時間內沒有接收到KA信令的回復報文,或者MGC在規定時間 內沒有接收到KA信令報文時,MG內所有的用戶狀態都將恢復至初始值,這將造成服務 中斷。
因此,如何提前預知網絡環境的狀況,進而快速的進行疑難排除,對于VoIP服 務而言是相當重要的。發明內容
有鑒于此,需提供一種網絡偵測設備,能提前預知網絡環境的狀況,并快速的 進行疑難排除,能提高服務品質。
此外,還需提供一種主動偵測網絡品質的方法,能提前預知網絡環境的狀況, 并快速的進行疑難排除,能提高服務品質。
本發明實施方式所提供的網絡偵測設備,用于主動偵測網絡品質,包括監測設 置模塊、連續監測模塊、監測判斷模塊、監測超時模塊及監測告警模塊。監測設置模塊 用于設置監測所述目標設備的參數,包括所述目標設備的IP地址、響應時間、響應超時 次數的門限值。連續監測模塊用于根據所述IP地址向所述目標設備發送請求報文,并 對所述目標設備進行連續監測,其中所述目標設備在接收到所述請求報文后會回復響應 報文。監測判斷模塊用于判斷在所述響應時間內是否從所述目標設備接收到所述響應報 文。監測超時模塊用于在所述響應時間內沒有從所述目標設備接收到所述響應報文時, 累加所述響應超時的次數,并判斷累加的所述響應超時的次數是否超過門限值。監測告 警模塊用于在累加的所述響應超時的次數超過門限值時,發出告警。
本發明實施方式所提供的網絡偵測設備主動偵測網絡品質的方法,用于對目標 設備進行連續監測以主動偵測網絡品質,包括以下步驟設置監測所述目標設備所需的參數,包括所述目標設備的IP地址、響應時間、響應超時次數的門限值;根據所述IP地 址向所述目標設備發送請求報文,其中所述目標設備在接收到所述請求報文后會回復響 應報文;判斷在所述響應時間內是否從所述目標設備接收到所述響應報文;若在所述響 應時間內沒有從所述目標設備接收到所述響應報文,則認為響應超時,累加所述響應超 時的次數;判斷所述累加后的響應超時次數是否超過所述門限值;若所述累加后的響應 超時次數沒有超過所述門限值,則定期向所述目標設備繼續發送所述請求報文以進行連 續監測;及若所述累加后的響應超時次數超過了所述門限值,則發出告警。
本發明實施方式所提供的網絡偵測設備及其主動偵測網絡品質的方法,可以提 前預知網絡環境的狀況,進而快速的進行疑難排除,提高了服務品質。
圖1為本發明網絡偵測設備一實施方式中的一般性應用環境和結構圖。
圖2為本發明網絡偵測設備一實施方式中的實際運用環境圖。
圖3為本發明網絡偵測設備另一實施方式中的實際運用環境圖。
圖4為本發明網絡偵測設備主動偵測網絡品質的方法流程圖。
具體實施方式
請參閱圖1,所示為本發明網絡偵測設備10 —實施方式中的一般性應用環境和 結構圖。在本實施方式中,網絡偵測設備10通過通信網絡20連接到目標設備30,用于 VoIP (Voice over Internet Protocol)通話中。在本實施方式中,網絡偵測設備10以媒體網關 (Media Gateway, MG)為例,目標設備 30 以媒體網關控制器(Media Gateway Controller, MGC)為例。在其它實施方式中,網絡偵測設備10還可以是媒體網關控制器等其它客戶 端設備(Customer Premise Equipment, CPE),目標設備30還可以是媒體網關,或默認網 關(Default Gateway)及路由器等可靠的網絡設備。
在本實施方式中,網絡偵測設備10包括監測設置模塊100、連續監測模塊102、 監測判斷模塊104、監測超時模塊106及監測告警模塊108。
監測設置模塊100用于設置監測目標設備30所需的參數。在本實施方式中,監 測目標設備30所需的參數包括目標設備30的IP地址、響應時間及響應超時次數的門限值。
在本實施方式中,這些參數均是在MG上進行設置,其中,響應時間用于表示 從發出網絡控制管理協議(Internet control messiiges protocol,ICMP)請求報文到接收到響應報文的時間,當用戶端在響應時間內沒有接收到響應報文時就表明該次響應超時,根 據網絡狀態的不同,亦可以設置不同的響應時間值。響應超時次數的門限值用于表示在 監測過程中允許響應超時的最大次數。
在其他實施方式中,監測設置模塊100還可以用于向用戶提供是否需要對目標 設備進行監測的選擇選項,如果用戶選擇不需要對目標設備進行監測時,該用戶依然可 以利用原有的KA信令機制持續監測彼此是否存在,如果用戶選擇對目標設備進行監測 時,則可選擇停止原有的KA信令機制,啟動本實施方式中的目標設備監測機制,即在用 戶對應的MG上設置目標設備的IP地址、響應時間及響應超時次數的門限值等參數。在本發明的其它實施方式中,該KA信令機制與該目標設備監測機制亦可以并行運作,實現 對目標設備進行持續監測。
請參閱圖2,所示為本發明網絡偵測設備一實施方式中的實際運用環境圖。在圖 2中用戶選擇了本實施方式中的目標設備監測機制,即利用MG對MGC進行監測,如圖 所示,MGl與MG2是網絡偵測設備,屬于用戶端設備用于連接不同的用戶,MGC則是 目標設備,屬于局端設備,通過IP網絡可以連接多個MG。在MGl與MG2上均可以設 置MGC的IP地址、響應時間及響應超時次數的門限值等參數。
請再次參閱圖1,連續監測模塊102用于向目標設備30發送ICMP請求報文,并 對目標設備30進行連續性地監測,其中目標設備30在接收到ICMP請求報文后會回復響 應報文。在本實施方式中,例如是利用MG對MGC進行監測時,MG的連續監測模塊 102向目標設備MGC發送ICMP請求報文,目標設備MGC在接收到該ICMP請求報文后 就會向該用戶端設備MG返回響應報文。由于實際的網絡中存在延時,所以該MG有可 能在預設的響應時間內接收到響應報文,也有可能在預設的響應時間內沒有接收到響應 報文。
監測判斷模塊104用于判斷在響應時間內是否從目標設備30接收到響應報文。 在本實施方式中,例如是利用MG對MGC進行監測時,如果這次在響應時間內從MGC 沒有接收到響應報文,則并不能斷定是線路發生故障,有可能是其他原因造成的,為了 減少誤判,所以在本實施方式中則是采用連續多次判斷的方式,即累加響應超時的次 數,只有當累加的響應超時的次數超過設置的門限值時,才能斷定是線路的故障。
監測超時模塊106用于在響應時間內沒有從目標設備30接收到響應報文時,累 加響應超時的次數,并判斷累加響應超時的次數是否超過門限值。在本實施方式中,監 測判斷模塊104還用于若在響應時間內從目標設備30接收到響應報文時,則表明此時線 路的狀態是暢通的,同時將累加響應超時的次數重置為零,并向目標設備30發送ICMP 請求報文以進行連續監測。
監測告警模塊108用于在累加響應超時的次數超過門限值時,發出告警,其 中,監測判斷模塊104還用于在響應超時的次數沒有超過門限值時,定期向目標設備 MGC發送請求報文以進行連續監測。在本實施方式中,例如在監測設置模塊100上設 置響應超時次數的門限值參數為10,當累加響應超時的次數超過10次時,則判斷MG與 MGC之間的通信線路發生了故障,此時MG就會立即通過其中的監測告警模塊108向 EMS服務器發出告警,以通知操作員進行疑難排除,如圖3所示。
請參閱圖3,所示為本發明網絡偵測設備另一實施方式中的實際運用環境圖。在 本實施方式中,MGl為用戶端設備,MGC為局端設備,其中,MGl通過IP網絡可以對 目標設備MGC進行偵測,同時MGl亦與設備管理系統(Flement Management System, EMS)服務器相連,該EMS服務器可以接收MGl發出的告警信號,操作員可以根據EMS 服務器顯示的告警信號對通信線路快速的進行疑難排除,從而提高了 VoIP的服務品質。
請參閱圖4,所示為本發明網絡偵測設備主動偵測網絡品質的方法流程圖。在本 實施方式中,所述方法是通過圖1中的網絡偵測設備10的各個模塊所完成的,其中,網 絡偵測設備10以MG設備為例,目標設備30以MGC設備為例。在其它實施方式中, 網絡偵測設備10還可以是MGC等其它CPE端設備,目標設備30還可以是MG,或默認網關(DefaultGateway)及路由器等可靠的網絡設備。
在步驟S402中,監測設置模塊100設置目標設備30的參數,包括目標設備30 的IP地址、響應時間及響應超時次數的門限值。在本實施方式中,是利用MG對MGC 進行監測,這些參數均是在MG上進行設置包括MGC的IP地址、響應時間及響應超時 次數的門限值等,其中,響應時間用于表示從發出ICMP請求報文到接收到響應報文的時 間,當MG在響應時間內沒有接收到響應報文時就表明該次響應超時,響應超時次數的 門限值用于表示在監測過程中允許響應超時的最大次數。
在步驟S404中,連續監測模塊102向目標設備30發送ICMP請求報文,對目標 設備30進行連續性地監測,其中,目標設備30在接收到ICMP請求報文后會回復響應報 文。在本實施方式中,例如是利用MG對MGC進行監測時,MG的連續監測模塊102向 MGC發送ICMP請求報文,MGC在接收到該ICMP請求報文后就會向該MG返回響應報 文。由于實際的網絡中存在延時,所以該MG有可能是在預設的響應時間內接收到響應 報文,也有可能在預設的響應內不能接收到響應報文。
在步驟S406中,監測判斷模塊104判斷在響應時間內是否從目標設備30接收 到響應報文。在本實施方式中,如果這次在響應時間內從目標設備30沒有接收到響應報 文,則并不能斷定是線路發生故障,有可能是其他原因造成的,所以在本實施方式中則 是采用連續多次判斷的方式,即累加響應超時的次數,如步驟S410所示,只有當累加的 響應超時的次數超過設置的門限值時,才可能斷定是線路的故障。
在步驟S408中,如果監測判斷模塊104判斷在響應時間內從目標設備30接收到 響應報文,則表明此時線路的狀態是暢通的,在本實施方式中,則將累加響應超時的次 數重置為零,并重新向目標設備30發送ICMP請求報文以進行連續監測。在本實施方式 中,通過這種對目標設備30進行連續性的監測方式,可以實現對通信線路的實時監控。
在步驟S412中,監測判斷模塊104判斷累加的響應超時的次數是否超過門限 值。在本實施方式中,若響應超時的次數沒有超過門限值,則返回到步驟S404中,定期 向目標設備30繼續發送ICMP請求報文以進行連續監測。在本實施方式中,當發生一次 響應超時時,并不能判定是通信線路的故障,只有連續發生了響應超時且累加的響應超 時次數超過了門限值時,才能斷定是線路發生了故障。
在步驟S414中,若累加響應超時的次數超過門限值,則監測告警模塊108發出 告警。在本實施方式中,例如在監測設置模塊100上設置響應超時次數的門限值參數為 10,當累加響應超時的次數超過10次時,表明MG與MGC之間的通信線路發生了故障, 此時MG就會立即通過其中的監測告警模塊108向EMS服務器發出告警,以通知操作員 進行疑難排除,如圖3所示。
在其他實施方式中,在步驟S402之前還可以向用戶提供是否需要對目標設備進 行監測的選擇選項,如果用戶選擇不需要對目標設備進行監測時,該用戶所對應MG依 然可以利用原有的KA信令機制持續監測彼此是否存在,如果用戶選擇對目標設備進行監 測時,則可選擇停止原有的KA信令機制,啟動本實施方式中的目標設備機制,即在用戶 端設備上設置目標設備的IP地址、響應時間及響應超時次數的門限值等參數。在本發明 的其它實施方式中,該KA信令機制與該目標設備監測機制亦可以并行運作,實現對目標 設備進行持續監測。
本發明實施方式所提供的網絡偵測設備及其主動偵測網絡品質的方法,可以提 前預知網絡環境的狀況,進而快速的進行疑難排除,提高了 VoIP的服務品質。
權利要求
1.一種網絡偵測設備,通過網絡與目標設備通信,用于主動偵測網絡品質,其特征 在于,所述網絡偵測設備包括監測設置模塊,用于設置監測所述目標設備的參數,包括所述目標設備的IP地址、 響應時間、響應超時次數的門限值;連續監測模塊,用于根據所述IP地址向所述目標設備發送請求報文,并對所述目標 設備進行連續監測,其中所述目標設備在接收到所述請求報文后會回復響應報文;監測判斷模塊,用于判斷在所述響應時間內是否從所述目標設備接收到所述響應報文;監測超時模塊,用于在所述響應時間內沒有從所述目標設備接收到所述響應報文 時,累加所述響應超時的次數,并判斷累加的所述響應超時的次數是否超過門限值;及 監測告警模塊,用于在累加的所述響應超時的次數超過門限值時,發出告警。
2.如權利要求1所述的網絡偵測設備,其特征在于,所述網絡偵測設備為媒體網關。
3.如權利要求1所述的網絡偵測設備,其特征在于,所述目標設備為媒體網關控制。
4.如權利要求1所述的網絡偵測設備,其特征在于,所述監測判斷模塊還用于在所 述響應時間內從所述目標設備接收到響應報文時,將累加的所述響應超時的次數重置為 零,并重新向所述目標設備發送請求報文以進行連續監測。
5.如權利要求1所述的網絡偵測設備,其特征在于,所述監測判斷模塊還用于在累加 的所述響應超時的次數沒有超過門限值時,定期向所述目標設備發送請求報文以進行連 續監測。
6.一種網絡偵測設備主動偵測網絡品質的方法,用于對目標設備進行連續監測以主 動偵測網絡品質,其特征在于,所述方法包括設置監測所述目標設備所需的參數,包括所述目標設備的IP地址、響應時間、響應 超時次數的門限值;根據所述IP地址向所述目標設備發送請求報文,其中所述目標設備在接收到所述請 求報文后會回復響應報文;判斷在所述響應時間內是否從所述目標設備接收到所述響應報文; 若在所述響應時間內沒有從所述目標設備接收到所述響應報文,則認為響應超時, 累加所述響應超時的次數;判斷所述累加后的響應超時次數是否超過所述門限值;若所述累加后的響應超時次數沒有超過所述門限值,則定期向所述目標設備繼續發 送所述請求報文以進行連續監測;及若所述累加后的響應超時次數超過了所述門限值,則發出告警。
7.如權利要求6所述的主動偵測網絡品質的方法,其特征在于,所述網絡偵測設備為 媒體網關。
8.如權利要求6所述的主動偵測網絡品質的方法,其特征在于,所述目標設備為媒體 網關控制器。
9.如權利要求6所述的主動偵測網絡品質的方法,其特征在于,所述方法還包括 若在所述響應時間內從所述目標設備接收到所述響應報文,則將所述累加的響應超時次數重置為零;及重新向所述目標設備發送所述請求報文以進行連續監測。
全文摘要
一種網絡偵測設備,通過網絡與目標設備通信,用于主動偵測網絡品質,包括監測設置模塊、連續監測模塊、監測判斷模塊、監測超時模塊及監測告警模塊。監測設置模塊用于設置目標設備的參數。連續監測模塊用于對目標設備進行連續性地監測。監測判斷模塊用于判斷在響應時間內是否從目標設備接收到響應報文。監測超時模塊用于在響應時間內沒有接收到響應報文時,累加響應超時的次數并判斷是否超過門限值。監測告警模塊用于在累加的響應超時的次數超過門限值時發出告警。本發明還提供了一種網絡偵測設備主動偵測網絡品質的方法。本發明可以提前預知網絡環境的狀況,進而快速的進行疑難排除,提高服務品質。
文檔編號H04L12/26GK102025558SQ200910306908
公開日2011年4月20日 申請日期2009年9月11日 優先權日2009年9月11日
發明者張耀文 申請人:鴻富錦精密工業(深圳)有限公司, 鴻海精密工業股份有限公司