<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

轉發信息庫表項檢測方法、檢測設備及網絡設備與流程

文檔序號:11215568閱讀:946來源:國知局
轉發信息庫表項檢測方法、檢測設備及網絡設備與流程
本發明實施例涉及通信
技術領域
,特別涉及一種轉發信息庫表項檢測方法、檢測設備及網絡設備。
背景技術
:在計算機網絡中,報文是由網絡運載的格式化數據單元,報文可以通過網絡設備在網絡內或者網絡間進行轉發。其中,某一網絡設備在轉發報文時,往往會根據該報文的目的網絡互連協議(英文:internetprotocol,簡稱:ip)地址查找自身存儲的轉發信息庫(英文:forwardinginformationbase,簡稱:fib)表,以確定應該將該報文轉發給哪個網絡設備,該fib表中的每個表項存儲有目的ip地址對應的下一跳地址、轉發出接口等信息。當網絡設備的fib表出現錯誤時,報文的目的ip地址在該fib表中對應的信息會不準確,從而導致該報文不能進行正常轉發,因此,亟需一種轉發信息庫表項檢測方法,以確定fib表項是否準確。技術實現要素:為了解決現有技術的問題,本發明實施例提供了一種轉發信息庫表項檢測方法、檢測設備及網絡設備。所述技術方案如下:第一方面,提供了一種轉發信息庫表項檢測方法,所述方法包括:檢測設備向指定網絡設備發送fib檢測報文,所述fib檢測報文中攜帶n個ip地址段,所述n為大于或等于1的自然數;所述檢測設備接收所述指定網絡設備發送的n個fib表項,所述n個fib表項中的每個fib表項為所述n個ip地址段中的每個ip地址段在所述指定網絡設備存儲的fib表中對應的表項;所述檢測設備將所述n個fib表項與所述指定網絡設備的參考fib表中的表項進行比較,以檢測所述n個fib表項是否準確,所述參考fib表為所述檢 測設備根據所述指定網絡設備所在網絡的路由信息確定的fib表。需要說明的是,fib檢測報文用于指示對指定網絡設備中的fib表進行檢測。其中,fib表是指導報文轉發的表,fib表中包含了網絡設備在轉發報文時所必需的一組最小信息。在本發明實施例中,檢測設備可以向指定網絡設備發送fib檢測報文,使指定網絡設備根據該fib檢測報文,返回n個fib表項,進而檢測設備可以將該n個fib表項與指定網絡設備的參考fib表中的表項進行比較,從而可以一次性批量檢測該n個fib表項是否準確,該檢測過程簡單靈活,檢測效率較高。結合第一方面,在上述第一方面的第一種可能的實現方式中,所述fib檢測報文中包括標簽棧;所述檢測設備向指定網絡設備發送fib檢測報文,包括:根據所述標簽棧中包括的m個路徑標簽,將所述fib檢測報文發送給所述指定網絡設備,所述m為大于或等于1的自然數。在本發明實施例中,檢測設備在將fib檢測報文發送給指定網絡設備時,無需根據該fib檢測報文的目的地址對路由表進行繁瑣查詢,只需通過該標簽棧中包括的m個路徑標簽,就可以將fib檢測報文簡單靈活地發送給指定網絡設備,且通過這種分段路由技術,可以大大提高fib檢測報文發送時的準確率和效率。結合第一方面的第一種可能的實現方式,在上述第一方面的第二種可能的實現方式中,所述根據所述標簽棧中包括的m個路徑標簽,將所述fib檢測報文發送給所述指定網絡設備之前,所述方法還包括:獲取所述指定網絡設備所在網絡的路由信息,所述路由信息包括所述網絡中每個網絡設備的設備標簽;根據所述路由信息,確定從所述檢測設備到所述指定網絡設備的報文轉發路徑;根據所述報文轉發路徑,獲取m個路徑標簽,所述m個路徑標簽中的每個路徑標簽為所述報文轉發路徑中包括的m個網絡設備中的每個網絡設備對應的標簽;根據所述m個網絡設備在所述報文轉發路徑中的路由順序,將所述m個路徑標簽壓入所述標簽棧。在本發明實施例中,檢測設備根據該m個網絡設備在該報文轉發路徑中的 路由順序,將該m個路徑標簽壓入標簽棧后,可以確保fib檢測報文準確按照該報文轉發路徑從檢測設備發送到指定網絡設備,提高了fib檢測報文發送時的準確度。結合第一方面至第一方面的第二種可能的實現方式中任一可能的實現方式,在上述第一方面的第三種可能的實現方式中,所述檢測設備將所述n個fib表項與所述指定網絡設備的參考fib表中的表項進行比較,以檢測所述n個fib表項是否準確之后,所述方法還包括:當檢測到所述n個fib表項中的第一fib表項不準確時,從所述參考fib表中,獲取所述第一fib表項對應的參考fib表項,所述第一fib表項為所述n個fib表項中的任意一個;將所述參考fib表項發送給所述指定網絡設備,使所述指定網絡設備根據所述參考fib表項更新所述第一fib表項。在本發明實施例中,由于該參考fib表項的準確度能夠得到保證,因此,當指定網絡設備根據該參考fib表項更新存儲的fib表中不準確的fib表項后,可以提高該fib表的準確度,進而保證指定網絡設備對報文的正常轉發。第二方面,提供了一種轉發信息庫表項檢測方法,所述方法包括:接收檢測設備發送的fib檢測報文,所述fib檢測報文中攜帶n個ip地址段,所述n為大于或等于1的自然數;根據存儲的fib表,獲取n個fib表項,所述n個fib表項中的每個fib表項為所述n個ip地址段中的每個ip地址段在所述fib表中對應的表項;將所述n個fib表項發送給所述檢測設備,使所述檢測設備檢測所述n個fib表項是否準確。在本發明實施例中,指定網絡設備可以接收檢測設備發送的fib檢測報文,并根據存儲的fib表,獲取n個fib表項,將該n個fib表項發送給檢測設備,從而可以使檢測設備一次性批量檢測該n個fib表項是否準確,該檢測過程簡單靈活,且檢測效率較高。結合第二方面,在上述第二方面的第一種可能的實現方式中,所述接收檢測設備發送的fib檢測報文之前,所述方法還包括:當在輸入端口檢測到報文時,確定所述報文是否為所述檢測設備發送的fib 檢測報文;當所述報文為所述檢測設備發送的fib檢測報文時,執行所述接收檢測設備發送的fib檢測報文的步驟。需要說明的是,輸入端口用于接收其它網絡設備向指定網絡設備發送的報文。在本發明實施例中,當指定網絡設備在輸入端口檢測到報文時,可以確定該報文是否為檢測設備發送的fib檢測報文,并當該報文為檢測設備發送的fib檢測報文時,對該檢測設備發送的fib檢測報文進行接收,從而保證后續指定網絡設備可以根據該fib檢測報文實現對該指定網絡設備中fib表的檢測,且可以避免當該報文不是fib檢測報文時,指定網絡設備對該報文進行不必要的相關處理,節省了指定網絡設備的處理資源。結合第二方面的第一種可能的實現方式,在上述第二方面的第二種可能的實現方式中,所述確定所述報文是否為所述檢測設備發送的fib檢測報文,包括:確定所述報文攜帶的報文類型標識是否為指定類型標識;當所述報文類型標識為所述指定類型標識時,確定所述報文為檢測報文;確定所述檢測報文攜帶的檢測信息是否為fib檢測信息;當所述檢測報文攜帶的檢測信息為fib檢測信息時,確定所述檢測報文為所述檢測設備發送的fib檢測報文。需要說明的是,報文類型標識用于唯一標識報文類型。另外,檢測報文用于實現某些特定的檢測功能。再者,fib檢測信息用于表明該檢測報文可以對fib表進行檢測。結合第二方面至第二方面的第二種可能的實現方式中任一可能的實現方式,在上述第二方面的第三種可能的實現方式中,所述根據存儲的fib表,獲取n個fib表項,包括:對于所述n個ip地址段中的每個ip地址段,確定所述fib表中是否存儲有所述ip地址段對應的fib表項;當所述fib表中存儲有所述ip地址段對應的fib表項時,獲取所述ip地址段在所述fib表中對應的表項;當所述fib表中沒有存儲所述ip地址段對應的fib表項時,在所述fib表 中添加所述ip地址段對應的fib表項,所述添加的fib表項中的出接口為空,將所述添加的fib表項確定為所述ip地址段在所述fib表中對應的表項。結合第二方面至第二方面的第三種可能的實現方式中任一可能的實現方式,在上述第二方面的第四種可能的實現方式中,所述將所述n個fib表項發送給所述檢測設備之后,所述方法還包括:當接收到所述檢測設備發送的參考fib表項時,根據所述參考fib表項更新所述fib表中對應所述參考fib表項的第一fib表項,所述參考fib表項為所述檢測設備從指定網絡設備的參考fib表中獲取得到,所述參考fib表為所述檢測設備根據所述指定網絡設備所在網絡的路由信息確定的fib表。在本發明實施例中,由于該參考fib表項的準確度能夠得到保證,因此,當指定網絡設備接收到該參考fib表項,并根據該參考fib表項更新存儲的fib表中不準確的fib表項后,可以提高該fib表的準確度,進而保證指定網絡設備對報文的正常轉發。第三方面,提供了一種檢測設備,所述檢測設備包括:第一發送模塊,用于向指定網絡設備發送fib檢測報文,所述fib檢測報文中攜帶n個網絡互連協議ip地址段,所述n為大于或等于1的自然數;接收模塊,用于接收所述指定網絡設備發送的n個fib表項,所述n個fib表項中的每個fib表項為所述n個ip地址段中的每個ip地址段在所述指定網絡設備存儲的fib表中對應的表項;檢測模塊,用于將所述n個fib表項與所述指定網絡設備的參考fib表中的表項進行比較,以檢測所述n個fib表項是否準確,所述參考fib表為所述檢測設備根據所述指定網絡設備所在網絡的路由信息確定的fib表。需要說明的是,fib檢測報文用于指示對指定網絡設備中的fib表進行檢測。其中,fib表是指導報文轉發的表,fib表中包含了網絡設備在轉發報文時所必需的一組最小信息。在本發明實施例中,檢測設備可以向指定網絡設備發送fib檢測報文,使指定網絡設備根據該fib檢測報文,返回n個fib表項,進而檢測設備可以將該n個fib表項與指定網絡設備的參考fib表中的表項進行比較,從而可以一次性批量檢測該n個fib表項是否準確,該檢測過程簡單靈活,檢測效率較高。所述第三方面的檢測設備用于實現所述第一方面及第一方面的各實施方式中的方法。第四方面,提供了一種網絡設備,所述網絡設備包括:接收模塊,用于接收檢測設備發送的fib檢測報文,所述fib檢測報文中攜帶n個ip地址段,所述n為大于或等于1的自然數;獲取模塊,用于根據存儲的fib表,獲取n個fib表項,所述n個fib表項中的每個fib表項為所述n個ip地址段中的每個ip地址段在所述fib表中對應的表項;發送模塊,用于將所述n個fib表項發送給所述檢測設備,使所述檢測設備檢測所述n個fib表項是否準確。在本發明實施例中,指定網絡設備可以接收檢測設備發送的fib檢測報文,并根據存儲的fib表,獲取n個fib表項,將該n個fib表項發送給檢測設備,以使檢測設備一次性批量檢測該n個fib表項是否準確,該檢測過程簡單靈活,且檢測效率較高。所述第四方面的網絡設備用于實現所述第二方面及第二方面的各實施方式中的方法。本發明實施例提供的技術方案帶來的有益效果是:在本發明實施例中,檢測設備向指定網絡設備發送fib檢測報文,該fib檢測報文中攜帶n個ip地址段,之后,檢測設備接收指定網絡設備發送的n個fib表項,并將該n個fib表項與指定網絡設備的參考fib表中的表項進行比較,從而可以一次性批量檢測該n個fib表項是否準確,該檢測過程簡單靈活,且檢測效率較高。附圖說明為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹。圖1是本發明實施例提供的一種轉發信息庫表項檢測方法所涉及的實施環境的示意圖;圖2是本發明實施例提供的一種轉發信息庫表項檢測方法的流程圖;圖3是本發明實施例提供的另一種轉發信息庫表項檢測方法的流程圖;圖4是本發明實施例提供的再一種轉發信息庫表項檢測方法的流程圖;圖5是本發明實施例提供的一種標簽棧的示意圖;圖6是本發明實施例提供的一種fib檢測報文轉發過程示意圖;圖7是本發明實施例提供的一種fib檢測報文的格式示意圖;圖8是本發明實施例提供的一種通用關聯信道(英文:genericassociatedchannel,簡稱:g-ach)報文的格式示意圖;圖9是本發明實施例提供的一種檢測設備的結構示意圖;圖10是本發明實施例提供的另一種檢測設備的結構示意圖;圖11是本發明實施例提供的一種網絡設備的結構示意圖;圖12是本發明實施例提供的另一種網絡設備的結構示意圖;圖13是本發明實施例提供的再一種網絡設備的結構示意圖;圖14是本發明實施例提供的再一種檢測設備的結構示意圖;圖15是本發明實施例提供的又一種網絡設備的結構示意圖。具體實施方式為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。圖1是本發明實施例提供的一種轉發信息庫表項檢測方法所涉及的實施環境的示意圖。參見圖1,該實施環境可以包括:檢測設備101和指定網絡設備102。檢測設備101和指定網絡設備102之間可以通過有線或者無線連接進行通信。其中,檢測設備101用于對指定網絡設備102的fib表中的表項進行檢測,且該檢測設備可以包括處理器、存儲器、通信單元等。其中,處理器是檢測設備101的控制中心,用于執行檢測設備101的各種功能以及處理數據;存儲器用于存儲信息和數據;通信單元用于與其它網絡設備進行通信。其中,指定網絡設備102可以為路由器,指定網絡設備102中可以存儲有fib表,該fib表用于指導報文轉發,且指定網絡設備102可以包括輸入端口、輸出端口、交換單元、路由處理器等。其中,輸入端口用于接收其它網絡設備向指定網絡設備發送的報文;輸出端口用于在報文被發送到輸出鏈路之前對該報文進行存貯;交換單元用于在輸入端口和輸出端口之間提供多條數據通路; 路由處理器用于計算轉發表以實現路由協議。圖2是本發明實施例提供的一種轉發信息庫表項檢測方法的流程圖。該方法用于檢測設備中,參見圖2,該方法包括:步驟201:檢測設備向指定網絡設備發送fib檢測報文,fib檢測報文中攜帶n個ip地址段,n為大于或等于1的自然數。步驟202:檢測設備接收指定網絡設備發送的n個fib表項,n個fib表項中的每個fib表項為n個ip地址段中的每個ip地址段在指定網絡設備存儲的fib表中對應的表項。步驟203:檢測設備將n個fib表項與指定網絡設備的參考fib表中的表項進行比較,以檢測n個fib表項是否準確,參考fib表為檢測設備根據指定網絡設備所在網絡的路由信息確定的fib表。在本發明實施例中,檢測設備向指定網絡設備發送fib檢測報文,該fib檢測報文中攜帶n個ip地址段,之后,檢測設備接收指定網絡設備發送的n個fib表項,并將該n個fib表項與指定網絡設備的參考fib表中的表項進行比較,從而可以一次性批量檢測該n個fib表項是否準確,該檢測過程簡單靈活,且檢測效率較高。可選地,fib檢測報文中包括標簽棧;檢測設備向指定網絡設備發送fib檢測報文,包括:根據標簽棧中包括的m個路徑標簽,將fib檢測報文發送給指定網絡設備,m為大于或等于1的自然數。可選地,根據標簽棧中包括的m個路徑標簽,將fib檢測報文發送給指定網絡設備之前,該方法還包括:獲取指定網絡設備所在網絡的路由信息,路由信息包括網絡中每個網絡設備的設備標簽;根據路由信息,確定從檢測設備到指定網絡設備的報文轉發路徑;根據報文轉發路徑,獲取m個路徑標簽,m個路徑標簽中的每個路徑標簽為報文轉發路徑中包括的m個網絡設備中的每個網絡設備對應的標簽;根據m個網絡設備在報文轉發路徑中的路由順序,將m個路徑標簽壓入標簽棧。可選地,檢測設備將n個fib表項與指定網絡設備的參考fib表中的表項進行比較,以檢測n個fib表項是否準確之后,還包括:當檢測到n個fib表項中的第一fib表項不準確時,從參考fib表中,獲取第一fib表項對應的參考fib表項,第一fib表項為n個fib表項中的任意一個;將參考fib表項發送給指定網絡設備,使指定網絡設備根據參考fib表項對更新第一fib表項。上述所有可選技術方案,均可按照任意結合形成本發明的可選實施例,本發明實施例對此不再一一贅述。圖3是本發明實施例提供的一種轉發信息庫表項檢測方法的流程圖。該方法用于指定網絡設備中,參見圖3,該方法包括:步驟301:接收檢測設備發送的fib檢測報文,fib檢測報文中攜帶n個ip地址段,n為大于或等于1的自然數。步驟302:根據存儲的fib表,獲取n個fib表項,n個fib表項中的每個fib表項為n個ip地址段中的每個ip地址段在fib表中對應的表項。步驟303:將n個fib表項發送給檢測設備,使檢測設備檢測n個fib表項是否準確。在本發明實施例中,指定網絡設備接收檢測設備發送的fib檢測報文,并根據該fib檢測報文,獲取n個fib表項,將該n個fib表項發送給檢測設備,從而可以使檢測設備一次性批量檢測該n個fib表項是否準確,該檢測過程簡單靈活,且檢測效率較高。可選地,接收檢測設備發送的fib檢測報文之前,該方法還包括:當在輸入端口檢測到報文時,確定報文是否為檢測設備發送的fib檢測報文;當報文為檢測設備發送的fib檢測報文時,執行接收檢測設備發送的fib檢測報文的步驟。可選地,確定報文是否為檢測設備發送的fib檢測報文,包括:確定報文攜帶的報文類型標識是否為指定類型標識;當報文類型標識為指定類型標識時,確定報文為檢測報文;確定檢測報文攜帶的檢測信息是否為fib檢測信息;當檢測報文攜帶的檢測信息為fib檢測信息時,確定檢測報文為檢測設備發送的fib檢測報文。可選地,根據存儲的fib表,獲取n個fib表項,包括:對于n個ip地址段中的每個ip地址段,確定fib表中是否存儲有ip地址段對應的fib表項;當fib表中存儲有ip地址段對應的fib表項時,獲取ip地址段在fib表中對應的表項;當fib表中沒有存儲ip地址段對應的fib表項時,在fib表中添加ip地址段對應的fib表項,添加的fib表項中的出接口為空,將添加的fib表項確定為ip地址段在fib表中對應的表項。可選地,將n個fib表項發送給檢測設備之后,該方法還包括:當接收到檢測設備發送的參考fib表項時,根據參考fib表項更新fib表中對應參考fib表項的第一fib表項,參考fib表項為檢測設備從指定網絡設備的參考fib表中獲取得到,參考fib表為檢測設備根據指定網絡設備所在網絡的路由信息確定的fib表。上述所有可選技術方案,均可按照任意結合形成本發明的可選實施例,本發明實施例對此不再一一贅述。圖4是本發明實施例提供的一種轉發信息庫表項檢測方法的流程圖。參見圖4,該方法包括:步驟401:檢測設備向指定網絡設備發送fib檢測報文,該fib檢測報文中攜帶n個ip地址段,該n為大于或等于1的自然數。需要說明的是,fib檢測報文用于指示對指定網絡設備中的fib表進行檢測,且該fib檢測報文中可以包括標簽棧,該標簽棧中可以包括多層路徑標簽。另外,fib表是指導報文轉發的表,fib表中包含了網絡設備在轉發報文時所必需的一組最小信息,如fib表中可以包含目的地址/掩碼、下一跳地址、出接口等信息,本發明實施例對此不做具體限定。再者,fib表可以存在于網絡設備的轉發芯片中,且fib表可以根據路由表中的最優路由條目生成,也可以根據地址解析協議(英文:addressresolutionprotocol,簡稱:arp)生成,本發 明實施例對此不做具體限定。具體地,當該fib檢測報文中包括標簽棧時,檢測設備可以根據該標簽棧中包括的m個路徑標簽,將該fib檢測報文發送給指定網絡設備,該m為大于或等于1的自然數。當然,檢測設備也可以通過其它方式將該fib檢測報文發送給指定網絡設備,本發明實施例對此不做具體限定。需要說明的是,當某一網絡設備接收到攜帶標簽棧的報文時,該網絡設備可以根據棧頂標簽決定如何轉發該報文,該棧頂標簽為該標簽棧包括的多層路徑標簽中處于頂層的路徑標簽。例如,在如圖5所示的標簽棧中包括了三層路徑標簽,分別為路徑標簽8001、路徑標簽72和路徑標簽9003,路徑標簽8001為棧頂標簽,當某一網絡設備接收到攜帶該標簽棧的報文時,該網絡設備可以根據棧頂標簽8001決定如何轉發該報文。另外,路徑標簽可以為節點標簽,也可以為鏈路標簽,本發明實施例對此不做具體限定。其中,節點標簽用于標識網絡設備,且該節點標簽用于指示以最短路徑將報文發送給該節點標簽所標識的網絡設備;鏈路標簽用于標識網絡設備的出接口,且該鏈路標簽用于指示將報文發送給與該鏈路標簽所標識的出接口連接的網絡設備。其中,檢測設備根據該標簽棧中包括的m個路徑標簽,將該fib檢測報文發送給指定網絡設備的操作可以為:檢測設備將該fib檢測報文發送給該標簽棧中的第m層路徑標簽對應的網絡設備。當該第m層路徑標簽對應的網絡設備接收到該fib檢測報文時,確定m是否等于1,如果m等于1,則確定已將該fib檢測報文發送到指定網絡設備;如果m不等于1,則從該標簽棧中彈出第m層路徑標簽,并今m=m-1,返回將該fib檢測報文發送給該標簽棧中的第m層路徑標簽對應的網絡設備的步驟,直至確定已將fib檢測報文發送到指定網絡設備為止。需要說明的是,該標簽棧中的第m層路徑標簽、第m-1層路徑標簽……第1層路徑標簽是按照該標簽棧中包括的m個路徑標簽的存儲順序確定得到,也即是,可以將該標簽棧包括的m個路徑標簽中的棧頂標簽確定為第m層路徑標簽,將存儲在該第m層路徑標簽之下的路徑標簽依次確定為第m-1層路徑標簽、第m-2層路徑標簽……第1層路徑標簽。例如,在圖6所示的fib檢測報文轉發過程示意圖中,指定網絡設備為網 絡設備f,fib檢測報文中攜帶標簽棧,該標簽棧中包括3個路徑標簽,分別為鏈路標簽8001、節點標簽72和鏈路標簽9003,其中,鏈路標簽8001為第3層路徑標簽,且該鏈路標簽8001用于標識檢測設備中與網絡設備a連接的出接口;節點標簽72為第2層路徑標簽,且該節點標簽72用于標識網絡設備c;鏈路標簽9003為第1層路徑標簽,且該鏈路標簽9003用于標識網絡設備c中與網絡設備f連接的出接口。當檢測設備將該fib檢測報文發送給指定網絡設備f時,檢測設備可以將將該fib檢測報文發送給該標簽棧中的第3層路徑標簽8001標識的出接口連接的網絡設備a;當網絡設備a接收到該fib檢測報文時,由于3不等于1,則可以將該標簽棧中的第3層路徑標簽8001彈出,將該fib檢測報文以最短路徑發送給第2層路徑標簽72標識的網絡設備c;當網絡設備c接收到該fib檢測報文時,由于2不等于1,則可以將該標簽棧中的第2層路徑標簽72彈出,并將該fib檢測報文發送給第1層路徑標簽9003標識的出接口連接的網絡設備f;當網絡設備f接收到該fib檢測報文時,由于1等于1,則可以確定已將該fib檢測報文發送到指定網絡設備。需要說明的是,檢測設備根據該標簽棧中包括的m個路徑標簽,將該fib檢測報文發送給指定網絡設備的操作還可以參考相關技術,本發明實施例對此不再進行詳細闡述。另外,檢測設備根據該標簽棧中包括的m個路徑標簽,將該fib檢測報文發送給指定網絡設備時,可以根據多協議標簽交換(英文:multi-protocollabelswitching,簡稱:mpls)協議,通過該標簽棧中包括的m個路徑標簽,將該fib檢測報文發送給指定網絡設備,當然,實際應用中,也可以根據其它協議,通過該標簽棧中包括的m個路徑標簽,將該fib檢測報文發送給指定網絡設備,本發明實施例對此不做具體限定。再者,本發明實施例中,檢測設備在將fib檢測報文發送給指定網絡設備時,無需根據該fib檢測報文的目的地址對路由表進行繁瑣查詢,只需通過該標簽棧中包括的m個路徑標簽,就可以將fib檢測報文簡單靈活地發送給指定網絡設備,且通過這種分段路由(英文:segmentrouting,簡稱:sr)技術,可以大大提高fib檢測報文發送時的準確率和效率。進一步地,檢測設備根據該標簽棧中包括的m個路徑標簽,將該fib檢測 報文發送給指定網絡設備之前,還可以獲取該m個路徑標簽,并將該m個路徑標簽壓入該標簽棧,且該檢測設備獲取該m個路徑標簽,并將該m個路徑標簽壓入該標簽棧的操作可以包括如下步驟(1)-(4)。(1)、檢測設備獲取指定網絡設備所在網絡的路由信息,該路由信息包括該網絡中每個網絡設備的設備標簽。需要說明的是,設備標簽可以為網絡設備的節點標簽或者鏈路標簽,本發明實施例對此不做具體限定。具體地,檢測設備可以與指定網絡設備所在網絡中的路由反射器(英文:routereflector,簡稱:rr)建立連接,通過該rr接收該網絡的路由信息,或者,可以與指定網絡設備所在網絡中的軟件定義網絡(英文:software-definednetworking,簡稱:sdn)控制器建立連接,通過該sdn控制器接收該網絡的路由信息,當然,實際應用中,檢測設備還可以通過其它方式獲取指定網絡設備所在網絡的路由信息,本發明實施例對此不做具體限定。需要說明的是,rr可以與該網絡中的所有網絡設備建立內部邊界網關協議(英文:internalbordergatewayprotocol,簡稱:ibgp)連接,并從該網絡中的所有網絡設備中獲取該網絡的路由信息,且該網絡中的所有網絡設備可以根據內部網關協議(英文:interiorgatewayprotocol,簡稱:iigp)獲取該網絡的路由信息。另外,sdn控制器負責網絡流量控制以實現網絡的自動化管理,sdn控制器可以根據openflow協議對網絡設備的轉發表進行編程。其中,openflow協議用于描述控制器和網絡設備之間交互所用信息的接口標準。(2)、檢測設備根據該路由信息,確定從檢測設備到指定網絡設備的報文轉發路徑。具體地,檢測設備根據該路由信息,可以將從檢測設備到指定網絡設備的最短路徑確定為該報文轉發路徑,當然,實際應用中,檢測設備也可以根據其它標準將從檢測設備到指定網絡設備的其它路徑確定為該報文轉發路徑,本發明實施例對此不做具體限定。(3)、檢測設備根據該報文轉發路徑,獲取m個路徑標簽,該m個路徑標簽中的每個路徑標簽為該報文轉發路徑中包括的m個網絡設備中的每個網絡設備對應的標簽。具體地,檢測設備可以從該網絡包括的每個網絡設備的設備標簽中,獲取該報文轉發路徑包括的m個網絡設備中的每個網絡設備對應的標簽,并將該m個網絡設備中的每個網絡設備對應的標簽確定為該m個路徑標簽中的每個路徑標簽。例如,指定網絡設備為網絡設備f,報文轉發路徑為a→c→f,其中檢測設備中與網絡設備a連接的出接口的鏈路標簽為8001,網絡設備c的節點標簽為72,網絡設備c中與指定網絡設備f連接的鏈路標簽為9003,則檢測設備可以確定網絡設備a對應的標簽為鏈路標簽8001,網絡設備c對應的標簽為節點標簽72,指定網絡設備f對應的標簽為鏈路標簽9003,則檢測設備可以確定該m個路徑標簽為鏈路標簽8001、節點標簽72和鏈路標簽9003。(4)、檢測設備根據該m個網絡設備在該報文轉發路徑中的路由順序,將該m個路徑標簽壓入標簽棧。需要說明的是,該m個網絡設備在該報文轉發路徑中的路由順序為該m個網絡設備在該報文轉發路徑中轉發報文時的轉發順序。具體地,檢測設備可以按照該m個網絡設備在該報文轉發路徑中的路由順序,確定該m個路徑標簽的標簽壓入順序,該m個路徑標簽的標簽壓入順序與該m個網絡設備在該報文轉發路徑中的路由順序相反,之后,按照該m個路徑標簽的標簽壓入順序,將該m個路徑標簽壓入標簽棧。由于網絡設備對標簽棧的操作是按照“后進先出”的原則進行的,也即是最后壓入標簽棧的路徑標簽最先彈出,因此,當需要將該fib檢測報文按照該報文轉發路徑從檢測設備發送到指定網絡設備時,路由順序靠前的網絡設備對應的路徑標簽應該靠后壓入,也即是,該m個路徑標簽的標簽壓入順序應該與該m個網絡設備在該報文轉發路徑中的路由順序相反。例如,指定網絡設備為網絡設備f,報文轉發路徑為a→c→f,該m個路徑標簽為鏈路標簽8001、節點標簽72和鏈路標簽9003,且網絡設備a對應的標簽為鏈路標簽8001,網絡設備c對應的標簽為節點標簽72,指定網絡設備f對應的標簽為鏈路標簽9003,則檢測設備可以按照網絡設備a、網絡設備c和指定網絡設備f在該報文轉發路徑中的路由順序,確定鏈路標簽8001、節點標簽72和鏈路標簽9003的標簽壓入順序為鏈路標簽9003→節點標簽72→鏈路標簽8001,之后,檢測設備可以按照鏈路標簽8001、節點標簽72和鏈路標簽9003 的標簽壓入順序,先將鏈路標簽9003壓入標簽棧,再將節點標簽72壓入標簽棧,最后將鏈路標簽8001壓入標簽棧,如圖5所示,此時該標簽棧中的棧頂標簽為鏈路標簽8001。需要說明的是,本發明實施例中,檢測設備根據該m個網絡設備在該報文轉發路徑中的路由順序,將該m個路徑標簽壓入標簽棧后,可以確保fib檢測報文準確按照該報文轉發路徑從檢測設備發送到指定網絡設備,提高了fib檢測報文發送時的準確度。步驟402:指定網絡設備接收檢測設備發送的fib檢測報文。進一步地,指定網絡設備接收檢測設備發送的fib檢測報文之前,還可以當在輸入端口檢測到報文時,確定該報文是否為檢測設備發送的fib檢測報文;當該報文為檢測設備發送的fib檢測報文時,執行接收檢測設備發送的fib檢測報文的步驟。需要說明的是,輸入端口用于接收其它網絡設備向指定網絡設備發送的報文。另外,本發明實施例中,當指定網絡設備在輸入端口檢測到報文時,可以確定該報文是否為檢測設備發送的fib檢測報文,并當該報文為檢測設備發送的fib檢測報文時,對該檢測設備發送的fib檢測報文進行接收,從而保證后續指定網絡設備可以根據該fib檢測報文實現對該指定網絡設備中fib表的檢測,且可以避免當該報文不是fib檢測報文時,指定網絡設備對該報文進行不必要的相關處理,節省了指定網絡設備的處理資源。其中,指定網絡設備確定該報文是否為檢測設備發送的fib檢測報文的操作可以為:確定該報文攜帶的報文類型標識是否為指定類型標識;當該報文攜帶的報文類型標識不為指定類型標識時,確定該報文不為檢測設備發送的fib檢測報文;當該報文攜帶的報文類型標識為指定類型標識時,確定該報文為檢測報文;當該報文為檢測報文時,確定該檢測報文攜帶的檢測信息是否為fib檢測信息;當該檢測報文攜帶的檢測信息不為fib檢測信息時,確定該檢測報文不為檢測設備發送的fib檢測報文;當該檢測報文攜帶的檢測信息為fib檢測信息時,確定該檢測報文為檢測設備發送的fib檢測報文。需要說明的是,報文類型標識用于唯一標識報文類型,且該報文類型標識可以為報文的類型標簽等等,本發明實施例對此不做具體限定。另外,指定類型標識可以預先設置,如當報文類型標識為報文的類型標簽時,指定類型標識可以為通用關聯信道標簽(英文:genericassociatedchannellabel,簡稱:gal),本發明實施例對此不做具體限定。還需要說明的是,檢測報文用于實現某些特定的檢測功能,如該檢測報文可以為通用關聯信道(英文:genericassociatedchannel,簡稱:g-ach)報文等等,本發明實施例對此不做具體限定。另外,fib檢測信息用于表明該檢測報文可以對fib表進行檢測。例如,報文類型標識為報文的類型標簽,指定類型標識為gal,指定網絡設備在輸入端口檢測到的報文的報文格式如圖7所示,該報文中包括報文類型標識gal、關聯信道頭(英文:associatedchannelheader,簡稱:ach)和g-ach信息等字段,其中,ach字段中指示的信道類型為ipfib檢測類型。由于該報文中攜帶的報文類型標識為gal,則可以確定該報文為檢測報文,又由于該檢測報文的ach字段中指示的信道類型為ipfib檢測類型,則可以確定該檢測報文攜帶的檢測信息為fib檢測信息,則此時指定網絡設備可以確定該檢測報文為檢測設備發送的fib檢測報文。需要說明的是,本發明實施例中,檢測設備在向指定網絡設備發送fib檢測報文之前,可以對檢測報文進行fib檢測功能的擴展,以得到該fib檢測報文,該擴展過程簡單靈活。例如,在使用mpls協議的網絡中,檢測設備可以對具有如圖8所示的報文格式的g-ach報文進行fib檢測功能的擴展,將該g-ach報文的ach字段中指示的信道類型設置為ipfib檢測類型,且將ip地址段包含于該g-ach報文的g-ach信息字段中,從而可以將該g-ach報文擴展為具有如圖7所示的報文格式的fib檢測報文。步驟403:指定網絡設備根據存儲的fib表,獲取n個fib表項,并將該n個fib表項發送給檢測設備,該n個fib表項中的每個fib表項為該n個ip地址段中的每個ip地址段在該fib表中對應的表項。需要說明的是,指定網絡設備中可以設置有ipfib檢測模塊,該ipfib檢測模塊可以根據存儲的fib表,獲取n個fib表項。其中,指定網絡設備根據存儲的fib表,獲取n個fib表項的操作可以為:對于該n個ip地址段中的每個ip地址段,確定該fib表中是否存儲有該ip地址段對應的fib表項;當該fib表中存儲有該ip地址段對應的fib表項時,獲 取該ip地址段在該fib表中對應的表項;當該fib表中沒有存儲該ip地址段對應的fib表項時,在該fib表中添加該ip地址段對應的fib表項,該添加的fib表項中的出接口為空,將該添加的fib表項確定為該ip地址段在該fib表中對應的表項。當然,指定網絡設備也可以根據存儲的fib表,通過其它方式獲取n個fib表項,本發明實施例對此不做具體限定。需要說明的是,當該添加的fib表項中的出接口為空時,該添加的fib表項中包含的與該出接口相關聯的信息也為空,其中,與該出接口相關聯的信息可以為下一跳地址等信息,本發明實施例對此不做具體限定。例如,該n個ip地址段為2.2.2.2/32、3.3.3.3/32、14.1.2.0/24,指定網絡設備中存儲的fib表如下表1所示,則指定網絡設備可以確定該fib表中存儲有2.2.2.2/32和14.1.2.0/24對應的fib表項,確定該fib表中沒有存儲3.3.3.3/32對應的fib表項;之后,對于2.2.2.2/32和14.1.2.0/24,指定網絡設備可以獲取2.2.2.2/32在該fib表中對應的表項為下一跳地址12.1.1.2、出接口ge0/0/1,獲取14.1.2.0/24在該fib表中對應的表項為下一跳地址14.1.2.1、出接口ge0/0/2;對于3.3.3.3/32,指定網絡設備可以在該fib表中添加3.3.3.3/32對應的fib表項,該添加的fib表項中的出接口和下一跳地址均為空,指定網絡設備可以將該添加的fib表項確定為3.3.3.3/32在該fib表中對應的表項。此時指定網絡設備獲取的n個fib表項可以如下表2所示。表1目標地址/掩碼下一跳地址出接口2.2.2.2/3212.1.1.2ge0/0/14.4.4.2/3213.1.1.2ge0/0/220.12.7.2/3215.1.1.2ge0/0/514.1.2.0/2414.1.2.1ge0/0/225.2.2.2/3218.1.1.2ge0/0/425.22.21.2/3216.1.1.2ge0/0/6需要說明的是,在本發明實施例中,僅以上述表1所示的fib表為例進行說明,上述表1并不對本發明實施例構成限定。表2ip地址段下一跳地址出接口2.2.2.2/3212.1.1.2ge0/0/13.3.3.3/32空空14.1.2.0/2414.1.2.1ge0/0/2需要說明的是,在本發明實施例中,僅以上述表2所示的n個fib表項為例進行說明,上述表2并不對本發明實施例構成限定。其中,指定網絡設備將該n個fib表項發送給檢測設備的操作可以為:當該fib檢測信息中攜帶檢測設備的ip地址時,指定網絡設備根據該檢測設備的ip地址,將該n個fib表項發送給檢測設備;或者,當指定網絡設備中預先存儲有檢測設備的ip地址時,指定網絡設備根據該檢測設備的ip地址,將該n個fib表項發送給檢測設備。步驟404:當檢測設備接收到指定網絡設備發送的n個fib表項時,將該n個fib表項與指定網絡設備的參考fib表中的表項進行比較,以檢測該n個fib表項是否準確,該參考fib表為檢測設備根據指定網絡設備所在網絡的路由信息確定的fib表。例如,指定網絡設備的參考fib表如下表3所示,該n個fib表項如上表2所示,則檢測設備將該n個fib表項與指定網絡設備的參考fib表中的表項進行比較后,可以檢測到2.2.2.2/32和3.3.3.3/32在指定網絡設備存儲的fib表中的表項是準確的,14.1.2.0/24在指定網絡設備存儲的fib表中的下一跳地址是準確的,14.1.2.0/24在指定網絡設備存儲的fib表中的出接口是不準確的。表3目標地址/掩碼下一跳地址出接口2.2.2.2/3212.1.1.2ge0/0/14.4.4.2/3213.1.1.2ge0/0/220.12.7.2/3215.1.1.2ge0/0/514.1.2.0/2414.1.2.1ge0/0/325.2.2.2/3218.1.1.2ge0/0/425.22.21.2/3216.1.1.2ge0/0/6需要說明的是,在本發明實施例中,僅以上述表3所示的參考fib表為例進行說明,上述表3并不對本發明實施例構成限定。需要說明的是,當檢測設備接收到指定網絡設備發送的該n個fib表項時,不僅可以將該n個fib表項與指定網絡設備的參考fib表中的表項進行比較,以檢測該n個fib表項是否準確。當然,實際應用中,檢測設備也可以根據指定網絡設備的參考fib表,對該n個fib表項進行其它方面的檢測,本發明實施例對此不做具體限定。需要說明的是,在本發明實施例中,檢測設備可以向指定網絡設備發送fib檢測報文,使指定網絡設備根據該fib檢測報文,返回該n個ip地址段中的每個ip地址段對應的fib表項,進而檢測設備可以根據指定網絡設備的參考fib表,對該n個fib表項進行檢測,從而可以一次性批量對指定網絡設備存儲的fib表中的表項進行檢測,檢測過程簡單靈活,檢測效率較高。另外,在本發明實施例中,檢測設備不僅可以向指定網絡設備發送fib檢測報文,當然,檢測設備也可以向該指定網絡設備所在網絡中的每個網絡設備發送該fib檢測報文,從而實現對該網絡中的每個網絡設備存儲的fib表的檢測,進而根據該檢測結果,獲取全網fib表的健康程度,獲取過程簡單靈活,獲取效率高。進一步地,檢測設備將該n個fib表項與指定網絡設備的參考fib表中的表項進行比較,以檢測該n個fib表項是否準確之前,還可以獲取指定網絡設備所在網絡的路由信息,并根據該網絡的路由信息,確定指定網絡設備的參考fib表。需要說明的是,該路由信息可以包括該網絡的網絡拓撲信息,該網絡拓撲信息可以包括該網絡中所有網絡設備間特定的物理排列信息或者邏輯排列信息。另外,檢測設備獲取指定網絡設備所在網絡的路由信息的操作與步驟401中步驟(1)中的獲取操作相同,本發明實施例對此不再贅述。再者,檢測設備根據該網絡的路由信息,確定指定網絡設備的參考fib表的操作與相關技術中網路設備根據獲取的路由信息,確定該網絡設備的fib表的操作類似,本發明實施例對此不進行詳細闡述。需要說明的是,本發明實施例中,由于檢測設備獲取到的指定網絡設備所在網絡的路由信息是較為準確的,且指定網絡設備的參考fib表是根據該路由信息獲取得到的,因此,該參考fib表的準確度能夠得到保證。進一步地,檢測設備將該n個fib表項與指定網絡設備的參考fib表中的表項進行比較,以檢測該n個fib表項是否準確之后,檢測設備還可以當檢測到該n個fib表項中的第一fib表項不準確時,從該參考fib表中,獲取該第一fib表項對應的參考fib表項,并將該參考fib表項發送給指定網絡設備,該第一fib表項為該n個fib表項中的任意一個;當指定網絡設備接收到檢測設備發送的該參考fib表項時,可以根據該參考fib表項更新存儲的fib表中對應該參考fib表項的第一fib表項。需要說明的是,第一fib表項對應的ip地址段與參考fib表項對應的ip地址段相同。例如,指定網絡設備的參考fib表如上表3所示,該n個fib表項如上表2所示,則檢測設備將該n個fib表項與指定網絡設備的參考fib表中的表項進行比較后,可以檢測到14.1.2.0/24在指定網絡設備存儲的fib表中的出接口是不準確的,則此時檢測設備可以從該參考fib表中,獲取14.1.2.0/24對應的參考出接口ge0/0/3,并將該14.1.2.0/24對應的參考出接口ge0/0/3發送給指定網絡設備。假設指定網絡設備中存儲的fib表如上表1所示,則當指定網絡設備接收到該14.1.2.0/24對應的參考出接口ge0/0/3時,指定網絡設備可以將該fib表中14.1.2.0/24對應的出接口ge0/0/2更新為該參考出接口ge0/0/3。需要說明的是,本發明實施例中,檢測設備可以在檢測到指定網絡設備返回的fib表項不準確時,從指定網絡設備的參考fib表中,獲取參考fib表項,并將該參考fib表項發送給指定網絡設備。由于該參考fib表項的準確度能夠得到保證,因此,當指定網絡設備接收到該參考fib表項,并根據該參考fib表項更新存儲的fib表中不準確的fib表項后,可以提高該fib表的準確度,進而保證指定網絡設備對報文的正常轉發。在本發明實施例中,檢測設備可以向指定網絡設備發送fib檢測報文,該fib檢測報文指示對指定網絡設備的fib表進行檢測,由于該fib檢測報文中攜帶n個ip地址段,因此,當指定網絡設備接收到該檢測設備發送的fib檢測報文時,可以根據存儲的fib表,獲取n個fib表項,該n個fib表項中的每 個fib表項為該n個ip地址段中的每個ip地址段在該fib表中的表項,并將該n個fib表項發送給檢測設備,也即是,該指定網絡設備可以將該n個fib表項批量地進行發送,而無需進行多次發送。進而當檢測設備接收到該n個fib表項時,可以將該n個fib表項與指定網絡設備的參考fib表中的表項進行比較,從而可以一次性批量檢測該n個fib表項是否準確,該檢測過程簡單靈活,且檢測效率較高。圖9是本發明實施例提供的一種檢測設備的結構示意圖,參見圖9,該檢測設備包括:第一發送模塊901,用于向指定網絡設備發送fib檢測報文,fib檢測報文中攜帶n個ip地址段,n為大于或等于1的自然數;接收模塊902,用于接收指定網絡設備發送的n個fib表項,n個fib表項中的每個fib表項為n個ip地址段中的每個ip地址段在指定網絡設備存儲的fib表中對應的表項;檢測模塊903,用于將n個fib表項與指定網絡設備的參考fib表中的表項進行比較,以檢測n個fib表項是否準確,參考fib表為檢測設備根據指定網絡設備所在網絡的路由信息確定的fib表。可選地,fib檢測報文中包括標簽棧;當向指定網絡設備發送fib檢測報文時,該第一發送模塊901用于:根據標簽棧中包括的m個路徑標簽,將fib檢測報文發送給指定網絡設備,m為大于或等于1的自然數。可選地,當根據標簽棧中包括的m個路徑標簽,將fib檢測報文發送給指定網絡設備時,該第一發送模塊901用于:獲取指定網絡設備所在網絡的路由信息,路由信息包括網絡中每個網絡設備的設備標簽;根據路由信息,確定從檢測設備到指定網絡設備的報文轉發路徑;根據報文轉發路徑,獲取m個路徑標簽,m個路徑標簽中的每個路徑標簽為報文轉發路徑中包括的m個網絡設備中的每個網絡設備對應的標簽;根據m個網絡設備在報文轉發路徑中的路由順序,將m個路徑標簽壓入標簽棧。可選地,如圖10所示,該檢測設備還包括:獲取模塊904,用于當檢測到n個fib表項中的第一fib表項不準確時,從參考fib表中,獲取第一fib表項對應的參考fib表項,第一fib表項為n個fib表項中的任意一個;第二發送模塊905,用于將參考fib表項發送給指定網絡設備,使指定網絡設備根據參考fib表項更新第一fib表項。在本發明實施例中,檢測設備向指定網絡設備發送fib檢測報文,該fib檢測報文中攜帶n個ip地址段,之后,檢測設備接收指定網絡設備發送的n個fib表項,并將該n個fib表項與指定網絡設備的參考fib表中的表項進行比較,從而可以一次性批量檢測該n個fib表項是否準確,該檢測過程簡單靈活,且檢測效率較高。圖11是本發明實施例提供的一種網絡設備的結構示意圖,參見圖11,該網絡設備包括:接收模塊1101,用于接收檢測設備發送的fib檢測報文,fib檢測報文中攜帶n個ip地址段,n為大于或等于1的自然數;獲取模塊1102,用于根據存儲的fib表,獲取n個fib表項,n個fib表項中的每個fib表項為n個ip地址段中的每個ip地址段在fib表中對應的表項;發送模塊1103,用于將n個fib表項發送給檢測設備,使檢測設備檢測n個fib表項是否準確。可選地,如圖12所示,該網絡設備還包括:確定模塊1104,用于當在輸入端口檢測到報文時,確定報文是否為檢測設備發送的fib檢測報文;該接收模塊1101,用于當報文為檢測設備發送的fib檢測報文時,執行接收檢測設備發送的fib檢測報文的步驟。可選地,當確定報文是否為檢測設備發送的fib檢測報文時,該確定模塊1104用于:當在輸入端口檢測到報文時,確定報文攜帶的報文類型標識是否為指定類型標識;當報文類型標識為指定類型標識時,確定報文為檢測報文;確定檢測報文攜帶的檢測信息是否為fib檢測信息;當檢測報文攜帶的檢測信息為fib檢測信息時,確定檢測報文為檢測設備發送的fib檢測報文。可選地,當根據存儲的fib表,獲取n個fib表項時,該獲取模塊1302用于:對于n個ip地址段中的每個ip地址段,確定fib表中是否存儲有ip地址段對應的fib表項;當fib表中存儲有ip地址段對應的fib表項時,獲取ip地址段在fib表中對應的表項;當fib表中沒有存儲ip地址段對應的fib表項時,在fib表中添加ip地址段對應的fib表項,添加的fib表項中的出接口為空,將添加的fib表項確定為ip地址段在fib表中對應的表項。可選地,如圖13所示,該網絡設備還包括:更新模塊1105,用于當接收到檢測設備發送的參考fib表項時,根據參考fib表項更新fib表中對應參考fib表項的第一fib表項,參考fib表項為檢測設備從指定網絡設備的參考fib表中獲取得到,參考fib表為檢測設備根據指定網絡設備所在網絡的路由信息確定的fib表。在本發明實施例中,指定網絡設備接收檢測設備發送的fib檢測報文,并根據該fib檢測報文,獲取n個fib表項,將該n個fib表項發送給檢測設備,從而可以使檢測設備一次性批量檢測該n個fib表項是否準確,該檢測過程簡單靈活,且檢測效率較高。需要說明的是:上述實施例提供的檢測設備和網絡設備在轉發信息庫表項檢測時,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據需要而將上述功能分配由不同的功能模塊完成,即將設備的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的檢測設備和網絡設備與轉發信息庫表項檢測方法實施例屬于同一構思,其具體實現過程詳見方法實施例,這里不再贅述。圖14是本發明實施例提供的一種檢測設備的結構示意圖,參見圖14,該檢測設備包括通信總線1401、存儲器1402、發射機1403、接收機1404和處理器1405,其中,存儲器1402、發射機1403、接收機1404和處理器1405通過通信總線1401互通。存儲器1402,用于存儲程序;處理器1405,用于調用存儲器1402中存儲的程序,通過所述發射機1403和所述接收機1404與指定網絡設備通信,實現圖2和圖4中檢測設備的功能。其中,處理器1405可能是一種集成電路芯片,具有信號的處理能力。在實現過程中,上述方法的各步驟可以通過處理器中的硬件的集成邏輯電路或者軟件形式的指令完成。這些指令可以通過其中的處理器以配合實現及控制,用于執行本發明實施例揭示的方法。上述處理器還可以是通用處理器、數字信號處理器(英文:digitalsignalprocessor,簡稱:dsp)、專用集成電路(英文:application-specificintegratedcircuit,簡稱:asic)、現成可編程門陣列(英文:fieldprogrammablegatearray,簡稱:fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件。其中,上述通用處理器可以是微處理器或者該處理器也可以是任何常規的處理器,解碼器等。結合本發明實施例所公開的方法的步驟可以直接體現為硬件處理器執行完成,或者用處理器中的硬件及軟件模塊組合執行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領域成熟的存儲介質中。另外通信總線1401除包括數據總線之外,還包括電源總線、控制總線和狀態信號總線。但是為了清楚說明,在圖14中將各種總線都標為通信總線1401。本設備實施例中提供的一種檢測設備,可以集成在服務器網元設備中,應用于方法實施例附圖2所示的場景中,實現檢測設備的功能。檢測設備可以實現的其他附加功能、以及與其他網元設備的交互過程,請參照方法實施例中對檢測設備的描述,在這里不再贅述。在本發明實施例中,檢測設備向指定網絡設備發送fib檢測報文,該fib檢測報文中攜帶n個ip地址段,之后,檢測設備接收指定網絡設備發送的n個fib表項,并將該n個fib表項與指定網絡設備的參考fib表中的表項進行比較,從而可以一次性批量檢測該n個fib表項是否準確,該檢測過程簡單靈活, 且檢測效率較高。圖15是本發明實施例提供的一種網絡設備的結構示意圖,參見圖15,該網絡設備包括通信總線1501、存儲器1502、發射機1503、接收機1504和處理器1505,其中,存儲器1502、發射機1503、接收機1504和處理器1505通過通信總線1501互通。存儲器1502,用于存儲程序;處理器1505,用于調用存儲器1502中存儲的程序,通過所述發射機1503和所述接收機1504與檢測設備通信,實現圖3和圖4中網絡設備的功能。其中,所述存儲器1502還用于存儲fib表。其中,處理器1505為與圖14中的處理器1405類似的處理器,通信總線1501為與圖14中的通信總線1401類似的通信總線。本設備實施例中提供的一種網絡設備,可以集成在服務器網元設備中,應用于方法實施例附圖3所示的場景中,實現網絡設備的功能。網絡設備可以實現的其他附加功能、以及與其他網元設備的交互過程,請參照方法實施例中對網絡設備的描述,在這里不再贅述。在本發明實施例中,指定網絡設備接收檢測設備發送的fib檢測報文,并根據該fib檢測報文,獲取n個fib表項,將該n個fib表項發送給檢測設備,從而可以使檢測設備一次性批量檢測該n個fib表項是否準確,該檢測過程簡單靈活,且檢測效率較高。本領域普通技術人員可以理解實現上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。以上所述僅為本發明的較佳實施例,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。當前第1頁12
當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影