新四季網

一種信息傳輸方法、裝置和系統與流程

2023-05-22 14:38:36

本發明實施例涉及但不限於軟體定義網絡(softwaredefinednetwork,簡稱為:sdn)
技術領域:
:,尤指一種信息傳輸方法、裝置和系統。
背景技術:
::sdn最初是由美國史丹福大學cleanslate研究組提出的一種新型網絡創新架構。sdn的核心技術開放流openflow協議通過將網絡設備的控制面(包含openflow控制器)與數據面(包含openflowswitch,即openflow轉發設備)分離開來,從而實現了網絡流量的靈活控制,為核心網絡及應用的創新提供了良好的平臺。如圖1所示,為現有技術中的一種openflow協議和openflow配置協議的應用示意圖。openflow協議用來描述openflow控制器和openflow轉發設備之間交互所用信息的標準以及控制器和轉發設備的接口標準。openflow協議還支持組表(grouptable),如表1所示,為現有技術中一種組表的內容。表1groupidentifiergrouptypecountersactionbuckets組標識組類型計數器動作桶上述表1中的groupidentifier標識該組表,當grouptype為all時,該組表用於組播流量和廣播流量的轉發,actionbuckets是多個動作集的列表。openflow協議中組播報文的具體轉發流程是,當轉發設備(例如是openflow轉發設備)接收到組播報文時,首先根據該組播報文中的源地址和組地址匹配流表中的流量入口(flowentry),匹配成功後,flowentry中的動作集(instructions)會執行「groupgroup-id」命令,讓組播報文進一步執行組表處理,進入到組表,在發現grouptype為all時,分別複製一份組播報文到各個動作桶執行,執行完成後,組播報文從動作桶的多個出接口轉發出去,從而完成組播報文的轉發。然而,上述基於openflow組表的組播報文的轉發方式是基於流的轉發,即需要在每臺轉發設備上為每一條流創建一個源ip地址(sourceinternetprotocol,簡稱為:s-ip)和目的組ip地址(groupip,簡稱為:g-ip),即(s,g)流表及組表;顯然地,在組播網絡拓撲不變的情況的,當組播流越多,表項也越大,因此,極大的浪費了表項空間。綜上所述,現有openflow技術進行組播報文的轉發方式,由於需要在每臺轉發設備上為每條流建立對應的流表和組表,從而導致表項佔用空間較大和轉發效率較低的問題。技術實現要素:為了解決上述技術問題,本發明實施例提供了一種信息傳輸方法、裝置和系統,本發明實施例以解決現有openflow技術進行組播報文的轉發方式,由於需要在每臺轉發設備上為每條流建立對應的流表和組表,從而導致表項佔用空間較大和轉發效率較低的問題。第一方面,本發明實施例提供一種信息傳輸方法,包括:控制平臺生成比特位索引顯示複製bier網絡的轉發信息;所述控制平臺根據所述bier網絡的轉發信息通過openflow協議向轉發設備發送bier流表。在第一方面的第一種可能的實現方式中,所述bier流表包括:組播流信息和bier信息,或者bier轉發信息,或者組播流信息、bier信息和bier轉發信息。根據第一方面的第一種可能的實現方式,在第二種可能的實現方式中,所述組播流信息包括:組播源信息,組播組信息和用於標識組播流特徵的信息中的一項或多項;所述bier信息包括比特位串bitstring,所述比特位串為bier出口轉發設備的集合所形成的。根據第一方面的第一種可能的實現方式,在第三種可能的實現方式中,所述bier轉發信息包括:bier的子域信息、比特位串長度信息、集標識信息和比特位串信息,或者bier多協議標籤交換bier-mpls標籤信息和比特位串信息;所述bier轉發信息還包括:熵值信息、生存時間ttl信息、服務類型tos信息和比特位轉發入口路由器標識bfir-id中的一項或多項。在第一方面的第四種可能的實現方式中,所述bier流表的動作集包括:壓入bier頭、彈出bier頭、壓入bier-mpls頭、交換bier-mpls頭、彈出bier-mpls頭和設置比特位串信息中的一項或多項;所述bier流表的動作集還包括:設置熵值信息、設置tos信息和減少ttl信息中的一項或多項。在第一方面的第五種可能的實現方式中,所述控制平臺生成的bier網絡的轉發信息包括:組播流信息和bier出口節點集合信息,或者網絡中各轉發設備的bier轉發信息,或者組播流信息、bier出口節點集合信息和網絡中各轉發設備的bier轉發信息。在第一方面的第六種可能的實現方式中,所述控制平臺生成所述bier網絡的轉發信息之前,還包括:所述控制平臺獲取bier網絡信息,所述bier網絡信息包括:所述bier網絡的轉發設備信息、網絡拓撲信息和所述bier網絡的組播疊加層信息中的一項或多項;所述控制平臺獲取bier網絡信息,包括:所述控制平臺從應用平臺app中獲取所述bier網絡信息;或者,所述控制平臺通過所述控制平臺與所述轉發設備之間的接口,獲取所述bier網絡信息;或者,所述控制平臺通過所述控制平臺與其它管理或控制器平臺之間的接口,獲取所述bier網絡信息。根據第一方面、第一方面的第一種到第六種可能的實現方式中任意一種,在第七種可能的實現方式中,所述方法還包括:所述控制平臺偵聽第一控制消息,所述第一控制消息為第一轉發設備服務的組播接收設備請求加入到所述bier網絡時,所述第一轉發設備發送的;所述控制平臺根據所述第一控制消息更新所述bier網絡的轉發信息;所述控制平臺根據更新後的bier網絡的轉發信息通過openflow協議向入口轉發設備發送更新後的bier流表。根據第一方面、第一方面的第一種到第六種可能的實現方式中任意一種,在第八種可能的實現方式中,所述方法還包括:所述控制平臺偵聽第二控制消息,所述第二控制消息為第二轉發設備服務的組播源設備請求加入到所述bier網絡時,所述第二轉發設備發送的;所述控制平臺根據所述第二控制消息增加bier網絡的轉發信息;所述控制平臺根據所增加的bier網絡的轉發信息通過openflow協議向所述第二轉發設備發送增加的bier流表。根據第一方面、第一方面的第一種到第六種可能的實現方式中任意一種,在第九種可能的實現方式中,所述控制平臺為:sdn控制器;或者,所述控制平臺作為獨立的功能實體嵌入在sdn控制器中;或者,openflow控制器作為插件嵌入在所述控制平臺中。第二方面,本發明實施例提供一種信息傳輸方法,包括:轉發設備通過開放流openflow協議接收控制平臺根據比特位索引顯示複製bier網絡的轉發信息發送的bier流表;所述轉發設備根據所述bier流表對接收到的組播報文進行轉發。在第二方面的第一種可能的實現方式中,所述bier流表包括:組播流信息和bier信息,或者bier轉發信息,或者組播流信息、bier信息和bier轉發信息。根據第二方面的第一種可能的實現方式,在第二種可能的實現方式中,所述組播流信息包括:組播源信息,組播組信息和用於標識組播流特徵的信息中的一項或多項;所述bier信息包括比特位串bitstring,所述比特位串為bier出口轉發設備的集合所形成的。根據第二方面的第一種可能的實現方式,在第三種可能的實現方式中,所述bier轉發信息包括:bier的子域信息、比特位串長度信息、集標識信息和比特位串信息,或者bier多協議標籤交換bier-mpls標籤信息和比特位串信息;所述bier轉發信息還包括:熵值信息、生存時間ttl信息、服務類型tos信息和比特位轉發入口路由器標識bfir-id中的一項或多項。在第二方面的第四種可能的實現方式中,所述bier流表的動作集包括:壓入bier頭、彈出bier頭、壓入bier-mpls頭、交換bier-mpls頭、彈出bier-mpls頭和設置比特位串信息中的一項或多項;所述bier流表的動作集還包括:設置熵值信息、設置tos信息和減少ttl信息中的一項或多項。在第二方面的第五種可能的實現方式中,所述bier網絡的轉發信息包括:組播流信息和bier出口節點集合信息,或者網絡中各轉發設備的bier轉發信息,或者組播流信息、bier出口節點集合信息和網絡中各轉發設備的bier轉發信息。根據第二方面、第二方面的第一種到第五種可能的實現方式中任意一種,在第六種可能的實現方式中,所述方法還包括:第一轉發設備服務的組播接收設備請求加入到所述bier網絡時,所述第一轉發設備向所述控制平臺發送第一控制消息,所述第一控制消息用於指示所述控制平臺更新所述bier網絡的轉發信息;入口轉發設備通過openflow協議接收所述控制平臺根據更新後的bier網絡的轉發信息向所述入口轉發設備發送更新的bier流表;所述入口轉發設備根據所述更新的bier流表對接收到的組播報文進行轉發。根據第二方面、第二方面的第一種到第五種可能的實現方式中任意一種,在第七種可能的實現方式中,所述方法還包括:第二轉發設備服務的組播源設備請求加入到所述bier網絡時,所述第二轉發設備向所述控制平臺發送第二控制消息,所述第二控制消息用於指示所述控制平臺增加bier網絡的轉發信息;所述第二轉發設備通過openflow協議接收所述控制平臺根據所增加的bier網絡的轉發信息向所述第二轉發設備發送的新增bier流表。根據第二方面、第二方面的第一種到第五種可能的實現方式中任意一種,在第八種可能的實現方式中,所述轉發設備包括:物理路由器、物理交換機、虛擬路由器或者虛擬交換機。第三方面,本發明實施例提供一種信息傳輸裝置,設置於控制平臺中,所述信息傳輸裝置包括:生成模塊和發送模塊;所述生成模塊,配置為能夠生成比特位索引顯示複製bier網絡的轉發信息;所述發送模塊,配置為能夠根據所述生成模塊生成的bier網絡的轉發信息通過openflow協議向轉發設備發送bier流表。在第三方面的第一種可能的實現方式中,所述bier流表包括:組播流信息和bier信息,或者bier轉發信息,或者組播流信息、bier信息和bier轉發信息。根據第三方面的第一種可能的實現方式,在第二種可能的實現方式中,所述組播流信息包括:組播源信息,組播組信息和用於標識組播流特徵的信息中的一項或多項;所述bier信息包括比特位串bitstring,所述比特位串為bier出口轉發設備的集合所形成的。根據第三方面的第一種可能的實現方式,在第三種可能的實現方式中,所述bier轉發信息包括:bier的子域信息、比特位串長度信息、集標識信息和比特位串信息,或者bier多協議標籤交換bier-mpls標籤信息和比特位串信息;所述bier轉發信息還包括:熵值信息、生存時間ttl信息、服務類型tos信息和比特位轉發入口路由器標識bfir-id中的一項或多項。在第三方面的第四種可能的實現方式中,所述bier流表的動作集包括:壓入bier頭、彈出bier頭、壓入bier-mpls頭、交換bier-mpls頭、彈出bier-mpls頭和設置比特位串信息中的一項或多項;所述bier流表的動作集還包括:設置熵值信息、設置tos信息和減少ttl信息中的一項或多項。在第三方面的第五種可能的實現方式中,所述生成模塊生成的bier網絡的轉發信息包括:組播流信息和bier出口節點集合信息,或者網絡中各轉發設備的bier轉發信息,或者組播流信息、bier出口節點集合信息和網絡中各轉發設備的bier轉發信息。在第三方面的第六種可能的實現方式中,所述信息傳輸裝置還包括:獲取模塊,配置為能夠在所述生成模塊生成所述bier網絡的轉發信息之前,獲取bier網絡信息,所述bier網絡信息包括:所述bier網絡的轉發設備信息、網絡拓撲信息和所述bier網絡的組播疊加層信息中的一項或多項;所述獲取模塊配置為能夠控制平臺獲取bier網絡信息,包括:配置為能夠從應用平臺app中獲取所述bier網絡信息;或者,配置為能夠通過所述控制平臺與所述轉發設備之間的接口,獲取所述bier網絡信息;或者,配置為能夠通過所述控制平臺與其它管理或控制器平臺之間的接口,獲取所述bier網絡信息。根據第三方面、第三方面的第一種到第六種可能的實現方式中任意一種,在第七種可能的實現方式中,所述信息傳輸裝置還包括:偵聽模塊和更新模塊;所述偵聽模塊,配置為能夠偵聽第一控制消息,所述第一控制消息為第一轉發設備服務的組播接收設備請求加入到所述bier網絡時,所述第一轉發設備發送的;所述更新模塊,配置為能夠根據所述偵聽模塊偵聽到的第一控制消息更新所述bier網絡的轉發信息;所述發送模塊,還配置為能夠根據所述更新模塊更新後的bier網絡的轉發信息通過openflow協議向入口轉發設備發送更新後的bier流表。根據第三方面、第三方面的第一種到第六種可能的實現方式中任意一種,在第八種可能的實現方式中,所述裝置還包括:偵聽模塊和更新模塊;所述偵聽模塊,配置為能夠偵聽第二控制消息,所述第二控制消息為第二轉發設備服務的組播源設備請求加入到所述bier網絡時,所述第二轉發設備發送的;所述更新模塊,配置為能夠根據所述偵聽模塊偵聽到的第二控制消息增加bier網絡的轉發信息;所述發送模塊,還配置為能夠根據所述更新模塊增加的bier網絡的轉發信息向所述第二轉發設備發送增加的bier流表。根據第三方面、第三方面的第一種到第六種可能的實現方式中任意一種,在第九種可能的實現方式中,所述控制平臺為:sdn控制器;或者,所述控制平臺作為獨立的功能實體嵌入在sdn控制器中;或者,openflow控制器作為插件嵌入在所述控制平臺中。第四方面,本發明實施例提供一種信息傳輸裝置,設置於轉發設備上,所述信息傳輸裝置包括:接收模塊和發送模塊;所述接收模塊,配置為能夠通過開放流openflow協議接收控制平臺根據比特位索引顯示複製bier網絡的轉發信息發送的bier流表;所述發送模塊,配置為能夠根據所述接收模塊接收的bier流表對接收到的組播報文進行轉發。在第四方面的第一種可能的實現方式中,所述bier流表包括:組播流信息和bier信息,或者bier轉發信息,或者組播流信息、bier信息和bier轉發信息。根據第四方面的第一種可能的實現方式,在第二種可能的實現方式中,所述組播流信息包括:組播源信息,組播組信息和用於標識組播流特徵的信息中的一項或多項;所述bier信息包括比特位串bitstring,所述比特位串為bier出口轉發設備的集合所形成的。根據第四方面的第一種可能的實現方式,在第三種可能的實現方式中,所述bier轉發信息包括:bier的子域信息、比特位串長度信息、集標識信息和比特位串信息,或者bier多協議標籤交換bier-mpls標籤信息和比特位串信息;所述bier轉發信息還包括:熵值信息、生存時間ttl信息、服務類型tos信息和比特位轉發入口路由器標識bfir-id中的一項或多項。在第四方面的第四種可能的實現方式中,所述bier流表的動作集包括:壓入bier頭、彈出bier頭、壓入bier-mpls頭、交換bier-mpls頭、彈出bier-mpls頭和設置比特位串信息中的一項或多項;所述bier流表的動作集還包括:設置熵值信息、設置tos信息和減少ttl信息中的一項或多項。在第四方面的第五種可能的實現方式中,所述bier網絡的轉發信息包括:組播流信息和bier出口節點集合信息,或者網絡中各轉發設備的bier轉發信息,或者組播流信息、bier出口節點集合信息和網絡中各轉發設備的bier轉發信息。根據第四方面、第四方面的第一種到第五種可能的實現方式中任意一種,在第六種可能的實現方式中,所述信息傳輸裝置配置於第一轉發設備中,其中,所述發送模塊,還配置為能夠在所述第一轉發設備服務的組播接收設備請求加入到所述bier網絡時,向所述控制平臺發送第一控制消息,所述第一控制消息用於指示所述控制平臺更新所述bier網絡的轉發信息;入口轉發設備配置的信息傳輸裝置中,所述接收模塊,還配置為能夠通過openflow協議接收所述控制平臺根據更新後的bier網絡的轉發信息向所述入口轉發設備發送更新的bier流表;所述發送模塊,還配置為能夠根據所述接收模塊接收到的更新的bier流表對接收到的組播報文進行轉發。根據第四方面、第四方面的第一種到第五種可能的實現方式中任意一種,在第七種可能的實現方式中,所述信息傳輸裝置配置於第二轉發設備中,其中,所述發送模塊,還配置為能夠在所述第二轉發設備服務的組播源設備請求加入到所述bier網絡時,向所述控制平臺發送第二控制消息,所述第二控制消息用於指示所述控制平臺增加bier網絡的轉發信息;所述接收模塊,還配置為能夠通過openflow協議接收所述控制平臺根據所增加的bier網絡的轉發信息向所述第二轉發設備發送的新增bier流表。根據第四方面、第四方面的第一種到第五種可能的實現方式中任意一種,在第八種可能的實現方式中,所述轉發設備包括:物理路由器、物理交換機、虛擬路由器或者虛擬交換機。第五方面,本發明實施例提供一種數據傳輸系統,包括:控制平臺和多個轉發設備;其中,所述控制平臺中設置有如上述第三方面中任一項所述的信息傳輸裝置,每個所述轉發設備中設置有如上述第四方面中任一項所述的信息傳輸裝置。本發明提供的信息傳輸方法、裝置和系統,控制平臺通過生成bier網絡的轉發信息,從而根據生成的bier網絡的轉發信息並通過openflow協議向轉發設備發送bier流表,從而指示轉發設備根據bier流表對接收到的組播報文進行組播發送;本發明實施例通過向轉發設備發送bier流表的方式,實現了在網絡拓撲不變的情況下增加組播流,僅更改入口轉發設備中的bier流表即可,本發明實施例解決了現有openflow技術進行組播報文的轉發方式,由於需要在每臺轉發設備上為每條流建立對應的流表和組表,從而導致表項佔用空間較大和轉發效率較低的問題。附圖說明附圖用來提供對本發明技術方案的進一步理解,並且構成說明書的一部分,與本申請的實施例一起用於解釋本發明的技術方案,並不構成對本發明技術方案的限制。圖1為現有技術中的一種openflow協議和openflow配置協議的應用示意圖;圖2為現有技術中的一種採用openflow流水線執行報文轉發的示意圖;圖3為現有bier技術中的一種網元構架示意圖;圖4為本發明實施例提供的一種信息傳輸方法的流程圖;圖5為圖4所示實施例提供的數據傳輸方式中的一種應用場景示意圖;圖6為圖4所示實施例提供的數據傳輸方式中的另一種應用場景示意圖;圖7為圖4所示實施例提供的數據傳輸方式中的又一種應用場景示意圖;圖8為本發明實施例提供的另一種信息傳輸方法的流程圖;圖9為圖8所示實施例提供的數據傳輸方式中的一種應用場景示意圖;圖10為本發明實施例提供的又一種信息傳輸方法的流程圖;圖11為圖10所示實施例提供的數據傳輸方式中的一種應用場景示意圖;圖12為本發明實施例提供的再一種信息傳輸方法的流程圖;圖13為本發明實施例提供的再一種信息傳輸方法的流程圖;圖14為本發明實施例提供的再一種信息傳輸方法的流程圖;圖15為本發明具體實例一提供的一種信息傳輸方法的應用場景示意圖;圖16為本發明具體實例二提供的一種信息傳輸方法的應用場景示意圖;圖17為本發明具體實例三提供的一種信息傳輸方法的應用場景示意圖;圖18為本發明實施例提供的一種信息傳輸裝置的結構示意圖;圖19為本發明實施例提供的另一種信息傳輸裝置的結構示意圖;圖20為本發明實施例提供的又一種信息傳輸裝置的結構示意圖;圖21為本發明實施例提供的一種數據傳輸系統的結構示意圖。具體實施方式為使本發明的目的、技術方案和優點更加清楚明白,下文中將結合附圖對本發明的實施例進行詳細說明。需要說明的是,在不衝突的情況下,本申請中的實施例及實施例中的特徵可以相互任意組合。在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行。並且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同於此處的順序執行所示出或描述的步驟。首先介紹sdn中基於openflow流表的報文轉發方式,openflow協議的核心部分是用於openflow協議信息結構的集合,openflow流表或經過編排的多個流表級聯而成管道,包括入口多級流表和出口多級流表,用來配置openflow轉發設備的轉發路徑,如圖2所示,為現有技術中的一種採用openflow流水線執行報文轉發的示意圖。如表2所示,為現有技術中一種流表的流表項。表2matchfieldsprioritycountersinstructiontimeoutscookieflags匹配欄位優先級計數器指令集老化時間非透明數值標識如上述表2所示,流表的流表項通常包括匹配欄位、優先級、計數器和指令集等欄位信息,其中,matchfields是報文匹配的輸入關鍵字,用於openflow轉發設備匹配一條流表,計數器是用於管理用的各種統計信息,指令集(instructions)是指對報文的操作指令,包括動作集(actionset):丟棄、轉發報文到指定埠、設置報文頭部欄位值、增加封裝標籤、跳轉報文到下一級流表、執行組表流程等,動作集和每個報文相關聯,報文在流水線的多個流表之間傳遞並被各流表的指令所修改,直到流水線結束或被匹配命中的流表的指令要求執行動作集時,動作集中的所有動作才被執行。上述
背景技術:
:中已經說明基於openflow流表的組播報文的轉發方式存在浪費表項空間和轉發效率較低的問題。目前,國際網際網路工程任務組(theinternetengineeringtaskforce,簡稱:ietf)開始研究一種組播報文的轉發技術,即比特位索引顯示複製(bitindexexplicitreplication,簡稱為:bier)技術,如圖3所述,為現有bier技術中的一種網元構架示意圖。該bier技術的核心思想是,將網絡中的節點都只用一個bit位來表示,組播報文在網絡中傳輸,不是以組播ip包形式呈現,而是封裝在一個特定的bier頭,bier頭中直接或者間接的包括bier基本信息和比特位串(bitstring)信息,例如,bier基本信息可以直接包括子域(sub-domain)信息,比特位串長度(bitstringlength)信息和集標識(setidentifier)信息這三個要素信息,再例如,bier基本信息也可以間接通過標籤的方式唯一標識上述三個要素信息);其中,bier基本信息用於定位到比特位索引轉發表(bitindexforwardingtable,簡稱為:bift),bitstring信息標註了該組播報文的所有目的節點,中間節點根據bier頭中的信息查找bift進行路由,保障組播報文能夠發送到所有目的節點。顯然地,在組播網絡拓撲不變的情況下,bift不變,也就是說bift是基於網絡拓撲的轉發,不是基於流的轉發,無論有多少報文,只會影響頭節點上的轉發表項,不會影響其他轉發設備上的組播轉發表,因此,即使在有組播接收設備或組播源設備動態加入網絡時,也只需要更新頭節點的bift。本發明各實施例針對現有openflow技術中的組播報文的轉發方式中的弊端,提出一種在openflow技術中基於bier技術中的組播報文的轉發方式,從而在網絡流量靈活控制的前提下,實現組播報文的高效轉發,並降低表項空間。下面通過具體的實施例對本發明的技術方案進行詳細說明,本發明以下各實施例中的控制平臺可以為sdn控制器;或者,控制平臺可以作為獨立的功能實體嵌入在sdn控制器中,並且該控制平臺作為獨立的功能實體和開放流openflow控制器協同工作;或者,openflow控制器作為插件嵌入在本發明各實施例的控制平臺中;本發明以下各實施例中的轉發設備例如可以為openflow轉發設備,例如包括:物理路由器、物理交換機、虛擬路由器或者虛擬交換機。本發明提供以下幾個具體的實施例可以相互結合,對於相同或相似的概念或過程可能在某些實施例不再贅述。圖4為本發明實施例提供的一種信息傳輸方法的流程圖。本實施例提供的信息傳輸方法適用於在sdn網絡中對組播報文進行轉發的情況中,該方法可以由信息傳輸裝置執行,該信息傳輸裝置通過硬體和軟體結合的方式來實現,該裝置可以集成在控制平臺的處理器中,供處理器調用使用。如圖4所示,本實施例的方法可以包括:s110,控制平臺生成bier網絡的轉發信息。本發明實施例提供的信息傳輸方法,在sdn網絡中基於bier技術的轉發形式對組播報文進行轉發,具體通過bier流表執行組播報文的轉發操作,因此,控制平臺首先可以獲取bier網絡信息,該bier網絡信息可以包括bier網絡的轉發設備信息、網絡拓撲信息和bier網絡的組播疊加層信息中的一項或多項。本實施例中的控制平臺在獲取到bier網絡信息後,可以根據該bier網絡信息生成bier網絡的轉發信息,該bier網絡的轉發信息可以包括:組播流信息和bier出口節點集合信息,或者網絡中各轉發設備的bier轉發信息,或者組播流信息、bier出口節點集合信息和網絡中各轉發設備的bier轉發信息。s120,控制平臺根據bier網絡的轉發信息通過openflow協議向轉發設備發送bier流表。本實施例中的bier流表不同於現有技術中的openflow流表,上述已經說明bier組播報文的轉發過程中,封裝在bier頭中的bier基本信息用於定位bift,bitstring標註了bier組播報文的所有出口轉發設備;因此,本實施例中控制平臺發送的bier流表中包括與bier網絡的轉發信息相應的信息。本實施例中控制平臺發送給轉發設備的bier流表包括:組播流信息和bier信息,或者bier轉發信息,或者組播流信息、bier信息和bier轉發信息。可以看出,該bier流表中的信息內容與控制平臺生成的bier網絡的轉發信息的內容對應。需要說明的是,bier網絡的轉發信息中,組播流信息和bier信息僅發送給入口轉發設備,例如為比特位轉發入口路由器(bitforwardingingressrouter,簡稱為:bfir),其中,組播流信息包括:組播源信息,組播組信息和用於標識組播流特徵的信息中的一項或多項;bier信息包括比特位串bitstring,該比特位串為bier出口轉發設備的集合所形成的;bier信息包括比特位串bitstring,該比特位串為bier出口轉發設備的集合所形成的。另外,bier轉發信息發送給每臺轉發設備,例如為比特位轉發路由器(bitforwardingrouter,簡稱為:bfr)。本發明各實施例中的bier流表是通過bier網絡的轉發信息生成的,也就是說,組播報文在轉發設備之間的傳輸,不是以組播ip包形式傳輸,而是封裝在特定的bier頭中,因此,中間轉發設備可以根據bier頭中的信息查找bier流表並進行路由,並且bier頭中的信息還標註了組播報文的所有出口轉發設備,即,可以保證組播報文能夠轉發到所有出口轉發設備。顯然地,本實施例中的信息傳輸方法,在執行組播報文發送的網絡拓撲和流不變的情況下,任意轉發設備中的bier流表都不需要改變,即控制平臺也不需要更新bier流表;另外,即便是增加網絡中需要發送的組播報文,也僅會影響入口轉發設備中的bier流表,不會影響其他轉發設備中的bier流表,即控制平臺僅更新入口轉發設備中的bier流表就可以實現對不同流的發送。相比於現有openflow技術中基於流的組錶轉發方式,在很大程度上減少了流表佔用的系統空間,並且可以提高組播報文的轉發效率。需要說明的是,本實施例中控制平臺發送bier流表,可以是在轉發設備接收組播報文前預先執行的操作,也可以是在轉發設備接收到組播報文,且沒有匹配到bier流表的情況下,向控制平臺上報待轉發的組播報文的相關信息,隨後由控制平臺向轉發設備發送更新的bier流表。本實施例提供的信息傳輸方法,控制平臺通過生成bier網絡的轉發信息,從而根據生成的bier網絡的轉發信息並通過openflow協議向轉發設備發送bier流表,從而指示轉發設備根據bier流表對接收到的組播報文進行組播發送;本實施例通過向轉發設備發送bier流表的方式,實現了在網絡拓撲不變的情況下增加組播流,僅更改入口轉發設備中的bier流表即可,本實施例解決了現有openflow技術進行組播報文的轉發方式,由於需要在每臺轉發設備上為每條流建立對應的流表和組表,從而導致表項佔用空間較大和轉發效率較低的問題。在本實施例中,控制平臺可以通過bier網絡信息生成bier網絡的轉發信息,即上述實施例在s110之前,還包括:控制平臺獲取bier網絡信息,該bier網絡信息包括:bier網絡的轉發設備信息、網絡拓撲信息和bier網絡的組播疊加層信息中的一項或多項。本實施例在具體實現中,控制平臺獲取bier網絡信息的具體方式可以為,控制平臺從應用平臺(application,簡稱為:app)中獲取bier網絡信息。本實施例中的bier網絡信息例如可以通過app的圖形用戶界面(graphicaluserinterface,簡稱為:gui)下發給控制平臺,再例如,該bier網絡信息還可以通過app與控制平臺之間的restful接口進行下發。如圖5所示,為圖4所示實施例提供的數據傳輸方式中的一種應用場景示意圖。圖5所示實施例中的控制平臺作為獨立的功能實體嵌入在sdn控制器中,並和openflow控制器協同工作。在本實施例的另一種可能的實現方式中,控制平臺獲取bier網絡信息的具體方式還可以為:控制平臺通過控制平臺與轉發設備之間的接口,獲取bier網絡信息。本實施例中openflow控制器與轉發設備之間的接口即為使用openflow協議的接口。如圖6所示,為圖4所示實施例提供的數據傳輸方式中的另一種應用場景示意圖。圖6中的實線箭頭為控制平臺向轉發設備發送bier流表的報文方向,虛線箭頭為控制平臺獲取bier網絡信息的報文方向。圖6所示實施例中的openflow控制器作為插件嵌入在控制平臺中。在本實施例的又一種可能的實現方式中,控制平臺獲取bier網絡信息的具體方式還可以為:控制平臺通過該控制平臺與其它管理或控制器平臺之間的接口,獲取bier網絡信息。本實施例中其它管理或控制器例如可以是openflow配置點、邊界網關鏈路狀態協議(bordergatewayprotocollabelswitching,簡稱為:bgp_ls)或路徑計算元協議(pathcomputationelementprotocol,簡稱為:pcep)控制器。如圖7所示,為圖4所示實施例提供的數據傳輸方式中的又一種應用場景示意圖,圖7所示實施例中的openflow控制器同樣作為插件嵌入在控制平臺中。可選地,圖8為本發明實施例提供的另一種信息傳輸方法的流程圖。在上述圖4所示實施例的基礎上,本實施例提供的方法還包括:s130,控制平臺偵聽第一控制消息,該第一控制消息為第一轉發設備服務的組播接收設備請求加入到bier網絡時,該第一轉發設備發送的。如圖9所示,為圖8所示實施例提供的數據傳輸方式中的一種應用場景示意圖。圖9所示應用場景中,openflow控制器同樣作為插件嵌入在控制平臺中,openflow轉發設備5為第一轉發設備,即為出口轉發設備,組播接收設備2請求動態加入到bier網絡,也需要接收組播源設備1發送的組播報文時,靠近組播接收設備2的openflow轉發設備5通過openflow控制消息發送該組播接收設備2動態加入到openflow控制器,或者openflow轉發設備5可以通過其他控制消息上送到相應地控制器,然後由該控制器反饋組播接收設備2動態加入到控制平臺。s140,控制平臺根據第一控制消息更新bier網絡的轉發信息。s150,控制平臺根據更新後的bier網絡的轉發信息通過openflow協議向入口轉發設備發送更新後的bier流表。在本實施例中,控制平臺發現有新的組播接收設備(即組播接收設備2)動態加入後,可以根據加入的組播接收設備2的信息更新bier網絡的轉發信息,並且根據更新後的beir網絡的轉發信息向入口轉發設備發送更新後的bier流表。由於組播接收設備的加入影響了組播報文的出口轉發節點,因此需要更新bier流表,並且進行更新入口轉發設備(即openflow轉發設備1)上的bier流表。需要說明的是,本實施例不限制s130~s150與上述實施例中s110~s120的執行順序,s130~s150可以是在s110~s120之前執行的,也可以是在s110~s120之後執行的,圖8所示實施例以s130~s150在s120之後執行為例予以示出。可選地,圖10為本發明實施例提供的又一種信息傳輸方法的流程圖。在上述圖4所示實施例的基礎上,本實施例提供的方法還包括:s130,控制平臺偵聽第二控制消息,該第二控制消息為第二轉發設備服務的組播源設備請求加入到bier網絡時,該第二轉發設備發送的。如圖11所示,為圖10所示實施例提供的數據傳輸方式中的一種應用場景示意圖。圖11所示應用場景中,openflow轉發設備3為第二openflow轉發設備(即為入口openflow轉發設備),組播源設備2請求動態加入到bier網絡,也需要發送組播報文到組播接收設備1和組播接收設備2時,靠近組播源設備2的openflow轉發設備3可以通過openflow控制消息上送該組播源設備的信息到openflow控制器,或者openflow轉發設備3可以通過其他控制消息上送到相應的控制器,然後由此控制器反饋組播源設備2動態加入信息到控制平臺。s140,控制平臺根據第二控制消息增加bier網絡的轉發信息。s150,控制平臺根據所增加的bier網絡的轉發信息通過openflow協議向第二轉發設備發送增加的bier流表。在本實施例中,控制平臺在獲知組播源設備2動態加入bier網絡且需要發送組播報文後,發現有組播接收設備1和組播接收設備2需要接收組播源設備2發送的組播報文,因此,需要增加組播源設備2發送組播報文的入口openflow轉發設備(即openflow轉發設備3)上的bier流表。需要說明的是,本實施例不限制s130~s150與上述實施例中s110~s120的執行順序,s130~s150可以是在s110~s120之前執行的,也可以是在s110~s120之後執行的,圖10所示實施例以s130~s150在s110~s120之後執行為例予以示出。通過本發明上述圖8和圖10所示實施例可以看出,當有組播接收設備或者組播源設備動態加入bier網絡時,僅需要更新入口轉發設備中的bier流表,也僅需要發送更新的bier流表,相比於現有openflow中,只要有組播接收設備或者組播源設備動態加入bier網絡,就需要重新更新所有openflow轉發設備上的流表和組表,並且需要下發流表和組表到每個openflow轉發設備的更新方式來說,本實施例提供的信息傳輸方法降低了流表更新的範圍和內容,有利於減少流表佔用的空間,並且可以有效提高組播報文的轉發效率。本發明各實施例在具體實現中,通過openflow協議下發的bier流表,與現有openflow技術中的流表的內容不同,因此需要擴展openflow協議支持具有bier網絡的轉發信息的bier流表的下發。現有技術中的開放流實驗者信息(openflowexperimentermessage)消息格式如下所示:/*experimenterextensionmessage.*/structofp_experimenter_msg{structofp_headerheader;/*typeofpt_experimenter.*/uint32_texperimenter;/*experimenterid:uint32_texp_type;/*experimenterdefined.*/uint8_texperimenter_data[0];/*experimenter-definedarbitraryadditionaldata.*/};ofp_assert(sizeof(structofp_experimenter_msg)==16);為了執行支持bier頭信息的下發,為openflow控制器給支持bier轉發的openflow轉發設備之間提供接口,可以對openflow轉發設備上用於bier轉發的流表進行各種操作。例如在上述openflowexperimentermessage中新定義一個experimenterid。相應地,提供experimenter擴展的相應openflow對象,即流表也需要進行擴展,openflow控制器生成的流表中包括:擴展的匹配欄位(openflowextensiblematch,簡稱為:oxm)、動作集、隊列調度和錯誤碼通告等。其中,需要擴展的oxm中需要增加定義bier頭中包括的信息,即bier轉發信息包括:bier的子域信息(sub-domain)、比特位串長度(bitstringlength)信息、集標識(setidentifier)信息和比特位串(bitstring)信息,或者bier多協議標籤交換(multi-protocollabelswitching,簡稱為:mpls)標籤信息,即bier-mpls標籤信息和比特位串(bitstring)信息;另外,bier轉發信息還包括:熵值(entropy)信息、生存時間(timetolive,簡稱為:ttl)信息、服務類型(typeofservice,簡稱為:tos)信息和比特位轉發入口路由器(bitforwardingingressrouter,簡稱為:bfir)標識(即bfir-id)中的一項或多項。具體地,flowmatchfield需要支持bier頭信息中的匹配,特別是biersub-domain、bitstringlength信息、setidentifier信息和bitstring信息,因此對oxmexperimenterflowmatch的擴展定義如下fields:enumoxm_ofb_experimenter_bierh_match{oxm_of_bierh_subdomain_id=0,/*matchsubdomaininbierh*/oxm_of_bierh_bitstringlength=1,/*matchbslinbierh*/oxm_of_bierh_set_identifier=2,/*matchsiinbierh*/oxm_of_bierh_bitstring=3,/*matchbitstringinbierh*/oxm_of_bierh_mpls_label=4,/*matchmplslabelforbier*/oxm_of_bierh_entropy=5,/*matchentropyinbierh*/oxm_of_bierh_tos=6,/*matchtosinbierh*/oxm_of_bierh_bfir-id=7,/*matchbfir-idinbierh*/};進一步地,擴展的動作集,即bier流表的動作集包括:壓入bier頭(pushbierheader)、彈出bier頭(popbierheader)、壓入bier-mpls頭(pushbier-mpls)、交換bier-mpls頭(swapbier-mpls)、彈出bier-mpls頭(popbier-mpls)和設置比特位串信息(setbitstring)中的一項或多項;另外,bier流表的動作集還可以包括:設置熵值信息(setentropy)、設置tos信息(settos)和減少ttl信息(decrementttl)中的一項或多項。具體擴展定如下:enumofp_experimenter_bierh_action{ofpat_push_bierh=0,/*pushbierhontopacket*/ofpat_pop_bierh=1,/*popbierhoffpacket*/ofpat_set_bitstring=2,/*setbitstring*/ofpat_push_mpls=3,/*pushmpls*/ofpat_swap_mpls=4,/*swapmpls*/ofpat_pop_mpls=5,/*popmpls*/ofpat_set_entropy=6,/*setentropy*/ofpat_set_tos=7,/*settos*/ofpat_dec_ttl=8,/*decrementttl*/};bier流表的動作集在具體應用中,不同的動作在不同的轉發設備上執行,具體如下:1、pushbier頭的動作在bier域內入口轉發設備上執行,完成pushbier頭操作後,開始執行bier報文的轉發;2、popbier頭的動作在bier域內出口轉發設備上執行,彈出bier頭的操作後,完成bier報文的轉發,進行普通的組播轉發;3、setbitstring的動作在轉發設備上都被執行。另外,bier-mpls相關的動作應用在bier-mpls轉發過程中,具體執行方式如下:1、pushmpls頭的動作在bier域內入口轉發設備上執行,完成pushmpls頭操作後,開始執行bier-mpls報文的轉發;2、popmpls頭的動作在bier域內出口轉發設備上執行,完成popmpls頭操作後,完成bier-mpls報文的轉發,進行普通的組播轉發;3、swapmpls頭的動作在中間轉發設備上都被執行。圖12為本發明實施例提供的再一種信息傳輸方法的流程圖。本實施例提供的信息傳輸方法適用於在sdn網絡中對組播報文進行轉發的情況中,該方法可以由信息傳輸裝置執行,該信息傳輸裝置通過硬體和軟體結合的方式來實現,該裝置可以集成在轉發設備的處理器中,供處理器調用使用。如圖12所示,本實施例的方法可以包括:s210,轉發設備通過openflow協議接收控制平臺根據bier網絡的轉發信息發送的bier流表。本發明實施例提供的信息傳輸方法,在sdn網絡中基於bier技術的轉發形式對組播報文進行轉發,具體通過bier流表執行組播報文的轉發操作,因此,轉發設備在轉發組播報文前,需要通過openflow協議接收控制平臺下發的bier流表,且該bier流表為控制平臺根據bier網絡的轉發信息下發的。上述實施例中已經說明本發明各實施例中的bier流表不同於現有技術中的openflow流表。在本實施例中,bier網絡的轉發信息可以包括:組播流信息和bier出口節點集合信息,或者網絡中各轉發設備的bier轉發信息,或者組播流信息、bier出口節點集合信息和網絡中各轉發設備的bier轉發信息;本實施例的bier網絡的轉發信息為控制平臺根據bier網絡信息生成的,該bier網絡信息可以包括bier網絡的轉發設備信息、網絡拓撲信息和bier網絡的組播疊加層信息中的一項或多項。本實施例中轉發設備接收到的bier流表中包括與bier網絡的轉發信息相應的信息,該bier流表包括:組播流信息和bier信息,或者bier轉發信息,或者組播流信息、bier信息和bier轉發信息。可以看出,該bier流表中的信息內容與控制平臺生成的bier網絡的轉發信息的內容對應。需要說明的是,bier網絡的轉發信息中,只有入口轉發設備可以接收到控制平臺發送的組播流信息和bier信息,其中,組播流信息包括:組播源信息,組播組信息和用於標識組播流特徵的信息中的一項或多項;bier信息包括比特位串bitstring,該比特位串為bier出口轉發設備的集合所形成的。另外,每臺轉發設備都可以接收到控制平臺發送的bier轉發信息。s220,轉發設備根據bier流表對接收到的組播報文進行轉發。本發明各本實施例的應用基礎為openflow技術,轉發設備對組播報文執行的各項操作同樣需要依據轉發設備中的bier流表,即轉發設備接收到控制平臺通過openflow南向協議發送的bier流表,隨後,接收到組播報文時可以在轉發設備中進行bier流表匹配、處理組播報文和轉發組播報文都是依據流表執行處理的。與現有技術不同的是,由於本發明各實施例中轉發設備接收到的流表是bier流表,具有bier網絡的轉發信息。也就是說,組播報文在中間轉發設備間的傳輸,不是以組播ip包形式傳輸,而是封裝在特定的bier頭中,類似於bier轉發方式中封裝的bier頭,因此,中間轉發設備可以根據bier頭中的信息查找流表並進行路由,並且bier頭中的信息還標註了組播報文的所有出口轉發設備,即,可以保證組播報文能夠轉發到所有出口轉發設備。顯然地,本實施例中的信息傳輸方法,在執行組播報文發送的網絡拓撲和流不變的情況下,任意轉發設備中的bier流表都不需要改變,即控制平臺也不需要更新bier流表;另外,即便是增加網絡中需要發送的組播報文,也僅會影響入口轉發設備中的bier流表,不會影響其他轉發設備中的bier流表,即控制平臺僅更新入口轉發設備中的bier流表就可以實現對不同流的發送。相比於現有openflow技術中基於流的組錶轉發方式,在很大程度上減少了流表佔用的系統空間,並且可以提高組播報文的轉發效率。需要說明的是,本實施例中轉發設備接收控制平臺發送bier流表的步驟,可以是在轉發設備接收組播報文前預先接收到的,也可以是在轉發設備接收到組播報文,且沒有匹配到bier流表的情況下,向控制平臺上報待轉發的組播報文的相關信息,隨後由控制平臺向轉發設備發送更新的bier流表。本實施例提供的信息傳輸方法,轉發設備通過openflow協議接收控制平臺根據bier網絡的轉發信息發送的bier流表,從而轉發設備可以根據接收到的bier流表對接收的組播報文進行轉發,其中,bier網絡的轉發信息為控制平臺根據bier網絡信息生成的;本實施例通過轉發設備接收bier流表的方式,實現了在網絡拓撲不變的情況下增加組播流,僅更改入口轉發設備中的bier流表即可,本實施例解決了現有openflow技術進行組播報文的轉發方式,由於需要在每臺轉發設備上為每條流建立對應的流表和組表,從而導致表項佔用空間較大和轉發效率較低的問題。本發明實施例在具體實現中,控制平臺在生成bier流表前,同樣需要獲取bier網絡信息,獲取的具體方式同樣可以為控制平臺從app中獲取bier網絡信息;還可以為控制平臺通過openflow控制器與轉發設備之間的接口,獲取bier網絡信息;還可以為控制平臺通過該控制平臺與其它管理或控制器平臺之間的接口,獲取bier網絡信息。本實施例中控制平臺獲取bier網絡信息的各種方式和應用場景均與上述實施例相同,同樣可以參照圖5到圖7所示各應用場景,故在此不再贅述。可選地,圖13為本發明實施例提供的再一種信息傳輸方法的流程圖。在上述圖12所示實施例的基礎上,本實施例提供的方法還包括:s230,第一轉發設備服務的組播接收設備請求加入到bier網絡時,該第一轉發設備向控制平臺發送第一控制消息,該第一控制消息用於指示控制平臺更新bier網絡的轉發信息。本實施例同樣可以參照圖9所示應用場景,本實施例中的第一轉發設備在網絡中的位置(即為出口轉發設備),以及該第一轉發設備發送第一控制消息的具體方式和應用實例均與上述實施例相同,故在此不再贅述。s240,入口轉發設備通過openflow協議接收所述控制平臺根據更新後的bier網絡的轉發信息向所述入口轉發設備發送更新的bier流表。s250,入口轉發設備根據更新的bier流表對接收到的組播報文進行轉發。需要說明的是,本實施例不限制s230~s250與上述實施例中s210~s220的執行順序,s230~s250可以是在s210~s220之前執行的,也可以是在s210~s220之後執行的,圖13所示本實施例以s230~s250在s210~s220之後執行為例予以示出。可選地,圖14為本發明實施例提供的再一種信息傳輸方法的流程圖。在上述圖12所示實施例的基礎上,本實施例提供的方法還包括:s230,第二轉發設備服務的組播源設備請求加入到bier網絡時,該第二轉發設備向控制平臺發送第二控制消息,該第二控制消息用於指示所述控制平臺增加bier網絡的轉發信息。本實施例同樣可以參照圖11所示應用場景,本實施例中的第二轉發設備在網絡中的位置(即為入口轉發設備),以及該二轉發設備發送第二控制消息的具體方式和應用實例均與上述實施例相同,故在此不再贅述。s240,第二轉發設備通過openflow協議接收控制平臺根據所增加的bier網絡的轉發信息向第二轉發設備發送的新增bier流表。s250,第二轉發設備根據新增的bier流表對接收到的組播報文進行轉發。需要說明的是,本實施例不限制s230~s250與上述實施例中s210~s220的執行順序,s230~s250可以是在s210~s220之前執行的,也可以是在s210~s220之後執行的,圖14所示本實施例以s230~s250在s220之後執行為例予以示出。通過本發明上述圖13和圖14所示實施例可以看出,當有組播接收設備或者組播源設備動態加入bier網絡時,僅需要更新入口轉發設備中的bier流表,也僅需要發送更新的bier流表,相比於現有openflow中,只要有組播接收設備或者組播源設備動態加入bier網絡,就需要重新更新所有openflow轉發設備上的流表和組表,並且需要下發流表和組表到每個openflow轉發設備的更新方式來說,本實施例提供的信息傳輸方法降低了流表更新的範圍和內容,有利於減少流表佔用的空間,並且可以有效提高組播報文的轉發效率。本發明各實施例在具體實現中,通過openflow協議接收的bier流表,與現有openflow技術中的流表的內容不同,因此需要擴展openflow協議支持bier相關信息的流表下發。本實施例中對openflowexperimentermessage消息的擴展,對轉發設備接收到的bier流表中各流表項的擴展,均與上述實施例相關,故在此不再贅述。為使本發明技術方案更清楚明白,以下通過一些具體實例詳細說明本發明各實施例提供的信息傳輸方法的應用場景和應用方式。具體實例一圖15為本發明具體實例一提供的一種信息傳輸方法的應用場景示意圖。圖15是本發明控制平臺通過openflow協議發送bier流表中的組播流信息和bier信息的示意圖。如圖15所示,控制平臺根據組播流信息和bier出口轉發設備(即bfer)集合信息,通過openflow協議向bier域內的入口轉發設備(即bfir)發送包含組播流信息和bier信息的bier流表。具體實例二圖16為本發明具體實例二提供的一種信息傳輸方法的應用場景示意圖。圖16是本發明控制平臺通過openflow協議發送bier流表中的bier轉發信息的示意圖。如圖16所示,控制平臺根據網絡中各轉發設備的bier轉發信息,通過openflow協議向bier域內各轉發設備(即bfr)發送包含bier轉發信息的bier流表。需要說明的是,控制平臺還可以根據組播流信息和bier出口轉發設備信息,以及網絡中各轉發設備的bier轉發信息,通過openflow協議向bier域內入口節點轉發設備(即bfir)發送包含組播流信息和bier信息的bier流表,以及向各轉發設備(即bfr)發送包含bier轉發信息的bier流表。具體實例三圖17為本發明具體實例三提供的一種信息傳輸方法的應用場景示意圖。如圖17所示,本實施例為基於bier基本信息查找流表的組播報文的轉發方式,控制平臺已下發包含bier基本信息的bier流表到網絡中的各openflow轉發設備,例如,openflow轉發設備1作為組播源設備的入口openflow轉發設備,其上的多級bier流表包括組播流信息和bier信息,以及bier轉發信息,該openflow轉發設備1上的多級bier流表分別如下表3到表5所示:表3,openflow轉發設備1的第一級bier流表1表4,openflow轉發設備1的第二級bier流表2表5,openflow轉發設備1的第三級bier流表3openflow轉發設備2作為中間openflow轉發設備,其上的多級bier流表包括bier轉發信息,該openflow轉發設備2上的多級bier流表分別如下表6和表7所示:表6,openflow轉發設備2的第一級bier流表1表7,openflow轉發設備1的第二級bier流表2openflow轉發設備3、openflow轉發設備4和openflow轉發設備5作為出口openflow轉發設備,其上的多級bier流表包括bier轉發信息,這些openflow轉發設備上的多級bier流表分別如表6和表8所示,其中,第一級bier流表與上述表6相同,表8,出口openflow轉發設備的第二級bier流表2圖17所示實施例在具體實現中,當openflow轉發設備1接收到組播報文時,判斷該報文屬於哪個vpn-id,若vpn-id預設為0,則可知該報文是公網組播報文。則各openflow轉發設備上的處理流程如下:入口openflow轉發設備,即openflow轉發設備1根據組播報文中的源地址和目的組地址查找bier流表1(表3),命中後,pushbierheader,goto到流表2進一步流水線處理;繼續匹配流表2中的biersub-domain,bitstringlength信息和setidentifier信息,匹配成功後,goto到流表3進一步流水線處理;繼續匹配bier流表3中的bitstring信息,將bier頭中的bitstring信息和匹配bier流表3(表5)的bitstring信息相與,用相與後的結果更新bitstring信息,然後複製一份更新的組播報文,output該組播報文到openflow轉發設備2;進一步地,取反上述相與的結果,進一步和原bier頭中的bitstring信息相與,用本次的相與的結果更新bitstring信息,然後複製一份更新的組播報文,goto該組播報文到bier流表3重複處理,output更新後組播報文到openflow轉發設備3;繼續執行bier流表3的動作,發現相與完後,bitstring為0,則丟棄報文。中間openflow轉發設備,即openflow轉發設備點2收到組播報文,根據組播報文中的sub-domain,bitstringlength信息和setidentifier信息查找bier流表1(表6),命中後,goto到bier流表2進一步流水線處理;繼續匹配bier流表2中的bitstring信息,將bier頭中的bitstring信息和匹配bier流表2(表7)的bitstring信息相與,用相與後的結果更新bitstring信息,然後複製一份更新的組播報文,output該組播報文到openflow轉發設備4;進一步地,取反上述相與的結果,和原bier頭中的bitstring信息相與,發現相與完後,bitstring為0,則丟棄報文。出口openflow轉發設備,即openflow轉發設備3和openflow轉發設備4收到組播報文,根據組播報文中的sub-domain,bitstringlength信息和setidentifier信息查找bier流表1(表6),命中後,goto到bier流表2(表8)進一步流水線處理,pop出bierheader,output該組播報文。具體實例四圖17同樣可以為本發明具體實例四提供的一種信息傳輸方法的應用場景示意圖。如圖17所示,本實施例為基於bier-mpls查找流表的組播報文的轉發方式,控制平臺已下發包含bier-mpls的流表到網絡中的各openflow轉發設備,例如,openflow轉發設備1作為組播源設備的入口openflow轉發設備,其上的多級流表包括組播流信息和bier信息,以及bier轉發信息,該openflow轉發設備1上的多級bier流表分別如下表9到表11所示:表9,openflow轉發設備1的第一級bier流表1表10,openflow轉發設備1的第二bier級流表2表11,openflow轉發設備1的第三級bier流表3openflow轉發設備2作為中間openflow轉發設備,其上的多級bier流表包括bier轉發信息,該openflow轉發設備2上的多級bier流表分別如下表12和表13所示:表12,openflow轉發設備2的第一級bier流表1表13,openflow轉發設備1的第二級bier流表2openflow轉發設備3、openflow轉發設備4和openflow轉發設備5作為出口openflow轉發設備,其上的多級bier流表包括bier轉發信息,這些openflow轉發設備上的多級bier流表分別如表12和表14所示,其中,第一級流表與上述表12相同,表14,出口openflow轉發設備的第二級bier流表2圖17所示實施例在具體實現中,當openflow轉發設備1接收到組播報文時,判斷該報文屬於哪個vpn-id,若vpn-id預設為0,則可知該報文是公網組播報文。則各openflow轉發設備上的處理流程如下:入口openflow轉發設備,即openflow轉發設備1根據組播報文中的源地址和目的組地址查找bier流表1(表9),命中後,pushbierheader,pushbier-mpls頭,goto到流表2進一步流水線處理;繼續匹配bier流表2(表10)中的bier-mpls信息,匹配成功後,goto到bier流表3進一步流水線處理;繼續匹配bier流表3中的bitstring信息,將bier頭中的bitstring信息和匹配bier流表3(表11)的bitstring信息相與,用相與後的結果更新bitstring信息,然後複製一份更新的組播報文,output該組播報文到openflow轉發設備2;進一步地,取反上述相與的結果,進一步和原bier頭中的bitstring信息相與,用本次的相與的結果更新bitstring信息,然後複製一份更新的組播報文,goto該組播報文到bier流表3重複處理,output更新後組播報文到openflow轉發設備3;繼續執行bier流表3的動作,發現相與完後,bitstring為0,則丟棄報文。中間openflow轉發設備,即openflow轉發設備2收到組播報文,根據組播報文中的bier-mpls信息查找bier流表1(表12),命中後,goto到bier流表2進一步流水線處理;繼續匹配bier流表2中的bitstring信息,將bier頭中的bitstring信息和匹配bier流表2(表13)的bitstring信息相與,用相與後的結果更新bitstring信息,swapbier-mpls,然後複製一份更新的組播報文,output該組播報文到openflow轉發設備4;進一步地,取反上述相與的結果,和原bier頭中的bitstring信息相與,發現相與完後,bitstring為0,則丟棄報文。出口openflow轉發設備,即openflow轉發設備3和openflow轉發設備4收到組播報文,根據組播報文中的bier-mpls信息查找bier流表1(表12),命中後,goto到bier流表2(表14)進一步流水線處理,pop出bier-mpls頭,pop出bierheader,output該組播報文。圖18為本發明實施例提供的一種信息傳輸裝置的結構示意圖。本實施例提供的信息傳輸裝置適用於在sdn網絡中對組播報文進行轉發的情況中,該信息傳輸裝置通過硬體和軟體結合的方式來實現,該裝置可以集成在控制平臺的處理器中,供處理器調用使用。如圖18所示,本實施例的信息傳輸裝置具體包括:相連接的生成模塊11和發送模塊12。生成模塊11,配置為能夠生成bier網絡的轉發信息。本發明實施例提供的信息傳輸裝置,在sdn網絡中基於bier技術的轉發形式對組播報文進行轉發,具體通過bier流表執行組播報文的轉發操作,因此,控制平臺首先可以獲取bier網絡信息,該bier網絡信息同樣可以包括bier網絡的轉發設備信息、網絡拓撲信息和bier網絡的組播疊加層信息中的一項或多項。本實施例中的獲取模塊在獲取到bier網絡信息後,可以根據該bier網絡信息生成bier網絡的轉發信息,該bier網絡的轉發信息可以包括:組播流信息和bier出口節點集合信息,或者網絡中各轉發設備的bier轉發信息,或者組播流信息、bier出口節點集合信息和網絡中各轉發設備的bier轉發信息。發送模塊12,配置為能夠根據生成模塊11生成的bier網絡的轉發信息通過openflow協議向轉發設備發送bier流表。本實施例中的bier流表不同於現有技術中的openflow流表,上述已經說明bier組播報文的轉發過程中,本實施例中發送模塊發送給轉發設備的bier流表包括:組播流信息和bier信息,或者bier轉發信息,或者組播流信息、bier信息和bier轉發信息。可以看出,該bier流表中的信息內容與控制平臺生成的bier網絡的轉發信息的內容對應。需要說明的是,bier網絡的轉發信息中,組播流信息和bier信息僅發送給入口轉發設備,例如為比特位轉發入口路由器(bitforwardingingressrouter,簡稱為:bfir),其中,組播流信息包括:組播源信息,組播組信息和用於標識組播流特徵的信息中的一項或多項;bier信息包括比特位串bitstring,該比特位串為bier出口轉發設備的集合所形成的。另外,bier轉發信息發送給每臺轉發設備,例如為比特位轉發路由器(bitforwardingrouter,簡稱為:bfr)。本發明各實施例中的bier流表是通過bier網絡的轉發信息生成的,也就是說,組播報文在轉發設備之間的傳輸,不是以組播ip包形式傳輸,而是封裝在特定的bier頭中,因此,中間轉發設備可以根據bier頭中的信息查找bier流表並進行路由,並且bier頭中的信息還標註了組播報文的所有出口轉發設備,即,可以保證組播報文能夠轉發到所有出口轉發設備。本發明實施例提供的信息傳輸裝置用於執行本發明圖4所示實施例提供的信息傳輸方法,具備相應的功能模塊,其實現原理和技術效果類似,此處不再贅述。本實施例的信息傳輸裝置還包括:與生成模塊11相連接的獲取模塊13,配置為能夠在生成模塊11生成所述bier網絡的轉發信息之前,獲取bier網絡信息,並且該獲取模塊獲取bier網絡信息的方式,例如可以為:配置為能夠從應用平臺app中獲取bier網絡信息;還可以為:配置為能夠通過控制平臺與每個轉發設備之間的接口,獲取bier網絡信息;還可以為:配置為能夠通過控制平臺與其它管理或控制器平臺之間的接口,獲取bier網絡信息。本實施例中獲取模塊11獲取bier網絡信息的各種方式和應用場景均與上述實施例相同,同樣可以參照圖5到圖7所示各應用場景,故在此不再贅述。可選地,圖19為本發明實施例提供的另一種信息傳輸裝置的結構示意圖。在上述圖18所示實施例的基礎上,本實施例提供的裝置還包括:相連接的偵聽模塊14和更新模塊15,更新模塊15還與發送模塊12相連接;其中,偵聽模塊14,配置為能夠偵聽第一控制消息,第一控制消息為第一轉發設備服務的組播接收設備請求加入到bier網絡時,第一轉發設備發送的;更新模塊15,配置為能夠根據偵聽模塊14偵聽到的第一控制消息更新bier網絡的轉發信息;發送模塊12,還配置為能夠根據更新模塊15更新後的bier網絡的轉發信息通過openflow協議向入口轉發設備發送更新後的bier流表。本實施例同樣可以參照圖9所示應用場景,本實施例中的第一轉發設備在網絡中的位置(即為出口轉發設備),以及該第一轉發設備發送第一控制消息的具體方式和應用實例均與上述實施例相同,故在此不再贅述。需要說明的是,本實施例不限制偵聽模塊14偵聽到第一控制消息與上述實施例中發送模塊12發送bier流表的執行順序,該第一控制消息可以是在發送模塊12發送bier流表之前執行的,也可以是在發送模塊12發送bier流表之後執行的。本發明實施例提供的信息傳輸裝置用於執行本發明圖8所示實施例提供的信息傳輸方法,具備相應的功能模塊,其實現原理和技術效果類似,此處不再贅述。在本實施例的另一種可能的實現方式中,圖19所示實施例中的偵聽模塊14,配置為能夠偵聽第二控制消息,該第二控制消息為第二轉發設備服務的組播源設備請求加入到bier網絡時,第二轉發設備發送的;相應地,更新模塊15,配置為能夠根據偵聽模塊14偵聽到的第二控制消息增加bier網絡的轉發信息;發送模塊12,還配置為能夠根據更新模塊15增加的bier網絡的轉發信息向第二轉發設備發送增加的bier流表。本實施例同樣可以參照圖11所示應用場景,本實施例中的第二轉發設備在網絡中的位置(即為入口轉發設備),以及該二轉發設備發送第二控制消息的具體方式和應用實例均與上述實施例相同,故在此不再贅述。需要說明的是,本實施例不限制偵聽模塊14接收第二控制消息與上述實施例中發送模塊12發送bier流表的執行順序,該第二控制消息可以是在發送模塊12發送bier流表之前執行的,也可以是在發送模塊12發送bier流表之後執行的。本發明實施例提供的信息傳輸裝置用於執行本發明圖10所示實施例提供的信息傳輸方法,具備相應的功能模塊,其實現原理和技術效果類似,此處不再贅述。本發明各實施例在具體實現中,通過openflow協議下發的bier流表,與現有openflow技術中的流表的內容不同,因此需要擴展openflow協議支持具有bier網絡的轉發信息的bier流表的下發。本實施例中對openflowexperimentermessage消息的擴展,對轉發設備接收到的bier流表中各流表項的擴展,均與上述實施例相關,故在此不再贅述。在具體實現中,本發明圖18和圖19所示各實施例中的發送模塊12和偵聽模塊14可以通過控制平臺中的收發器來實現,生成模塊11、獲取模塊12和更新模塊15可以通過控制平臺的處理器來實現,該處理器例如可以是一個中央處理器(centralprocessingunit,簡稱為:cpu),或者是特定集成電路(applicationspecificintegratedcircuit,簡稱為:asic),或者是完成實施本發明實施例的一個或多個集成電路。圖20為本發明實施例提供的又一種信息傳輸裝置的結構示意圖。本實施例提供的信息傳輸裝置適用於在sdn網絡中對組播報文進行轉發的情況中,該信息傳輸裝置通過硬體和軟體結合的方式來實現,該裝置可以集成在轉發設備的處理器中,供處理器調用使用。如圖20所示,本實施例的信息傳輸裝置具體包括:相連接的接收模塊21和發送模塊22。其中,接收模塊21,配置為能夠通過開放流openflow協議接收控制平臺根據bier網絡的轉發信息發送的bier流表。本發明實施例提供的信息傳輸裝置,在sdn網絡中基於bier技術的轉發形式對組播報文進行轉發,具體通過bier流表執行組播報文的轉發操作,因此,轉發設備在轉發組播報文前,需要通過openflow協議接收控制平臺下發的bier流表,且該bier流表為控制平臺根據bier網絡的轉發信息下發的。上述實施例中已經說明本發明各實施例中的bier流表不同於現有技術中的openflow流表。在本實施例中,bier網絡的轉發信息可以包括:組播流信息和bier出口節點集合信息,或者網絡中各轉發設備的bier轉發信息,或者組播流信息、bier出口節點集合信息和網絡中各轉發設備的bier轉發信息;本實施例的bier網絡的轉發信息為控制平臺根據bier網絡信息生成的,該bier網絡信息可以包括bier網絡的轉發設備信息、網絡拓撲信息和bier網絡的組播疊加層信息中的一項或多項。本實施例中轉發設備接收到的bier流表中包括與bier網絡的轉發信息相應的信息,該bier流表包括:組播流信息和bier信息,或者bier轉發信息,或者組播流信息、bier信息和bier轉發信息。可以看出,該bier流表中的信息內容與控制平臺生成的bier網絡的轉發信息的內容對應。需要說明的是,bier網絡的轉發信息中,只有入口轉發設備可以接收到控制平臺發送的組播流信息和bier信息,其中,組播流信息包括:組播源信息,組播組信息和用於標識組播流特徵的信息中的一項或多項;bier信息包括比特位串bitstring,該比特位串為bier出口轉發設備的集合所形成的。另外,每臺轉發設備都可以接收到控制平臺發送的bier轉發信息。發送模塊22,配置為能夠根據接收模塊21接收的bier流表對接收到的組播報文進行轉發。本發明各本實施例的應用基礎為openflow技術,發送模塊22對組播報文執行的各項操作同樣需要依據轉發設備中的bier流表,即接收模塊21接收到控制平臺通過openflow南向協議發送的bier流表後,隨後,接收到組播報文時可以在轉發設備中進行bier流表匹配、處理組播報文和轉發組播報文都是依據流表執行處理的。與現有技術不同的是,由於本發明各實施例中接收模塊21接收到的流表是bier流表,具有bier網絡的轉發信息。也就是說,組播報文在中間轉發設備間的傳輸,不是以組播ip包形式傳輸,而是封裝在特定的bier頭中,類似於bier轉發方式中封裝的bier頭,因此,中間轉發設備可以根據bier頭中的信息查找流表並進行路由,並且bier頭中的信息還標註了組播報文的所有出口轉發設備,即,可以保證組播報文能夠轉發到所有出口轉發設備。顯然地,本實施例中的信息傳輸裝置,在執行組播報文發送的網絡拓撲和流不變的情況下,任意轉發設備中的bier流表都不需要改變,即控制平臺也不需要更新bier流表;另外,即便是增加網絡中需要發送的組播報文,也僅會影響入口轉發設備中的bier流表,不會影響其他轉發設備中的bier流表,即控制平臺僅更新入口轉發設備中的bier流表就可以實現對不同流的發送。相比於現有openflow技術中基於流的組錶轉發方式,在很大程度上減少了流表佔用的系統空間,並且可以提高組播報文的轉發效率。本發明實施例提供的信息傳輸裝置用於執行本發明圖12所示實施例提供的信息傳輸方法,具備相應的功能模塊,其實現原理和技術效果類似,此處不再贅述。本發明實施例在具體實現中,控制平臺在生成bier流表前,同樣需要獲取bier網絡信息,獲取的具體方式同樣可以為控制平臺從app中獲取bier網絡信息;還可以為控制平臺通過該控制平臺與轉發設備之間的接口,獲取bier網絡信息;還可以為控制平臺器通過控制平臺與其它管理或控制器平臺之間的接口,獲取bier網絡信息。本實施例中控制平臺獲取bier網絡信息的各種方式和應用場景均與上述實施例相同,同樣可以參照圖5到圖7所示各應用場景,故在此不再贅述。可選地,在本發明的一種可能的實現方式中,第一轉發設備中配置的信息傳輸裝置中的發送模塊22,還配置為能夠在第一轉發設備服務的組播接收設備請求加入到bier網絡時,向控制平臺發送第一控制消息,第一控制消息用於指示控制平臺更新bier網絡的轉發信息;相應地,入口轉發設備中配置的信息傳輸裝置中,接收模塊21,還配置為能夠通過openflow協議接收控制平臺根據更新後的bier網絡的轉發信息向入口轉發設備發送更新的bier流表;發送模塊22,還配置為能夠根據接收模塊接收到的更新的bier流表對接收到的組播報文進行轉發。本實施例同樣可以參照圖9所示應用場景,本實施例中的第一轉發設備在網絡中的位置(即為出口轉發設備),以及該第一轉發設備發送第一控制消息的具體方式和應用實例均與上述實施例相同,故在此不再贅述。本發明實施例提供的信息傳輸裝置用於執行本發明圖13所示實施例提供的信息傳輸方法,具備相應的功能模塊,其實現原理和技術效果類似,此處不再贅述。在本發明的另一種可能的實現方式中,第二轉發設備中配置的信息傳輸裝置中的發送模塊22,還配置為能夠在第二轉發設備服務的組播源設備請求加入到bier網絡時,向控制平臺發送第二控制消息,第二控制消息用於指示控制平臺增加bier網絡的轉發信息;相應地,該第二轉發設備中配置的信息傳輸裝置中的接收模塊21,還配置為能夠通過openflow協議接收控制平臺根據所增加的bier網絡的轉發信息向第二轉發設備發送的新增bier流表。本實施例同樣可以參照圖11所示應用場景,本實施例中的第二轉發設備在網絡中的位置(即為入口轉發設備),以及該二轉發設備發送第二控制消息的具體方式和應用實例均與上述實施例相同,故在此不再贅述。本發明實施例提供的信息傳輸裝置用於執行本發明圖14所示實施例提供的信息傳輸方法,具備相應的功能模塊,其實現原理和技術效果類似,此處不再贅述。本發明各實施例在具體實現中,通過openflow協議接收的bier流表,與現有openflow技術中的流表的內容不同,因此需要擴展openflow協議支持bier相關信息的流表下發。本實施例中對openflowexperimentermessage消息的擴展,對轉發設備接收到的bier流表中各流表項的擴展,均與上述實施例相關,故在此不再贅述。在具體實現中,本發明圖20所示各實施例中的接收模塊21和發送模塊22可以通過轉發設備中的收發器來實現。圖21為本發明實施例提供的一種數據傳輸系統的結構示意圖。本實施例提供的數據傳輸系統適用於在sdn網絡中對組播報文進行轉發的情況中,該數據傳輸系統具體包括:控制平臺31和多個轉發設備32;其中,控制平臺31中設置有如上述圖18和圖19所示各實施例中的信息傳輸裝置,每個轉發設備32中設置有如上述圖20所示各實施例中的信息傳輸裝置。本實施例的信息傳輸系統中的各網元執行數據傳輸的方式,與上述圖18到圖20所示實施例中對應網元執行數據傳輸的方式相同,同樣用於執行本發明圖4到圖17所示任一實施例提供的信息傳輸方法,具備相應的實體裝置,其實現原理和技術效果類似,此處不再贅述。本領域普通技術人員可以理解上述方法中的全部或部分步驟可以通過程序來指令相關硬體(例如處理器)完成,所述程序可以存儲於計算機可讀存儲介質中,如只讀存儲器、磁碟或光碟等。可選地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現。相應地,上述實施例中的各模塊/單元可以採用硬體的形式實現,例如通過集成電路來實現其相應功能,也可以採用軟體功能模塊的形式實現,例如通過處理器執行存儲於存儲器中的程序/指令來實現其相應功能。本發明實施例不限制於任何特定形式的硬體和軟體的結合。雖然本發明所揭露的實施方式如上,但所述的內容僅為便於理解本發明而採用的實施方式,並非用以限定本發明。任何本發明所屬領域內的技術人員,在不脫離本發明所揭露的精神和範圍的前提下,可以在實施的形式及細節上進行任何的修改與變化,但本發明的專利保護範圍,仍須以所附的權利要求書所界定的範圍為準。當前第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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀