两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于流規(guī)則協(xié)議的通信方法、設備和系統(tǒng)與流程

文檔序號:11206227閱讀:496來源:國知局
本發(fā)明實施例涉及通信領域,并且更具體地,涉及一種基于流規(guī)則flowspec協(xié)議的通信方法、設備和系統(tǒng)。
背景技術
::邊界網(wǎng)關協(xié)議(bordergatewayprotocol,bgp),是一種用于自治系統(tǒng)(autonomoussystem,as)之間的動態(tài)路由協(xié)議,早期發(fā)布的三個版本分別是bgp-1(rfc1105)、bgp-2(rfc1163)和bgp-3(rfc1267),主要用于交換as之間的可達性路由信息,構建as域間的傳播路徑,防止路由環(huán)路的產(chǎn)生,并在as級別應用一些路由策略。當前使用的版本是bgp-4(rfc4271)。bgp作為事實上的互聯(lián)網(wǎng)(internet)外部路由協(xié)議標準,被廣泛應用于互聯(lián)網(wǎng)服務提供商(internetserviceprovider,isp)之間。bgp流規(guī)則(flowspecification,flowspec)(rfc5575),表示通過傳遞bgpflowspecification路由將流量策略傳遞給bgpflowspecification對等體(傳遞bgpflowspecification路由的對端設備互為對方的對等體),bgpflowspecification對等體收到bgpflowspecification路由后,將該bgpflowspecification路由對應的優(yōu)選的路由轉換為轉發(fā)平面的流量控制策略,進而進行流量控制。其中,bgpflowspecification路由為rfc5575中定義的一種bgp路由,這種bgpflowspecification路由包含bgp網(wǎng)絡層可達信息類型(bgpflowspecnlri)和擴展團體屬性。通過網(wǎng)絡層可達信息和擴展團體屬性,bgpflowspecification路由可以攜帶流量的匹配條件和流量匹配后執(zhí)行的動作。rfc5575定義了12種常用的流量匹配規(guī)則:目的地址、源地址、ip協(xié)議號、端口號、目的端口號、源端口號、icmp類型、icmp編碼、tcp的標志位、dscp、分片類型等,這12種流量匹配規(guī)則封裝在bgpflowspecification路由中,作為網(wǎng)絡層可達信息傳遞。rfc5575定義了4種常用的流量處理行為:丟棄流量、流量限速、修改報文的dscp值、重定向動作(redirectactions),這4種流量處理行為封裝在bgpflowspec路由中,作 為擴展團體屬性攜帶,其中,redirectactions指的是引導特定數(shù)據(jù)流進入相應的轉發(fā)通道。目前,bgpflowspec協(xié)議支持的重定向動作(redirectactions)已經(jīng)有下面六種:重定向到2字節(jié)as號形式的路由目標標識的虛擬專用網(wǎng)vpn路由轉發(fā)表(virtualroutingforwarding,vrf)(redirectas-2byte);重定向到ipv4地址形式的路由目標標識的vrf(redirectipv4format);重定向到4字節(jié)as號形式的路由目標標識的vrf(redirectas-4byte);重定向到ipv6地址形式的路由目標標識的vrf(redirectipv6specificas);重定向到ipv4下一跳(redirectipv4address);重定向到ipv6下一跳(redirectipv6address)。利用傳統(tǒng)方式擴展相關應用,例如,重定向到vrf/ip/隧道(tunnel),每增加一個新業(yè)務需求,就要給bgpflowspec協(xié)議打個補丁,使bgpflowspec協(xié)議始終處于變化狀態(tài)。例如,目前研究的bgpflowspecredirectactions方案為,定義一種通用的path-id,用于引導數(shù)據(jù)流進入該path-id所對應的傳輸層隧道,就要在bgpflowspec協(xié)議的擴展團體屬性中攜帶該path-id,必要時還要攜帶隧道的具體信息。因此,沿用傳統(tǒng)方式擴展相關應用,會導致無限制地擴展bgpflowspec協(xié)議。技術實現(xiàn)要素:本發(fā)明實施例提供一種基于流規(guī)則flowspec協(xié)議的通信方法和設備,能夠有效避免flowspec協(xié)議的無限制擴展。第一方面提供了一種基于流規(guī)則flowspec協(xié)議的通信方法,包括:控制器獲取轉發(fā)設備上的第一資源需要關聯(lián)所述轉發(fā)設備上的第二資源的需求;所述控制器根據(jù)所述需求,向所述轉發(fā)設備發(fā)送邊界網(wǎng)關協(xié)議流規(guī)則bgpflowspec協(xié)議報文,所述bgpflowspec協(xié)議報文包括網(wǎng)絡層可達性信息字段與擴展團體屬性字段,所述網(wǎng)絡層可達性信息字段攜帶第一資源的特征信息,所述擴展團體屬性字段攜帶用于指示所述第二資源的全局標識gid,所述bgpflowspec協(xié)議報文用于指示關聯(lián)所述第一資源與所述第二資源。應理解,第一資源的特征信息能夠指示所述第一資源。在本申請中,所述轉發(fā)設備的第一資源與第二資源均指存儲在所述轉發(fā) 設備上的用于轉發(fā)數(shù)據(jù)報文(數(shù)據(jù)流)的信息。通過關聯(lián)所述第一資源與所述第二資源,能夠引導數(shù)據(jù)報文進入相應的轉發(fā)通道。例如所述第一資源指示所述轉發(fā)設備上存儲的第一節(jié)點的路由信息,第二資源指示所述轉發(fā)設備上存儲的第二節(jié)點的路由表,則關聯(lián)所述第一資源與所述第二資源指的是,將所述第一節(jié)點的路由信息加入到所述第二節(jié)點的路由表中,這樣,就能夠引導來源于所述第二節(jié)點的數(shù)據(jù)報文進入所述第一節(jié)點的轉發(fā)通道。再例如,所述第一資源指示源ip地址為第一節(jié)點的ip地址,目的ip地址為第二節(jié)點的ip地址,其中,所述第一節(jié)點的ip地址以及所述第二節(jié)點的ip地址均存儲在所述轉發(fā)設備上,所述第二資源指示所述轉發(fā)設備上存儲的所述第二節(jié)點的路由表(轉發(fā)表),則關聯(lián)所述第一資源與所述第二資源指的是,將源ip地址與目的ip地址與所述第一資源相一致的數(shù)據(jù)報文,按照所述第二節(jié)點的路由表進行轉發(fā),這樣,也能夠引導來源于所述第一節(jié)點的數(shù)據(jù)報文進入所述第二節(jié)點的轉發(fā)通道。因此,本申請中,通過在bgpflowspec協(xié)議報文的網(wǎng)絡層可達性信息字段攜帶第一資源的特征信息,擴展團體屬性字段中攜帶用于指示第二資源的全局標識gid,能夠指示轉發(fā)設備關聯(lián)所述第一資源與所述第二資源,以引導數(shù)據(jù)流進入相應的轉發(fā)通道。如上一段所述,bgpflowspec協(xié)議報文中攜帶的所述第一資源與所述第二資源可以是不同的資源組合,從而通過本申請的bgpflowspec協(xié)議報文,可以實現(xiàn)多種業(yè)務需求。傳統(tǒng)技術中每擴展一個新的業(yè)務需求就需要給bgpflowspec協(xié)議打個補丁,即需要擴展bgpflowspec協(xié)議中的擴展團體屬性,導致bgpflowspec協(xié)議始終處于變化狀態(tài)。相對于傳統(tǒng)技術,本申請中的bgpflowspec協(xié)議通過統(tǒng)一的報文格式,可以滿足多種業(yè)務需求,從而能夠有效避免無限制地擴展bgpflowspec協(xié)議中的擴展團體屬性。在本申請中,所述擴展團體屬性中攜帶的所述gid用于在所述轉發(fā)設備中唯一指示所述第二資源。例如,所述控制器與所述轉發(fā)設備上存儲有映射表,該映射表包括所述第二資源與所述gid之間的映射關系,因此,通過所述gid,所述控制器與所述轉發(fā)設備都能夠定位到所述第二資源。因此,在本申請中,通過在bgpflowspec協(xié)議報文的擴展團體屬性字段中攜帶簡潔的gid,就能夠指示所述第二資源,這樣能夠節(jié)省信令開銷。結合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述通信方法 還包括:所述控制器獲取所述轉發(fā)設備上存儲的資源,所述資源包括所述第二資源;所述控制器為所述轉發(fā)設備上存儲的資源分配映射標識;所述控制器向所述轉發(fā)設備發(fā)送映射表,所述映射表包括所述轉發(fā)設備上存儲的資源與所分配的映射標識之間的映射關系,其中,所述gid為所述控制器為所述第二資源分配的映射標識。在本申請中,控制器通過搜集轉發(fā)設備上存儲的資源,并為其分配映射標識,然后將資源與映射標識之間的映射關系告知給所述轉發(fā)設備,使得控制器與轉發(fā)設備通過在通信信令中僅攜帶映射標識,就能定位到對應的資源,從而能夠提供通信效率,同時也能夠節(jié)省信令開銷。結合第一方面,在第一方面的第二種可能的實現(xiàn)方式中,所述擴展團體屬性字段包括gid字段與標志flags字段,所述gid字段攜帶所述gid,所述flags字段攜帶用于指示在所述轉發(fā)設備的控制平面或所述轉發(fā)設備的轉發(fā)平面上關聯(lián)所述第一資源與所述第二資源的信息。傳統(tǒng)技術中,擴展的應用通常僅局限在轉發(fā)平面引導數(shù)據(jù)流進入相應的轉發(fā)通道。在本申請中,不僅可以在轉發(fā)平面引導數(shù)據(jù)流進入相應的轉發(fā)通道,也可以在控制平面引導數(shù)據(jù)流進入相應的轉發(fā)通道,從而本申請能夠實現(xiàn)靈活地業(yè)務編排。結合第一方面的第二種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,所述flags字段包括轉發(fā)平面比特位與控制平面比特位,當所述轉發(fā)平面比特位賦值為0、且所述控制平面比特位賦值為1時,用于指示在所述控制平面上關聯(lián)所述第一資源與所述第二資源,當所述轉發(fā)平面比特位賦值為1、且所述控制平面比特位賦值為0時,用于指示在所述轉發(fā)平面上關聯(lián)所述第一資源與所述第二資源。應理解,在上述第一方面的第三種可能的實現(xiàn)方式中,所述flags字段中的轉發(fā)平面比特位與控制平面比特位,也可以用第一比特位替換,當該第一比特位賦值為1時,表示在所述控制平面上關聯(lián)所述第一資源與所述第二資源,當該第一比特位賦值為0時,表示在所述轉發(fā)平面上關聯(lián)所述第一資源與所述第二資源。結合第一方面的第三種可能的實現(xiàn)方式,在第一方面的第四種可能的實 現(xiàn)方式中,所述flags字段還包括增量比特位,當所述增量比特位賦值為1時,表示在所述轉發(fā)設備上增加一個資源關聯(lián)關系,當所述增量比特位賦值為0時,表示利用所述第一資源與所述第二資源之間的關聯(lián)關系覆蓋所述第一資源原有的與其他資源之間的關聯(lián)關系。結合第一方面的第二種至第四種可能的實現(xiàn)方式中的任一種可能的實現(xiàn)方式,在第一方面的第五種可能的實現(xiàn)方式中,所述轉發(fā)設備為服務商邊緣pe設備,所述轉發(fā)設備上建立有第一用戶邊緣ce設備的虛擬專用網(wǎng)vpn實例,所述轉發(fā)設備上包括第二ce設備的路由信息,且所述第二ce設備的路由信息不在所述第一ce設備的vpn實例的vpn路由表中,所述通信方法還包括:所述控制器獲取vpn服務請求,所述vpn服務請求用于請求所述第一ce設備訪問所述第二ce設備;所述控制器獲取轉發(fā)設備上的第一資源需要關聯(lián)所述轉發(fā)設備上的第二資源的需求,包括:所述控制器根據(jù)所述vpn請求,獲取所述第一資源需要關聯(lián)所述第二資源的需求,所述第一資源為所述第二ce設備的路由信息,所述第二資源為所述第一ce設備的vpn實例;所述控制器根據(jù)所述需求,向所述轉發(fā)設備發(fā)送邊界網(wǎng)關協(xié)議流規(guī)則bgpflowspec協(xié)議報文,包括:所述控制器根據(jù)所述需求,向所述轉發(fā)設備發(fā)送所述bgpflowspec協(xié)議報文,所述bgpflowspec協(xié)議報文中的所述flags字段用于指示在控制平面上關聯(lián)所述第一資源與所述第二資源,所述bgpflowspec協(xié)議報文用于指示將所述第二ce設備的路由信息加入到所述第一ce設備的vpn實例的vpn路由表中。在本申請中,通過控制器向pe設備(即轉發(fā)設備)下發(fā)bgpflowspec協(xié)議報文,指示pe設備將vpnrt屬性與第一ce設備不匹配的第二ce設備的路由信息加入所述第一ce設備的路由表中,從而能夠引導來源于第一ce設備的數(shù)據(jù)報文進入第二ce設備的轉發(fā)通道,即實現(xiàn)了vpnrt屬性不匹配的第一ce設備訪問第二ce設備。因此,相對于現(xiàn)有技術中的手工配置方式,本申請能夠靈活、高效地實現(xiàn)兩個vpnrt屬性不匹配的ce設備之間的vpn通信。此外,相對于傳統(tǒng)技術中局限于在轉發(fā)平面引導數(shù)據(jù)流進入 相應的轉發(fā)通道,本申請能夠在控制平面引導數(shù)據(jù)流進入相應的轉發(fā)通道,從而能夠實現(xiàn)靈活的業(yè)務編排。結合第一方面的第五種可能的實現(xiàn)方式,在第一方面的第六種可能的實現(xiàn)方式中,所述通信方法還包括:所述控制器從所述轉發(fā)設備上獲取所述第一ce設備的vpn實例的屬性信息,所述屬性信息包括:vpn實例名稱、vpn實例路由標識符rd、vpn實例路由目標符rt、vpn實例索引值和vpn實例接口信息;所述控制器為所述第一ce設備的vpn實例的屬性信息分配映射標識,所述映射標識在所述轉發(fā)設備中唯一指示所述第一ce設備的vpn實例的屬性信息;所述控制器向所述轉發(fā)設備發(fā)送映射表,所述映射表包括所述第一ce設備的vpn實例的屬性信息與所述映射標識之間的映射關系,所述gid字段中攜帶的所述gid為所述映射標識中的一個或多個標識。在本申請中,控制器通過搜集pe設備上建立的vpn實例的屬性信息,并為其分配映射標識,然后將vpn實例的屬性信息與映射標識之間的映射關系告知給所述pe設備,使得控制器與pe設備通過在bgpflowspec協(xié)議報文中僅攜帶映射標識,就能定位到對應的vpn實例,從而能夠提供通信效率,同時也能夠節(jié)省信令開銷。結合第一方面的第六種可能的實現(xiàn)方式,在第一方面的第七種可能的實現(xiàn)方式中,所述通信方法還包括:所述控制器獲取用于請求為所述轉發(fā)設備上新建立的第三ce設備的vpn實例配置屬性信息的vpn服務請求;所述控制器為所述第三ce設備的vpn實例配置如下屬性信息:vpn實例名稱、vpn實例rd、vpn實例rt和vpn實例接口信息,其中,所述第三ce設備的vpn實例的下列屬性信息與所述第一ce設備的vpn實例對應的屬性信息互不沖突:vpn實例名稱、vpn實例rd、vpn實例接口信息。在本申請中,控制器通過獲取pe設備上已有的vpn實例的屬性信息,從而在為所述pe設備上增加的vpn實例配置屬性信息時,能夠避免不同vpn實例的屬性信息之間的沖突。相比于現(xiàn)有技術中靠規(guī)劃避免沖突,本申請能夠有效地避免沖突,而且操作效率較高。結合第一方面的第五種至第七種可能的實現(xiàn)方式中的任一種可能的實現(xiàn) 方式,在第一方面的第八種可能的實現(xiàn)方式中,所述轉發(fā)設備上建立有所述第二ce設備的vpn實例,所述第二ce設備的vpn實例的vpn路由表中包括所述第二ce設備的路由信息;所述第一資源的特征信息為所述第二ce設備的vpn實例的下列屬性信息中的至少一種信息:vpn實例名稱、vpn實例rd、vpn實例索引值、vpn實例接口信息、vpn實例gid。結合第一方面的第五種至第七種可能的實現(xiàn)方式中的任一種可能的實現(xiàn)方式,在第一方面的第九種可能的實現(xiàn)方式中,所述轉發(fā)設備上沒有建立所述第二ce設備的vpn實例,所述轉發(fā)設備的vpn公網(wǎng)路由表中包括所述第二ce設備的路由信息;所述第一資源的特征信息為下列信息中的至少一種:所述第二ce設備的路由信息對應的rd信息、出口目標exporttarget信息或路由前綴信息。結合第一方面的第二種至第四種可能的實現(xiàn)方式中的任一種可能的實現(xiàn)方式,在第一方面的第十種可能的實現(xiàn)方式中,所述轉發(fā)設備為服務商邊緣pe設備,所述轉發(fā)設備上建立有第一用戶邊緣ce設備的虛擬專用網(wǎng)vpn實例和第三ce設備的vpn實例,所述轉發(fā)設備上還包括第二ce設備的路由信息,且所述第一ce設備的vpn實例的vpn路由表中不包括所述第二ce設備的路由信息,所述第三ce設備的vpn實例的vpn路由表中包括所述第二ce設備的路由信息,所述通信方法還包括:所述控制器獲取vpn服務請求,所述vpn服務請求用于請求所述第一ce設備訪問所述第二ce設備;所述控制器獲取轉發(fā)設備上的第一資源需要關聯(lián)所述轉發(fā)設備上的第二資源的需求,包括:所述控制器根據(jù)所述vpn請求,獲取所述第一資源需要關聯(lián)所述第二資源的需求,所述第一資源為源ip地址為所述第一ce設備的ip地址、且目的ip地址為所述第二ce設備的ip地址,所述第二資源為所述第三ce設備的vpn實例;所述控制器根據(jù)所述需求,向所述轉發(fā)設備發(fā)送bgpflowspec協(xié)議報文,包括:所述控制器根據(jù)所述需求,向所述轉發(fā)設備發(fā)送所述bgpflowspec協(xié)議報文,所述bgpflowspec協(xié)議報文中的所述flags字段用于指示在轉發(fā)平 面上關聯(lián)所述第一資源與所述第二資源,所述bgpflowspec協(xié)議報文用于指示將源ip地址、目的ip地址與所述第一資源相一致的數(shù)據(jù)報文,按照所述第三ce設備的vpn實例的vpn路由表中包括的所述第二ce設備的路由信息進行轉發(fā)。應理解,在本實現(xiàn)方式中,所述第一資源的特征信息為源ip地址為所述第一ce設備的ip地址、且目的ip地址為所述第二ce設備的ip地址。在本申請中,通過控制器向pe設備(即轉發(fā)設備)下發(fā)bgpflowspec協(xié)議報文,指示pe設備針對源ip地址為第一ce設備的ip地址、且目的ip地址為第二ce設備的ip地址的數(shù)據(jù)報文,按照vpnrt屬性與第一ce設備不匹配的第二ce設備的路由轉發(fā)表進行轉發(fā),從而能夠引導來源于第一ce設備的數(shù)據(jù)報文進入第二ce設備的轉發(fā)通道,即實現(xiàn)了vpnrt屬性不匹配的第一ce設備訪問第二ce設備。因此,相對于現(xiàn)有技術中的手工配置方式,本申請能夠靈活、高效地實現(xiàn)兩個vpnrt屬性不匹配的ce設備之間的vpn通信。結合第一方面的第十種可能的實現(xiàn)方式,在第一方面的第十一種可能的實現(xiàn)方式中,所述通信方法還包括:所述控制器從所述轉發(fā)設備上獲取所述第三ce設備的vpn實例的屬性信息,所述屬性信息包括:vpn實例名稱、vpn實例路由標識符rd、vpn實例路由目標符rt、vpn實例索引值和vpn實例接口信息;所述控制器為所述第三ce設備的vpn實例的屬性信息分配映射標識,所述映射標識在所述轉發(fā)設備中唯一指示所述第三ce設備的vpn實例的屬性信息;所述控制器向所述轉發(fā)設備發(fā)送映射表,所述映射表包括所述第三ce設備的vpn實例的屬性信息與所述映射標識之間的映射關系,所述gid字段中攜帶的所述gid為所述映射標識中的一個或多個標識。在本申請中,控制器通過搜集pe設備上建立的vpn實例的屬性信息,并為其分配映射標識,然后將vpn實例的屬性信息與映射標識之間的映射關系告知給所述pe設備,使得控制器與pe設備通過在bgpflowspec協(xié)議報文中僅攜帶映射標識,就能定位到對應的vpn實例,從而能夠提供通信效率,同時也能夠節(jié)省信令開銷。結合第一方面的第十一種可能的實現(xiàn)方式,在第一方面的第十二種可能 的實現(xiàn)方式中,所述通信方法還包括:所述控制器獲取用于請求為所述轉發(fā)設備上新建立的第四ce設備的vpn實例配置屬性信息的vpn服務請求;所述控制器為所述第四ce設備的vpn實例配置如下屬性信息:vpn實例名稱、vpn實例rd、vpn實例rt和vpn實例接口信息,其中,所述第四ce設備的vpn實例的下列屬性信息與所述第一ce設備的vpn實例以及所述第三ce設備的vpn實例對應的屬性信息互不沖突:vpn實例名稱、vpn實例rd、vpn實例接口信息。在本申請中,控制器通過獲取pe設備上已有的vpn實例的屬性信息,從而在為所述pe設備上增加的vpn實例配置屬性信息時,能夠避免不同vpn實例的屬性信息之間的沖突。相比于現(xiàn)有技術中靠規(guī)劃避免沖突,本申請能夠有效地避免沖突,而且操作效率較高。結合第一方面的第十種至第十二種可能的實現(xiàn)方式中的任何一種可能的實現(xiàn)方式,在第一方面的第十三種可能的實現(xiàn)方式中,所述第二ce設備為所述第三ce設備。第二方面提供了一種基于流規(guī)則flowspec協(xié)議的通信方法,所述通信方法包括:轉發(fā)設備接收控制器發(fā)送的邊界網(wǎng)關協(xié)議流規(guī)則bgpflowspec協(xié)議報文,所述bgpflowspec協(xié)議報文包括網(wǎng)絡層可達性信息字段與擴展團體屬性字段,所述網(wǎng)絡層可達性信息字段攜帶用于指示所述轉發(fā)設備上的第一資源的所述第一資源的特征信息,所述擴展團體屬性字段攜帶用于指示所述轉發(fā)設備上的第二資源的全局標識gid,所述bgpflowspec協(xié)議報文用于指示關聯(lián)所述第一資源與所述第二資源;所述轉發(fā)設備根據(jù)所述第一資源的特征信息,獲取所述第一資源,根據(jù)所述gid,獲取所述第二資源;所述轉發(fā)設備關聯(lián)所述第一資源與所述第二資源。在本申請中,所述轉發(fā)設備的第一資源與第二資源均指存儲在所述轉發(fā)設備上的用于轉發(fā)數(shù)據(jù)報文(數(shù)據(jù)流)的信息。通過關聯(lián)所述第一資源與所述第二資源,能夠引導數(shù)據(jù)報文進入相應的轉發(fā)通道。例如所述第一資源指示所述轉發(fā)設備上存儲的第一節(jié)點的路由信息,第二資源指示所述轉發(fā)設備上存儲的第二節(jié)點的路由表,則關聯(lián)所述第一資源與所述第二資源指的是, 將所述第一節(jié)點的路由信息加入到所述第二節(jié)點的路由表中,這樣,就能夠引導來源于所述第二節(jié)點的數(shù)據(jù)報文進入所述第一節(jié)點的轉發(fā)通道。再例如,所述第一資源指示源ip地址為第一節(jié)點的ip地址,目的ip地址為第二節(jié)點的ip地址,其中,所述第一節(jié)點的ip地址以及所述第二節(jié)點的ip地址均存儲在所述轉發(fā)設備上,所述第二資源指示所述轉發(fā)設備上存儲的所述第二節(jié)點的路由表(轉發(fā)表),則關聯(lián)所述第一資源與所述第二資源指的是,將源ip地址與目的ip地址與所述第一資源相一致的數(shù)據(jù)報文,按照所述第二節(jié)點的路由表進行轉發(fā),這樣,也能夠引導來源于所述第一節(jié)點的數(shù)據(jù)報文進入所述第二節(jié)點的轉發(fā)通道。因此,本申請中,通過在bgpflowspec協(xié)議報文的網(wǎng)絡層可達性信息字段攜帶第一資源的特征信息,擴展團體屬性字段中攜帶用于指示第二資源的全局標識gid,能夠指示轉發(fā)設備關聯(lián)所述第一資源與所述第二資源,以引導數(shù)據(jù)流進入相應的轉發(fā)通道。如上一段所述,bgpflowspec協(xié)議報文中攜帶的所述第一資源與所述第二資源可以是不同的資源組合,從而通過本申請的bgpflowspec協(xié)議報文,可以實現(xiàn)多種業(yè)務需求。傳統(tǒng)技術中每擴展一個新的業(yè)務需求就需要給bgpflowspec協(xié)議打個補丁,即需要擴展bgpflowspec協(xié)議中的擴展團體屬性,導致bgpflowspec協(xié)議始終處于變化狀態(tài)。相對于傳統(tǒng)技術,本申請中的bgpflowspec協(xié)議通過統(tǒng)一的報文格式,可以滿足多種業(yè)務需求,從而能夠有效避免無限制地擴展bgpflowspec協(xié)議中的擴展團體屬性。在本申請中,所述擴展團體屬性中攜帶的所述gid用于在所述轉發(fā)設備中唯一指示所述第二資源。例如,所述控制器與所述轉發(fā)設備上存儲有映射表,該映射表包括所述第二資源與所述gid之間的映射關系,因此,通過所述gid,所述控制器與所述轉發(fā)設備都能夠定位到所述第二資源。因此,在本申請中,通過在bgpflowspec協(xié)議報文的擴展團體屬性字段中攜帶簡潔的gid,就能夠指示所述第二資源,這樣能夠節(jié)省信令開銷。結合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述擴展團體屬性字段包括gid字段與標志flags字段,所述gid字段攜帶所述gid,所述flags字段攜帶用于指示在所述轉發(fā)設備的控制平面或所述轉發(fā)設備的轉發(fā)平面上關聯(lián)所述第一資源與所述第二資源的信息。傳統(tǒng)技術中,擴展的應用通常僅局限在轉發(fā)平面引導數(shù)據(jù)流進入相應的 轉發(fā)通道。在本申請中,不僅可以在轉發(fā)平面引導數(shù)據(jù)流進入相應的轉發(fā)通道,也可以在控制平面引導數(shù)據(jù)流進入相應的轉發(fā)通道,從而本申請能夠實現(xiàn)靈活地業(yè)務編排。結合第二方面的第一種可能的實現(xiàn)方式,在第二方面的第二種可能的實現(xiàn)方式中,所述flags字段包括轉發(fā)平面比特位與控制平面比特位,當所述轉發(fā)平面比特位賦值為0、且所述控制平面比特位賦值為1時,用于指示在所述控制平面上關聯(lián)所述第一資源與所述第二資源,當所述轉發(fā)平面比特位賦值為1、且所述控制平面比特位賦值為0時,用于指示在所述轉發(fā)平面上關聯(lián)所述第一資源與所述第二資源。應理解,在上述實現(xiàn)方式中,所述flags字段中的轉發(fā)平面比特位與控制平面比特位,也可以用第一比特位替換,當該第一比特位賦值為1時,表示在所述控制平面上關聯(lián)所述第一資源與所述第二資源,當該第一比特位賦值為0時,表示在所述轉發(fā)平面上關聯(lián)所述第一資源與所述第二資源。結合第二方面的第一種或第二種可能的實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式中,所述轉發(fā)設備為服務商邊緣pe設備,所述轉發(fā)設備上建立有第一用戶邊緣ce設備的虛擬專用網(wǎng)vpn實例,所述轉發(fā)設備上包括第二ce設備的路由信息,且所述第二ce設備的路由信息不在所述第一ce設備的vpn實例的vpn路由表中,所述轉發(fā)設備接收所述控制器發(fā)送的bgpflowspec協(xié)議報文,包括:所述轉發(fā)設備接收所述控制器根據(jù)vpn服務請求發(fā)送的所述bgpflowspec協(xié)議報文,所述vpn服務請求用于請求所述第一ce設備訪問所述第二ce設備,其中,所述第一資源為所述第二ce設備的路由信息,所述第二資源為所述第一ce設備的vpn實例,所述bgpflowspec協(xié)議報文中的所述flags字段用于指示在控制平面上關聯(lián)所述第一資源與所述第二資源,所述bgpflowspec協(xié)議報文用于指示將所述第二ce設備的路由信息加入到所述第一ce設備的vpn實例的vpn路由表中;所述轉發(fā)設備關聯(lián)所述第一資源與所述第二資源,包括:所述轉發(fā)設備將所述第二ce設備的路由信息加入到所述第一ce設備的vpn實例的vpn路由表中。在本申請中,pe設備(即轉發(fā)設備)通過接收控制器向下發(fā)的bgpflowspec協(xié)議報文,將vpnrt屬性與第一ce設備不匹配的第二ce設備的路 由信息加入所述第一ce設備的路由表中,從而能夠引導來源于第一ce設備的數(shù)據(jù)報文進入第二ce設備的轉發(fā)通道,即實現(xiàn)了vpnrt屬性不匹配的第一ce設備訪問第二ce設備。因此,相對于現(xiàn)有技術中的手工配置方式,本申請能夠靈活、高效地實現(xiàn)兩個vpnrt屬性不匹配的ce設備之間的vpn通信。此外,相對于傳統(tǒng)技術中局限于在轉發(fā)平面引導數(shù)據(jù)流進入相應的轉發(fā)通道,本申請能夠在控制平面引導數(shù)據(jù)流進入相應的轉發(fā)通道,從而能夠實現(xiàn)靈活的業(yè)務編排。結合第二方面的第三種的實現(xiàn)方式,在第二方面的第四種可能的實現(xiàn)方式中,所述通信方法還包括:所述轉發(fā)設備向所述控制器發(fā)送所述第一ce設備的vpn實例的屬性信息,所述屬性信息包括:vpn實例名稱、vpn實例路由標識符rd、vpn實例路由目標符rt、vpn實例索引值和vpn實例接口信息;所述轉發(fā)設備接收所述控制器發(fā)送的映射表,所述映射表包括所述第一ce設備的vpn實例的屬性信息與所述控制器為所述第一ce設備的vpn實例的屬性信息分配的映射標識之間的映射關系,所述映射標識在所述轉發(fā)設備中唯一指示所述第一ce設備的vpn實例的屬性信息,所述gid字段中攜帶的所述gid為所述映射標識中的一個或多個標識。在本申請中,控制器通過搜集pe設備上建立的vpn實例的屬性信息,并為其分配映射標識,然后將vpn實例的屬性信息與映射標識之間的映射關系告知給所述pe設備,使得控制器與pe設備通過在bgpflowspec協(xié)議報文中僅攜帶映射標識,就能定位到對應的vpn實例,從而能夠提供通信效率,同時也能夠節(jié)省信令開銷。結合第二方面的第三種或第四種的實現(xiàn)方式,在第二方面的第五種可能的實現(xiàn)方式中,所述轉發(fā)設備上建立有所述第二ce設備的vpn實例,所述第二ce設備的vpn實例的vpn路由表中包括所述第二ce設備的路由信息;所述第一資源的特征信息為所述第二ce設備的vpn實例的下列屬性信息中的至少一種信息:vpn實例名稱、vpn實例rd、vpn實例索引值、vpn實例接口信息、vpn實例gid;所述轉發(fā)設備根據(jù)所述第一資源的特征信息,獲取所述第一資源,包括:所述轉發(fā)設備根據(jù)所述第一資源的特征信息,從所述第二ce設備的vpn實例的vpn路由表中獲取所述第二ce設備的路由信息。在上述實現(xiàn)方式中,所述第一資源的特征信息為用于指示所述第二ce設備的vpn實例的gid。結合第二方面的第三種或第四種的實現(xiàn)方式,在第二方面的第六種可能的實現(xiàn)方式中,所述轉發(fā)設備上沒有建立所述第二ce設備的vpn實例,所述轉發(fā)設備的vpn公網(wǎng)路由表中包括所述第二ce設備的路由信息;所述第一資源的特征信息為下列信息中的至少一種:所述第二ce設備的路由信息對應的rd信息、出口目標exporttarget信息或路由前綴信息;所述轉發(fā)設備根據(jù)所述第一資源的特征信息,獲取所述第一資源,包括:所述轉發(fā)設備根據(jù)所述第一資源的特征信息,從所述vpn公網(wǎng)路由表中獲取所述第二ce設備的路由信息。結合第二方面的第一種或第二種的實現(xiàn)方式,在第二方面的第七種可能的實現(xiàn)方式中,所述轉發(fā)設備為服務商邊緣pe設備,所述轉發(fā)設備上建立有第一用戶邊緣ce設備的虛擬專用網(wǎng)vpn實例和第三ce設備的vpn實例,所述轉發(fā)設備上還包括第二ce設備的路由信息,且所述第一ce設備的vpn實例的vpn路由表中不包括所述第二ce設備的路由信息,所述第三ce設備的vpn實例的vpn路由表中包括所述第二ce設備的路由信息,所述轉發(fā)設備接收所述控制器發(fā)送的bgpflowspec協(xié)議報文,包括:所述轉發(fā)設備接收所述控制器根據(jù)vpn服務請求發(fā)送的bgpflowspec協(xié)議報文,所述vpn服務請求用于請求所述第一ce設備訪問所述第二ce設備,其中,所述第一資源為源ip地址為所述第一ce設備的ip地址、且目的ip地址為所述第二ce設備的ip地址,所述第二資源為所述第三ce設備的vpn實例,所述bgpflowspec協(xié)議報文中的所述flags字段用于指示在轉發(fā)平面上關聯(lián)所述第一資源與所述第二資源,所述bgpflowspec協(xié)議報文用于指示將源ip地址、目的ip地址與所述第一資源相一致的數(shù)據(jù)報文,按照所述第三ce設備的vpn實例的vpn路由表中包括的所述第二ce設備的路由信息進行轉發(fā);所述轉發(fā)設備關聯(lián)所述第一資源與所述第二資源,包括:所述轉發(fā)設備接收數(shù)據(jù)報文,所述數(shù)據(jù)報文的源ip地址為所述第一ce設備的ip地址、且目的ip地址為所述第二ce設備的ip地址;所述轉發(fā)設備按照所述第三ce設備的vpn實例的vpn路由表中包括的所述第二ce設備的路由信息轉發(fā)所述數(shù)據(jù)報文。應理解,在本實現(xiàn)方式中,所述第一資源的特征信息為源ip地址為所述第一ce設備的ip地址、且目的ip地址為所述第二ce設備的ip地址。在本申請中,pe設備(即轉發(fā)設備)通過接收控制器向下發(fā)的bgpflowspec協(xié)議報文,針對源ip地址為第一ce設備的ip地址、且目的ip地址為第二ce設備的ip地址的數(shù)據(jù)報文,按照vpnrt屬性與第一ce設備不匹配的第二ce設備的路由轉發(fā)表進行轉發(fā),從而能夠引導來源于第一ce設備的數(shù)據(jù)報文進入第二ce設備的轉發(fā)通道,即實現(xiàn)了vpnrt屬性不匹配的第一ce設備訪問第二ce設備。因此,相對于現(xiàn)有技術中的手工配置方式,本申請能夠靈活、高效地實現(xiàn)兩個vpnrt屬性不匹配的ce設備之間的vpn通信。結合第二方面的第七種的實現(xiàn)方式,在第二方面的第八種可能的實現(xiàn)方式中,所述通信方法還包括:所述轉發(fā)設備向所述控制器發(fā)送所述第三ce設備的vpn實例的屬性信息,所述屬性信息包括:vpn實例名稱、vpn實例路由標識符rd、vpn實例路由目標符rt、vpn實例索引值和vpn實例接口信息;所述轉發(fā)設備接收所述控制器發(fā)送的映射表,所述映射表包括所述第三ce設備的vpn實例的屬性信息與所述控制器為所述第三ce設備的vpn實例的屬性信息分配的映射標識之間的映射關系,所述映射標識在所述轉發(fā)設備中唯一指示所述第三ce設備的vpn實例的屬性信息,所述gid字段中攜帶的所述gid為所述映射標識中的一個或多個標識。在本申請中,控制器通過搜集pe設備上建立的vpn實例的屬性信息,并為其分配映射標識,然后將vpn實例的屬性信息與映射標識之間的映射關系告知給所述pe設備,使得控制器與pe設備通過在bgpflowspec協(xié)議報文中僅攜帶映射標識,就能定位到對應的vpn實例,從而能夠提供通信效率,同時也能夠節(jié)省信令開銷。結合第二方面的第七種或第八種的實現(xiàn)方式,在第二方面的第九種可能的實現(xiàn)方式中,所述第二ce設備為所述第三ce設備。在上述某些實現(xiàn)方式中,所述控制器為所述第一ce設備的vpn實例的屬性信息分配映射標識,所述控制器可以為所述第一ce設備的vpn實例的各個屬性信息(vpn實例名稱、vpn實例路由標識符rd、vpn實例路由目標符rt、vpn實例索引值和vpn實例接口信息)分別分配映射標識,也可 以為所述第一ce設備的vpn實例的各個屬性信息統(tǒng)一分配一個映射標簽,只要能夠使得控制器和pe設備通過映射標簽定位到所述第一ce設備的vpn實例即可。第三方面提供了一種控制器,該控制器用于執(zhí)行上述第一方面或第一方面的任一可能的實現(xiàn)方式中的方法。具體地,該控制器可以包括用于執(zhí)行第一方面或第一方面的任一可能的實現(xiàn)方式中的方法的模塊。第四方面提供了一種轉發(fā)設備,該轉發(fā)設備用于執(zhí)行上述第二方面或第二方面的任一可能的實現(xiàn)方式中的方法。具體地,該轉發(fā)設備可以包括用于執(zhí)行第二方面或第二方面的任一可能的實現(xiàn)方式中的方法的模塊。第五方面提供了一種控制器,該控制器包括存儲器和處理器,該存儲器用于存儲指令,該處理器用于執(zhí)行該存儲器存儲的指令,并且對該存儲器中存儲的指令的執(zhí)行使得該處理器執(zhí)行第一方面或第一方面的任一可能的實現(xiàn)方式中的方法。第六方面提供了一種轉發(fā)設備,該轉發(fā)設備包括存儲器和處理器,該存儲器用于存儲指令,該處理器用于執(zhí)行該存儲器存儲的指令,并且對該存儲器中存儲的指令的執(zhí)行使得該處理器執(zhí)行第二方面或第二方面的任一可能的實現(xiàn)方式中的方法。第七方面提供了一種基于流規(guī)則flowspec的通信系統(tǒng),所述通信系統(tǒng)包括控制器和轉發(fā)設備,所述控制器如上述第三方面提供的控制器,所述轉發(fā)設備如上述第四方面提供的轉發(fā)設備。在上述某些實現(xiàn)方式中,所述第一ce設備的vpn實例指的是pe設備上建立的能夠與所述第一ce設備保持聯(lián)系的vpn實例。在上述某些實現(xiàn)方式中,所述第二ce設備的路由信息的出口目標exporttarget屬性與所述第一ce設備的vpn實例的入口目標importtarget屬性不匹配。在上述某些實現(xiàn)方式中,所述第二ce設備的路由信息指示所述第二ce設備的ipv4地址信息或者ipv6地址信息。因此,本申請中,通過在bgpflowspec協(xié)議報文的網(wǎng)絡層可達性信息字段攜帶第一資源的特征信息,擴展團體屬性字段中攜帶用于指示第二資源 的全局標識gid,能夠指示轉發(fā)設備關聯(lián)所述第一資源與所述第二資源,以引導數(shù)據(jù)流進入相應的轉發(fā)通道。相對于傳統(tǒng)技術,本申請中的bgpflowspec協(xié)議通過統(tǒng)一的報文格式,可以滿足多種業(yè)務需求,從而能夠有效避免無限制地擴展bgpflowspec協(xié)議中的擴展團體屬性。此外,通過在bgpflowspec協(xié)議報文的擴展團體屬性字段中攜帶簡潔的gid,就能夠指示所述第二資源,能夠節(jié)省信令開銷。附圖說明為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1示出了本發(fā)明實施例的一個應用場景的示意圖。圖2示出了根據(jù)本發(fā)明實施例提供的基于流規(guī)則flowspec的通信方法的示意性流程圖。圖3示出了根據(jù)本發(fā)明實施例提供的擴展團體屬性的格式的示意圖。圖4示出了根據(jù)本發(fā)明實施例提供的基于流規(guī)則flowspec的通信方法的另一示意性流程圖。圖5示出了根據(jù)本發(fā)明實施例提供的基于流規(guī)則flowspec的通信方法的示意圖。圖6示出了根據(jù)本發(fā)明實施例提供的控制器的示意性框圖。圖7示出了根據(jù)本發(fā)明實施例提供的轉發(fā)設備的示意性框圖。圖8示出了根據(jù)本發(fā)明實施例提供的控制器的另一示意性框圖。圖9示出了根據(jù)本發(fā)明實施例提供的轉發(fā)設備的另一示意性框圖。圖10示出了根據(jù)本發(fā)明實施例提供的基于流規(guī)則flowspec的通信系統(tǒng)的示意性框圖。具體實施方式下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng) 造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。為了方便理解本發(fā)明實施例,首先在此介紹本發(fā)明實施例描述中會引入的幾個概念。多協(xié)議標簽交換(multi-protocollabelswitching,mpls),是新一代的ip高速骨干網(wǎng)絡交換標準,mpls是利用標簽(label)進行數(shù)據(jù)轉發(fā)的。當分組進入網(wǎng)絡時,為其分配固定長度的短的標簽,并將標簽與分組封裝在一起轉發(fā),在整個轉發(fā)過程中,交換節(jié)點僅根據(jù)標簽進行轉發(fā)。mpls在無連接的ip網(wǎng)絡中增加了面向連接的控制平面,為ip網(wǎng)絡增添了管理和運營的手段??刂破矫妫赶到y(tǒng)中用來傳送指令、計算表項的部分,例如協(xié)議報文轉發(fā)、協(xié)議表項計算、維護等都屬于控制平面的范疇。再例如,在路由系統(tǒng)中,負責管理路由協(xié)議運行、路由學習、路由表項維護的進程就屬于控制平面。轉發(fā)平面,指系統(tǒng)中用來進行數(shù)據(jù)報文的封裝、轉發(fā)的部分。例如數(shù)據(jù)報文的接收、解封裝、封裝、轉發(fā)等都屬于轉發(fā)平面的范疇。再例如,系統(tǒng)接收到ip報文后,負責對ip報文進行解封裝、根據(jù)ip報文查找路由表、從出接口將ip報文轉發(fā)出去等行為的進程就屬于轉發(fā)平面。bgp流規(guī)則(flowspecification,flowspec)(rfc5575),表示通過傳遞bgpflowspecification路由將流量策略傳遞給bgpflowspecification對等體(傳遞bgpflowspecification路由的對端設備互為對方的對等體),bgpflowspecification對等體收到bgpflowspecification路由后,將該bgpflowspecification路由對應的優(yōu)選的路由轉換為轉發(fā)平面的流量控制策略,進而進行流量控制。其中,bgpflowspecification路由為rfc5575中定義的一種bgp路由,這種bgpflowspecification路由包含bgp網(wǎng)絡層可達信息類型(bgpflowspecnlri)和擴展團體屬性。通過網(wǎng)絡層可達信息和擴展團體屬性,bgpflowspecification路由可以攜帶流量的匹配條件和流量匹配后執(zhí)行的動作。rfc5575定義了12種常用的流量匹配規(guī)則:目的地址、源地址、ip協(xié)議號、端口號、目的端口號、源端口號、icmp類型、icmp編碼、tcp的標志位、dscp、分片類型等,這12種流量匹配規(guī)則封裝在bgpflowspecification路由中,作為網(wǎng)絡層可達信息傳遞。rfc5575定義了4種常用的流量處理行為:丟棄流量、流量限速、修改報文的dscp值、重定向到vpn,這4種流量處理行為封裝在bgpflowspec路由中,作為擴展團體屬性攜帶。有時一個很大的機構有許多部門分布在相距較遠的一些地點,而在每一個地點都有自己的專用網(wǎng)。假定這些分布在不同地點的專用網(wǎng)需要經(jīng)常進行通信,可以利用因特網(wǎng)(即公用互聯(lián)網(wǎng))來實現(xiàn)本機構的專用網(wǎng),因此這樣的專用網(wǎng)稱為虛擬專用網(wǎng)(virtualprivatenetwork,vpn)。目前典型的vpn為bgp/mplsipvpn,通常也稱為mplsl3vpn,mplsl3vpn的基本模型由ce、pe和p三部分組成。ce指的是用戶邊緣設備(customeredge),ce具有直接與服務提供商(serviceprovider,sp)網(wǎng)絡相連的接口。ce可以是路由器或交換機,也可以是一臺主機。通常情況下,ce“感知”不到vpn的存在,也不需要支持mpls。pe指的是提供商邊緣設備(provideredge),是服務提供商網(wǎng)絡的邊緣設備,與ce直接相連,負責vpn業(yè)務接入,處理vpn-ipv4路由。一個pe設備可以連接多個ce設備。一個ce設備也可以連接屬于相同或不同服務提供商的多個pe設備。p指的是服務提供商網(wǎng)絡中的骨干設備,不與ce直接相連。vpn實例(vpn-instance),是pe設備為與其直接相連的ce設備建立并維護的一個專門實體,每個ce設備在與其直連的pe設備上都有自己的vpn實例。vpn實例也稱為vpn路由轉發(fā)表(vpnroutingandforwardingtable,vrf)。vrf的內容包括ip路由表,標記轉發(fā)表,使用標記轉發(fā)表的接口,管理信息(路由過濾策略,成員接口列表等)。每個vpn實例包含到一個或多個與該pe直接相連的ce設備的路由和轉發(fā)表。pe設備上具有多個路由轉發(fā)表,包括一個公網(wǎng)路由轉發(fā)表與一個或多個vpn路由轉發(fā)表(也可稱為私網(wǎng)路由轉發(fā)表)。公網(wǎng)路由表包括所有pe設備的ipv4路由,且是由骨干網(wǎng)的路由協(xié)議或靜態(tài)路由產(chǎn)生的,公網(wǎng)轉發(fā)表是根據(jù)路由管理策略從公網(wǎng)路由表提取出來的最小轉發(fā)信息。而一個vpn實例的vpn路由表包括屬于該vpn實例的所有ce設備的路由,是通過ce設備與pe設備之間或者兩個pe設備之間的vpn路由信息交互獲得的,例如,包括從該vpn實例對應的ce設備獲得的路由,還有可能包括通過mp-ibgp路由引入的路由,vpn轉發(fā)表是根據(jù)路由管理策略從對應的vpn路由表提取出來的最小轉發(fā)信息。site(站點),是指相互之間具備ip連通性的一組ip系統(tǒng),且這組ip系統(tǒng)的ip連通性不需通過服務提供商網(wǎng)絡實現(xiàn)。site是根據(jù)設備的網(wǎng)絡拓撲關 系而非地理位置劃分的,盡管通常情況下一個site中的設備的地理位置均相鄰,如果地理位置隔離的兩組ip系統(tǒng)之間使用專線互聯(lián),而不需要通過服務提供商網(wǎng)絡就可以互通,則這兩組ip系統(tǒng)構成一個site。site通過用戶邊緣設備(customeredge,ce)與服務提供商(serviceprovider,sp)網(wǎng)絡相連。vpn、site、vpn實例之間的關系為:vpn是多個site的組合。一個site可以屬于多個vpn。每一個site在pe設備上都關聯(lián)一個vpn實例。一個vpn實例綜合了該vpn實例的vpn成員關系與路由規(guī)則,多個site根據(jù)vpn實例的路由規(guī)則組合成一個vpn。路由標識符(routedistinguisher,rd),是說明ip路由屬于哪個vpn實例的標志,具有全局唯一性,8個字節(jié),用于區(qū)分使用相同地址空間的ip地址前綴(例如,ipv4前綴、ipv6前綴等)的不同vpn,vpn通過rd實現(xiàn)地址空間的獨立。rd的結構使得每個服務供應商可以獨立地分配rd。rd和vpn路由轉發(fā)表(vrf)之間具有一一對應的關系,通常情況下,對于不同pe設備上屬于同一個vpn實例的接口,為其所對應的vrf分配相同的rd,換句話說,為每一個vpn實例分配一個全局唯一的rd。增加了rd的ipv4地址稱為vpn-ipv4地址,例如pe設備從與其直連的ce設備接收到該ce設備的ipv4地址后,通過添加rd,將該ipv4地址轉換為全局唯一的vpn-ipv4地址,并在公網(wǎng)上發(fā)布。vpn-ipv6結構與vpn-ipv4類似,只是將ipv4前綴替換成了ipv6前綴。bgp/mplsipvpn使用vpn目標(vpntarget)屬性來控制vpn路由信息的發(fā)布。通常,vpn目標屬性也被稱為路由目標(routetarget,rt)屬性。bgp/mplsipvpn使用兩種類型的rt屬性:出口目標(exporttarget,ert),pe設備從直接相連ce設備學到ipv4路由后,通過添加rd,將該ipv4路由轉換為vpnipv4路由,并為該vpnipv4路由設置exporttarget屬性,然后將該設置了exporttarget屬性的vpnipv4路由通過公網(wǎng)發(fā)布給其他pe設備,其中,exporttarget屬性作為bgp的擴展團體屬性隨bgpflowspec路由發(fā)布。入口目標(importtarget,irt),本地pe設備收到其它pe設備通過公網(wǎng)發(fā)布的vpn-ipv4路由時,檢查該vpn-ipv4路由的exporttarget屬性。當該vpn-ipv4路由的exporttarget屬性與該本地pe設備上某個vpn實例的importtarget屬性匹配時,該本地pe設備則將該vpn-ipv4路由加入到該某 個vpn實例的vpn路由表中。每個vpn實例可以關聯(lián)一個或多個rt屬性。本地pe在把從與自己直接相連的ce學到的vpn-ipv4路由發(fā)布給其他pe前,為這些路由設置exporttarget屬性,并作為擴展團體屬性隨flowspec路由發(fā)布。一個pe收到其他pe發(fā)布的vpn-ipv4路由時,檢查其exporttarget屬性,只有當該vpn-ipv4路由的exporttarget屬性與該pe上某個vpn實例的importtarget屬性匹配時,才會把該vpn-ipv4路由加入到該某個vpn實例相應的vrf中。也就是說,rt屬性定義了一條vpn-ipv4路由可以為哪些站點所接收,以及pe可以接收哪些站點發(fā)送來的路由。應理解,rt屬性同樣適用于同一pe上不同vpn實例之間的vpn路由發(fā)布控制,即同一pe上的不同vpn實例之間可以設置相同的importtarget與exporttarget,來實現(xiàn)不同vpn實例之間的vpn路由的互相引入。vpn路由信息的發(fā)布包括,本地ce設備到入口pe設備(本地ce設備與入口pe設備直連)、入口pe設備到出口pe設備、出口pe設備到遠端ce設備(遠端ce設備與出口pe設備直連),大致流程為:入口pe設備從本地ce設備學習ipv4路由信息,并為這些標準ipv4路由增加rd和vpntarget屬性,形成vpn-ipv4路由,存放到為該ce設備創(chuàng)建的vpn實例中。應理解,該本地ce設備的ipv4路由信息可以直接配置到該入口pe設備上,或者該入口pe設備使用其他方法來獲得。入口pe通過mp-bgp把該vpn-ipv4路由發(fā)布給出口pe設備。出口pe設備根據(jù)該vpn-ipv4路由的exporttarget屬性與自己維護的vpn實例的importtarget屬性進行比較,判決是否將該vpn-ipv4路由加入到自己維護的某個vpn實例的vpn路由表中。入口pe設備與出口pe設備之間可以通過igp來保證連通性。當該vpn-ipv4路由的exporttarget屬性與自己維護的某個vpn實例的importtarget屬性相符時,出口pe設備將該vpn-ipv4路由加入到該某個vpn實例的vpn路由表中。遠端ce設備從出口pe設備學習該vpn-ipv4路由對應的ipv4路由。遠端ce可以通過多種方式從出口pe設備學習vpn路由,例如,包括靜態(tài)路由、rip、ospf、is-is或bgp等路方式,這個過程可以與本地ce設備與入口pe設備之間的vpn路由信息的交換過程相同。完成這三部分的路由交互之后,本地ce設備與遠端ce設備之間將建立可達路由,保證了vpn私網(wǎng)路由信息能夠在骨干網(wǎng)上傳遞。為了便于理解和描述,下文以虛擬專用網(wǎng)vpn場景為例進行描述,對應 地,轉發(fā)設備以pe設備為例,但本發(fā)明實施例不限于此。本領域技術人員根據(jù)本發(fā)明實施例的教導可以很清楚地理解,本發(fā)明實施例的方法同樣可以應用于其他的與引導數(shù)據(jù)流進入相應轉發(fā)通道有關的場景,這樣的應用均落入本發(fā)明的范圍內。圖1示出了本發(fā)明實施例的一個具體應用場景,pe1、pe2和pe3為部署vpn業(yè)務的3個pe設備,pe1、pe2和pe3的ip地址分別為1.1.1.1、2.2.2.2與3.3.3.3,例如在圖1所示網(wǎng)絡中,ip地址2.2.2.2就可以代表pe2??刂破?如圖1中所示的軟件定義網(wǎng)絡(softwaredefinenetwork,sdn)控制器)接收用戶設備(如圖1中所示的協(xié)同器/網(wǎng)管/用戶app)的vpn服務請求,基于該vpn服務請求,通過向pe設備下發(fā)信令,以實現(xiàn)用戶所請求的vpn業(yè)務。圖1中示意性地給出了4個site,其中,site1通過ce1與pe1相連,pe1上通過建立vpn實例vpn1與ce1保持聯(lián)系;site2通過ce2與pe1相連,pe1上通過建立vpn實例vpn2與ce1保持聯(lián)系;site3通過ce3與pe2相連,pe2上通過建立vpn實例vpn1與ce3保持聯(lián)系;site4通過ce4與pe3相連,pe3上通過建立vpn實例vpn1與ce4保持聯(lián)系。pe1上建立的與ce1關聯(lián)的vpn實例vpn1的屬性信息如下:vpn-instancename:vpn1rd:100:1importtarget(下文簡稱irt):100:1exporttarget(下文簡稱ert):100:2vpn接口(interface):interface1(如圖1所示pe1上的interface1)vpn索引(vpn-index):101(圖1未示出)pe1上建立的與ce2關聯(lián)的vpn實例vpn2的屬性信息如下:vpn-instancename:vpn2rd:100:2irt:100:1ert:100:2interface:interface2(如圖1所示pe1上的interface2)vpn-index:102(圖1未示出)pe2上建立的與ce3關聯(lián)的vpn實例vpn1的屬性信息如下:vpn-instancename:vpn1rd:100:1irt:100:1ert:100:2interface:interface1(如圖1所示pe2上的interface1)vpn-index:201(圖1未示出)pe3上建立的與ce4關聯(lián)的vpn實例vpn1的屬性信息如下:vpn-instancename:vpn1rd:100:1irt:100:2ert:100:1interface:interface1(如圖1所示pe3上的interface1)vpn-index:301(圖1未示出)應理解,vpn實例的名稱(例如圖1中所示的vpn1與vpn2)僅在自己所在的pe設備上有意義。雖然pe1/2/3上都建立有vpn實例vpn1,但并不一定表示它們均屬于一個vpn,是否屬于一個vpn是由每個vpn實例所配置的importtarget、exporttarget的匹配關系決定的。例如,在圖1中,pe1上的vpn實例vpn1與pe3上的vpn實例vpn1所配置的importtarget、exporttarget相互匹配,可以提供vpn服務,因為它們屬于一個vpn。但是pe1上的vpn實例vpn1與pe2上的vpn實例vpn1所配置的importtarget、exporttarget不匹配,不能提供vpn服務,因此他們不屬于一個vpn。為了簡潔起見,下文中采用“ce1的vpn實例”的描述方式來表示“pe1上建立的與ce1關聯(lián)的vpn實例”,類似描述方式同樣適用于ce2、ce3與ce4。由上可知,ce1、ce2與ce3各自vpn實例的rt屬性(即irt與ert)分別與ce4的vpn實例的rt屬性相匹配,則ce1、ce2與ce3各自的ipv4可以被pe3引入到ce4的vpn實例的vpn路由轉發(fā)表(vrf)中,ce4的ipv4路由信息也可以分別被引入到ce1、ce2與ce3的vpn實例的vrf中。也就是說,ce1與ce4之間可以互相訪問,ce2與ce4之間可以互相訪問,ce3與ce4之間可以互相訪問。但是,ce1、ce2與ce3之間各自的vpn實例的rt屬性彼此都不匹配,則ce1的vpn實例的vrf中不包括ce2與 ce3的路由信息,ce2的vpn實例的vrf中不包括ce1與ce3的路由信息,ce3的vpn實例的vrf中不包括ce1與ce2的路由信息。因此,基于當前的vpn路由轉發(fā)表,ce1與ce2之間、ce1與ce3、以及ce2與ce3之間無法進行互相訪問。例如,當用戶提出要實現(xiàn)ce1與ce2進行互訪的vpn服務請求時,基于現(xiàn)有的vpn部署,無法滿足用戶需求。針對上述技術問題,現(xiàn)有技術中,通常通過人工配置分別與ce1與ce2關聯(lián)的vpn實例的importtarget、exporttarget的匹配關系,以實現(xiàn)ce1與ce2的互訪。但是人工配置方式操作繁瑣,效率較低。針對上述技術問題,本發(fā)明實施例提出一種基于流規(guī)則flowspec的通信方法,能夠靈活、高效地實現(xiàn)rt屬性不匹配的ce設備之間的訪問,同時能夠有效避免無限制地擴展bgpflowspec協(xié)議。為了便于理解和描述,下面以圖1所示網(wǎng)絡部署為例,描述根據(jù)本發(fā)明實施例提供的基于流規(guī)則flowspec的通信方法100。如圖2所示,該方法100包括:s110,控制器(如圖1所示的sdn控制器)接收用戶側(如圖1所示的協(xié)同器/網(wǎng)管/用戶app)的vpn服務請求,該vpn服務請求用于請求實現(xiàn)ce1到ce2的訪問,也就是引導源于ce1的數(shù)據(jù)報文進入ce2的轉發(fā)通道。s120,控制器根據(jù)該vpn服務請求,獲取到第一資源需要關聯(lián)第二資源的需求,所述第一資源為ce2的路由信息,所述第二資源為ce1的vpn實例。s130,控制器根據(jù)該需求,向pe1發(fā)送bgpflowspec協(xié)議報文,該bgpflowspec協(xié)議報文包括網(wǎng)絡層可達性信息字段與擴展團體屬性字段,該網(wǎng)絡層可達性信息字段攜帶該第一資源的特征信息,所述擴展團體屬性字段攜帶用于指示第二資源的全局標識gid,所述第一資源的特征信息表示能夠指示ce2的路由信息的信息,該bgpflowspec協(xié)議報文用于指示將ce2的路由信息加入到ce1的vpn實例的vrf中。s140,pe1接收到控制器下發(fā)的該bgpflowspec協(xié)議報文后,通過解析該bgpflowspec協(xié)議報文,基于該第一資源的特征信息獲取ce2的路由信息,基于該gid獲取ce1的vpn實例,然后將ce2的路由信息加入到ce1的vpn實例的vrf中。應理解,在本發(fā)明實施例中,ce1要訪問的ce2與pe1直連,因此,pe1 可以通過與ce2之間的直接通信獲取到ce2的路由信息,或者ce2的路由信息也可以配置在pe1上,本發(fā)明實施例對此不作限定。通過上述步驟打通了ce1到ce2的訪問路徑。s150,pe1從接口(interface)1接收到源于ce1要訪問ce2的數(shù)據(jù)報文,即該數(shù)據(jù)報文的源ip地址為ce1的ip地址、目的ip地址為ce2的ip地址。s160,pe1根據(jù)該數(shù)據(jù)報文的目的ip地址,查找ce1的vpn實例的vrf,獲取到ce2的路由信息,進而確定該數(shù)據(jù)報文的轉發(fā)出口,即ce2的vpn實例的接口interface2,將該數(shù)據(jù)報文從interface2轉發(fā)出去,使得該數(shù)據(jù)報文送達ce2,即實現(xiàn)了ce1到ce2的訪問。應理解,如果vpn服務請求為ce2需要對ce1進行訪問,只需將上述步驟s110至s160中的ce1與ce2對換位置,就能實現(xiàn)ce2對ce1的訪問了。在本發(fā)明實施例中,通過控制器向pe設備下發(fā)bgpflowspec協(xié)議報文,指示pe設備將vpnrt屬性與第一ce設備不匹配的第二ce設備的路由信息加入所述第一ce設備的路由表中,從而能夠引導來源于第一ce設備的數(shù)據(jù)報文進入第二ce設備的轉發(fā)通道,即實現(xiàn)了vpnrt屬性不匹配的第一ce設備訪問第二ce設備。因此,相對于現(xiàn)有技術中的手工配置方式,本申請能夠靈活、高效地實現(xiàn)兩個vpnrt屬性不匹配的ce設備之間的vpn通信。此外,相對于傳統(tǒng)技術中局限于在轉發(fā)平面引導數(shù)據(jù)流進入相應的轉發(fā)通道,本申請能夠在控制平面引導數(shù)據(jù)流進入相應的轉發(fā)通道,從而能夠實現(xiàn)靈活的業(yè)務編排。具體地,在圖1所示場景中,被訪問端ce2與pe1直連,即pe1設備上建立并維護有ce2的vpn實例,在本發(fā)明實施例中,該第一資源的特征信息可以是在pe1上存儲的與ce2的vpn實例相關的信息。具體地,該第一資源的特征信息可以是下列信息:ce2的vpn實例名稱、rd、rt、vpn索引、vpn接口、ip地址前綴、mac地址中的至少一個信息,或多個信息,當該第一資源的特征信息包括上述信息中的多個信息時,這個多個信息之間可以是和/或的關系。具體地,在本發(fā)明實施例中,所述擴展團體屬性中攜帶的用于指示第二資源的gid可以與所述ce1的vpn實例的屬性信息具有映射關系。可選地,在本發(fā)明實施例中,該方法100還包括:s170,控制器分別獲取pe1、pe2、pe3上維護的vpn實例的屬性信息,該屬性信息包括vpn實例名稱、vpn實例路由標識符rd、vpn實例路由目標符rt、vpn實例索引值和vpn實例接口信息。具體地,pe1、pe2、pe3分別向控制器上報本地建立的vpn實例的屬性信息,表1示意性地給出了pe1、pe2、pe3分別向控制器上報的vpn實例的屬性信息:表1應理解,以pe2為例,ce3的vpn實例的屬性信息vpn-instancename、rd、irt、ert、interface是通過命令行配置到pe2設備上的,vpn-index是在pe2設備上配置ce3的vpn實例之后,pe2設備為ce3的vpn實例分配的索引值。上述處理方式同樣適用于pe1和pe3,這里不再贅述。s180,控制器獲得pe1、pe2、pe3的vpn實例的屬性信息后,為每個pe設備上的vpn實例的屬性信息分配通用標識(genericid,gid)。具體地,該gid是針對每個pe設備而言的,例如,表2作為示例給出了控制器為pe1上的vpn實例的屬性信息分配gid的情形,表3作為示例給出了控制器為pe2上的vpn實例的屬性信息分配gid的情形,表4作為示例給出了控制器為pe3上的vpn實例的屬性信息分配gid的情形。從表2、表3和表4可知,在一個pe設備內,控制器分配的gid與每個vpn實例的各個屬性信息一一對應。應理解,表2、表3和表4僅為示例而非限定,例如,針對pe1,控制器也可以為ce1的vpn實例的全部屬性信息統(tǒng)一分配一個gid,例如20,為ce2的vpn實例的全部屬性信息統(tǒng)一分配一個gid,例如30。表2表3表4表2也可稱之為pe1的vpn實例-gid映射表。表3也可稱之為pe2的vpn實例-gid映射表。表4也可稱之為pe3的vpn實例-gid映射表。這些vpn實例-gid映射表包含了相關vpn實例屬性信息與為其分配的gid之間的映射關系。s190,控制器分別向pe1、pe2、pe3下發(fā)對應pe所對應的vpn實例-gid映射表。例如控制器僅向pe1設備發(fā)送“pe1:1.1.1.1”所對應的vpn實例-gid映射表(如表2所示);僅向pe2設備發(fā)送“pe2:2.2.2.2”所對應的vpn實例-gid映射表(如表3所示);僅向pe3設備發(fā)送“pe3:3.3.3.3”所對應的vpn實例-gid映射表(如表4所示)。pe1收到控制器下發(fā)的如表2所示的vpn實例-gid映射表后,在本地保存,因此,對于pe1與控制器來說,二者公知gid“1”映射ce1的vpn實例的屬性信息“vpn-instancename:vpn1”。應理解,在pe1上,gid“1”(或gid“2”至“6”中的任一個)能夠唯一指示ce1的vpn實例;gid“7”(或gid“8”至“12”中的任一個)能夠唯一指示ce2的vpn實例??蛇x地,在本發(fā)明實施例中,用于指示第二資源的gid為ce1的vpn實例的某個屬性信息所對應的gid,例如,gid“1”。第一資源的特征信息也可以為ce2的vpn實例的某個屬性信息所對應的gid,例如,gid“6”。應理解,在本發(fā)明實施例中,控制器為pe設備(如圖1中所示的pe1/2/3) 上的vpn實例的屬性信息分配的全局標識也可稱之為映射標簽,bgpflowspec協(xié)議報文的擴展團體屬性字段的gid字段中攜帶的gid為該映射標簽中的一個或多個標識。因此,在本發(fā)明實施例中,通過所述gid,所述pe設備能夠定位到所述ce1的vpn實例。因此,在本發(fā)明實施例中,通過在bgpflowspec協(xié)議報文的擴展團體屬性字段中攜帶簡潔的gid,就能夠指示所述ce1的vpn實例,這樣能夠節(jié)省信令開銷。具體地,在本發(fā)明實施例中,第一資源的特征信息可以為:ce2的vpn實例名稱、vpnrd、vpnrt、vpn索引、vpn接口、ip地址前綴、mac地址,以及控制器為ce2的vpn實例的屬性信息分配的gid中的任一種信息,或多個信息時,該第一資源的特征信息以tlv(type/length/value,類型/長度/值)的方式封裝在flowspecnlri中,如表5所示:表5可選地,在本發(fā)明實施例中,bgpflowspec協(xié)議報文中的擴展團體屬性字段包括標志flags字段與gid字段,該flags字段包括轉發(fā)平面比特位、控制平面比特位,在該轉發(fā)平面比特位賦值為0、且該控制平面比特位賦值為1時,用于指示在控制平面上關聯(lián)第一資源與第二資源,在該轉發(fā)平面比特位賦值為1、且該控制平面比特位賦值為0時,用于指示在轉發(fā)平面上關 聯(lián)第一資源與第二資源,gid字段攜帶該第二標識。傳統(tǒng)技術中,擴展的應用通常僅局限在轉發(fā)平面引導數(shù)據(jù)流進入相應的轉發(fā)通道。在本發(fā)明實施例中,不僅可以在轉發(fā)平面引導數(shù)據(jù)流進入相應的轉發(fā)通道,也可以在控制平面引導數(shù)據(jù)流進入相應的轉發(fā)通道,從而本申請能夠實現(xiàn)靈活地業(yè)務編排。應理解,在本發(fā)明實施例中,所述flags字段中的轉發(fā)平面比特位與控制平面比特位,也可以用第一比特位替換,當該第一比特位賦值為1時,表示在所述控制平面上關聯(lián)所述第一資源與所述第二資源,當該第一比特位賦值為0時,表示在所述轉發(fā)平面上關聯(lián)所述第一資源與所述第二資源??蛇x地,在本發(fā)明實施例中,擴展團體屬性字段的flags字段還包括增量比特位,當所述增量比特位賦值為1時,表示在所述轉發(fā)設備上增加一個資源關聯(lián)關系,當所述增量比特位賦值為0時,表示利用所述第一資源與所述第二資源之間的關聯(lián)關系覆蓋所述第一資源原有的與其他資源之間的關聯(lián)關系。具體地,如圖3所示,該擴展團體屬性格式包括type字段、sub-type字段、flags字段、reserved字段和gid字段。type字段與sub-type字段待ietf標準組織正式分配。reserved為保留字段,賦值為“0”。flags字段,占用1個字節(jié),bit7為控制平面比特位(control-planebit,控制平面比特位),設置為1表示在控制平面上關聯(lián)所述第一資源與所述第二資源,否則設置為0;bit6為轉發(fā)平面比特位(forwarding-planebit,f比特位),設置為1表示在轉發(fā)平面上關聯(lián)所述第一資源與所述第二資源,否則設置為0;bit5為增量比特位(additivebit,a比特位),設置為1表示是在原有的基礎上,增加一個關聯(lián)關系;否則就是以新的關聯(lián)關系覆蓋原有的關聯(lián)關系。gid字段攜帶第二標識,該第二標識為ce2的vpn實例的某個屬性信息所對應的gid。應理解,在本發(fā)明實施例中,控制器向pe1下發(fā)的bgpflowspec協(xié)議報文用于指示將ce2的路由信息加入到ce1的vpn實例的vrf中,該動作屬于位于控制平面上的動作,因此,如圖3所示擴展團體屬性的flags字段中的c比特為賦值為“1”,f比特位賦值為“0”,a比特的賦值可以根據(jù)具體業(yè)務需求確定。在本發(fā)明實施例中,擴展團體屬性的格式簡單明了,利用c比特位、f比特位以及gid字段,就向pe設備指明了要執(zhí)行的動作。而且,通過a、c、 f比特位的不同組合,能讓該擴展團體屬性指示不同的動作,避免了現(xiàn)有技術中對bgpflowspec協(xié)議的無限制擴展。本發(fā)明實施例中包括第二標識的擴展團體屬性可稱之為名為“redirecttogidaction”的擴展團體屬性。在本發(fā)明實施例中,通過控制器向pe設備(即轉發(fā)設備)下發(fā)bgpflowspec協(xié)議報文,指示pe設備將vpnrt屬性與第一ce設備不匹配的第二ce設備的路由信息加入所述第一ce設備的路由表中,從而能夠引導來源于第一ce設備的數(shù)據(jù)報文進入第二ce設備的轉發(fā)通道,即實現(xiàn)了vpnrt屬性不匹配的第一ce設備訪問第二ce設備。因此,相對于現(xiàn)有技術中的手工配置方式,本申請能夠靈活、高效地實現(xiàn)兩個vpnrt屬性不匹配的ce設備之間的vpn通信。此外,相對于傳統(tǒng)技術中局限于在轉發(fā)平面引導數(shù)據(jù)流進入相應的轉發(fā)通道,本申請能夠在控制平面引導數(shù)據(jù)流進入相應的轉發(fā)通道,從而能夠實現(xiàn)靈活的業(yè)務編排。如圖4所示,本發(fā)明實施例還提供了一種在轉發(fā)平面上關聯(lián)第一資源與第二資源的方法200,還以圖1所示場景為例,該方法200包括:s210,控制器(如圖1所示的sdn控制器)接收用戶側(如圖1所示的協(xié)同器/網(wǎng)管/用戶app)的vpn服務請求,該vpn服務請求用于請求實現(xiàn)ce1到ce2的訪問,也就是引導源于ce1的數(shù)據(jù)報文進入ce2的轉發(fā)通道。s220,控制器根據(jù)該vpn服務請求,獲取到第一資源需要關聯(lián)第二資源的需求,所述第一資源為源ip地址為ce1的ip地址、且目的ip地址為ce2的ip地址,所述第二資源為ce2的vpn實例。s230,控制器根據(jù)該需求,向pe1發(fā)送bgpflowspec協(xié)議報文,該bgpflowspec協(xié)議報文包括網(wǎng)絡層可達性信息字段與擴展團體屬性字段,該網(wǎng)絡層可達性信息字段攜帶該第一資源的特征信息,所述擴展團體屬性字段攜帶用于指示第二資源的全局標識gid,所述第一資源的特征信息表示源ip地址為ce1的ip地址、且目的ip地址為ce2的ip地址,該bgpflowspec協(xié)議報文用于指示將源ip地址與目的ip地址與該第一資源的特征信息相一致的數(shù)據(jù)報文,按照ce2的vpn實例的vpn路由轉發(fā)表進行轉發(fā)。s240,pe1接收到控制器下發(fā)的該bgpflowspec協(xié)議報文后,解析該bgpflowspec協(xié)議報文,獲知要將源ip地址為ce1的ip地址、目的ip地址為ce2的ip地址的數(shù)據(jù)報文,與ce2的vpn實例進行綁定。s250,pe1從ce1接收到數(shù)據(jù)報文,該數(shù)據(jù)報文的源ip地址為ce1的ip地址、目的ip地址為ce2的ip地址。s260,pe1根據(jù)該數(shù)據(jù)報文的目的ip地址,查找ce2的vpn實例的vrf,確定該數(shù)據(jù)報文的轉發(fā)出口,即ce2的vpn實例的接口interface2,將該數(shù)據(jù)報文從interface2轉發(fā)出去,使得該數(shù)據(jù)報文送達ce2,即實現(xiàn)了ce1到ce2的訪問。具體地,該擴展團體屬性的格式如圖3所示,且flags字段中的c比特為賦值為“0”,f比特位賦值為“1”,gid字段攜帶ce2的vpn實例的屬性信息所對應的gid(如表2中所示的控制器為ce2的vpn實例的屬性信息分配的gid)。應理解,如果vpn服務請求為ce2需要對ce1進行訪問,只需將上述步驟s210至s250中的ce1與ce2對換位置,就能實現(xiàn)ce2對ce1的訪問了。在本發(fā)明實施例中,通過控制器向pe設備下發(fā)bgpflowspec協(xié)議報文,指示pe設備針對源ip地址為第一ce設備的ip地址、且目的ip地址為第二ce設備的ip地址的數(shù)據(jù)報文,按照vpnrt屬性與第一ce設備不匹配的第二ce設備的路由轉發(fā)表進行轉發(fā),從而能夠引導來源于第一ce設備的數(shù)據(jù)報文進入第二ce設備的轉發(fā)通道,即實現(xiàn)了vpnrt屬性不匹配的第一ce設備訪問第二ce設備。因此,相對于現(xiàn)有技術中的手工配置方式,本申請能夠靈活、高效地實現(xiàn)兩個vpnrt屬性不匹配的ce設備之間的vpn通信。上文所述步驟s170至s190描述的方案同樣適用于如圖4所示在轉發(fā)平面執(zhí)行動作的方法200,為了避免重復,這里不再贅述。需要說明的是,上述結合圖2和圖4描述的方法,均是假設vpn服務請求為ce1訪問ce2,或者ce2訪問ce1為例進行說明,即訪問端ce與被訪問端ce均與同一個pe設備直連,但本發(fā)明實施例并非限定于此,本發(fā)明實施例提供的方法也可應用于訪問端ce與被訪問端ce分別與不同pe設備直連的應用場景。在訪問端ce與被訪問端ce分別與不同pe設備直連的應用場景下,利用本發(fā)明實施例提供的方法,通過在控制平面執(zhí)行動作來實現(xiàn)訪問端ce對被訪問端ce的訪問的步驟如下:還以圖1所述網(wǎng)絡部署為例進行描述,控制器(如圖1所示的sdn控制器)接收用戶側(如圖1所示的協(xié)同器/網(wǎng)管/用戶app)的vpn服務請求,該vpn服務請求用于請求實現(xiàn)ce1到ce3的訪問,即引導源于ce1的數(shù)據(jù)報文進入ce3的轉發(fā)通道??刂破鞲鶕?jù)該vpn服務請求,獲取到第一資源需要關聯(lián)第二資源的需求,所述第一資源為ce3的路由信息,所述第二資源為ce1的vpn實例??刂破鞲鶕?jù)該需求,向pe1發(fā)送bgpflowspec協(xié)議報文,該bgpflowspec協(xié)議報文包括網(wǎng)絡層可達性信息字段與擴展團體屬性字段,該網(wǎng)絡層可達性信息字段攜帶該第一資源的特征信息,所述擴展團體屬性字段攜帶用于指示第二資源的全局標識gid,所述第一資源的特征信息表示能夠指示ce3的路由信息的信息,該bgpflowspec協(xié)議報文用于指示將ce3的路由信息加入到ce1的vpn實例的vrf中。pe1接收到控制器下發(fā)的該bgpflowspec協(xié)議報文后,通過解析該bgpflowspec協(xié)議報文,基于該第一資源的特征信息獲取ce3的路由信息,基于該gid獲取ce1的vpn實例,然后將ce3的路由信息加入到ce1的vpn實例的vrf中。pe1從接口interface1接收到源于ce1要訪問ce2的數(shù)據(jù)報文,即該數(shù)據(jù)報文的源ip地址為ce1的ip地址、目的ip地址為ce2的ip地址。pe1根據(jù)該數(shù)據(jù)報文的目的ip地址,查找ce1的vpn實例的vrf,獲取到ce3的路由信息,根據(jù)ce3的路由信息的轉發(fā)表項,將該數(shù)據(jù)報文導入ce3的轉發(fā)通道。應理解,雖然pe1不與ce3直連,但是pe1可以通過與pe2的通信,獲取到ce3的路由信息。結合上文針對vpn-ipv4概念的描述,本領域技術人員可以了解到,pe2獲取到ce2的ipv4(也可以是ipv6)地址后,為該ipv4地址增加ce3的vpn實例的rd和ert屬性(應理解,在pe2上建立有ce3的vpn實例,如圖1所示),得到ce3的vpn-ipv4路由,然后將該vpn-ipv4路由通過pe2與pe1之間的通信鏈路向pe1發(fā)布,從而,pe1就獲取到了ce3的路由信息。應理解,實現(xiàn)ce3訪問ce1的方法與上述描述類似,將ce1與ce3的位置互換,并將pe1與pe2的位置互換,即可。在訪問端ce與被訪問端ce分別與不同pe設備直連的應用場景下,利用本發(fā)明實施例提供的方法,通過在轉發(fā)平面執(zhí)行動作來實現(xiàn)訪問端ce對被訪問端ce的訪問的步驟如下:還以圖1所述網(wǎng)絡部署為例進行描述,并且假設ce2在pe1上的vpn 實例的屬性信息如下:vpn-instancename:vpn2rd:100:2irt:100:2ert:100:1interface:interface2(如圖1所示pe1上的interface2)vpn-index:102(圖1未示出)也就是說,ce3的vpn實例與ce2的vpn實例的rt屬性向匹配,pe1維護的ce2的vpn實例的vrf中包括ce3的路由信息,也就是說,在ce2的vpn實例的vpn轉發(fā)表中包括ce3的路由信息的轉發(fā)表項??刂破?如圖1所示的sdn控制器)接收用戶側(如圖1所示的協(xié)同器/網(wǎng)管/用戶app)的vpn服務請求,該vpn服務請求用于請求實現(xiàn)ce1到ce3的訪問,也就是引導源于ce1的數(shù)據(jù)報文進入ce3的轉發(fā)通道??刂破鞲鶕?jù)該vpn服務請求,獲取到第一資源需要關聯(lián)第二資源的需求,所述第一資源為源ip地址為ce1的ip地址、且目的ip地址為ce2的ip地址,所述第二資源為ce3的vpn實例。控制器根據(jù)該需求,向pe1發(fā)送bgpflowspec協(xié)議報文,該bgpflowspec協(xié)議報文包括網(wǎng)絡層可達性信息字段與擴展團體屬性字段,該網(wǎng)絡層可達性信息字段攜帶該第一資源的特征信息,所述擴展團體屬性字段攜帶用于指示第二資源的全局標識gid,所述第一資源的特征信息表示源ip地址為ce1的ip地址、且目的ip地址為ce2的ip地址,該bgpflowspec協(xié)議報文用于指示將源ip地址與目的ip地址與該第一資源的特征信息相一致的數(shù)據(jù)報文,按照ce3的vpn實例的vpn路由轉發(fā)表進行轉發(fā)。pe1接收到控制器下發(fā)的該bgpflowspec協(xié)議報文后,解析該bgpflowspec協(xié)議報文。pe1從ce1接收到數(shù)據(jù)報文,該數(shù)據(jù)報文的源ip地址為ce1的ip地址、目的ip地址為ce2的ip地址。pe1根據(jù)該數(shù)據(jù)報文的目的ip地址,查找ce2的vpn實例的vpn轉發(fā)表,定位到ce3的路由信息的轉發(fā)表項,按照該轉發(fā)表項將該數(shù)據(jù)報文轉發(fā)出去,該數(shù)據(jù)報文就會到達ce3,從而實現(xiàn)了ce1到ce3的訪問。應理解,在訪問端ce與被訪問端ce分別與不同pe設備直連的應用場景下,利用本發(fā)明實施例提供的方法,通過在轉發(fā)平面執(zhí)行動作來實現(xiàn)訪問端ce對被訪問端ce的訪問的前提是,與訪問端ce直連的pe設備上具有 一個vpn實例,且該vpn實例的vrf中包括被訪問端ce的路由信息。本發(fā)明實施例提供的基于流規(guī)則flowspec的通信方法,通過在控制平面修改vpn路由表,能夠靈活、高效地實現(xiàn)rt屬性不匹配的ce設備之間的vpn通信。因此,本發(fā)明實施例中,通過在bgpflowspec協(xié)議報文的網(wǎng)絡層可達性信息字段攜帶第一資源的特征信息,擴展團體屬性字段中攜帶用于指示第二資源的全局標識gid,能夠指示轉發(fā)設備關聯(lián)所述第一資源與所述第二資源,以引導數(shù)據(jù)流進入相應的轉發(fā)通道。相對于傳統(tǒng)技術,本申請中的bgpflowspec協(xié)議通過統(tǒng)一的報文格式,可以滿足多種業(yè)務需求,從而能夠有效避免無限制地擴展bgpflowspec協(xié)議中的擴展團體屬性。此外,通過在bgpflowspec協(xié)議報文的擴展團體屬性字段中攜帶簡潔的gid,就能夠指示所述第二資源,能夠節(jié)省信令開銷??蛇x地,在本發(fā)明實施例中,還包括:該控制器獲取第二vpn服務請求,該第二vpn服務請求用于請求為pe2設備上新增的ce5(如圖5所示)的vpn實例配置屬性信息,為pe3設備上新增的ce6(如圖5所示)的vpn實例配置屬性信息。該控制器根據(jù)該第二vpn服務請求,為ce5的vpn實例配置如下屬性信息:vpn實例名稱、vpn實例rd、vpn實例rt、vpn實例索引值和vpn實例接口信息,并為ce6的vpn實例配置如下屬性信息:vpn實例名稱、vpn實例rd、vpn實例rt、vpn實例索引值和vpn實例接口信息,其中,ce5設備的vpn實例與ce3的vpn實例的下列屬性信息不沖突:vpn實例名稱、vpn實例rd、vpn實例索引信息,ce6設備的vpn實例與ce4的vpn實例的下列屬性信息不沖突:vpn實例名稱、vpn實例rd、vpn實例索引信息。具體地,如圖5所示,用戶有ce5和ce6兩個設備,現(xiàn)在需要通過運營商的網(wǎng)絡以vpn的方式連通ce5和ce6這兩個設備。步驟1:用戶向控制器發(fā)送vpn服務請求,vpn服務請求用于請求通過vpn方式聯(lián)通ce5和ce6。具體地,該vpn服務請求中包括ce5和ce6的ip地址、mac地址等ce設備信息。步驟2:控制器根據(jù)該vpn服務請求中攜帶的ce設備信息,獲知ce5 與pe2連接,ce6與pe3連接,則確定要在pe2和pe3上部署vpn,以將ce5和ce6連通。步驟3,控制器在pe2上配置對應于ce5的vpn實例,并為該ce5的vpn實例的屬性信息分配gid,如表6所示。由表6可知,控制器為pe2上的ce5的vpn實例分配了與已有的ce3的vpn實例不沖突的屬性信息vpn-instancename、rd、irt、ert及vpn-index,同時也給ce5的vpn實例的每個屬性信息分配了一個gid值。步驟4:控制器將為pe2新分配的ce5的vpn實例的屬性信息下發(fā)給pe2。步驟5:控制器將新增ce5的vpn實例的屬性信息后的gid資源表(如表6所示)下發(fā)給pe2,實現(xiàn)控制器和被控制設備上的gid資源表信息同步。表6在如上步驟3、4、5中,僅描述了與pe2相關的處理過程,在實際實施過程中,對pe3的處理過程與pe2相同。因此,在本發(fā)明實施例中,控制器通過獲取pe設備上已有的vpn實例的屬性信息,從而在為所述pe設備上增加的vpn實例配置屬性信息時,能夠避免不同vpn實例的屬性信息之間的沖突。相比于現(xiàn)有技術中靠規(guī)劃避免沖突,本申請能夠有效地避免沖突,而且操作效率較高。圖6示出了根據(jù)本發(fā)明實施例提供的控制器300的示意性框圖,如圖6所示,該控制器300包括:獲取模塊310,用于獲取轉發(fā)設備上的第一資源需要關聯(lián)該轉發(fā)設備上的第二資源的需求;發(fā)送模塊320,用于根據(jù)該獲取模塊獲取的需求,向該轉發(fā)設備發(fā)送邊界網(wǎng)關協(xié)議流規(guī)則bgpflowspec協(xié)議報文,該bgpflowspec協(xié)議報文包括網(wǎng)絡層可達性信息字段與擴展團體屬性字段,該網(wǎng)絡層可達性信息字段攜帶第一資源的特征信息,該擴展團體屬性字段攜帶用于指示該第二資源的全局標識gid,該bgpflowspec協(xié)議報文用于指示關聯(lián)該第一資源與該第二資源。因此,在本發(fā)明實施例中,通過在bgpflowspec協(xié)議報文的網(wǎng)絡層可達性信息字段攜帶第一資源的特征信息,擴展團體屬性字段中攜帶用于指示第二資源的全局標識gid,能夠指示轉發(fā)設備關聯(lián)所述第一資源與所述第二資源,以引導數(shù)據(jù)流進入相應的轉發(fā)通道。相對于傳統(tǒng)技術,本申請中的bgpflowspec協(xié)議通過統(tǒng)一的報文格式,可以滿足多種業(yè)務需求,從而能夠有效避免無限制地擴展bgpflowspec協(xié)議中的擴展團體屬性。此外,通過在bgpflowspec協(xié)議報文的擴展團體屬性字段中攜帶簡潔的gid,就能夠指示所述第二資源,能夠節(jié)省信令開銷??蛇x地,在本發(fā)明實施例中,該擴展團體屬性字段包括gid字段與標志flags字段,該gid字段攜帶該gid,該flags字段攜帶用于指示在所述轉發(fā)設備的控制平面或所述轉發(fā)設備的轉發(fā)平面上關聯(lián)該第一資源與該第二資源的信息??蛇x地,在本發(fā)明實施例中,該flags字段包括轉發(fā)平面比特位與控制平面比特位,當該轉發(fā)平面比特位賦值為0、且該控制平面比特位賦值為1時,用于指示在該控制平面上關聯(lián)該第一資源與該第二資源,當該轉發(fā)平面比特位賦值為1、且該控制平面比特位賦值為0時,用于指示在該轉發(fā)平面上關聯(lián)該第一資源與該第二資源??蛇x地,在本發(fā)明實施例中,該轉發(fā)設備為服務商邊緣pe設備,該轉發(fā)設備上建立有第一用戶邊緣ce設備的虛擬專用網(wǎng)vpn實例,該轉發(fā)設備上包括第二ce設備的路由信息,且該第二ce設備的路由信息不在該第一ce設備的vpn實例的vpn路由表中,該獲取模塊310用于,獲取vpn服務請求,該vpn服務請求用于請求該第一ce設備訪問該第二ce設備;根據(jù)該vpn服務請求,獲取該第一資源需要關聯(lián)該第二資源的需求,該第一資 源為該第二ce設備的路由信息,該第二資源為該第一ce設備的vpn實例;該發(fā)送模塊320用于,根據(jù)該需求,向該轉發(fā)設備發(fā)送該bgpflowspec協(xié)議報文,該bgpflowspec協(xié)議報文中的該flags字段用于指示在控制平面上關聯(lián)該第一資源與該第二資源,該bgpflowspec協(xié)議報文用于指示將該第二ce設備的路由信息加入到該第一ce設備的vpn實例的vpn路由表中??蛇x地,在本發(fā)明實施例中,該獲取模塊310還用于,從該轉發(fā)設備上獲取該第一ce設備的vpn實例的屬性信息,該屬性信息包括:vpn實例名稱、vpn實例路由標識符rd、vpn實例路由目標符rt、vpn實例索引值和vpn實例接口信息;該控制器300還包括:標識分配模塊330,用于為該第一ce設備的vpn實例的屬性信息分配映射標識,該映射標識在該轉發(fā)設備中唯一指示該第一ce設備的vpn實例的屬性信息;該發(fā)送模塊320還用于,向該轉發(fā)設備發(fā)送映射表,該映射表包括該第一ce設備的vpn實例的屬性信息與該映射標識之間的映射關系,該gid字段中攜帶的該gid為該映射標識中的一個或多個標識??蛇x地,在本發(fā)明實施例中,該獲取模塊310還用于,獲取用于請求為該轉發(fā)設備上新建立的第三ce設備的vpn實例配置屬性信息的vpn服務請求;該控制器300還包括:vpn實例配置模塊340,用于為該第三ce設備的vpn實例配置如下屬性信息:vpn實例名稱、vpn實例rd、vpn實例rt和vpn實例接口信息,其中,該第三ce設備的vpn實例的下列屬性信息與該第一ce設備的vpn實例對應的屬性信息互不沖突:vpn實例名稱、vpn實例rd、vpn實例接口信息??蛇x地,在本發(fā)明實施例中,該轉發(fā)設備上建立有該第二ce設備的vpn實例,該第二ce設備的vpn實例的vpn路由表中包括該第二ce設備的路由信息;該第一資源的特征信息為該第二ce設備的vpn實例的下列屬性信息中的至少一種信息:vpn實例名稱、vpn實例rd、vpn實例索引值、vpn實例接口信息、vpn實例gid??蛇x地,在本發(fā)明實施例中,該轉發(fā)設備上沒有建立該第二ce設備的vpn實例,該轉發(fā)設備的vpn公網(wǎng)路由表中包括該第二ce設備的路由信息;該第一資源的特征信息為下列信息中的至少一種:該第二ce設備的路由信息對應的rd信息、出口目標exporttarget信息或路由前綴信息??蛇x地,在本發(fā)明實施例中,該轉發(fā)設備為服務商邊緣pe設備,該轉發(fā)設備上建立有第一用戶邊緣ce設備的虛擬專用網(wǎng)vpn實例和第三ce設備的vpn實例,該轉發(fā)設備上還包括第二ce設備的路由信息,且該第一ce設備的vpn實例的vpn路由表中不包括該第二ce設備的路由信息,該第三ce設備的vpn實例的vpn路由表中包括該第二ce設備的路由信息,該獲取模塊310用于,獲取vpn服務請求,該vpn服務請求用于請求該第一ce設備訪問該第二ce設備;根據(jù)該vpn服務請求,獲取該第一資源需要關聯(lián)該第二資源的需求,該第一資源為源ip地址為該第一ce設備的ip地址、且目的ip地址為該第二ce設備的ip地址,該第二資源為該第三ce設備的vpn實例;該發(fā)送模塊320還用于,根據(jù)該需求,向該轉發(fā)設備發(fā)送該bgpflowspec協(xié)議報文,該bgpflowspec協(xié)議報文中的該flags字段用于指示在轉發(fā)平面上關聯(lián)該第一資源與該第二資源,該bgpflowspec協(xié)議報文用于指示將源ip地址、目的ip地址與該第一資源相一致的數(shù)據(jù)報文,按照該第三ce設備的vpn實例的vpn路由表中包括的該第二ce設備的路由信息進行轉發(fā)。可選地,在本發(fā)明實施例中,該第二ce設備為該第三ce設備。應理解,根據(jù)本發(fā)明實施例的控制器300可對應于本發(fā)明實施例的基于flowspec的通信方法中的控制器,并且控制器300中的各個模塊的上述和其它操作和/或功能分別為了實現(xiàn)圖1至圖5中的各個方法的相應流程,為了簡潔,在此不再贅述。圖7示出了根據(jù)本發(fā)明實施例的轉發(fā)設備400的示意性框圖,如圖7所示,該轉發(fā)設備400包括:接收模塊410,用于接收控制器發(fā)送的邊界網(wǎng)關協(xié)議流規(guī)則bgpflowspec協(xié)議報文,該bgpflowspec協(xié)議報文包括網(wǎng)絡層可達性信息字段與擴展團體屬性字段,該網(wǎng)絡層可達性信息字段攜帶用于指示該轉發(fā)設備上的第一資源的該第一資源的特征信息,該擴展團體屬性字段攜帶用于指示該轉發(fā) 設備上的第二資源的全局標識gid,該bgpflowspec協(xié)議報文用于指示關聯(lián)該第一資源與該第二資源;獲取模塊420,用于根據(jù)該接收模塊接收的該第一資源的特征信息,獲取該第一資源,根據(jù)該gid,獲取該第一資源;關聯(lián)模塊430,用于根據(jù)該接收模塊接收的該bgpflowspec協(xié)議報文,關聯(lián)該第一資源與該第二資源。因此,在本發(fā)明實施例中,通過在bgpflowspec協(xié)議報文的網(wǎng)絡層可達性信息字段攜帶第一資源的特征信息,擴展團體屬性字段中攜帶用于指示第二資源的全局標識gid,能夠指示轉發(fā)設備關聯(lián)所述第一資源與所述第二資源,以引導數(shù)據(jù)流進入相應的轉發(fā)通道。相對于傳統(tǒng)技術,本申請中的bgpflowspec協(xié)議通過統(tǒng)一的報文格式,可以滿足多種業(yè)務需求,從而能夠有效避免無限制地擴展bgpflowspec協(xié)議中的擴展團體屬性。此外,通過在bgpflowspec協(xié)議報文的擴展團體屬性字段中攜帶簡潔的gid,就能夠指示所述第二資源,能夠節(jié)省信令開銷??蛇x地,在本發(fā)明實施例中,該擴展團體屬性字段包括gid字段與標志flags字段,該gid字段攜帶該gid,該flags字段攜帶用于指示在所述轉發(fā)設備的控制平面或所述轉發(fā)設備的轉發(fā)平面上關聯(lián)該第一資源與該第二資源的信息。可選地,在本發(fā)明實施例中,該flags字段包括轉發(fā)平面比特位與控制平面比特位,當該轉發(fā)平面比特位賦值為0、且該控制平面比特位賦值為1時,用于指示在該控制平面上關聯(lián)該第一資源與該第二資源,當該轉發(fā)平面比特位賦值為1、且該控制平面比特位賦值為0時,用于指示在該轉發(fā)平面上關聯(lián)該第一資源與該第二資源??蛇x地,在本發(fā)明實施例中,該轉發(fā)設備400為服務商邊緣pe設備,該轉發(fā)設備上建立有第一用戶邊緣ce設備的虛擬專用網(wǎng)vpn實例,該轉發(fā)設備上包括第二ce設備的路由信息,且該第二ce設備的路由信息不在該第一ce設備的vpn實例的vpn路由表中,該接收模塊410用于,接收該控制器根據(jù)vpn服務請求發(fā)送的該bgpflowspec協(xié)議報文,該vpn服務請求用于請求該第一ce設備訪問該第二ce設備,其中,該第一資源為該第二ce設備的路由信息,該第二資源為該第一ce設備的vpn實例,該bgpflowspec協(xié)議報文中的該flags字段用于指示在控制平面上關聯(lián)該第一資源與該 第二資源,該bgpflowspec協(xié)議報文用于指示將該第二ce設備的路由信息加入到該第一ce設備的vpn實例的vpn路由表中;該關聯(lián)模塊430,用于將該第二ce設備的路由信息加入到該第一ce設備的vpn實例的vpn路由表中。可選地,在本發(fā)明實施例中,該轉發(fā)設備400還包括:發(fā)送模塊440,用于向該控制器發(fā)送該第一ce設備的vpn實例的屬性信息,該屬性信息包括:vpn實例名稱、vpn實例路由標識符rd、vpn實例路由目標符rt、vpn實例索引值和vpn實例接口信息;該接收模塊410用于,接收該控制器發(fā)送的映射表,該映射表包括該第一ce設備的vpn實例的屬性信息與該控制器為該第一ce設備的vpn實例的屬性信息分配的映射標識之間的映射關系,該映射標識在該轉發(fā)設備中唯一指示該第一ce設備的vpn實例的屬性信息,該gid字段中攜帶的該gid為該映射標識中的一個或多個標識??蛇x地,在本發(fā)明實施例中,該轉發(fā)設備400上建立有該第二ce設備的vpn實例,該第二ce設備的vpn實例的vpn路由表中包括該第二ce設備的路由信息;該第一資源的特征信息為該第二ce設備的vpn實例的下列屬性信息中的至少一種信息:vpn實例名稱、vpn實例rd、vpn實例索引值、vpn實例接口信息、vpn實例gid;該獲取模塊420用于,根據(jù)該第一資源的特征信息,從該第二ce設備的vpn實例的vpn路由表中獲取該第二ce設備的路由信息。可選地,在本發(fā)明實施例中,該轉發(fā)設備400上沒有建立該第二ce設備的vpn實例,該轉發(fā)設備400的vpn公網(wǎng)路由表中包括該第二ce設備的路由信息;該第一資源的特征信息為下列信息中的至少一種:該第二ce設備的路由信息對應的rd信息、出口目標exporttarget信息或路由前綴信息;該獲取模塊420用于,根據(jù)該第一資源的特征信息,從該vpn公網(wǎng)路由表中獲取該第二ce設備的路由信息??蛇x地,在本發(fā)明實施例中,該轉發(fā)設備400為服務商邊緣pe設備,該轉發(fā)設備400上建立有第一用戶邊緣ce設備的虛擬專用網(wǎng)vpn實例和第三ce設備的vpn實例,該轉發(fā)設備上還包括第二ce設備的路由信息,且 該第一ce設備的vpn實例的vpn路由表中不包括該第二ce設備的路由信息,該第三ce設備的vpn實例的vpn路由表中包括該第二ce設備的路由信息,該接收模塊410用于,接收該控制器根據(jù)vpn服務請求發(fā)送的bgpflowspec協(xié)議報文,該vpn服務請求用于請求該第一ce設備訪問該第二ce設備,其中,該第一資源為源ip地址為該第一ce設備的ip地址、且目的ip地址為該第二ce設備的ip地址,該第二資源為該第三ce設備的vpn實例,該bgpflowspec協(xié)議報文中的該flags字段用于指示在轉發(fā)平面上關聯(lián)該第一資源與該第二資源,該bgpflowspec協(xié)議報文用于指示將源ip地址、目的ip地址與該第一資源相一致的數(shù)據(jù)報文,按照該第三ce設備的vpn實例的vpn路由表中包括的該第二ce設備的路由信息進行轉發(fā);該關聯(lián)模塊430包括:接收單元,用于接收數(shù)據(jù)報文,該數(shù)據(jù)報文的源ip地址為該第一ce設備的ip地址、且目的ip地址為該第二ce設備的ip地址;轉發(fā)單元,用于按照該第三ce設備的vpn實例的vpn路由表中包括的該第二ce設備的路由信息轉發(fā)該數(shù)據(jù)報文??蛇x地,在本發(fā)明實施例中,該第二ce設備為該第三ce設備。應理解,根據(jù)本發(fā)明實施例的轉發(fā)設備400可對應于本發(fā)明實施例的基于flowspec的通信方法中的轉發(fā)設備,并且轉發(fā)設備400中的各個模塊的上述和其它操作和/或功能分別為了實現(xiàn)圖1至圖5中的各個方法的相應流程,為了簡潔,在此不再贅述。如圖8所示,本發(fā)明實施例還提供了一種控制器500,該控制器500包括處理器510、存儲器520、總線系統(tǒng)530、接收器540和發(fā)送器550。其中,處理器510、存儲器520、接收器540和發(fā)送器550通過總線系統(tǒng)530相連,該存儲器520用于存儲指令,該處理器510用于執(zhí)行該存儲器520存儲的指令,以控制接收器540接收信號,并控制發(fā)送器550發(fā)送信號。其中,該處理器510用于,獲取轉發(fā)設備上的第一資源需要關聯(lián)該轉發(fā)設備上的第二資源的需求;發(fā)送器550用于,根據(jù)該需求,向該轉發(fā)設備發(fā)送邊界網(wǎng)關協(xié)議流規(guī)則bgpflowspec協(xié)議報文,該bgpflowspec協(xié)議報文包括網(wǎng)絡層可達性信息字段與擴展團體屬性字段,該網(wǎng)絡層可達性信息字段攜帶第一資源的特征信息,該擴展團體屬性字段攜帶用于指示該第二資源的全局標識gid,該bgpflowspec協(xié)議報文用于指示關聯(lián)該第一資源與該第二資源。因此,在本發(fā)明實施例中,通過在bgpflowspec協(xié)議報文的網(wǎng)絡層可達性信息字段攜帶第一資源的特征信息,擴展團體屬性字段中攜帶用于指示第二資源的全局標識gid,能夠指示轉發(fā)設備關聯(lián)所述第一資源與所述第二資源,以引導數(shù)據(jù)流進入相應的轉發(fā)通道。相對于傳統(tǒng)技術,本申請中的bgpflowspec協(xié)議通過統(tǒng)一的報文格式,可以滿足多種業(yè)務需求,從而能夠有效避免無限制地擴展bgpflowspec協(xié)議中的擴展團體屬性。此外,通過在bgpflowspec協(xié)議報文的擴展團體屬性字段中攜帶簡潔的gid,就能夠指示所述第二資源,能夠節(jié)省信令開銷??蛇x地,在本發(fā)明實施例中,該擴展團體屬性字段包括gid字段與標志flags字段,該gid字段攜帶該gid,該flags字段攜帶用于指示在所述轉發(fā)設備的控制平面或所述轉發(fā)設備的轉發(fā)平面上關聯(lián)該第一資源與該第二資源的信息??蛇x地,在本發(fā)明實施例中,該flags字段包括轉發(fā)平面比特位與控制平面比特位,當該轉發(fā)平面比特位賦值為0、且該控制平面比特位賦值為1時,用于指示在該控制平面上關聯(lián)該第一資源與該第二資源,當該轉發(fā)平面比特位賦值為1、且該控制平面比特位賦值為0時,用于指示在該轉發(fā)平面上關聯(lián)該第一資源與該第二資源。可選地,在本發(fā)明實施例中,該轉發(fā)設備為服務商邊緣pe設備,該轉發(fā)設備上建立有第一用戶邊緣ce設備的虛擬專用網(wǎng)vpn實例,該轉發(fā)設備上包括第二ce設備的路由信息,且該第二ce設備的路由信息不在該第一ce設備的vpn實例的vpn路由表中,該處理器510用于,獲取vpn服務請求,該vpn服務請求用于請求該第一ce設備訪問該第二ce設備;根據(jù)該vpn服務請求,獲取該第一資源需要關聯(lián)該第二資源的需求,該第一資源為該第二ce設備的路由信息,該第二資源為該第一ce設備的vpn實例;該發(fā)送器550用于,根據(jù)該需求,向該轉發(fā)設備發(fā)送該bgpflowspec協(xié)議報文,該bgpflowspec協(xié)議報文中的該flags字段用于指示在控制平面上關聯(lián)該第一資源與該第二資源,該bgpflowspec協(xié)議報文用于指示將該第二ce設備的路由信息加入到該第一ce設備的vpn實例的vpn路由表中??蛇x地,在本發(fā)明實施例中,該處理器510用于,從該轉發(fā)設備上獲取該第一ce設備的vpn實例的屬性信息,該屬性信息包括:vpn實例名稱、vpn實例路由標識符rd、vpn實例路由目標符rt、vpn實例索引值和vpn 實例接口信息;為該第一ce設備的vpn實例的屬性信息分配映射標識,該映射標識在該轉發(fā)設備中唯一指示該第一ce設備的vpn實例的屬性信息;該發(fā)送器550用于,向該轉發(fā)設備發(fā)送映射表,該映射表包括該第一ce設備的vpn實例的屬性信息與該映射標識之間的映射關系,該gid字段中攜帶的該gid為該映射標識中的一個或多個標識??蛇x地,在本發(fā)明實施例中,該處理器510用于,獲取用于請求為該轉發(fā)設備上新建立的第三ce設備的vpn實例配置屬性信息的vpn服務請求;為該第三ce設備的vpn實例配置如下屬性信息:vpn實例名稱、vpn實例rd、vpn實例rt和vpn實例接口信息,其中,該第三ce設備的vpn實例的下列屬性信息與該第一ce設備的vpn實例對應的屬性信息互不沖突:vpn實例名稱、vpn實例rd、vpn實例接口信息。可選地,在本發(fā)明實施例中,該轉發(fā)設備上建立有該第二ce設備的vpn實例,該第二ce設備的vpn實例的vpn路由表中包括該第二ce設備的路由信息;該第一資源的特征信息為該第二ce設備的vpn實例的下列屬性信息中的至少一種信息:vpn實例名稱、vpn實例rd、vpn實例索引值、vpn實例接口信息、vpn實例gid。可選地,在本發(fā)明實施例中,該轉發(fā)設備上沒有建立該第二ce設備的vpn實例,該轉發(fā)設備的vpn公網(wǎng)路由表中包括該第二ce設備的路由信息;該第一資源的特征信息為下列信息中的至少一種:該第二ce設備的路由信息對應的rd信息、出口目標exporttarget信息或路由前綴信息??蛇x地,在本發(fā)明實施例中,該轉發(fā)設備為服務商邊緣pe設備,該轉發(fā)設備上建立有第一用戶邊緣ce設備的虛擬專用網(wǎng)vpn實例和第三ce設備的vpn實例,該轉發(fā)設備上還包括第二ce設備的路由信息,且該第一ce設備的vpn實例的vpn路由表中不包括該第二ce設備的路由信息,該第三ce設備的vpn實例的vpn路由表中包括該第二ce設備的路由信息,該處理器510用于,獲取vpn服務請求,該vpn服務請求用于請求該第一ce設備訪問該第二ce設備;根據(jù)該vpn服務請求,獲取該第一資源需要關聯(lián)該第二資源的需求,該第一資源為源ip地址為該第一ce設備的ip地址、且目的ip地址為該第二ce設備的ip地址,該第二資源為該第三ce設備的vpn實例;該發(fā)送器550用于,根據(jù)該需求,向該轉發(fā)設備發(fā)送該bgpflow spec協(xié)議報文,該bgpflowspec協(xié)議報文中的該flags字段用于指示在轉發(fā)平面上關聯(lián)該第一資源與該第二資源,該bgpflowspec協(xié)議報文用于指示將源ip地址、目的ip地址與該第一資源相一致的數(shù)據(jù)報文,按照該第三ce設備的vpn實例的vpn路由表中包括的該第二ce設備的路由信息進行轉發(fā)??蛇x地,在本發(fā)明實施例中,該第二ce設備為該第三ce設備。應理解,在本發(fā)明實施例中,該處理器510可以是中央處理單元(centralprocessingunit,簡稱為“cpu”),該處理器510還可以是其他通用處理器、數(shù)字信號處理器(dsp)、專用集成電路(asic)、現(xiàn)成可編程門陣列(fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。該存儲器520可以包括只讀存儲器和隨機存取存儲器,并向處理器510提供指令和數(shù)據(jù)。存儲器520的一部分還可以包括非易失性隨機存取存儲器。例如,存儲器520還可以存儲設備類型的信息。該總線系統(tǒng)530除包括數(shù)據(jù)總線之外,還可以包括電源總線、控制總線和狀態(tài)信號總線等。但是為了清楚說明起見,在圖中將各種總線都標為總線系統(tǒng)530。在實現(xiàn)過程中,上述方法的各步驟可以通過處理器510中的硬件的集成邏輯電路或者軟件形式的指令完成。結合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領域成熟的存儲介質中。該存儲介質位于存儲器520,處理器510讀取存儲器520中的信息,結合其硬件完成上述方法的步驟。為避免重復,這里不再詳細描述。應理解,根據(jù)本發(fā)明實施例的控制器500可對應于本發(fā)明實施例的基于flowspec的通信方法中的控制器,以及可以對應于根據(jù)本發(fā)明實施例的控制器300,并且控制器500中的各個模塊的上述和其它操作和/或功能分別為了實現(xiàn)圖1至圖5中的各個方法的相應流程,為了簡潔,在此不再贅述。如圖9所示,本發(fā)明實施例還提供了一種轉發(fā)設備600,該轉發(fā)設備600包括處理器610、存儲器620、總線系統(tǒng)630、接收器640和發(fā)送器650。其中,處理器610、存儲器620、接收器640和發(fā)送器650通過總線系統(tǒng)630相 連,該存儲器620用于存儲指令,該處理器610用于執(zhí)行該存儲器620存儲的指令,以控制接收器640接收信號,并控制發(fā)送器650發(fā)送信號。其中,接收器640用于接收控制器發(fā)送的邊界網(wǎng)關協(xié)議流規(guī)則bgpflowspec協(xié)議報文,該bgpflowspec協(xié)議報文包括網(wǎng)絡層可達性信息字段與擴展團體屬性字段,該網(wǎng)絡層可達性信息字段攜帶用于指示該轉發(fā)設備上的第一資源的該第一資源的特征信息,該擴展團體屬性字段攜帶用于指示該轉發(fā)設備上的第二資源的全局標識gid,該bgpflowspec協(xié)議報文用于指示關聯(lián)該第一資源與該第二資源;該處理器610用于,根據(jù)該第一資源的特征信息,獲取該第一資源,根據(jù)該gid,獲取該第一資源;該轉發(fā)設備關聯(lián)該第一資源與該第二資源。因此,在本發(fā)明實施例中,通過在bgpflowspec協(xié)議報文的網(wǎng)絡層可達性信息字段攜帶第一資源的特征信息,擴展團體屬性字段中攜帶用于指示第二資源的全局標識gid,能夠指示轉發(fā)設備關聯(lián)所述第一資源與所述第二資源,以引導數(shù)據(jù)流進入相應的轉發(fā)通道。相對于傳統(tǒng)技術,本申請中的bgpflowspec協(xié)議通過統(tǒng)一的報文格式,可以滿足多種業(yè)務需求,從而能夠有效避免無限制地擴展bgpflowspec協(xié)議中的擴展團體屬性。此外,通過在bgpflowspec協(xié)議報文的擴展團體屬性字段中攜帶簡潔的gid,就能夠指示所述第二資源,能夠節(jié)省信令開銷。可選地,在本發(fā)明實施例中,該擴展團體屬性字段包括gid字段與標志flags字段,該gid字段攜帶該gid,該flags字段攜帶用于指示在所述轉發(fā)設備的控制平面或所述轉發(fā)設備的轉發(fā)平面上關聯(lián)該第一資源與該第二資源的信息??蛇x地,在本發(fā)明實施例中,該flags字段包括轉發(fā)平面比特位與控制平面比特位,當該轉發(fā)平面比特位賦值為0、且該控制平面比特位賦值為1時,用于指示在該控制平面上關聯(lián)該第一資源與該第二資源,當該轉發(fā)平面比特位賦值為1、且該控制平面比特位賦值為0時,用于指示在該轉發(fā)平面上關聯(lián)該第一資源與該第二資源。可選地,在本發(fā)明實施例中,該轉發(fā)設備600為服務商邊緣pe設備,該轉發(fā)設備上建立有第一用戶邊緣ce設備的虛擬專用網(wǎng)vpn實例,該轉發(fā)設備上包括第二ce設備的路由信息,且該第二ce設備的路由信息不在該第一ce設備的vpn實例的vpn路由表中,該接收器640用于,接收該控制 器根據(jù)vpn服務請求發(fā)送的該bgpflowspec協(xié)議報文,該vpn服務請求用于請求該第一ce設備訪問該第二ce設備,其中,該第一資源為該第二ce設備的路由信息,該第二資源為該第一ce設備的vpn實例,該bgpflowspec協(xié)議報文中的該flags字段用于指示在控制平面上關聯(lián)該第一資源與該第二資源,該bgpflowspec協(xié)議報文用于指示將該第二ce設備的路由信息加入到該第一ce設備的vpn實例的vpn路由表中;該處理器610用于,將該第二ce設備的路由信息加入到該第一ce設備的vpn實例的vpn路由表中??蛇x地,在本發(fā)明實施例中,該發(fā)送器650用于,向該控制器發(fā)送該第一ce設備的vpn實例的屬性信息,該屬性信息包括:vpn實例名稱、vpn實例路由標識符rd、vpn實例路由目標符rt、vpn實例索引值和vpn實例接口信息;該接收器640用于,接收該控制器發(fā)送的映射表,該映射表包括該第一ce設備的vpn實例的屬性信息與該控制器為該第一ce設備的vpn實例的屬性信息分配的映射標識之間的映射關系,該映射標識在該轉發(fā)設備中唯一指示該第一ce設備的vpn實例的屬性信息,該gid字段中攜帶的該gid為該映射標識中的一個或多個標識??蛇x地,在本發(fā)明實施例中,該轉發(fā)設備600上建立有該第二ce設備的vpn實例,該第二ce設備的vpn實例的vpn路由表中包括該第二ce設備的路由信息;該第一資源的特征信息為該第二ce設備的vpn實例的下列屬性信息中的至少一種信息:vpn實例名稱、vpn實例rd、vpn實例索引值、vpn實例接口信息、vpn實例gid;該處理器610用于,根據(jù)該第一資源的特征信息,從該第二ce設備的vpn實例的vpn路由表中獲取該第二ce設備的路由信息??蛇x地,在本發(fā)明實施例中,該轉發(fā)設備600上沒有建立該第二ce設備的vpn實例,該轉發(fā)設備的vpn公網(wǎng)路由表中包括該第二ce設備的路由信息;該第一資源的特征信息為下列信息中的至少一種:該第二ce設備的路由信息對應的rd信息、出口目標exporttarget信息或路由前綴信息;該處理器610用于,根據(jù)該第一資源的特征信息,從該vpn公網(wǎng)路由表中獲取該第二ce設備的路由信息??蛇x地,在本發(fā)明實施例中,該轉發(fā)設備600為服務商邊緣pe設備,該轉發(fā)設備上建立有第一用戶邊緣ce設備的虛擬專用網(wǎng)vpn實例和第三ce設備的vpn實例,該轉發(fā)設備上還包括第二ce設備的路由信息,且該第一ce設備的vpn實例的vpn路由表中不包括該第二ce設備的路由信息,該第三ce設備的vpn實例的vpn路由表中包括該第二ce設備的路由信息,該接收器640用于,接收該控制器根據(jù)vpn服務請求發(fā)送的bgpflowspec協(xié)議報文,該vpn服務請求用于請求該第一ce設備訪問該第二ce設備,其中,該第一資源為源ip地址為該第一ce設備的ip地址、且目的ip地址為該第二ce設備的ip地址,該第二資源為該第三ce設備的vpn實例,該bgpflowspec協(xié)議報文中的該flags字段用于指示在轉發(fā)平面上關聯(lián)該第一資源與該第二資源,該bgpflowspec協(xié)議報文用于指示將源ip地址、目的ip地址與該第一資源相一致的數(shù)據(jù)報文,按照該第三ce設備的vpn實例的vpn路由表中包括的該第二ce設備的路由信息進行轉發(fā);該接收器640用于,接收數(shù)據(jù)報文,該數(shù)據(jù)報文的源ip地址為該第一ce設備的ip地址、且目的ip地址為該第二ce設備的ip地址;該處理器610用于,按照該第三ce設備的vpn實例的vpn路由表中包括的該第二ce設備的路由信息轉發(fā)該數(shù)據(jù)報文??蛇x地,在本發(fā)明實施例中,該第二ce設備為該第三ce設備。應理解,在本發(fā)明實施例中,該處理器610可以是中央處理單元(centralprocessingunit,簡稱為“cpu”),該處理器610還可以是其他通用處理器、數(shù)字信號處理器(dsp)、專用集成電路(asic)、現(xiàn)成可編程門陣列(fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。該存儲器620可以包括只讀存儲器和隨機存取存儲器,并向處理器610提供指令和數(shù)據(jù)。存儲器620的一部分還可以包括非易失性隨機存取存儲器。例如,存儲器620還可以存儲設備類型的信息。該總線系統(tǒng)630除包括數(shù)據(jù)總線之外,還可以包括電源總線、控制總線和狀態(tài)信號總線等。但是為了清楚說明起見,在圖中將各種總線都標為總線系統(tǒng)630。在實現(xiàn)過程中,上述方法的各步驟可以通過處理器610中的硬件的集成邏輯電路或者軟件形式的指令完成。結合本發(fā)明實施例所公開的方法的步驟 可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領域成熟的存儲介質中。該存儲介質位于存儲器620,處理器610讀取存儲器620中的信息,結合其硬件完成上述方法的步驟。為避免重復,這里不再詳細描述。應理解,根據(jù)本發(fā)明實施例的轉發(fā)設備600可對應于本發(fā)明實施例的基于flowspec的通信方法中的轉發(fā)設備,以及可以對應于根據(jù)本發(fā)明實施例的轉發(fā)設備400,并且轉發(fā)設備600中的各個模塊的上述和其它操作和/或功能分別為了實現(xiàn)圖1至圖5中的各個方法的相應流程,為了簡潔,在此不再贅述。如圖10所示,本發(fā)明實施例還提出了一種基于流規(guī)則flowspec的通信系統(tǒng)700,該通信系統(tǒng)700包括控制器710和轉發(fā)設備720,該控制器710對應于本發(fā)明實施例的控制器300,該轉發(fā)設備720對應于本發(fā)明實施例的轉發(fā)設備400。因此,在本發(fā)明實施例中,通過在bgpflowspec協(xié)議報文的網(wǎng)絡層可達性信息字段攜帶第一資源的特征信息,擴展團體屬性字段中攜帶用于指示第二資源的全局標識gid,能夠指示轉發(fā)設備關聯(lián)所述第一資源與所述第二資源,以引導數(shù)據(jù)流進入相應的轉發(fā)通道。相對于傳統(tǒng)技術,本申請中的bgpflowspec協(xié)議通過統(tǒng)一的報文格式,可以滿足多種業(yè)務需求,從而能夠有效避免無限制地擴展bgpflowspec協(xié)議中的擴展團體屬性。此外,通過在bgpflowspec協(xié)議報文的擴展團體屬性字段中攜帶簡潔的gid,就能夠指示所述第二資源,能夠節(jié)省信令開銷。還應理解,本文中涉及各種數(shù)字編號僅為描述方便進行的區(qū)分,并不用來限制本發(fā)明實施例的范圍。應理解,在本發(fā)明的各種實施例中,上述各過程的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應以其功能和內在邏輯確定,而不應對本發(fā)明實施例的實施過程構成任何限定。本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方 法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述通信方法的全部或部分步驟。而前述的存儲介質包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質。以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本
技術領域
:的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應以所述權利要求的保護范圍為準。當前第1頁12當前第1頁12
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
武功县| 镇远县| 芦溪县| 柞水县| 阿瓦提县| 福贡县| 得荣县| 徐水县| 江永县| 钟祥市| 襄垣县| 化隆| 白城市| 普洱| 天镇县| 唐海县| 新竹市| 陇川县| 阿瓦提县| 吉木萨尔县| 夹江县| 阜平县| 深州市| 石门县| 红桥区| 利辛县| 晋中市| 凤翔县| 德兴市| 化州市| 台中县| 新巴尔虎左旗| 象州县| 东至县| 罗山县| 九台市| 延庆县| 敦化市| 黎平县| 三亚市| 文水县|