新四季網

檢測轉發表的方法、裝置和設備與流程

2023-09-22 21:42:45 3

本發明涉及通信
技術領域:
:,尤其涉及檢測轉發表的方法、裝置和設備。
背景技術:
::在網際協議(internetprotocol,縮寫ip)網絡中,網絡設備控制面的路由表中,對應一個ip地址有一個路由表項,例如,ip地址192.168.1.1對應一個路由表項192.168.1.0/24。而網絡設備中指導數據報文轉發的是轉發麵(通常為轉發晶片)的轉發表(forwardingtable),也可稱為轉發信息庫(forwardinginformationbase,縮寫fib)。網絡設備的轉發表通常是根據其路由表中的最優路由生成,也可以通過地址解析協議(addressresolutionprotocol,縮寫arp)生成。由於ip網絡不保證可靠性,數據報文出現丟包或錯誤等異常時,可能是網絡中鏈路故障等原因,也可能是網絡設備上沒有生成相應的轉發表項,或生成的轉發表項出錯導致的。技術實現要素:本申請實施例提供了一種檢測轉發表的方法、裝置和設備,能夠檢測網絡設備的轉發表是否存在錯誤。第一方面,提供一種檢測轉發表的方法,包括:網絡檢測設備根據目的ip地址和網絡拓撲信息生成檢測報文,所述檢測報文中包括標籤棧,生存時間生存時間(timetolive,縮寫ttl),源ip地址和所述目的ip地址;所述標籤棧中包括n個鏈路標籤,所述ttl的值為n的基礎上加1,即n+1,所述源ip地址為所述網絡檢測設備的ip地址,其中,n為所述網絡檢測設備到待檢測 網絡節點的跳數,n為大於等於1的正整數(可表示為n≥1);所述網絡檢測設備根據所述標籤棧棧頂的鏈路標籤發送所述檢測報文,以便於所述檢測報文可以根據所述標籤棧被發送至所述待檢測網絡設備。可能網絡檢測設備和待檢測網絡節點之間存在中間網絡節點,則所述網絡檢測設備根據所述標籤棧棧頂的鏈路標籤向下一跳節點,即中間網絡節點,轉發所述檢測報文。也可能所述網絡檢測設備的下一跳節點就是所述待檢測網絡節點,則所述網絡檢測設備根據所述標籤棧棧頂的鏈路標籤向所述待檢測網絡節點發送所述檢測報文。所述網絡檢測設備接收通知消息,所述通知消息用於通知所述網絡檢測設備:反饋節點收到待檢測網絡節點轉發的所述檢測報文;所述網絡檢測設備根據所述通知消息和所述網絡拓撲信息確定所述待檢測網絡節點的轉發表是否正確。其中,反饋節點為所述待檢測網絡節點的下一跳節點;通常,所述網絡檢測設備是從所述反饋節點接收到該通知消息。這樣,當到目的ip地址的數據報文出現丟包或轉發錯誤,或者客戶需求等其他情況需要檢測到目的ip地址的轉發路徑上的待檢測網絡節點的轉發表時,網絡檢測設備生成包括特定標籤棧和特定ttl值的檢測報文,通過標籤棧指定檢測報文的標籤轉發路徑,以便於所述檢測報文可以根據標籤棧被發送至所述待檢測網絡節點;並利用ttl逐跳減1,所述檢測報文中ttl的值在待檢測網絡節點的下一跳,即所述反饋節點處理(減1)後為0觸發該反饋節點向網絡檢測設備發送通知消息。網絡檢測設備就可以根據發送通知消息的反饋節點和網絡拓撲信息,快速判斷該待檢測網絡節點的轉發表是否存在錯誤,從而提高故障定位的效率。所述通知消息可以為網絡控制報文協議(internetcontrolmessageprotocol,縮寫icmp)報文。可選地,所述網絡檢測設備具體根據所述目的ip地址和所述網絡拓撲信息,確定所述網絡檢測設備至所述目的ip地址的轉發路徑以及所述轉發路徑上的所述待檢測網絡節點;根據所述網絡拓撲信息確定所述網絡檢測設備到所 述待檢測網絡節點的跳數(即n)以及每一跳的鏈路標籤,並根據所述網絡檢測設備到所述待檢測網絡節點的跳數以及每一跳的鏈路標籤,生成所述檢測報文。這樣,網絡檢測設備在生成檢測報文時,根據待檢測網絡節點確定n的取值,以保證所述檢測報文可以根據標籤棧中的n個鏈路標籤轉發至所述待檢測網絡節點,在所述待檢測網絡節點處進行路由轉發,從而可以檢測該待檢測網絡節點的轉發表是否正確。所述網絡拓撲信息可以包括所述網絡檢測設備至所述目的ip地址的所述轉發路徑,以及每一跳的路由信息。路由信息包括鏈路標籤。鏈路標籤指定了報文的單跳轉發路徑。可選地,所述反饋節點接收所述待檢測網絡節點轉發的所述檢測報文;所述反饋節點將所述ttl的值減去1,並在所述檢測報文中的所述ttl的值為0時發送所述通知消息。當所述網絡檢測設備確定發送所述通知消息的反饋節點與所述網絡拓撲信息中路由一致,所述網絡檢測設備可以確定所述網絡節點的轉發表正確;當所述網絡檢測設備確定發送所述通知消息的反饋節點與所述網絡拓撲信息中路由不一致時,所述網絡檢測設備可以確定所述網絡節點的轉發表存在錯誤。網絡檢測設備在生成檢測報文時,將ttl的值設為特定值,以保證所述檢測報文在待檢測網絡節點的下一跳(即反饋節點)處理時,因ttl的值為0發送通知消息給網絡檢測設備,這樣網絡檢測設備就可以根據該通知消息和網絡拓撲信息判斷待檢測網絡節點的轉發表是否正確。第二方面,提供一種檢測轉發表方法,包括:網絡檢測設備根據網絡拓撲信息生成檢測報文,所述檢測報文中包括標籤棧,ttl,源ip地址和目的ip地址;所述標籤棧中包括n個鏈路標籤,所述ttl的值為n+1,所述源ip地址為所述網絡檢測設備的ip地址,其中,n為所述網絡檢測設備到待檢測網絡節點的跳數,n≥1;所述網絡檢測設備根據所述標籤棧棧頂的鏈路標籤發送 所述檢測報文,以便於所述檢測報文可以根據標籤棧被發送至所述待檢測網絡設備。待檢測網絡節點接收所述檢測報文,彈出所述標籤棧棧頂的鏈路標籤,並將所述ttl的值減去1;所述待檢測網絡節點確定所述標籤棧為空,並根據所述目的ip地址和所述待檢測網絡節點的轉發表,將所述檢測報文轉發給反饋節點。所述反饋節點接收所述檢測報文,將所述ttl的值減去1;所述反饋節點確定所述ttl的值為0,並向所述網絡檢測設備發送通知消息。所述網絡檢測設備接收所述通知消息,並根據所述通知消息和所述網絡拓撲信息確定所述待檢測網絡節點的轉發表是否正確。可能網絡檢測設備和待檢測網絡節點之間存在一個或多個中間網絡節點,則所述網絡檢測設備根據所述標籤棧棧頂的鏈路標籤向下一跳節點,即中間網絡節點,轉發所述檢測報文,所述待檢測網絡節點接收上一跳節點(中間網絡節點)轉發的所述待檢測報文。也可能所述網絡檢測設備的下一跳節點就是所述待檢測網絡節點,即網絡檢測設備和待檢測網絡節點之間沒有中間網絡節點,所述網絡檢測設備根據所述標籤棧棧頂的鏈路標籤向所述待檢測網絡節點發送所述檢測報文,所述待檢測網絡節點接收所述網絡檢測設備發送的所述待檢測報文。這樣,網絡檢測設備生成包括特定標籤棧(n個鏈路標籤)和特定ttl值(ttl值為n+1)的檢測報文,通過標籤棧指定檢測報文的標籤轉發路徑,以便於檢測報文可以根據標籤棧被發送至待檢測網絡節點;並利用ttl逐跳減1,檢測報文中ttl的值在反饋節點(即待檢測網絡節點的下一跳)處理(減1)後為0會發送通知消息給網絡檢測設備,就可以根據通知消息和網絡拓撲信息對待檢測網絡節點的轉發表進行檢測,快速判斷該待檢測網絡節點的轉發表是否存在錯誤,從而提高故障定位的效率。所述通知消息可以為icmp報文。可選地,所述網絡檢測設備具體根據所述目的ip地址和所述網絡拓撲信息,確定所述網絡檢測設備至所述目的ip地址的轉發路徑以及所述轉發路徑 上的所述待檢測網絡節點;根據所述網絡拓撲信息確定所述網絡檢測設備到所述待檢測網絡節點的跳數n以及每一跳的鏈路標籤,並根據所述網絡檢測設備到所述待檢測網絡節點的跳數n以及每一跳的鏈路標籤,生成所述檢測報文。所述網絡拓撲信息中可以包括所述網絡檢測設備至所述目的ip地址的轉發路徑,以及每一跳的路由信息。路由信息包括鏈路標籤。鏈路標籤指定了報文的單跳轉發路徑。這樣,如果要檢測所述轉發路徑上不同的待檢測網絡節點,網絡檢測設備可以確定n的不同取值,生成n為不同值的檢測報文,檢測網絡路徑上的不同待檢測網絡節點的轉發表是否正確。當所述網絡檢測設備確定發送所述通知消息的反饋節點與所述網絡拓撲信息中路由一致,所述網絡檢測設備可以確定所述網絡節點的轉發表正確;當所述網絡檢測設備確定發送所述通知消息的反饋節點與所述網絡拓撲信息中路由不一致時,所述網絡檢測設備可以確定所述網絡節點的轉發表存在錯誤。可選地,所述網絡檢測設備和所述待檢測網絡節點之間可能存在一個或多個中間網絡節點,則所述方法還包括:中間網絡節點接收所述檢測報文,彈出所述標籤棧棧頂的鏈路標籤,並將所述ttl的值減去1;所述中間網絡節點確定所述標籤棧不為空,並根據所述標籤棧棧頂的鏈路標籤,繼續轉發所述檢測報文,直至所述待檢測網絡節點收到所述檢測報文。通過檢測報文中的特定標籤棧,可以控制中間網絡節點僅根據鏈路標籤對所述檢測報文進行標籤轉發,只有在待檢測網絡節點因標籤棧為空,才根據轉發表對所述檢測報文進行ip路由轉發。第三方面,提供一種網絡檢測設備,所述網絡檢測設備具有實現上述檢測轉發表的方法中網絡檢測設備的功能,所述功能可以通過檢測裝置實現,所述檢測裝置可以通過硬體實現,也可以通過硬體執行相應的軟體實現,所述硬體或軟體可以包括一個或多個與上述功能相對應的模塊。第三方面的一種可能的實現中,所述檢測裝置包括報文生成模塊,發送模塊,接收模塊和確定模塊;所述報文生成模塊,用於根據目的ip地址和網絡拓撲信息生成檢測報文,所述檢測報文中包括標籤棧,ttl,源ip地址和所述目的ip地址;所述標籤棧中包括n個鏈路標籤,所述ttl的值為n+1,所述源ip地址為所述網絡檢測設備的ip地址,所述目的ip地址為待檢測ip地址,其中,n為所述網絡檢測設備到待檢測網絡節點的跳數,n≥1;所述發送模塊,用於根據所述標籤棧棧頂的鏈路標籤發送所述檢測報文,,以便於所述檢測報文可以根據標籤棧被發送至所述待檢測網絡設備;所述接收模塊,用於接收通知消息,所述通知消息用於通知所述網絡檢測設備:反饋節點收到待檢測網絡節點轉發的所述檢測報文;所述反饋節點為所述待檢測網絡節點的下一跳節點;通常,所述網絡檢測設備是從所述反饋節點接收到該通知消息。所述確定模塊,用於根據所述通知消息和所述網絡拓撲信息確定所述待檢測網絡節點的轉發表是否正確。可選地,所述通知消息為所述反饋節點在所述檢測報文中的所述ttl的值為0時發送。所述通知消息可以為icmp報文。可選地,所述報文生成模塊,具體用於根據所述目的ip地址和所述網絡拓撲信息,確定所述網絡檢測設備至所述目的ip地址的轉發路徑以及所述轉發路徑上的所述待檢測網絡節點;根據所述網絡拓撲信息確定所述網絡檢測設備到所述待檢測網絡節點的跳數以及每一跳的鏈路標籤,並根據所述網絡檢測設備到所述待檢測網絡節點的跳數以及每一跳的鏈路標籤,生成所述檢測報文。可選地,所述檢測裝置還包括拓撲獲取模塊;所述拓撲獲取模塊,用於獲取所述網絡拓撲信息。所述網絡拓撲信息中可以包括所述網絡檢測設備至所述目的ip地址的轉發路徑,以及每一跳的路由信息。路由信息包括鏈路標籤。 鏈路標籤指定了報文的單跳轉發路徑。第三方面的另一種可能的實現中,所述網絡檢測設備包括:處理器和存儲器;所述網絡檢測設備還包括通信接口;所述處理器,所述存儲器和所述通信接口通過總線相互連接;所述存儲器,用於保存網絡拓撲信息;所述網絡拓撲信息包括所述網絡檢測設備至目的ip地址的轉發路徑,以及每一跳的路由信息。路由信息包括鏈路標籤。鏈路標籤指定了報文的單跳轉發路徑所述處理器,用於根據所述目的ip地址和所述網絡拓撲信息生成檢測報文,所述檢測報文中包括標籤棧,ttl,源ip地址和所述目的ip地址;所述標籤棧中包括n個鏈路標籤,所述ttl的值為n+1,所述源ip地址為所述網絡檢測設備的ip地址,其中,n為所述網絡檢測設備到待檢測網絡節點的跳數,n≥1;根據所述標籤棧棧頂的鏈路標籤發送所述檢測報文;接收通知消息,所述通知消息用於通知所述網絡檢測設備:反饋節點收到待檢測網絡節點轉發的所述檢測報文;並根據所述通知消息和所述網絡拓撲信息確定所述待檢測網絡節點的轉發表是否正確。所述反饋節點為所述待檢測網絡節點的下一跳節點;通常,所述網絡檢測設備是從所述反饋節點接收到該通知消息。所述通知消息為所述反饋節點在所述檢測報文中的所述ttl的值為0時發送。可選地,所述處理器,具體用於根據所述目的ip地址和所述網絡拓撲信息,確定所述網絡檢測設備至所述目的ip地址的轉發路徑以及所述轉發路徑上的所述待檢測網絡節點;根據所述網絡拓撲信息確定所述網絡檢測設備到所述待檢測網絡節點的跳數以及每一跳的鏈路標籤,並根據所述網絡檢測設備到所述待檢測網絡節點的跳數以及每一跳的鏈路標籤,生成所述檢測報文。可選地,所述處理器還用於獲取所述網絡拓撲信息。第四方面,提供一種網絡節點,所述網絡節點具有實現上述檢測轉發表的 方法中網絡節點(包括待檢測網絡節點,中間網絡節點等)的功能,所述功能可以通過硬體實現,也可以通過硬體執行相應的軟體實現,所述硬體或軟體可以包括一個或多個與上述功能相對應的模塊。一種可能的實現中,所述網絡節點包括接收模塊,報文處理模塊和轉發模塊;所述接收模塊,用於接收檢測報文,所述檢測報文包括標籤棧,生存時間ttl,源網際協議ip地址和目的ip地址;其中,所述標籤棧中包括n個鏈路標籤,n為大於等於1的正整數(可表示為n≥1),所述ttl的值為n+1;所述報文處理模塊,用於彈出所述標籤棧棧頂的鏈路標籤,將所述ttl的值減去1;並判斷所述標籤棧是否為空;所述轉發模塊,用於當所述報文處理模塊確定所述標籤棧為空時,根據所述目的ip地址和所述網絡節點的轉發表,將所述檢測報文轉發給反饋節點;此時,所述網絡節點為待檢測網絡節點,所述反饋節點為所述待檢測網絡節點的下一跳節點。所述反饋節點接收所述檢測報文,將所述ttl的值減去1;所述反饋節點確定所述ttl的值為0時向所述網絡檢測設備發送通知消息,以便所述網絡檢測設備根據網絡拓撲信息和所述通知消息中所述反饋節點的ip地址確定所述網絡節點的轉發表是否正確。所述轉發模塊,還用於當所述報文處理模塊確定所述標籤棧不為空時,根據所述標籤棧棧頂的鏈路標籤,轉發所述檢測報文。此時,所述網絡節點為中間網絡節點,對所述檢測報文繼續進行標籤轉發,以便所述檢測報文被發送給所述待檢測網絡節點。另一種可能的實現中,所述網絡節點包括處理器和存儲器;進一步還包括通信接口;所述處理器,所述存儲器和所述通信接口之間可以通過總線相互連接;所述存儲器,用於存儲轉發表;所述處理器,用於接收檢測報文,所述檢 測報文包括標籤棧,ttl,源ip地址和目的ip地址;其中,所述標籤棧中包括n個鏈路標籤,n≥1,所述ttl的值為n+1;彈出所述標籤棧棧頂的鏈路標籤,將所述ttl的值減去1,並判斷所述標籤棧是否為空。當確定所述標籤棧為空時,根據所述目的ip地址和所述轉發表,將所述檢測報文轉發給反饋節點;此時,所述網絡節點為待檢測網絡節點,所述反饋節點為所述待檢測網絡節點的下一跳。所述反饋節點接收所述檢測報文,將所述ttl的值減去1;所述反饋節點確定所述ttl的值為0,並向所述網絡檢測設備發送通知消息,以便所述網絡檢測設備根據網絡拓撲信息和所述通知消息中所述反饋節點的ip地址確定所述網絡節點的轉發表是否正確。所述處理器,還用於當確定所述標籤棧不為空時,根據所述標籤棧棧頂的鏈路標籤,轉發所述檢測報文;此時,所述網絡節點為中間網絡節點,對所述檢測報文繼續進行標籤轉發,以便所述檢測報文被發送給所述待檢測網絡節點。第五方面,提供了一種計算機存儲介質,該計算機存儲介質中存儲有程序代碼,該程序代碼中包括實現上述第一方面的方法的指令。第六方面,提供了一種計算機存儲介質,該計算機存儲介質中存儲有程序代碼,該程序代碼中包括實現上述第二方面的方法的指令。第七方面,提供一種檢測轉發表的系統,包括網絡檢測設備,待檢測網絡節點和反饋節點;所述網絡檢測設備,用於根據目的ip地址和網絡拓撲信息生成檢測報文,所述檢測報文中包括標籤棧,ttl,源ip地址和所述目的ip地址;其中,所述標籤棧中包括n個鏈路標籤,所述ttl的值為n+1,所述源ip地址為所述網絡檢測設備的ip地址,其中,n為所述網絡檢測設備到待檢測網絡節點的跳數,n≥1;根據所述標籤棧棧頂的鏈路標籤發送所述檢測報文,以便所述檢 測報文被發送給所述待檢測網絡節點;所述待檢測網絡節點,用於接收所述檢測報文,彈出所述標籤棧棧頂的鏈路標籤,並將所述ttl的值減去1;當確定所述標籤棧為空時,根據所述目的ip地址和所述待檢測網絡節點的轉發表,將所述檢測報文轉發給所述反饋節點;所述反饋節點為所述待檢測網絡節點的下一跳節點;所述反饋節點,用於接收所述檢測報文,將所述ttl的值減去1;並在確定所述ttl的值為0時向所述網絡檢測設備發送通知消息;所述網絡檢測設備,還用於接收所述通知消息,並根據所述通知消息和所述網絡拓撲信息確定所述待檢測網絡節點的轉發表是否正確。具體地,當所述網絡檢測設備確定發送所述通知消息的反饋節點與所述網絡拓撲信息中路由一致,所述網絡檢測設備可以確定所述網絡節點的轉發表正確;當所述網絡檢測設備確定發送所述通知消息的反饋節點與所述網絡拓撲信息中路由不一致時,所述網絡檢測設備可以確定所述網絡節點的轉發表存在錯誤。可選地,在所述檢測轉發表的系統,所述網絡檢測設備與所述待檢測網絡節點之間還存在一個或多個中間網絡節點。在所述待檢測網絡節點接收所述檢測報文之前,中間網絡節點接收所述檢測報文,彈出所述標籤棧棧頂的鏈路標籤,並將所述ttl的值減去1;所述中間網絡節點確定所述標籤棧不為空,並根據所述標籤棧棧頂的鏈路標籤,繼續轉發所述檢測報文,直至所述待檢測網絡節點收到所述檢測報文。這樣,通過檢測報文中的特定標籤棧和特定ttl值,可以控制中間網絡節點僅根據鏈路標籤對所述檢測報文進行標籤轉發,以便所述檢測報文被發送給待檢測網絡節點,只有在待檢測網絡節點因標籤棧為空,才根據轉發表對所述檢測報文進行ip路由轉發。本申請提供的技術方案,當到待檢測ip地址的數據報文出現丟包或轉發錯誤,需要檢測待檢測網絡節點的轉發表時,網絡檢測設備生成包括特定標籤棧和特定ttl值的檢測報文,指定檢測報文的轉發路徑,並利用ttl逐跳減1、ttl的值為0時會觸發待檢測網絡節點的下一跳,即所述反饋節點,向網 絡檢測設備發送通知消息(icmp報文),可以快速判斷該待檢測網絡節點的轉發表是否存在錯誤,從而提高故障定位的效率。附圖說明圖1為本申請實施例提供的檢測轉發表的系統的結構示意圖;圖2為本申請實施例提供的檢測轉發表的方法的流程示意圖;圖3為本申請實施例提供的檢測轉發表的方法的信息交互示意圖;圖4為本申請實施例提供的一種檢測轉發表的檢測裝置的結構示意圖;圖5為本申請實施例提供的另一種檢測轉發表的檢測裝置的結構示意圖;圖6為本申請實施例提供的一種網絡檢測設備的結構示意圖;圖7為本申請實施例提供的一種網絡節點的結構示意圖;圖8為本申請實施例提供的另一種網絡節點的結構示意圖。具體實施方式本申請提供的技術方案中,網絡檢測設備生成包括ttl和鏈路標籤的檢測報文,通過標籤棧指定該檢測報文的標籤轉發路徑,通過ttl指定該檢測報文經過的跳數,用於檢測所述網絡檢測設備到目的ip地址的轉發路徑上的待檢測網絡節點的轉發表是否正確。具體地,網絡檢測設備根據網絡拓撲信息確定所述網絡檢測設備到所述待檢測網絡節點的跳數n以及每一跳的鏈路標籤,生成檢測報文,其中包括標籤棧和ttl;標籤棧包括n個鏈路標籤(依次為n跳的鏈路標籤),ttl的值為m的基礎上加1,也即,n+1。在所述檢測報文從所述網絡檢測設備轉發至所述待檢測網絡節點的過程中,根據標籤棧中的鏈路標籤進行標籤轉發;在所述檢測報文到達所述待檢測網絡節點後,標籤棧為空,則根據所述待檢測網絡節點的轉發表轉發所述檢測報文。所述待檢測網絡節點的下一跳,也稱為反饋節點,接收所述檢測報文,將ttl的值減1,導致因該檢測報文中ttl的值為0向該網絡檢測設備發送通知消息,例如 icmp報文。這樣,所述該網絡檢測設備根據收到的icmp報文和網絡拓撲信息可以判斷該待檢測網絡節點的轉發表,即fib,是否存在錯誤。icmp用於在主機與路由器之間傳遞控制信息,包括報告錯誤、狀態信息等。icmp報文有不同的類型,例如icmp差錯報告報文主要用於向數據通信中的源端報告錯誤。icmp差錯報告報文的數據區通常包括出錯報文的首部,還可以包括該出錯報文的前64位數據。當數據報文中ttl為0時,路由器會丟棄該數據報文,並發送類型為超時(類型值為11,代碼為0)的icmp差錯報告報文給該數據報文的發送者(源端)。本申請實施例中,通知消息可以為icmp報文,就是指類型值為11、代碼為0的icmp差錯報告報文。本申請實施例提供的檢測轉發表的方法可以在發往某個目的ip地址的數據報文出現丟包或錯誤等異常時,而網絡正常,換言之,沒有其他故障(例如,鏈路故障等)的情況下,用於檢測到該目的ip地址的轉發路徑上的網絡節點的轉發表是否存在錯誤。當然也可以根據用戶需要,隨時用來檢測通往某個目的ip地址的轉發路徑上的網絡節點的轉發表是否存在錯誤。本申請實施例中,該目的ip地址也稱為待檢測ip地址。由於轉發路徑上通常存在多個網絡節點,網絡檢測設備不確定哪個網絡節點的轉發表存在錯誤,這時網絡檢測設備可以將轉發路徑中某一段網絡路徑上的多個網絡節點依次作為待檢測網絡節點,發送ttl值及鏈路標籤數量為遞增或者遞減的多個檢測報文,觸發該段網絡路徑上多個網絡節點因ttl為0反饋icmp報文,從而可以檢測該段網絡路徑上每一跳網絡節點的轉發表是否正確。本申請提供的檢測轉發表的方法,通過檢測一段網絡路徑上的多個網絡節點,可以定位出轉發表存在錯誤的網絡節點,從而提高故障定位的效率。下面結合附圖和具體實施方式對本申請的技術方案作詳細的說明。圖1為本申請實施例提供的一種檢測轉發表的系統的結構示意圖,該系統100中包括網絡檢測設備110和所述網絡檢測設備到目的ip地址的轉發路徑中的一段網絡路徑120,圖1所示的網絡路徑120中包括三個網絡節點:r1,r2 和r3。網絡檢測設備110可檢測所述網絡路徑120上任一網絡節點的轉發表,也可以依次檢測所述網絡路徑120上每個網絡節點的轉發表。所述系統100中還可以包括其他網絡節點,例如圖1中所示的網絡節點r0和r4。本申請實施例中,將網絡檢測設備準備檢測的網絡節點稱為待檢測網絡節點,並將待檢測網絡節點的下一跳稱為反饋節點。將轉發路徑上網絡檢測設備與待檢測網絡節點之間的網絡節點稱為中間網絡節點。結合圖1所示的系統,當所述網絡檢測設備110要檢測網絡節點r1的轉發表時,網絡節點r1為待檢測網絡節點;如果網絡節點r1的轉發表正確,則發送通知消息的反饋節點與網絡拓撲信息的路由一致。如果網絡節點r1的轉發表錯誤,則發送通知消息的反饋節點與網絡拓撲信息不一致。例如,網絡拓撲信息中網絡節點r1的下一跳為網絡節點r2;如果網絡檢測設備收到網絡節點r2發送的通知消息,則與網絡拓撲信息不一致,可以確定網絡節點r1的轉發表正確;如果網絡檢測設備收到網絡節點r2之外其他節點發送的通知消息,與網絡拓撲信息不一致,則可以確定所述r1的轉發表存在錯誤。圖2為本申請實施例提供的一種檢測轉發表的方法的流程示意圖,可以檢測網絡路徑中任一網絡節點的轉發表是否正確,所述方法包括:201、網絡檢測設備根據目的ip地址和網絡拓撲信息生成檢測報文,所述檢測報文中包括標籤棧,ttl,源ip地址和所述目的ip地址;所述標籤棧中包括n個鏈路標籤,所述ttl的值為n+1,其中,n為所述網絡檢測設備到待檢測網絡節點的跳數,n≥1。所述源ip地址為所述網絡檢測設備的ip地址,例如1.1.1.1。所述目的ip地址通常為主機的ip地址,例如192.168.1.1。具體地,所述網絡檢測設備根據所述目的ip地址和所述網絡拓撲信息確定所述網絡檢測設備到所述目的ip地址的轉發路徑和所述轉發路徑上的所述待檢測網絡節點;然後所述網絡檢測設備根據網絡拓撲信息,確定所述網絡檢測設備到所述待檢測網絡節點的跳數以及每一跳的鏈路標籤,生成所述檢測報 文。其中,所述網絡拓撲信息包括所述網絡檢測設備到所述目的ip地址的轉發路徑,以及該轉發路徑上每一跳的路由信息,包括鏈路標籤。鏈路標籤指定了報文的單跳轉發路徑。本申請實施例中,所述網絡檢測設備可以先通過網絡拓撲管理裝置獲取網絡拓撲信息。所述網絡拓撲管理裝置可以是軟體定義網絡(software-definednetworking,縮寫sdn)控制器。具體實現中,所述網絡檢測設備和所述網絡拓撲管理裝置可以在同一個物理設備中實現,也可以是在不同的物理設備中實現。以圖1所示系統為例,網絡檢測設備110要檢測網絡中到192.168.1.1這個目的ip地址的轉發路徑上的網絡節點r1的轉發表是否正確,即待檢測網絡節點為r1,則所述網絡檢測設備110根據網絡拓撲信息,確定所述網絡檢測設備110到網絡節點r1的跳數為2(即,所述網絡檢測設備110到r0,以及r0到r1共兩跳),鏈路標籤分別為:8801和8802,所述網絡檢測設備110生成檢測報文,其中標籤棧中包括2個鏈路標籤:8801和8802,ttl值為3。202、所述網絡檢測設備根據所述標籤棧棧頂的鏈路標籤發送所述檢測報文;標籤棧的操作與通常的堆棧「後進先出」的操作一樣。標籤入棧是指向報文加入一個標籤,使標籤棧的深度加1;標籤出棧是指從報文中去掉一個標籤,換言之,彈出標籤,使標籤棧的深度減1。報文中,標籤自棧底至棧頂按照自內往外的順序封裝。在報文轉發過程中,決定如何轉發報文的標籤始終是標籤棧棧頂的標籤,也即報文中最外層的標籤。具體地,所述網絡檢測設備可以通過(multiprotocollabelswitching,縮寫mpls)定義的標籤轉發方式實現本申請的檢測轉發表的方法,所述檢測報文可以是mpls報文。當然,也可以採用其他支持段路由(segmentrouting)中鏈路標籤轉發的實現方式,本申請對此不做限制。具體地,所述網絡檢測設備向下一跳節點(可能是中間網絡節點,也可能 就是所述待檢測網絡節點)發送所述檢測報文,以便於所述檢測報文被發送至所述待檢測網絡設備。繼續上述步驟201中的例子,所述網絡檢測設備110生成的所述檢測報文中,標籤棧中自棧底至棧頂(報文自內而外)的鏈路標籤依次為8802,8801;ttl值為3。所述網絡檢測設備110根據所述標籤棧棧頂的鏈路標籤8801向下一跳節點,即網絡節點r0發送所述檢測報文。203、網絡節點接收所述檢測報文,彈出所述標籤棧棧頂的鏈路標籤,並將所述ttl的值減去1;204、所述網絡節點判斷所述標籤棧是否為空;所述網絡節點在彈出所述標籤棧棧頂的鏈路標籤之後,需要判斷標籤棧是否為空,以確定繼續進行標籤轉發還是根據轉發表進行ip路由轉發。當所述網絡節點確定所述標籤棧不為空時,表示所述網絡節點為中間網絡節點,則繼續步驟205;當所述網絡節點確定所述標籤棧為空時,表示所述網絡節點為待檢測網絡節點,則繼續步驟206;205、當所述網絡節點確定所述標籤棧不為空時,所述網絡節點根據所述標籤棧棧頂的鏈路標籤轉發所述檢測報文。當所述網絡節點確定所述標籤棧不為空時,即所述網絡節點為中間網絡節點,所述網絡節點根據所述標籤棧棧頂的鏈路標籤向下一跳節點轉發所述檢測報文,以便於所述檢測報文被發送至所述待檢測網絡設備。繼續上述例子,網絡節點r0確定所述標籤不為空,所述網絡節點r0根據所述標籤棧棧頂的鏈路標籤8802向下一跳節點,即網絡節點r1,轉發所述檢測報文。206、當所述網絡節點確定所述標籤棧為空時,所述網絡節點根據所述目的ip地址和所述網絡節點的轉發表,將所述檢測報文轉發給反饋節點;當所述網絡節點確定所述標籤棧為空時,所述網絡節點即為待檢測網絡節點,可以理解的是,此時所述檢測報文中的ttl的值為1。所述網絡節點根據所述目的ip地址和所述網絡節點的轉發表,將所述檢測報文轉發給反饋節點,所述反饋節點為所述待檢測網絡節點的下一跳節點。繼續上述例子,網絡節點 r1確定所述標籤為空,所述網絡節點r1根據所述目的ip地址和所述網絡節點r1的轉發表,將所述檢測報文轉發給反饋節點,即網絡節點r2。207、所述反饋節點接收所述檢測報文,將所述ttl的值減去1,所述反饋節點確定所述ttl的值為0時向網絡檢測設備發送通知消息;所述通知消息用於向所述網絡檢測設備通知:反饋節點收到待檢測網絡節點轉發的所述檢測報文。所述通知消息中包括所述反饋節點的ip地址。所述通知消息具體可以是icmp報文;當然也可以擴張已有消息,或者創建新的消息,只要能夠起到該通知消息的作用即可,本申請對此不做限定。所述反饋節點收到所述檢測報文之後將所述ttl的值減去1,所述ttl的值為0,因此所述反饋節點向所述網絡檢測設備發送通知消息,通知所述網絡檢測設備:所述反饋節點收到了所述檢測報文。本申請實施例中,所述網絡檢測設備生成的檢測報文,由於設置的標籤棧以及ttl值,使得該檢測報文根據鏈路標籤逐跳轉發到待檢測網絡節點,並在經過待檢測網絡節點處理後標籤棧為空且ttl值為1。而該檢測報文經過所述反饋節點處理(ttl減1)後,所述ttl的值為0,從而觸發所述反饋節點向所述網絡檢測設備發送通知消息。208、所述網絡檢測設備接收所述通知消息,並根據所述通知消息和所述網絡拓撲信息確定所述網絡節點的轉發表是否正確;具體地,當所述網絡檢測設備確定發送所述通知消息的所述反饋節點與所述網絡拓撲信息中路由一致,所述網絡檢測設備可以確定所述網絡節點的轉發表正確;當所述網絡檢測設備確定發送所述通知消息的所述反饋節點與所述網絡拓撲信息中路由不一致時,所述網絡檢測設備可以確定所述網絡節點的轉發表存在錯誤。本申請提供的技術方案,檢測報文在經過標籤轉發後,會根據待檢測網絡設備的轉發表進行ip路由轉發,由於ttl每經過一跳會減1,通過設置適當的ttl值,使得ttl的值經反饋節點處理(ttl減1)後為0,觸發反饋節點向網絡檢測設備發送icmp報文,如果發送icmp報文的反饋節點與網絡拓撲 信息中路由一致,則可以確定該待檢測網絡節點的轉發表正確,否則,可以確定該待檢測網絡節點的轉發表存在錯誤。所述icmp報文中包含所述檢測報文的首部,因此網絡檢測設備可以確定收到的所述icmp報文是所述反饋節點用於報告所述檢測報文出現超時(ttl為0)錯誤的。當網絡檢測設備要檢測轉發路徑上多個網絡節點的轉發表時,網絡檢測設備可以依次發送ttl的值及鏈路標籤的數量為遞增或者遞減的多個檢測報文,重複執行如圖2所示的檢測報文的方法,從而可以檢測轉發路徑上多個網絡節點的轉發表,定位出轉發表存在錯誤的網絡節點。結合圖1所示的系統,本申請實施例提供了對網絡檢測設備110到目的ip地址的轉發路徑中的一段網絡路徑120上的三個網絡節點r1,r2和r3的轉發表依次進行檢測的方法。該段網絡路徑120可以是根據客戶需求,網絡部署情況(權重,帶寬等),或者數據報文轉發異常等分析後確定的。參見圖3所示的檢測轉發表的方法的信息交互示意圖,該方法包括:301-1、網絡檢測設備110根據目的ip地址和網絡拓撲信息生成第一檢測報文,所述第一檢測報文的頭部包括第一標籤棧,第一ttl,源ip地址和所述目的ip地址;具體地,所述網絡檢測設備110根據所述目的ip地址和所述網絡拓撲信息,確定所述網絡檢測設備到所述目的ip地址的轉發路徑及所述轉發路徑中網絡路徑120。所述網絡檢測設備110首先要檢測網絡路徑120上網絡節點r1的轉發表是否存在錯誤,即所述網絡節點r1為待檢測網絡節點。所述網絡檢測設備110根據所述網絡拓撲信息確定所述網絡檢測設備110到網絡節點r1的跳數為2(即,所述網絡檢測設備110到網絡節點r0,以及網絡節點r0到網絡節點r1共兩跳),鏈路標籤,分別為:8801和8802。所述網絡檢測設備110生成所述第一檢測報文,n為2,如圖3所示,所述第一 標籤棧中包括2個鏈路標籤,自棧底至棧頂(報文自內而外)依次為第二鏈路標籤8802,第一鏈路標籤8801;所述第一ttl的值為3。所述目的ip地址,即待檢測ip地址,例如為192.168.1.1;所述源ip地址為所述網絡檢測設備110的ip地址,例如為1.1.1.1。302-1、所述網絡檢測設備110根據所述第一標籤棧棧頂的第一鏈路標籤(8801)發送所述第一檢測報文;具體地,網絡節點r0為所述轉發路徑上所述網絡檢測設備的下一跳節點;所述網絡檢測設備110根據所述第一標籤棧棧頂的第一鏈路標籤8801向網絡節點r0發送所述第一檢測報文;303-1、所述網絡節點r0接收所述第一檢測報文,彈出所述第一標籤棧棧頂的第一鏈路標籤(8801),並將所述第一ttl的值減去1;所述第一檢測報文經所述網絡節點r0處理後,所述第一標籤棧中包括1個鏈路標籤,即第二鏈路標籤8802;所述第一ttl的值為2。此時,所述第一標籤棧棧頂的標籤即為該第二鏈路標籤8802。然後所述網絡節點r0需要判斷所述第一標籤棧是否為空,以確定繼續進行標籤轉發還是根據轉發表進行ip路由轉發。304-1、所述網絡節點r0確定所述第一標籤棧不為空,並根據所述第一標籤棧棧頂的第二鏈路標籤(8802)發送所述第一檢測報文至網絡節點r1;所述網絡節點r0確定所述第一標籤棧不為空,表示所述網絡節點r0為中間網絡節點,所述網絡節點r0繼續向自己的下一跳節點,即網絡節點r1,轉發所述第一檢測報文。305-1、所述網絡節點r1接收所述第一檢測報文,彈出所述第一標籤棧棧頂的第二鏈路標籤(8802),並將所述第一ttl的值減去1;所述第一檢測報文經所述網絡節點r1處理後,所述第一標籤棧為空(其中沒有鏈路標籤了),所述第一ttl的值為1。然後所述網絡節點r1需要判斷所述第一標籤棧是否為空,以確定繼續進 行標籤轉發還是根據轉發表進行ip路由轉發。306-1、所述網絡節點r1確定所述第一標籤棧為空,並根據所述目的ip地址和所述網絡節點r1的轉發表,將所述第一檢測報文轉發給網絡節點r2;所述網絡節點r1確定所述第一標籤棧為空時,表示所述網絡節點r1為待檢測網絡節點,所述網絡節點r1根據所述目的ip地址和所述網絡節點r1的轉發表對所述第一檢測報文進行ip路由轉發,將所述第一檢測報文轉發給所述網絡節點r1的下一跳,即反饋節點。307-1、所述網絡節點r2接收所述第一檢測報文,將所述第一ttl的值減去1,所述網絡節點r2確定所述第一ttl的值為0並向所述網絡檢測設備110發送第一icmp報文;所述網絡節點r2確定所述第一ttl的值為0,則所述網絡節點r2作為反饋節點,生成所述第一icmp報文,發送給所述網絡檢測設備110;所述第一icmp報文中包括所述網絡節點r2的ip地址。所述第一icmp報文中攜帶所述第一檢測報文的首部(所述源ip地址和所述目的ip地址),因此網絡檢測設備可以確定收到的所述第一icmp報文是所述網絡節點r2用於報告所述第一檢測報文出現超時(ttl為0)錯誤的。假設所述網絡拓撲信息中所述網絡檢測設備至所述目的ip地址的轉發路徑上所述網絡節點r1的下一跳為網絡節點r2。所述網絡節點r2收到所述第一檢測報文並向網絡檢測設備發送所述第一icmp報文,即所述網絡節點r2為反饋節點,表明所述待檢測網絡節點,即網絡節點r1的轉發表正確。如果網絡節點r2之外的其他節點收到所述第一檢測報文,所述其他節點向網絡檢測設備發送所述第一icmp報文,即所述其他節點為反饋節點(圖3中未示出),則表明所述網絡節點r1的轉發表錯誤。308-1、所述網絡檢測設備110接收所述網絡節點r2發送的所述第一icmp報文,根據所述第一icmp報文和所述網絡拓撲信息確定所述網絡節點r1的轉發表是否正確。具體地,所述網絡檢測設備根據所述網絡拓撲信息和所述第一icmp報文中所述網絡節點r2的ip地址,若確定所述網絡拓撲信息中所述網絡檢測設備至所述目的ip地址的轉發路徑上所述網絡節點r1(即待檢測網絡節點)的下一跳是所述網絡節點r2,即發送所述第一icmp報文的反饋節點(所述網絡節點r2)與所述網絡拓撲信息一致,則所述網絡檢測設備可以確定所述網絡節點r1的轉發表正確;若確定所述網絡拓撲信息中所述轉發路徑上所述網絡節點r1的下一跳不是所述網絡節點r2,即發送所述第一icmp報文的反饋節點(所述網絡節點r2)與所述網絡拓撲信息不一致,則所述網絡檢測設備可以確定所述網絡節點r1的轉發表存在錯誤。接下來,所述網絡檢測設備110要繼續檢測網絡路徑120上網絡節點r2的轉發表是否存在錯誤。301-2、網絡檢測設備110根據所述目的ip地址和所述網絡拓撲信息生成第二檢測報文,所述第二檢測報文包括第二標籤棧,第二ttl,所述源ip地址和所述目的ip地址;具體地,所述網絡檢測設備110根據所述目的ip地址和所述網絡拓撲信息,確定所述網絡檢測設備110到網絡節點r2(即待檢測網絡節點)的跳數為3(即,所述網絡檢測設備110到網絡節點r0,網絡節點r0到網絡節點r1,以及網絡節點r1到網絡節點r2共三跳),鏈路標籤分別為:8801,8802和8803。所述網絡檢測設備110生成所述第二檢測報文,n為3,如圖3所示,所述第二標籤棧中包括3個鏈路標籤,自棧底至棧頂(報文自內而外)依次為第三鏈路標籤8803,第二鏈路標籤8802,第一鏈路標籤8801;第二ttl的值為4。所述第二檢測報文與所述第一檢測報文具有相同的源ip地址和相同的目的ip地址。302-2、所述網絡檢測設備110根據所述第二標籤棧棧頂的第一鏈路標籤(8801)發送所述第二檢測報文;具體地,所述網絡檢測設備110根據所述第二標籤棧棧頂的第一鏈路標籤8801向自己的下一跳節點,即網絡節點r0發送所述第二檢測報文。303-2、所述網絡節點r0接收所述第二檢測報文,彈出所述第二標籤棧棧頂的第一鏈路標籤(8801),並將所述第二ttl的值減去1;所述第二檢測報文經所述網絡節點r0處理後,所述第二標籤棧中包括2個鏈路標籤,自棧底至棧頂(報文自內而外)依次為第三鏈路標籤8803,第二鏈路標籤8802;所述第二ttl的值為3。此時,所述第二標籤棧棧頂的標籤即為該第二鏈路標籤8802。然後所述網絡節點r0需要判斷所述第二標籤棧是否為空,以確定繼續進行標籤轉發還是根據轉發表進行ip路由轉發。304-2、所述網絡節點r0確定所述第二標籤棧不為空,並根據所述第二標籤棧棧頂的第二鏈路標籤(8802)向網絡節點r1發送所述第二檢測報文;所述網絡節點r0確定所述第二標籤棧不為空,表示所述網絡節點r0為中間網絡節點,所述網絡節點r0根據標籤棧棧頂的第二鏈路標籤(8802)向所述網絡節點r0的下一跳節點,即網絡節點r1,轉發所述第二檢測報文。305-2、所述網絡節點r1接收所述第二檢測報文,彈出所述第二標籤棧棧頂的第二鏈路標籤(8802),並將所述第二ttl的值減去1;所述第二檢測報文經所述網絡節點r1處理後,所述第二標籤棧中包括1個鏈路標籤,即第三鏈路標籤8803;所述第二ttl的值為2。此時,所述第二標籤棧棧頂的標籤即為該第三鏈路標籤8803。然後所述網絡節點r1需要判斷所述第二標籤棧是否為空,以確定繼續進行標籤轉發還是根據轉發表進行ip路由轉發。306-2、所述網絡節點r1確定所述第二標籤棧不為空,並根據所述第二標籤棧棧頂的第三鏈路標籤(8803)向網絡節點r2發送所述第二檢測報文;所述網絡節點r1確定所述第二標籤棧不為空,表示所述網絡節點r1也是中間網絡節點,所述網絡節點r1根據所述第二標籤棧棧頂的第三鏈路標籤 (8803)向自己的下一跳節點,即網絡節點r2發送所述第二檢測報文。307-2、所述網絡節點r2接收所述第二檢測報文,彈出所述第二標籤棧棧頂的第三鏈路標籤(8803),並將所述第二ttl的值減去1;所述第二檢測報文經所述網絡節點r2處理後,所述第二標籤棧為空;所述第二ttl的值為1。然後所述網絡節點r2需要判斷所述第二標籤棧是否為空,以確定繼續進行標籤轉發還是根據轉發表進行ip路由轉發。308-2、所述網絡節點r2確定所述第二標籤棧為空,並根據所述目的ip地址和所述網絡節點r2的轉發表,將所述第二檢測報文轉發給網絡節點r3;所述網絡節點r2確定所述第二標籤棧為空,表示所述網絡節點r2就是待檢測網絡節點。所述網絡節點r2根據自己的轉發表和所述目的ip地址對所述第二檢測報文進行ip路由轉發,將所述第二檢測報文轉發給自己的下一跳節點,即反饋節點。309-2、所述網絡節點r3接收所述第二檢測報文,將所述第二ttl的值減去1,所述網絡節點r3確定所述第二ttl的值為0並向所述網絡檢測設備發送第二icmp報文;所述網絡節點r3,即反饋節點,收到所述第二檢測報文後,將所述第二ttl的值減去1。所述網絡節點r3確定所述第二ttl的值為0,因此生成所述第二icmp報文,發送給所述網絡檢測設備110;所述第二icmp報文中包括所述網絡節點r3的ip地址。所述第二icmp報文中還攜帶所述第二檢測報文的首部(所述源ip地址和所述目的ip地址),因此網絡檢測設備可以確定收到的所述第二icmp報文是所述網絡節點r3用於報告所述第二檢測報文出現超時(ttl為0)錯誤的。310-2、所述網絡檢測設備110接收所述網絡節點r3發送的所述第二icmp報文,根據所述第二icmp報文和所述網絡拓撲信息確定所述網絡節點r2的轉發表是否正確。具體地,所述網絡檢測設備根據所述網絡拓撲信息和所述第二icmp報文中所述網絡節點r3的ip地址,若確定所述網絡拓撲信息中所述網絡檢測設備至所述目的ip地址的轉發路徑上所述網絡節點r2(即待檢測網絡節點)的下一跳節點是所述網絡節點r3,即發送所述第二icmp報文的反饋節點(所述網絡節點r3)與所述網絡拓撲信息一致,則所述網絡檢測設備可以確定所述網絡節點r2的轉發表正確;若確定所述網絡拓撲信息中所述轉發路徑上所述網絡節點r2的下一跳不是所述網絡節點r3,即發送所述第二icmp報文的反饋節點(所述網絡節點r3)與所述網絡拓撲信息不一致,則所述網絡檢測設備可以確定所述網絡節點r2的轉發表存在錯誤。接下來,所述網絡檢測設備110繼續檢測網絡路徑120上網絡節點r3的轉發表是否存在錯誤。301-3、網絡檢測設備110根據所述目的ip地址和所述網絡拓撲信息生成第三檢測報文,所述第三檢測報文包括第三標籤棧,第三ttl,所述源ip地址和所述目的ip地址;具體地,所述網絡檢測設備110根據所述網絡拓撲信息,確定所述網絡檢測設備110到網絡節點r3(即待檢測網絡節點)的跳數為4(即,所述網絡檢測設備110到網絡節點r0,網絡節點r0到網絡節點r1,網絡節點r1到網絡節點r2,以及網絡節點r2到網絡節點r3共四跳),鏈路標籤分別為:8801,8802,8803和8804。所述網絡檢測設備110生成所述第三檢測報文,n為4,如圖3所示,所述第三標籤棧中包括4個鏈路標籤,自棧底至棧頂(報文自內而外)依次為第四鏈路標籤8804,第三鏈路標籤8803,第二鏈路標籤8802,第一鏈路標籤8801;第三ttl的值為5。所述第三檢測報文與所述第一檢測報文、所述第二檢測報文具有相同的源ip地址(即所述網絡檢測設備的ip地址)和相同的目的ip地址(即所述待檢測ip地址)。302-3、所述網絡檢測設備110根據所述第三標籤棧棧頂的第一鏈路標籤 (8801)發送所述第三檢測報文至網絡節點r0;303-3、所述網絡節點r0接收所述第三檢測報文,彈出所述第三標籤棧棧頂的第一鏈路標籤(8801),並將所述第三ttl的值減去1;所述第三檢測報文經所述網絡節點r0處理後,所述第三標籤棧中包括3個鏈路標籤,自棧底至棧頂(報文自內而外)依次為第四鏈路標籤8804,第三鏈路標籤8803,第二鏈路標籤8802;所述第三ttl的值為4。此時,所述第第三標籤棧棧頂的標籤即為該第二鏈路標籤8802。然後所述網絡節點r0需要判斷所述第三標籤棧是否為空,以確定繼續進行標籤轉發還是根據轉發表進行ip路由轉發。304-3、所述網絡節點r0確定所述第三標籤棧不為空,並根據所述第三標籤棧棧頂的第二鏈路標籤(8802)發送所述第三檢測報文至網絡節點r1;所述網絡節點r0作為中間網絡節點繼續轉發所述第三檢測報文給自己的下一跳節點,即網絡節點r1。305-3、所述網絡節點r1接收所述第三檢測報文,彈出所述第三標籤棧棧頂的第二鏈路標籤(8802),並將所述第三ttl的值減去1;所述第三檢測報文經所述網絡節點r1處理後,所述第三標籤棧中包括2個鏈路標籤,自棧底至棧頂(報文自內而外)依次為第四鏈路標籤8804,第三鏈路標籤8803;所述第三ttl的值為3。此時,所述第三標籤棧棧頂的標籤即為該第三鏈路標籤8803。然後所述網絡節點r1需要判斷所述第三標籤棧是否為空,以確定繼續進行標籤轉發還是根據轉發表進行ip路由轉發。306-3、所述網絡節點r1確定所述第三標籤棧不為空,並根據所述第三標籤棧棧頂的第三鏈路標籤(8803)發送所述第三檢測報文至網絡節點r2;所述網絡節點r1作為中間網絡節點繼續轉發所述第三檢測報文給自己的下一跳節點,即網絡節點r2。307-3、所述網絡節點r2接收所述第三檢測報文,彈出所述第三標籤棧棧 頂的第三鏈路標籤(8803),並將所述第三ttl的值減去1;所述第三檢測報文經所述網絡節點r2處理後,所述第三標籤棧中包括1個鏈路標籤,即第四鏈路標籤8804;所述第三ttl的值為2。此時,所述第三標籤棧棧頂的標籤即為該第四鏈路標籤8804。然後所述網絡節點r2需要判斷所述第三標籤棧是否為空,以確定繼續進行標籤轉發還是根據轉發表進行ip路由轉發。308-3、所述網絡節點r2確定所述第三標籤棧不為空,並根據所述第三標籤棧棧頂的第四鏈路標籤(8804)發送所述第三檢測報文至網絡節點r3;所述網絡節點r2作為中間網絡節點繼續轉發所述第三檢測報文給自己的下一跳節點,即網絡節點r3。309-3、所述網絡節點r3接收所述第三檢測報文,彈出所述第三標籤棧棧頂的第四鏈路標籤(8804),並將所述第三ttl的值減去1;所述第三檢測報文經所述網絡節點r3處理後,所述第三標籤棧為空;所述第三ttl的值為1。然後所述網絡節點r3需要判斷所述第三標籤棧是否為空,以確定繼續進行標籤轉發還是根據轉發表進行ip路由轉發。310-3、所述網絡節點r3確定所述第三標籤棧為空,並根據所述目的ip地址和所述網絡節點r3的轉發表,將所述第三檢測報文轉發給網絡節點r4;所述網絡節點r3確定所述第三標籤棧為空時,表示所述網絡節點r3為待檢測網絡節點,所述網絡節點r3根據所述目的ip地址和所述網絡節點r3的轉發表對所述第三檢測報文進行ip路由轉發,將所述第三檢測報文轉發給所述網絡節點r3的下一跳,即反饋節點。311-3、所述網絡節點r4接收所述第三檢測報文,將所述第三ttl的值減去1,所述網絡節點r4確定所述第三ttl的值為0並向所述網絡檢測設備發送第三icmp報文;所述網絡節點r4確定所述第三ttl的值為0,則所述網絡節點r4作為 所述待檢測網絡節點的下一跳節點,即反饋節點,生成所述第三icmp報文,發送給所述網絡檢測設備110;所述第三icmp報文中包括所述網絡節點r4的ip地址。所述第三icmp報文中還攜帶所述第三檢測報文的首部,因此網絡檢測設備可以確定收到的所述第三icmp報文是所述網絡節點r2用於報告所述第三檢測報文出現超時(ttl為0)錯誤的。假設所述網絡拓撲信息中所述轉發路徑上所述網絡節點r3的下一跳為網絡節點r4。所述網絡節點r4收到所述第三檢測報文並向網絡檢測設備發送所述第三icmp報文,即所述網絡節點r4為反饋節點,則表明所述待檢測網絡節點,即網絡節點r3的轉發表正確。如果網絡節點r4之外的其他節點收到所述第三檢測報文,所述其他節點向網絡檢測設備發送所述第三icmp報文,即所述其他節點為反饋節點(圖3中未示出),則表明所述網絡節點r3的轉發表錯誤。312-3、所述網絡檢測設備110接收所述網絡節點r4發送的所述第三icmp報文,根據所述第三icmp報文和所述網絡拓撲信息確定所述網絡節點r3的轉發表是否正確。具體地,所述網絡檢測設備根據所述網絡拓撲信息和所述第三icmp報文中所述網絡節點r4的ip地址,若確定所述網絡拓撲信息中所述網絡檢測設備至所述目的ip地址的轉發路徑上所述網絡節點r3(即待檢測網絡節點)在網絡路徑上的下一跳是所述網絡節點r4,即發送所述第三icmp報文的反饋節點(所述網絡節點r4)與所述網絡拓撲信息一致,則所述網絡檢測設備可以確定所述網絡節點r3的轉發表正確;若定所述網絡拓撲信息中所述轉發路徑上所述網絡節點r3的下一跳不是所述網絡節點r4,即發送所述第三icmp報文的反饋節點(所述網絡節點r4)與所述網絡拓撲信息不一致,則所述網絡檢測設備可以確定所述網絡節點r3的轉發表不正確,即存在錯誤。本申請實施例提供的檢測轉發表的方法,網絡檢測設備根據網絡拓撲信息生成包括特定鏈路標籤和特定ttl值的檢測報文,指定檢測報文的轉發路徑, 並利用ttl逐跳減1、ttl的值為0時會觸發待檢測網絡節點的下一跳,即反饋節點,向網絡檢測設備發送通知消息(icmp報文),可以檢測到所述待檢測ip地址的網絡路徑上任意一個或多個網絡節點的轉發表是否存在錯誤,從而提高故障定位的效率。圖3所示的檢測轉發表的過程中,按照所述轉發路徑中網絡路徑120上節點的順序逐跳依次檢測每個節點的轉發表是否正確,當然也可以倒序檢測,或者任選其中一個或多個網絡節點檢測其轉發表是否正確,對此本申請不做限定。在本申請圖2和圖3所示實施例提供的檢測轉發表的方法基礎上,接下來具體描述提供網絡檢測設備側功能的檢測裝置和網絡檢測設備。參見圖4,為本申請實施例提供的一種檢測轉發表的檢測裝置400,所述檢測裝置400可以設置在網絡檢測設備中,用於實現如本申請圖2和3所示實施例中所述檢測轉發表的方法。所述檢測裝置400包括:報文生成模塊401,用於根據目的ip地址和網絡拓撲信息生成檢測報文,所述檢測報文中包括標籤棧,ttl,源ip地址和目的ip地址;所述標籤棧中包括n個鏈路標籤,所述ttl的值為n+1;所述源ip地址為所述網絡檢測設備的ip地址,其中,n為所述網絡檢測設備到待檢測網絡節點的跳數,n為大於等於1的正整數(可表示為n≥1);發送模塊402,用於根據所述標籤棧棧頂的鏈路標籤發送所述檢測報文;具體地,向所述網絡檢測設備的下一跳節點發送所述檢測報文;所述網絡檢測設備的下一跳節點可能是中間網絡節點,也可能就是該待檢測網絡節點。接收模塊403,用於接收通知消息,所述通知消息用於通知所述網絡檢測設備:反饋節點收到所述待檢測網絡節點轉發的所述檢測報文;所述反饋節點為所述待檢測網絡節點的下一跳節點;確定模塊404,用於根據所述通知消息和所述網絡拓撲信息確定所述待檢測網絡節點的轉發表是否正確。參見圖5所示,所述檢測裝置400還包括拓撲獲取模塊405,用於獲取所述網絡拓撲信息,所述網絡拓撲信息包括所述網絡檢測設備至所述目的ip地址的轉發路徑,及轉發路徑上每一跳的路由信息。路由信息包括鏈路標籤。所述拓撲獲取模塊405可以先通過網絡拓撲管理裝置獲取網絡拓撲信息。所述網絡拓撲管理裝置可以是sdn控制器。具體實現中,所述檢測裝置400和所述網絡拓撲管理裝置可以在同一個物理設備中實現,也可以是在不同的物理設備中實現。所述報文生成模塊401,具體用於根據所述目的ip地址和所述網絡拓撲信息,確定所述網絡檢測設備到所述目的ip地址的轉發路徑和所述轉發路徑上的所述待檢測網絡節點;根據所述網絡拓撲信息確定所述網絡檢測設備到所述待檢測網絡節點的跳數n以及每一跳的鏈路標籤,並根據所述跳數n以及每一跳的鏈路標籤,生成所述檢測報文。當所述待檢測網絡節點收到所述檢測報文之後,所述待檢測網絡節點彈出所述標籤棧棧頂的鏈路標籤,並將所述ttl的值減去1;所述待檢測網絡節點確定所述標籤棧為空,可以理解此時所述檢測報文中的ttl的值為1,所述待檢測網絡節點就根據所述目的ip地址和所述待檢測網絡節點的轉發表對所述檢測報文進行ip路由轉發,將所述檢測報文轉發給反饋節點,所述反饋節點為所述待檢測網絡節點的下一跳。所述通知消息中包括所述反饋節點的ip地址;所述通知消息為所述反饋節點在所述檢測報文中的所述ttl的值為0時發送。具體地,所述反饋節點接收所述待檢測網絡節點轉發的所述檢測報文,並將所述ttl的值減去1,導致所述ttl的值為0,觸發所述反饋節點向所述網絡檢測設備發送通知消息,例如icmp報文。所述確定模塊404具體用於根據所述網絡拓撲信息和所述通知消息中所述反饋節點的ip地址,判斷發送所述通知消息的所述反饋節點與所述網絡拓撲信息中路由一致;當一致時,確定所述待檢測網絡節點的轉發表正確;當不一 致時,確定所述待檢測網絡節點的轉發表存在錯誤。參見圖6,為本申請實施例提供的一種網絡檢測設備600,用於實現如本申請圖2和3所示實施例中所述檢測轉發表的方法。所述網絡檢測設備包括:處理器601,存儲器602和通信接口603;所述處理器601,所述存儲器602和所述通信接口603之間可以通過總線604相互連接;總線604可以是外設部件互連標準(peripheralcomponentinterconnect,簡稱pci)總線或擴展工業標準結構(extendedindustrystandardarchitecture,簡稱eisa)總線等。所述總線可以分為地址總線、數據總線、控制總線等。為便於表示,圖6中僅用一條粗線表示,但並不表示僅有一根總線或一種類型的總線。所述存儲器602,用於存儲網絡拓撲信息,所述網絡拓撲信息包括所述網絡檢測設備至目的ip地址的轉發路徑,及轉發路徑上每一跳的路由信息。所述路由信息包括鏈路標籤。所述處理器601,用於根據所述目的ip地址和所述網絡拓撲信息生成檢測報文,所述檢測報文中包括標籤棧,ttl,源ip地址和目的ip地址;所述標籤棧中包括n個鏈路標籤,所述ttl的值為n+1,所述源ip地址為所述網絡檢測設備的ip地址,其中,n為所述網絡檢測設備到待檢測網絡節點的跳數,n≥1;根據所述標籤棧棧頂的鏈路標籤,通過所述通信接口603發送所述檢測報文;通過所述通信接口603接收反饋節點發送的通知消息,所述通知消息用於通知所述網絡檢測設備:所述反饋節點收到待檢測網絡節點轉發的所述檢測報文;並根據所述通知消息和所述網絡拓撲信息確定所述待檢測網絡節點的轉發表是否正確。所述反饋節點為所述待檢測網絡節點的下一跳節點。所述處理器601具體用於根據所述網絡拓撲信息,確定所述網絡檢測設備到所述待檢測網絡節點的跳數n以及每一跳的鏈路標籤,並根據所述網絡檢測設備到所述待檢測網絡節點的跳數n以及每一跳的鏈路標籤,生成所述檢測報文。所述處理器601,還用於獲取所述網絡拓撲信息。具體可以通過網絡拓撲管理裝置獲取網絡拓撲信息。所述網絡拓撲管理裝置可以是sdn控制器。具體實現中,所述網絡檢測設備和所述網絡拓撲管理裝置可以在同一個物理設備中實現,也可以是在不同的物理設備中實現。所述存儲器602可以包括易失性存儲器(英文:volatilememory),例如隨機存取存儲器(英文:random-accessmemory,縮寫:ram);存儲器602也可以包括非易失性存儲器(英文:non-volatilememory),例如快閃記憶體(英文:flashmemory),硬碟(英文:harddiskdrive,縮寫:hdd)或固態硬碟(英文:solid-statedrive,縮寫:ssd);存儲器602還可以包括上述種類的存儲器的組合。本申請實施例中,所述通信接口603代表所述網絡檢測設備600與網絡中其他網絡節點通信的接口,可以是一個或多個,為便於表述,本申請中用通信接口603表示,並不作為對本申請技術方案的限定。所述處理器601可以是中央處理器(英文:centralprocessingunit,縮寫:cpu),網絡處理器(英文:networkprocessor,縮寫:np)或者cpu和np的組合。處理器601還可以進一步包括硬體晶片。上述硬體晶片可以是專用集成電路(英文:application-specificintegratedcircuit,縮寫:asic),可編程邏輯器件(英文:programmablelogicdevice,縮寫:pld)或其組合。上述pld可以是複雜可編程邏輯器件(英文:complexprogrammablelogicdevice,縮寫:cpld),現場可編程邏輯門陣列(英文:field-programmablegatearray,縮寫:fpga),通用陣列邏輯(英文:genericarraylogic,縮寫:gal)或其任意組合。可選地,所述存儲器602還用於存儲程序指令;所述處理器601可以調用存儲器602中存放的程序指令,執行圖2和圖3所示實施例中網絡檢測設備的一個或多個步驟,或其中可選的實施方式,實現上述圖2和圖3所示的檢測轉發表的方法。本申請實施例提供的網絡檢測設備根據目的ip地址和網絡拓撲信息生成包括特定鏈路標籤和特定ttl值的檢測報文,可以檢測到所述目的ip地址的轉發路徑上任意一個或多個網絡節點的轉發表是否存在錯誤,從而提高故障定位的效率。在本申請圖2和圖3所示實施例提供的檢測轉發表的方法基礎上,接下來具體描述實現上述方法中的網絡節點。參見圖7,為本申請實施例提供的一種網絡節點700,所述網絡節點700用於實現如本申請圖2和3所示實施例中所述檢測轉發表的方法。所述網絡節點700包括:接收模塊701,用於接收檢測報文,所述檢測報文包括標籤棧,ttl,源ip地址和目的ip地址;其中,所述標籤棧中包括n個鏈路標籤,n為大於等於1的正整數,所述ttl的值為n+1;報文處理模塊702,用於彈出所述標籤棧棧頂的鏈路標籤,將所述ttl的值減去1;並判斷所述標籤棧是否為空;轉發模塊703,用於當所述報文處理模塊702確定所述標籤棧為空時,根據所述目的ip地址和所述網絡節點的轉發表,將所述檢測報文轉發給反饋節點。此時,所述網絡節點為待檢測網絡節點,所述反饋節點為所述待檢測網絡節點的下一跳。所述反饋節點接收所述檢測報文(此時,所述檢測報文中不包含鏈路標籤,所述ttl的值為1),將所述ttl的值減去1;所述反饋節點確定所述ttl的值為0時向所述網絡檢測設備發送通知消息,例如,icmp報文,以便所述網絡檢測設備根據所述通知消息和網絡拓撲信息確定所述網絡節點的轉發表是否正確。所述轉發模塊703,還用於當所述報文處理模塊702確定所述標籤棧不為空時,根據所述標籤棧棧頂的鏈路標籤,轉發所述檢測報文。此時,所述網絡節點為中間網絡節點,根據鏈路標籤對所述檢測報文進行標籤轉發,直至發送 給待檢測網絡節點。所述網絡拓撲信息包括所述網絡檢測設備至目的ip地址所對應設備的每一跳的路由信息。所述網絡拓撲信息具體可以包括所述網絡檢測設備至所述目的ip地址的轉發路徑,以及該轉發路徑上每一跳的路由信息;路由信息包括鏈路標籤。參見圖8,為本申請實施例提供的另一種網絡節點800,用於實現如本申請圖2和3所示實施例中所述檢測轉發表的方法。所述網絡節點800包括:處理器801,存儲器802和通信接口803;所述處理器601,所述存儲器602和所述通信接口603之間可以通過總線604相互連接;總線604可以是pci總線或eisa總線等。所述總線可以分為地址總線、數據總線、控制總線等。為便於表示,圖8中僅用一條粗線表示,但並不表示僅有一根總線或一種類型的總線。所述存儲器802,用於存儲轉發表,所述轉發表中包括目的ip地址和下一跳。所述處理器801,用於接收檢測報文,所述檢測報文包括標籤棧,ttl,源ip地址和所述目的ip地址;其中,所述標籤棧中包括n個鏈路標籤,n為大於等於1的正整數,所述ttl的值為n+1;彈出所述標籤棧棧頂的鏈路標籤,將所述ttl的值減去1,並判斷所述標籤棧是否為空;當確定所述標籤棧為空時,根據所述目的ip地址和所述轉發表,將所述檢測報文轉發給反饋節點。此時,所述網絡節點為待檢測網絡節點,所述反饋節點為所述待檢測網絡節點的下一跳。所述反饋節點接收所述檢測報文(此時,所述檢測報文中不包含鏈路標籤,所述ttl的值為1),將所述ttl的值減去1;所述反饋節點確定所述ttl的值為0,則向所述網絡檢測設備發送通知消息,例如,icmp報文,以便所述網絡檢測設備根據所述通知消息和網絡拓撲信息確定所述網絡節點的轉發表是否正確。所述網絡拓撲信息包括所述網絡檢測設備至目的ip地址(待檢測ip地址)所對應設備的每一跳的路由信息。所述網絡拓撲信息具體可以包括所述網絡檢測設備至所述待檢測ip地址的轉發路徑,以及該轉發路徑上每一跳的路由信息;路由信息包括鏈路標籤。所述處理器801,還用於當確定所述標籤棧不為空時,根據所述標籤棧棧頂的鏈路標籤,轉發所述檢測報文。此時,所述網絡節點為中間網絡節點,根據所述標籤棧棧頂的鏈路標籤對所述檢測報文進行標籤轉發,直至發送給待檢測網絡節點。所述存儲器802可以包括易失性存儲器,例如ram;存儲器802也可以包括非易失性存儲器,例如flash,hdd,ssd;存儲器802還可以包括上述種類的存儲器的組合。本申請實施例中,所述通信接口803代表所述網絡節點800與網絡中其他網絡節點通信的接口,可以是一個或多個,為便於表述,本申請中用通信接口803表示,並不作為對本申請技術方案的限定。所述處理器801可以是cpu,np,或者cpu和np的組合;所述處理器也可以是硬體晶片。上述硬體晶片可以是asic,pld或其組合。上述pld可以是cpld,fpga,gal或其任意組合。可選的,所述處理器801,還用於獲取所述轉發表。具體地,所述處理器801根據路由表生成所述轉發表。所述存儲器802還可用於存儲所述路由表。所述網絡節點可以採用傳統的方法得到所述路由表,在此不再贅述。可選地,所述存儲器802還用於存儲程序指令;所述處理器601可以調用存儲器802中存放的程序指令,執行圖2和圖3所示實施例中網絡節點的一個或多個步驟,或其中可選的實施方式,實現上述圖2和圖3所示的檢測轉發表的方法。本申請實施例提供的網絡節點,在收到網絡檢測設備發送的包括特定鏈路標籤和特定ttl的檢測報文後,將檢測報文中的ttl的值減1;當該網絡節 點是待檢測網絡節點,根據轉發表將檢測報文轉發給反饋節點後,反饋節點收到該檢測報文同樣將ttl的值減1,導致所述ttl的值為0觸發反饋節點向網絡檢測設備發送通知消息,從而網絡檢測設備可以根據網絡拓撲信息和通知消息中的反饋節點的ip地址,確定待檢測網絡節點的轉發表是否正確。以上所述,僅為本發明較佳的具體實施方式,但本發明的保護範圍並不局限於此,任何熟悉本
技術領域:
:的技術人員在本發明揭露的技術範圍內,可輕易想到的變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應該以權利要求的保護範圍為準。當前第1頁12當前第1頁12

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀