A communication method, device and system based on SFC, the SFC includes a CF node, SFF node and SF node, SFF node and SF node, the method includes: the CF node receives the first message from the SFF node, SFF node of the first message including the identification information and attribute information, and the SF node identification information and attribute information; CF node based on the first message, the network topology information acquisition SFC, SFC network topology information including SFF node identification information and attribute information, and SF node identification information and attribute information, and information for the connection indicates the SFF node and SF node; CF node obtains SFC forwarding table, SFC forwarding is based on the network topology information of the SFC; CF to the SFF node to send the second message indicating SFC forwarding. Can flexibly and efficiently discover the network topology of SFC.
【技術實現步驟摘要】
基于業務功能鏈SFC的通信方法和裝置
本專利技術實施例涉及通信領域,并且更具體地,涉及一種基于業務功能鏈SFC的通信方法和裝置。
技術介紹
業務功能鏈(ServiceFunctionChaining,簡稱為“SFC”)是解決目前網絡中防火墻、負載均衡器等網絡業務設備的部署和調整不夠靈活的一種網絡技術。網絡中一組具有業務處理功能的設備(如防火墻、負載均衡器等)的序列稱為一個業務功能鏈SFC。SFC可以看作是底層基礎網路的虛擬overlay網絡。SFC的基本架構包括如圖1中所示的邏輯單元:分類器(Classifier,簡稱為“CF”)節點110,業務功能轉發器(ServiceFunctionForwarder,簡稱為“SFF”)節點120,業務功能(ServiceFunction,簡稱為“SF”)節點130。其中,SF節點例如為防火墻、深度報文檢測、負載均衡等設備。在SFC中是依據SFC轉發表對數據報文進行轉發的,而SFC轉發表的生成需要知道SFC的網絡拓撲,換句話說,需要發現該SFC網絡中所有的節點,如CF、SFF和SF。當前技術中,是通過手工配置來發現SFC的網絡拓撲的,這種方式存在繁瑣、復雜、且缺乏靈活性的弊端,例如,當SFC中發生SF的刪除或移動時,需要重新進行手工配置。
技術實現思路
本專利技術實施例提供一種基于業務功能鏈SFC的通信方法、裝置和系統,能夠實現SFC的網絡拓撲的自動發現。第一方面,提供了一種基于業務功能鏈SFC的通信方法,所述SFC包括分類器CF節點、業務功能轉發器SFF節點和業務功能SF節點,所述SFF節點與所述SF節點連接,包括:所述 ...
【技術保護點】
一種基于業務功能鏈SFC的通信方法,所述SFC包括分類器CF節點、業務功能轉發器SFF節點和業務功能SF節點,所述SFF節點與所述SF節點連接,其特征在于,包括:所述CF節點接收來自所述SFF節點的第一消息,所述第一消息包括所述SFF節點的標識信息和屬性信息,以及所述SF節點的標識信息和屬性信息;所述CF節點根據所述第一消息,獲取所述SFC的網絡拓撲信息,所述SFC的網絡拓撲信息包括所述SFF節點的標識信息和屬性信息,與所述SF節點的標識信息和屬性信息,以及用于指示所述SFF節點與所述SF節點的連接關系的信息;所述CF節點獲取SFC轉發表,所述SFC轉發表是基于所述SFC的網絡拓撲信息所確定的;所述CF節點向所述SFF節點發送用于指示所述SFC轉發表的第二消息,以便于所述SFF節點根據所述SFC轉發表轉發數據報文。
【技術特征摘要】
1.一種基于業務功能鏈SFC的通信方法,所述SFC包括分類器CF節點、業務功能轉發器SFF節點和業務功能SF節點,所述SFF節點與所述SF節點連接,其特征在于,包括:所述CF節點接收來自所述SFF節點的第一消息,所述第一消息包括所述SFF節點的標識信息和屬性信息,以及所述SF節點的標識信息和屬性信息;所述CF節點根據所述第一消息,獲取所述SFC的網絡拓撲信息,所述SFC的網絡拓撲信息包括所述SFF節點的標識信息和屬性信息,與所述SF節點的標識信息和屬性信息,以及用于指示所述SFF節點與所述SF節點的連接關系的信息;所述CF節點獲取SFC轉發表,所述SFC轉發表是基于所述SFC的網絡拓撲信息所確定的;所述CF節點向所述SFF節點發送用于指示所述SFC轉發表的第二消息,以便于所述SFF節點根據所述SFC轉發表轉發數據報文。2.根據權利要求1所述的通信方法,其特征在于,所述CF節點接收來自所述SFF節點的第一消息,包括:所述CF節點基于組播方式接收來自所述SFF節點的所述第一消息。3.根據權利要求1所述的通信方法,其特征在于,所述CF節點接收來自所述SFF節點的第一消息,包括:所述CF節點基于泛洪方式接收來自所述SFF節點的所述第一消息。4.根據權利要求1至3中任一項所述的通信方法,其特征在于,所述第一消息所使用的協議為中間系統-中間系統IS-IS協議或開放式最短路徑優先OSPF協議,所述第一消息包括用于指示所述SFF節點的標識信息與屬性信息的SFF字段、以及用于指示所述SF節點的標識信息與屬性信息的SF字段。5.根據權利要求1至4中任一項所述的通信方法,其特征在于,所述CF節點向所述SFF節點發送用于指示所述SFC轉發表的第二消息,包括:所述CF節點基于組播方式向所述SFF節點發送所述第二消息。6.根據權利要求1至4中任一項所述的通信方法,其特征在于,所述CF節點向所述SFF節點發送用于指示所述SFC轉發表的第二消息,包括:所述CF節點基于泛洪方式向所述SFF節點發送所述第二消息。7.根據權利要求1至6中任一項所述的通信方法,其特征在于,所述SFC轉發表的表項中包括用于指示業務功能路徑的指示信息,所述指示信息包括所述SF節點的標識信息和屬性信息中的至少一種信息、以及所述SFF節點的標識信息。8.根據權利要求7所述的通信方法,其特征在于,所述第二消息所使用的協議為IS-IS協議或OSPF協議。9.根據權利要求1至8中任一項所述通信方法,其特征在于,所述通信方法還包括:所述CF節點基于組播或泛洪的方式向所述SFF節點發送包括所述CF節點的標識信息和屬性信息的第三消息,所述第三消息所使用的協議為IS-IS協議或OSPF協議,所述第三消息包括用于指示所述CF節點的標識信息和屬性信息的CF字段。10.一種基于業務功能鏈SFC的通信方法,所述SFC包括分類器CF節點、第一業務功能轉發器SFF節點與第一業務功能SF節點,所述第一SFF節點與所述第一SF節點連接,其特征在于,包括:所述第一SFF節點向所述CF節點發送第一消息,所述第一消息包括所述第一SFF節點的標識信息和屬性信息,以及所述第一SF節點的標識信息和屬性信息,以便于所述CF節點根據所述第一消息,獲取所述SFC的網絡拓撲信息,所述SFC的網絡拓撲信息包括所述第一SFF節點的標識信息和屬性信息,與所述第一SF節點的標識信息和屬性信息,以及用于指示所述第一SFF節點與所述第一SF節點的連接關系的信息;所述第一SFF節點接收來自所述CF節點的用于指示SFC轉發表的第二消息,所述SFC轉發表是基于所述SFC的網絡拓撲信息所確定的;所述第一SFF節點根據所述SFC轉發表轉發數據報文。11.根據權利要求10所述的通信方法,其特征在于,所述第一SFF節點向所述CF節點發送第一消息,包括:所述第一SFF節點基于組播方式向所述CF節點發送所述第一消息。12.根據權利要求10所述的通信方法,其特征在于,所述第一SFF節點向所述CF節點發送第一消息,包括:所述第一SFF節點基于泛洪方式向所述CF節點發送所述第一消息。13.根據權利要求10至12中任一項所述的通信方法,其特征在于,所述第一消息所使用的協議為中間系統-中間系統IS-IS協議或開放式最短路徑優先OSPF協議,所述第一消息包括用于指示所述第一SFF節點的標識信息與屬性信息的SFF字段、以及用于指示所述第一SF節點的標識信息與屬性信息的SF字段。14.根據權利要求10至13中任一項所述的通信方法,其特征在于,所述第一SFF節點接收來自所述CF節點的用于指示SFC轉發表的第二消息,包括:所述第一SFF節點基于組播方式接收來自所述CF節點的所述第二消息。15.根據權利要求10至13中任一項所述的通信方法,其特征在于,所述第一SFF節點接收來自所述CF節點的用于指示SFC轉發表的第二消息,包括:所述第一SFF節點基于泛洪方式接收來自所述CF節點的所述第二消息。16.根據權利要求10至15中任一項所述的通信方法,其特征在于,所述SFC轉發表的表項中包括用于指示業務功能路徑的指示信息,所述指示信息包括所述第一SF節點的標識信息和屬性信息中的至少一種信息、以及所述第一SFF節點的標識信息。17.根據權利要求16所述的通信方法,其特征在于,所述第二消息所使用的協議為IS-IS協議或OSPF協議。18.根據權利要求10至17中任一項所述通信方法,其特征在于,所述通信方法還包括:所述第一SFF節點基于組播或泛洪的方式接收來自所述CF節點的包括所述CF節點的標識信息和屬性信息的第三消息,所述第三消息所使用的協議為IS-IS協議或OSPF協議,所述第三消息包括用于指示所述CF節點的標識信息和屬性信息的CF字段。19.根據權利要求10至18中任一項所述通信方法,其特征在于,所述通信方法還包括:所述第一SFF節點基于泛洪或組播的方式接收來自所述SFC中的第二SFF節點的第四消息,所述第四消息包括所述第二SFF節點的標識信息和屬性信息,以及與所述第二SFF節點有連接關系的第二SF節點的標識信息和屬性信息,其中,所述第一SFF節點與所述第二SFF節點為不同的SFF節點;所述第一SFF節點根據所述第四消息,獲取所述SFC的網絡拓撲信息;所述第一SFF節點基于泛洪或組播的方式向所述第二SFF節點發...
【專利技術屬性】
技術研發人員:徐玲,董杰,陳國義,
申請(專利權)人:華為技術有限公司,
類型:發明
國別省市:廣東,44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。