專利名稱::一種故障反饋方法、系統(tǒng)及裝置的制作方法
技術領域:
:本發(fā)明涉及通信
技術領域:
,特別涉及一種故障反饋方法、系統(tǒng)及裝置。
背景技術:
:公用電信分組數據網系統(tǒng)是基于分組交換技術和不面向連接技術的系統(tǒng)網絡。該系統(tǒng)包括至少一個公用電信分組數據網、多個IP網及連接所述公用電信分組數據網中的節(jié)點路由器與多個IP網的邊緣關口設備。如圖1所示為^^用電信分組數據網系統(tǒng)的結構示意圖IP網1、IP網2、IP網3分別與邊緣關口設備1、邊》彖關口設備2和邊緣關口設備3相連,公用電信分組數據網中包含的節(jié)點路由器1、節(jié)點路由器2和節(jié)點路由器3分別與上述邊緣關口設備相連,所有IP網和邊緣關口設備都分配有IP地址,并且所有節(jié)點路由器與邊緣關口設備都分配有數據網地址,上述IP地址與數據網地址的映射關系保存在公用電信分組數據網中的地址映射設備中,報文根據保存的映射關系,通過邊緣關口設備在公用電信分組數據網和IP網之間傳輸。圖1僅對節(jié)點路由器、地址映射設備、邊緣關口設備和IP網之間的結構關系進行了示例,在實際的應用過程中,可以根據系統(tǒng)能力,擴展上述節(jié)點路由器、邊緣關口設備和IP網的數量,并且公用電信分組數據網中接入層、匯聚層和核心層中的節(jié)點路由器之間進一步交叉相連,報文可以通過節(jié)點路由器上的轉發(fā)端口在不同網絡層的節(jié)點路由器之間傳輸。結合圖1,在現有技術中,假設IP網l發(fā)送的報文通過邊緣關口設備1傳輸到了節(jié)點路由器1上的入接口A,此時節(jié)點路由器1檢測到出接口A,發(fā)生故障,則報文無法從該出接口A,傳輸到目的設備上。由于各個節(jié)點設備均具有故障檢測功能,因此當檢測到出接口A,故障時,可以選擇丟棄報文。但是,由于現有公用電信分組數據網中的節(jié)5點路由器對傳輸端口僅具有檢測功能,而無法將檢測到的故障端口信息反饋給邊緣關口設備,因此在節(jié)點路由器的端口發(fā)生故障時,邊緣關口設備仍然將報文傳輸到該故障端口,由于沒有針對故障端口的反饋方法,容易導致報文傳輸鏈路長時間中斷。
發(fā)明內容本發(fā)明實施例的目的在于提供一種故障反饋方法、系統(tǒng)及裝置,以使公用電信分組數據網中的節(jié)點設備能夠反饋故障鏈路信息,提高故障處理靈活性。為實現本發(fā)明實施例的目的,本發(fā)明實施例提供如下技術方案一種故障反饋方法,包括數據的傳輸端口故障時,在故障信息表中查找與所述數據的源地址及所述傳輸端口對應的表項,其中所述數據為報文或者幀;查找到所述表項,發(fā)送包含所述傳輸端口的告警信息,其中所述告警信息為告警報文或者告警幀。一種故障反饋系統(tǒng),包括邊緣關口設備和節(jié)點設備,所述節(jié)點設備位于電信數據網中,所述邊緣關口設備用于向所述節(jié)點設備發(fā)送數據,其中所述數據為報文或者幀;所述節(jié)點設備包括查找單元,用于所述數據的傳輸端口故障時,在故障信息表中查找與所述數據的源地址及所述傳輸端口對應的表項;發(fā)送單元,用于查找到所述表項時,發(fā)送包含所述傳輸端口的告警信息,其中所述告警信息為告警報文或者告警幀。一種故障反饋裝置,包括查找單元,用于數據的傳輸端口故障時,在故障信息表中查找與所述數據的源地址及所述傳輸端口對應的表項,其中所述數據為報文或者幀;發(fā)送單元,用于查找到所述表項時,發(fā)送包含所述傳輸端口的告警信息,其中所述告警信息為告警報文或者告警幀。由以上本發(fā)明實施例提供的技術方案可見,本發(fā)明實施例中數據的傳輸端口故障時,在預設的故障信息表中查找與該數據的源地址及該傳輸端口對應的表項,當查找到該表項時,發(fā)送包含該傳輸端口的告警信息。應用本發(fā)明方法的實施例,當電信分組數據網中的節(jié)點設備發(fā)生故障時,能夠實時反饋端口鏈路的質量,提高了公用電信分組數據網中故障處理的靈活性;并且由于對故障的實時反饋,使得數據的發(fā)送方能夠及時按照反饋的信息對數據進行處理,為報文傳輸提供了精確的服務質量保證和支持。圖1為公用電信分組數據網系統(tǒng)的結構示意圖;圖2為本發(fā)明故障反饋方法的一種實施例流程圖;圖3為本發(fā)明故障反饋方法的另一種實施例流程圖;圖4為本發(fā)明故障反饋方法的又一種實施例流程圖;圖5為本發(fā)明故障反饋系統(tǒng)的一種實施例框圖;圖6為本發(fā)明故障反饋系統(tǒng)的另一種實施例框圖;圖7為本發(fā)明故障反饋裝置的一種實施例框圖;圖8為本發(fā)明故障反饋裝置的另一種實施例框圖;圖9為本發(fā)明故障反饋方法的又一種實施例流程圖。具體實施例方式本發(fā)明實施例提供了故障反饋方法、系統(tǒng)及裝置,數據的傳輸端口故障時,在故障信息表中查找與所述數據的源地址及所述傳輸端口對應的表項,當查找到所述表項時,發(fā)送包含所述傳輸端口的告警信自為了使本
技術領域:
的人員更好地理解本發(fā)明實施例提供的技術方案,下面結合附圖和具體實施方式對本發(fā)明實施例提供的技術方案作進一步的詳細說明。本發(fā)明故障反饋方法的一種實施例流程如圖2所示框圖201:數據的傳輸端口故障時,在故障信息表中查找與該報文的源地址及該傳輸端口對應的表項,其中所述數據為報文或者幀;具體為,數據包括管理報文、控制報文和數據報文以及管理幀、控制幀和數據幀,下面提到的數據均為上面提到的這些報文和幀。其中,預設的故障信息表中包含報文的源地址字段和傳輸端口字段或幀承載的上層報文的源地址字段和傳輸端口字段。具體的,數據的傳輸端口故障時獲取該報文的源地址,比較故障信息表中的表項與該數據的源地址及該傳輸端口??驁D202:查找到該表項時發(fā)送包含該傳輸端口的告警信息,其中所述告警信息為告警報文或者告警幀。如果在故障信息表中未查找到與該數據的源地址和該傳輸端口一致的表項,則在該故障信息表中建立與該源地址及該傳輸端口對應的表項,然后向該源地址和/或控制管理設備發(fā)送包含該傳輸端口的告警報文;如果在故障信息表中查找到一致的表項,則直接向該源地址和/或控制管理設備發(fā)送包含該傳輸端口的告警信息。其中,可以按照預先設置的時間間隔發(fā)送告警信息,也可以按照預先設置的發(fā)送次數發(fā)送告警信息,或者結合上述兩種方式發(fā)送告警信息。本發(fā)明故障反饋方法的另一種實施例流程如圖3所示,其中報文在邊緣關口設備與電信分組數據網中的節(jié)點設備之間傳輸,該實施例示出了節(jié)點設備上的傳輸端口發(fā)生故障時,向邊緣關口設備和/或控制管理設備反饋告警報文的流程框圖301:節(jié)點設備預先設置包含報文的源地址字段及傳輸端口字段的故障信息表。其中,節(jié)點設備的具體類型可以根據其在電信分組數據網中的位置進行區(qū)分,例如,當節(jié)點設備位于網絡層時為路由器,當位于數據鏈路層時為交換機。其中,故障信息表可以保存在節(jié)點設備中,即電信分組數據網中的每一臺節(jié)點設備上保存其自身的故障信息表;也可以將每一臺節(jié)點設備的故障信息表保存在電信分組數據網中的一臺維護設備上,該維8護設備與每一臺節(jié)點設備相連,用于集中對故障信息表進行維護。無論節(jié)點設備設置的故障信息表位于該節(jié)點設備中,還是位于獨立的維護設備中,均通過動態(tài)方式自動對該故障信息表進行維護和更新。故障信息表用于在轉發(fā)報文的端口發(fā)生故障時,記錄對應該報文的源地址和該轉發(fā)端口的表項。其中,故障信息表中的字段不局限于報文的源地址字段及傳輸端口字段,還可以進行擴展,例如,報文關鍵字字段、端口故障類型字段等。需要說明的是,在電信分組數據網中包括地址轉換設備,該地址轉換設備用于將邊緣關口設備發(fā)送的報文中包含的源IP地址轉換為電信分組數據網地址,因此節(jié)點設備中保存的報文源地址為轉換后的電信分組數據網地址。框圖302:接收邊緣關口設備發(fā)送的報文并獲取該報文的轉發(fā)端口信息。邊緣關口設備向節(jié)點設備發(fā)送的報文中除了攜帶有該邊緣關口設備的IP地址,即該報文的源地址外,還有節(jié)點設備上轉發(fā)該報文的端口信息??驁D303:判斷該轉發(fā)端口是否故障,若是,則執(zhí)行框圖304;否則,執(zhí)行框圖308。各種節(jié)點設備均能夠根據實時獲取的端口信息檢測轉發(fā)端口當前的狀態(tài),以檢測端口鏈路的UP(連接)/DOWN(斷開)狀態(tài)為例,如果端口鏈路狀態(tài)為DOWN,則轉發(fā)端口發(fā)生故障,如果端口鏈路狀態(tài)由DOWN轉變?yōu)閁P,則轉發(fā)端口的故障恢復??驁D304:獲取報文的源地址后比較故障信息表中的表項與報文的源地址及該轉發(fā)端口。節(jié)點設備判斷該轉發(fā)端口發(fā)生故障后,獲取該報文的源地址,由于同一源地址的邊緣關口設備可能向該節(jié)點設備發(fā)送兩種以上不同類型的報文,而如果在該報文之前已經有同一源地址的邊緣關口設備向該轉發(fā)端口發(fā)送過其它報文,為了避免在故障信息表中重復建立相同源地址和轉發(fā)端口的表項,浪費節(jié)點設備中的存儲資源,因此先將該報文的源地址及該轉發(fā)端口與故障信息表中的所有表項進行比較。在轉發(fā)端口發(fā)生故障時,對該報文可以根據網絡規(guī)劃進行處理,節(jié)點設備通常選擇丟棄該報文。框圖305:判斷是否查找到與該報文的源地址及該轉發(fā)端口一致的表項,若否,則執(zhí)行框圖306;若是,則執(zhí)行框圖307。查找一致的表項就是為了判斷在故障信息表中是否已經建立了與該報文的源地址及該轉發(fā)端口一致的表項??驁D306:在故障信息表中建立與該報文的源地址及該轉發(fā)端口對應的表項。當沒有查找到一致的表項時,說明在故障信息表中還沒有建立與該報文的源地址及該轉發(fā)端口一致的表項,因此需要在故障信息表中加入用于記錄該才艮文的源地址及該轉發(fā)端口的表項??驁D307:向該報文的源地址和/或控制管理設備發(fā)送包含該轉發(fā)端口信息的告警報文,結束當前流程。節(jié)點設備根據故障信息表中記錄的該報文的源地址,向該源地址所在的邊緣關口設備發(fā)送告警報文,或者向控制管理設備發(fā)送告警報文。該告警報文中包含了發(fā)生故障的轉發(fā)端口的信息,邊緣關口設備能夠根據告警報文中的轉發(fā)端口信息,控制向該端口發(fā)送報文;控制管理設備可以根據告警報文中的轉發(fā)端口信息對節(jié)點設備的報文轉發(fā)進行統(tǒng)一控制。節(jié)點設備可以按照預先設置的時間間隔發(fā)送告警報文,也可以按照預先設置的發(fā)送次數發(fā)送告警報文,或者結合上迷兩種方式發(fā)送告警報文。其中,控制管理設備位于電信分組數據網,具體可以為對電信分組數據網中對設備進行管理的網管設備,也可以是獨立于網管設備和節(jié)點設備而設置的具有網管功能的網絡設備,該控制管理設備用于接收到告警報文后,對告警報文中發(fā)生故障的轉發(fā)端口進行記錄,以便網絡管理員能夠實時獲取電信分組數據網中節(jié)點設備的故障情況??驁D308:將該報文從該轉發(fā)端口進行轉發(fā),結束當前流程。由于轉發(fā)端口未發(fā)生故障,因此節(jié)點設備可以將該報文從該轉發(fā)端口轉發(fā)出去。本發(fā)明故障反饋方法的另一種實施例流程如圖9所示,其中幀在邊緣關口設備與電信分組數據網中的節(jié)點設備之間傳輸,該實施例示出了節(jié)點設備上的傳輸端口發(fā)生故障時,向邊緣關口設備和/或控制管理設備反饋告警報文的流程框圖901:節(jié)點設備預先設置包含幀承載的上層報文的源地址字段及傳輸端口字段的故障信息表。的位置進行區(qū)分,例如,當節(jié)點設備位于網絡層時為路由器,當位于數據鏈路層時為交換機。其中,故障信息表可以保存在節(jié)點設備中,即電信分組數據網中的每一臺節(jié)點設備上保存其自身的故障信息表;也可以將每一臺節(jié)點設備的故障信息表保存在電信分組數據網中的一臺維護設備上,該維護設備與每一臺節(jié)點設備相連,用于集中對故障信息表進行維護。無論節(jié)點設備設置的故障信息表位于該節(jié)點設備中,還是位于獨立的維障信息表用于在轉發(fā)幀的端口發(fā)生故障時,記錄對應該幀所承載的上層報文的源地址和該轉發(fā)端口的表項。其中,故障信息表中的字段不局限于幀的源地址字段及傳輸端口字段,還可以進行擴展,例如,幀關鍵字字段、端口故障類型字段等。需要說明的是,在電信分組數據網中包括地址轉換設備,該地址轉換設備用于將邊緣關口設備發(fā)送的幀中包含的幀所承載的上層報文的源IP地址轉換為電信分組數據網地址,因此節(jié)點設備中保存的幀所承載的上層報文的源IP地址為轉換后的電信分組數據網地址??驁D902:接收邊緣關口設備發(fā)送的幀并獲取該幀的轉發(fā)端口信自邊緣關口設備向節(jié)點設備發(fā)送的幀中除了攜帶有該邊緣關口設備的公用電信分組數據網地址,即該幀所承載的上層報文的源地址外,還有節(jié)點設備上轉發(fā)該幀的端口信息??驁D903:判斷該轉發(fā)端口是否故障,若是,則執(zhí)行框圖904;否則,執(zhí)行框圖908。各種節(jié)點設備均能夠根據實時獲取的端口信息檢測轉發(fā)端口當前的狀態(tài),以檢測端口鏈路的UP(連接)/DOWN(斷開)狀態(tài)為例,如果端口鏈路狀態(tài)為DOWN,則轉發(fā)端口發(fā)生故障,如果端口鏈路狀態(tài)由DOWN轉變?yōu)閁P,則轉發(fā)端口的故障恢復??驁D904:獲取幀所承載的上層報文的源地址后比較故障信息表節(jié)點設備判斷該轉發(fā)端口發(fā)生故障后,獲取該幀所承載的上層報文的源地址,由于同一源地址的邊緣關口設備可能向該節(jié)點設備發(fā)送兩種以上不同類型的幀,而如果在該幀之前已經有同一源地址的邊緣關口設備向該轉發(fā)端口發(fā)送過其它幀,為了避免在故障信息表中重復建立相同源地址和轉發(fā)端口的表項,浪費節(jié)點設備中的存儲資源,因的所有表項進行比較。在轉發(fā)端口發(fā)生故障時,對該幀可以根據網絡規(guī)劃進行處理,節(jié)點設備通常選擇丟棄該幀??驁D905:判斷是否查找到與該幀所承載的上層報文的源地址及該轉發(fā)端口一致的表項,若否,則執(zhí)行框圖906;若是,則執(zhí)行框圖907。查找一致的表項就是為了判斷在故障信息表中是否已經建立了與該幀所承載的上層報文的源地址及該轉發(fā)端口一致的表項。框圖906:在故障信息表中建立與該幀所承載的上層報文的源地址及該轉發(fā)端口對應的表項。當沒有查找到一致的表項時,說明在故障信息表中還沒有建立與該幀所承載的上層報文的源地址及該轉發(fā)端口一致的表項,因此需要在故障信息表中加入用于記錄該幀所承載的上層報文的源地址及該轉12發(fā)端口的表項??驁D907:向該幀所承載的上層報文的源地址和/或控制管理設備發(fā)送包含該轉發(fā)端口信息的告警報文或告警幀,結束當前流程。節(jié)點設備根據故障信息表中記錄的該幀所承載的上層報文的源地址,向該源地址所在的邊緣關口設備發(fā)送告警報文或告警幀,或者向控制管理設備發(fā)送告警報文或告警幀。該告警報文或告警幀中包含了發(fā)生故障的轉發(fā)端口的信息,邊緣關口設備能夠根據告警報文或告警幀中的轉發(fā)端口信息,控制向該端口發(fā)送幀;控制管理設備可以根據告警報文或告警幀中的轉發(fā)端口信息對節(jié)點設備的幀轉發(fā)進行統(tǒng)一控制。節(jié)點設備可以按照預先設置的時間間隔發(fā)送告警報文或告警幀,也可以按照預先設置的發(fā)送次數發(fā)送告警報文或告警幀,或者結合上述兩種方式發(fā)送告警報文或告警幀。其中,控制管理設備位于電信分組數據網,具體可以為對電信分組數據網中對設備進行管理的網管設備,也可以是獨立于網管設備和節(jié)點設備而設置的具有網管功能的網絡設備,該控制管理設備用于接收到告警報文或告警幀后,對告警報文或告警幀中發(fā)生故障的轉發(fā)端口進行記錄,以便網絡管理員能夠實時獲取電信分組數據網中節(jié)點設備的故障情況??驁D908:將該幀從該轉發(fā)端口進行轉發(fā),結束當前流程。由于轉發(fā)端口未發(fā)生故障,因此節(jié)點設備可以將該幀從該轉發(fā)端口轉發(fā)出去。本發(fā)明故障反饋方法的又一種實施例流程如圖4所示,其中報文或幀在邊緣關口設備與電信分組數據網中的節(jié)點設備之間傳輸,該實施例示出了節(jié)點設備向邊緣關口設備反饋告警報文或告警幀后檢測到轉發(fā)端口故障恢復時,向邊緣關口設備反饋故障恢復報文或故障恢復幀的流禾呈框圖401:節(jié)點設備定時檢測發(fā)生故障的轉發(fā)端口。當節(jié)點設備按照故障信息表中報文的源地址向該源地址發(fā)送告13警報文后,由于節(jié)點設備能夠通過輪循的方式檢查端口,因此可以定時對發(fā)生故障的轉發(fā)端口的恢復情況進行檢查。上述的步驟描述了數據為報文時的情況,該數據為幀的時候,也同樣適用,即節(jié)點設備按照故障信息表中幀所承載的上層報文的源地址向該源地址發(fā)送告警報文或告警幀后,由于節(jié)點設備能夠通過輪循的方式檢查端口,因此可以定時對發(fā)生故障的轉發(fā)端口的恢復情況進行檢查??驁D402:判斷轉發(fā)端口的故障是否恢復,若是,則執(zhí)行框圖403;否則,返回框圖401??驁D403:在故障信息表中查找與該轉發(fā)端口對應的所有源地址。當節(jié)點設備檢測到發(fā)生故障的轉發(fā)端口故障恢復時,以該轉發(fā)端口為關鍵字,在故障信息表中查找所有與該轉發(fā)端口對應的源地址。由于不同的邊緣關口設備可能均向該節(jié)點設備的轉發(fā)端口發(fā)送報文或幀,因此故障信息表中同一發(fā)生故障的轉發(fā)端口對應的源地址可能為兩個以上??驁D404:向查找到的所有源地址發(fā)送包含轉發(fā)端口信息的故障恢復信息,所述故障恢復信息包括故障恢復報文或故障恢復幀。由于該轉發(fā)端口的故障已經恢復,此時向查找到的所有源地址發(fā)送包含該轉發(fā)端口信息的故障恢復信息,所述故障恢復信息包括故障恢復報文或故障恢復幀,用于告知所有源地址所在的邊緣關口設備可以繼續(xù)向節(jié)點設備發(fā)送通過該轉發(fā)端口進行轉發(fā)的報文或幀??驁D405:刪除故障信息表中包含該轉發(fā)端口的所有表項,結束當前流程。由于轉發(fā)端口的故障已經恢復,為了釋放該故障信息表中的存儲空間,因此將包含故障已恢復的轉發(fā)端口的所有表項均刪除,以使故障信息表能夠根據轉發(fā)端口的故障情況實時進行更新。結合上述本發(fā)明故障反饋方法的實施例,下面詳細描述具體應用過程中,從檢測到轉發(fā)端口發(fā)生故障時發(fā)送告警報文,到轉發(fā)端口故障恢復時發(fā)送故障恢復報文的故障反饋過程。假設位于公用電信分組數據網的節(jié)點設備K分別與邊緣關口設備1和邊緣關口設備2相連,其中節(jié)點設備K上具有用于轉發(fā)報文的端口A、端口B和端口C,邊緣關口設備l的地址為IP地址1,邊緣關口設備2的地址為IP地址2。在節(jié)點設備K中預先建立了包含報文的源地址字段、故障端口字段及故障類型字段的故障信息表。根據節(jié)點設備上端口的故障情況,假設此時節(jié)點設備K上的端口A和端口B發(fā)生了故障,根據邊緣關口設備1發(fā)送的通過端口A轉發(fā)的才艮文a、邊緣關口設備2發(fā)送的通過端口A轉發(fā)的才艮文b和通過端口B轉發(fā)的報文c,在故障信息表中已經建立了三條表項,此時節(jié)點設備K中建立的故障信息表如下表1所示表1<table>tableseeoriginaldocumentpage15</column></row><table>針對上述表1,向邊緣關口設備反饋轉發(fā)端口告警報文的過程有以下兩種情況(1)如果此時邊緣關口設備1向節(jié)點設備K發(fā)送報文d,報文d的源地址為IP地址1,該報文d通過端口A進行轉發(fā)。節(jié)點設備K接收到該報文d后,獲取該報文d的源地址及轉發(fā)端口,節(jié)點設備K判斷轉發(fā)端口A已經發(fā)生故障,則比較IP地址1及轉發(fā)端口A與表1中記錄的表項,根據比較結果,在故障信息表1中已經建立了與IP地址l及轉發(fā)端口A對應的表項1,因此為了避免浪費故障信息表中的存儲資源,不再重復建立內容相同的表項。節(jié)點設備K刪除報文d,并根據故障信息表1中記錄的源地址,向該IP地址1所在的邊緣關口設備l發(fā)送告警報文,該告警報文中可以包含轉發(fā)端口A的信息以及故障類型信息。(2)如果此時邊緣關口設備1向節(jié)點設備K發(fā)送報文e,報文e的源地址為IP地址1,該才艮文e通過端口C進4亍轉發(fā)。節(jié)點設備K接收到該報文e后,獲取該報文e的源地址及轉發(fā)端口,節(jié)點設備K判斷轉發(fā)端口C此時發(fā)生故障,則比較IP地址1及轉發(fā)端口C與表1中記錄的表項,根據比較結果,在故障信息表1中未建立與IP地址1及轉發(fā)端口C對應的表項,因此在故障信息表1中加入對應IP地址1和轉發(fā)端口C的表項,更新后的故障信息表如下表2所示表2<table>tableseeoriginaldocumentpage16</column></row><table>更新故障信息表2后節(jié)點設備K刪除報文e,并根據故障信息表2中記錄的源地址,向該IP地址1所在的邊緣關口設備1發(fā)送告警報文,該告警報文中包含轉發(fā)端口C的信息以及故障類型信息。假設一段時間后,節(jié)點設備K檢測到轉發(fā)端口A的故障已經恢復,此時以"端口A"為關4建字,在故障信息表1或表2中查詢包含該關鍵字的表項,查詢結果為表項1和表項2,上述表項中端口A對應的源地址分別為IP地址1和IP地址2,節(jié)點設備K分別向IP地址1所在的邊緣關口設備1和IP地址2所在的邊緣關口設備2發(fā)送故障恢復報文,同時刪除故障信息表中的表項1和表項2。邊緣關口設備1和邊緣關口設備2可以根據節(jié)點設備K實時反饋的告警報文和故障恢復報文包含的轉發(fā)端口信息,選擇是否向節(jié)點設備K發(fā)送通過所述端口轉發(fā)的報文,由此提高了公用電信分組數據網中故障處理的靈活性,確保了報文傳輸的服務質量。上述本發(fā)明故障反饋方法的實施例,下面詳細描述另一種具體應用過程中,從檢測到轉發(fā)端口發(fā)生故障時發(fā)送告警信息,所述告警信息包括告警報文或者告警幀,到轉發(fā)端口故障恢復時發(fā)送故障恢復信息的故障反饋過程。假設位于公用電信分組數據網的節(jié)點設備K分別與邊緣關口設備1和邊緣關口設備2相連,其中節(jié)點設備K上具有用于轉發(fā)報文的端口A、端口B和端口C,邊緣關口設備1的地址為公用電信分組數據網絡地址1,邊緣關口設備2的地址為公用電信分組數據網絡地址2。在節(jié)點設備K中預先建立了包含數據的源地址字段、故障端口字段及故障類型字段的故障信息表,其中數據的源地址字段包括報文的源地址字段或者幀所承載的上層報文的源地址字段。根據節(jié)點設備上端口的故障情況,假設此時節(jié)點設備K上的端口A和端口B發(fā)生了故障,根據邊緣關口設備1發(fā)送的通過端口A轉發(fā)的數據a、邊緣關口設備2發(fā)送的通過端口A轉發(fā)的數據b和通過端口B轉發(fā)的數據c,在故障信息表中已經建立了三條表項,其中所述數據為報文或者幀,此時節(jié)點設備K中建立的故障信息表如下表1所示表1源地址故障端口故障類型表項1/>用電信分組數據網絡地址1A斷開表項2公用電信分組it據網絡地址2A斷開表項37^用電4言分組數據網絡地址2B斷開針對上述表1,向邊緣關口設備反饋轉發(fā)端口告警信息的過程有以下兩種情況,其中所述告警信息為告警報文或者告警幀(1)如果此時邊緣關口設備1向節(jié)點設備K發(fā)送數據d,報文d的源地址為公用電信分組數據網絡地址1,該數據d通過端口A進行轉發(fā)。節(jié)點設備K接收到該報文d后,獲取該報文d的源地址及轉發(fā)端口,節(jié)點設備K判斷轉發(fā)端口A已經發(fā)生故障,則比較IP地址117及轉發(fā)端口A與表1中記錄的表項,根據比較結果,在故障信息表1中已經建立了與公用電信分組數據網絡地址l及轉發(fā)端口A對應的表項1,因此為了避免浪費故障信息表中的存儲資源,不再重復建立內容相同的表項。節(jié)點設備K刪除數據d,并根據故障信息表l中記錄的源地址,向該公用電信分組數據網絡地址1所在的邊緣關口設備1發(fā)送告警信息,該告警信息中可以包含轉發(fā)端口A的信息以及故障類型信息。(2)如果此時邊緣關口設備1向節(jié)點設備K發(fā)送數據e,數據e的源地址為公用電信分組數據網絡地址1,該數據e通過端口C進行轉發(fā)。節(jié)點設備K接收到該數據e后,獲取該數據e的源地址及轉發(fā)端口,節(jié)點設備K判斷轉發(fā)端口C此時發(fā)生故障,則比較公用電信分組數據網絡地址1及轉發(fā)端口C與表1中記錄的表項,根據比較結果,在故障信息表1中未建立與公用電信分組數據網絡地址1及轉發(fā)端口C對應的表項,因此在故障信息表l中加入對應^^用電信分組數據網絡地址l和轉發(fā)端口C的表項,更新后的故障信息表如下表2所示表2<table>tableseeoriginaldocumentpage18</column></row><table>更新故障信息表2后節(jié)點設備K刪除數據e,并根據故障信息表2中記錄的源地址,向該公用電信分組數據網絡地址1所在的邊緣關口設備l發(fā)送告警信息,該告警信息中包含轉發(fā)端口C的信息以及故障類型信息。假設一段時間后,節(jié)點設備K檢測到轉發(fā)端口A的故障已經恢復,此時以"端口A"為關鍵字,在故障信息表1或表2中查詢包含該關鍵字的表項,查詢結果為表項1和表項2,上述表項中端口A對應的源地址分別為公用電信分組數據網絡地址1和公用電信分組數據網絡地址2,節(jié)點設備K分別向公用電信分組數據網絡地址1所在的邊緣關口設備1和公用電信分組數據網絡地址2所在的邊緣關口設備2發(fā)送故障恢復信息,同時刪除故障信息表中的表項1和表項2,所述故障恢復信息為故障恢復報文或故障恢復幀。邊緣關口設備1和邊緣關口設備2可以根據節(jié)點設備K實時反饋的告警信息和故障恢復信息包含的轉發(fā)端口信息,選擇是否向節(jié)點設備K發(fā)送通過所述端口轉發(fā)的數據,由此提高了公用電信分組數據網中故障處理的靈活性,確保了報文傳輸的服務質量。與本發(fā)明故障反饋方法的實施例相對應,本發(fā)明還提供了一種故障反饋系統(tǒng)的實施例。本發(fā)明故障反饋系統(tǒng)的一種實施例框圖如圖5所示該系統(tǒng)包括邊緣關口設備510和節(jié)點設備520,節(jié)點設備520位于公用電信分組數據網。其中,邊緣關口設備510用于向所述節(jié)點設備520發(fā)送數據,其中所述數據為報文或者幀;具體理解為,數據包括管理報文、控制報文和數據報文以及管理幀、控制幀和數據幀,下面提到的數據均為上面提到的這些報文和幀。節(jié)點設備520包括查找單元521,用于所述報文的傳輸端口故障時,在故障信息表中查找與所述數據的源地址及所述傳輸端口對應的表項;發(fā)送單元522,用于查找到所述表項時,發(fā)送包含所述傳輸端口的告警信息。本發(fā)明故障反饋系統(tǒng)的另一種實施例框圖如圖6所示該系統(tǒng)包括邊緣關口設備610和節(jié)點設備620,節(jié)點設備620位于公用電信分組數據網。其中,邊緣關口設備610用于向所述節(jié)點設備620發(fā)送數據,其中所述數據為報文或幀。所述節(jié)點設備620包括預設單元621、查找單元622、建立單元623、發(fā)送單元624、獲取單元625及刪除單元626。其中,預設單元621用于預先設置所述故障信息表,所述故障信息表中包含數據源的源地址字段及傳輸端口字段;查找單元622用于所述數據源的傳輸端口故障時,在預設的故障信息表中查找與所述數據源的源地址及所述傳輸端口對應的表項;建立單元623用于當未查找到所述表項時,在所述故障信息表中建立與所述源地址及所述傳輸端口對應的表項;發(fā)送單元624用于當所述查找單元622查找到所述表項,或者所述建立單元623建立所述表項后,發(fā)送包含所述傳輸端口的告警信息,該告警信息可以向所述報文的源地址發(fā)送;獲取單元625用于當所述傳輸端口故障恢復時,在所述故障信息表中獲取與所述傳輸端口對應的所有源地址;刪除單元626用于刪除所述故障信息表中包含所述傳輸端口的表項;所述發(fā)送單元624進一步用于所述刪除單元626刪除所述表項后,向所述源地址發(fā)送故障恢復信息,所述故障恢復信息為故障恢復報文或者故障恢復幀。進一步,該系統(tǒng)還可以包含位于公用電信分組數據網中的控制管理設備630,用于接收所述發(fā)送單元624發(fā)送的告警報文或故障恢復報文。與本發(fā)明故障反饋方法和系統(tǒng)的實施例相對應,本發(fā)明還提供了故障反饋裝置的實施例。該裝置可以設置在公用電信分組數據網的節(jié)點設備中;也可以設置在獨立于節(jié)點設備的其它控制設備中,該控制設備與節(jié)點設備分別相連。本發(fā)明故障反饋裝置的一種實施例框圖如圖7所示該裝置包括查找單元710和發(fā)送單元720。其中,查找單元710用于數據的傳輸端口故障時,在故障信息表中查找與所述數據的源地址及所述傳輸端口對應的表項;發(fā)送單元720用于當查找到所述表項時,發(fā)送包含所述傳輸端口的告警信息,所述告警信息為告警報文或告警幀。本發(fā)明故障反饋裝置的另一種實施例框圖如圖8所示20該裝置包括預設單元810、查找單元820、建立單元830、發(fā)送單元840、獲取單元850和刪除單元860。其中,預設單元810用于預先設置所述故障信息表,所述故障信息表中包含數據的源地址字段及傳輸端口字段;查找單元820用于數據的傳輸端口故障時,在預設的故障信息表中查找與所述數據的源地址及所述傳輸端口對應的表項;建立單元830用于當未查找到所述表項時,在所述故障信息表中建立與所述源地址及所述傳輸端口對應的表項;發(fā)送單元840當所述查找單元820查找到所述表項,或者所述建立單元830建立所述表項后,發(fā)送包含所述傳輸端口的告警信息,所述告警信息為告警報文或告警幀;獲取單元850用于當所述傳輸端口故障恢復時,在所述故障信息表中獲取與所述傳輸端口對應的所有源地址;刪除單元860用于刪除所述故障信息表中包含所述傳輸端口的表項;所述發(fā)送單元840進一步用于所述刪除單元860刪除所述表項后,向所述源地址發(fā)送故障恢復信息,所述故障恢復信息為故障恢復報文或故障恢復幀。進一步,查找單元820包括獲取源地址單元,用于獲取所述數據的源地址;以及比4交表項單元,用于比較所述故障信息表中的表項與所述數據的源地址及所說傳輸端口。通過本發(fā)明實施例的描述可知,應用本發(fā)明方法的實施例,當電信分組數據網中的節(jié)點設備發(fā)生故障時,能夠實時反饋端口鏈路的質量,提高了公用電信分組數據網中故障處理的靈活性;并且由于對故障的實時反饋,使得數據的發(fā)送方能夠及時按照反饋的信息對報文進行處理,為報文傳輸提供了精確的服務質量保證和支持。本領域普通技術人員可以理解實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,所述的程序可以存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,包括如下步驟報文的傳輸端口故障時,在故障信息表中查找與所述報文的源地址及所述傳輸端口對應的表項;查找到所述表項,發(fā)送包含所述傳輸端口的告警報文。所述的存儲介質,如ROM/RAM、磁碟、光盤等。雖然通過實施例描繪了本發(fā)明,本領域普通技術人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,希望所附的權利要求包括這些變形和變化而不脫離本發(fā)明的精神。權利要求1、一種故障反饋方法,其特征在于,包括數據的傳輸端口故障時,在故障信息表中查找與所述數據的源地址及所述傳輸端口對應的表項,其中所述數據為報文或者幀;查找到所述表項時,發(fā)送包含所述傳輸端口的告警信息,其中所述告警信息為告警報文或者告警幀。2、根據權利要求1所述的方法,其特征在于,所述發(fā)送包含傳輸端口的告警信息包括向所述數據的源地址發(fā)送包含傳輸端口的告警信息;和/或向控制管理設備發(fā)送包含傳輸端口的告警信息。3、根據權利要求1所述的方法,其特征在于,進一步包括預先設置所述故障信息表,所述故障信息表中包含數據的源地址字段及傳輸端口字段。4、根據權利要求1所述的方法,其特征在于,所述在預設的故障信息表中查找表項包括獲取所述數據的源地址,其中所述數據的源地址為所述報文的源地址,或者所述幀承載的上層報文的源地址;比較所述故障信息表中的表項與所述數據的源地址及所述傳輸端口。5、根據權利要求1所述的方法,其特征在于,當未查找到所述表項時,在發(fā)送所述告警信息之前進一步包括在所述故障信息表中建立與所述源地址及所述傳輸端口對應的表項。6、根據權利要求2所述的方法,其特征在于,進一步包括當所述傳輸端口故障恢復時,在所述故障信息表中獲取與所述傳輸端口對應的所有源地址;向所述源地址和/或控制管理設備發(fā)送故障恢復信息。7、根據權利要求6所述的方法,其特征在于,進一步包括刪除所述故障信息表中包含所述傳輸端口的表項。8、根據權利要求1所述的方法,其特征在于,所述發(fā)送告警信息包括按照預先設置的時間間隔發(fā)送所述告警信息;和/或按照預先設置的發(fā)送次數發(fā)送所述告警信息。9、一種故障反饋系統(tǒng),其特征在于,包括邊緣關口設備和節(jié)點設備,所述節(jié)點設備位于公用電信分組數據網中,所述邊緣關口設備用于向所述節(jié)點設備發(fā)送數據,其中所述數據為報文或者幀;所述節(jié)點設備包括查找單元,用于所述數據的傳輸端口故障時,在故障信息表中查找與所述數據的源地址及所述傳輸端口對應的表項;發(fā)送單元,用于當查找到所述表項時,發(fā)送包含所述傳輸端口的告警信息,其中所述告警信息為告警報文或者告警幀。10、根據權利要求9所述的系統(tǒng),其特征在于,所述節(jié)點設備進一步包括預設單元,用于預先設置所述故障信息表,所述故障信息表中包含數據的源地址字段及傳輸端口字段;建立單元,用于當未查找到所述表項時,在所述故障信息表中建立與所述源地址及所述傳輸端口對應的表項。11、根據權利要求IO所述的系統(tǒng),其特征在于,所述節(jié)點設備進一步包括獲取單元,用于當所述傳輸端口故障恢復時,在所述故障信息表中獲取與所述傳輸端口對應的所有源地址;刪除單元,用于刪除所述故障信息表中包含所述傳輸端口的表項;發(fā)送單元進一步用于,發(fā)送故障恢復信息。12、根據權利要求9至11任意一項所述的系統(tǒng),其特征在于,所述系統(tǒng)進一步包括位于公用電信分組數據網中的控制管理設備,用于接收所述發(fā)送單元發(fā)送的告警信息或故障恢復信息。13、一種故障反饋裝置,其特征在于,包括查找單元,用于數據的傳輸端口故障時,在故障信息表中查找與所述數據的源地址及所述傳輸端口對應的表項,其中所述數據為報文或者幀;發(fā)送單元,用于查找到所述表項時,發(fā)送包含所述傳輸端口的告警信息,其中所述告警信息為告警報文或者告警幀。14、根據權利要求13所述的裝置,其特征在于,進一步包括預設單元,用于預先設置所述故障信息表,所述故障信息表中包含數據的源地址字段及傳輸端口字段。15、根據權利要求13所述的裝置,其特征在于,所述查找單元包括獲取源地址單元,用于獲取所述數據的源地址;比較表項單元,用于比較所述故障信息表中的表項與所述數據的源地址及所述傳,IT端口。16、根據權利要求13所述的裝置,其特征在于,所述裝置進一步包括建立單元,用于當未查找到所述表項時,在所述故障信息表中建立與所述源地址及所述傳輸端口對應的表項。17、根據權利要求13所述的裝置,其特征在于,所述裝置進一步包括獲取單元,用于當所述傳輸端口故障恢復時,在所述故障信息表中獲取與所述傳輸端口對應的所有源地址;所述發(fā)送單元進一步用于,發(fā)送故障恢復信息。18、根據權利要求13所述的裝置,其特征在于,所述裝置進一步包括刪除單元,用于刪除所述故障信息表中包含所述傳輸端口的表項。全文摘要本發(fā)明公開了一種故障反饋方法,包括數據的傳輸端口故障時,在故障信息表中查找與所述數據的源地址及所述傳輸端口對應的表項;查找到所述表項,發(fā)送包含所述傳輸端口的告警信息。本發(fā)明還公開了一種故障反饋系統(tǒng)和裝置。應用本發(fā)明,當電信分組數據網中的節(jié)點設備發(fā)生故障時,能夠實時反饋端口鏈路的質量,提高了公用電信分組數據網中故障處理的靈活性;并且由于對故障的實時反饋,使得數據的發(fā)送方能夠及時按照反饋的信息對報文進行處理,為數據傳輸提供了精確的服務質量保證和支持。文檔編號H04L1/00GK101499879SQ20091000401公開日2009年8月5日申請日期2009年1月21日優(yōu)先權日2008年2月1日發(fā)明者仲京臣,宋雪飛,周張,君杜,王歆平申請人:華為技術有限公司