建立傳輸通道的方法及控制器的制造方法
【專利摘要】本發(fā)明實施例提供一種建立傳輸通道的方法,該方法包括:獲取租戶的目標用戶群訪問數(shù)據(jù)中心的需求、數(shù)據(jù)中心的第一出口網(wǎng)絡(luò)設(shè)備的第一地址前綴和目標用戶群的第二出口網(wǎng)絡(luò)設(shè)備的第二地址前綴。指示第一出口網(wǎng)絡(luò)設(shè)備和第二出口網(wǎng)絡(luò)設(shè)備分別創(chuàng)建第一出接口和第二出接口,建立這兩個出接口之間的傳輸通道。發(fā)送第一出接口和第二地址前綴的映射關(guān)系至第一出口網(wǎng)絡(luò)設(shè)備,發(fā)送第二出接口和第一地址前綴的映射關(guān)系至第二出口網(wǎng)絡(luò)設(shè)備,以便第一出口網(wǎng)絡(luò)設(shè)備和第二出口網(wǎng)絡(luò)設(shè)備通過傳輸通道訪問對端地址。本發(fā)明實施例通過在數(shù)據(jù)中心和目標用戶群之間建立傳輸通道,并指定兩者之間通過傳輸通道進行數(shù)據(jù)傳輸,能夠保障目標用戶群訪問數(shù)據(jù)中心的訪問需求。
【專利說明】建立傳輸通道的方法及控制器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實施例涉及通信領(lǐng)域,并且更具體地,涉及一種建立傳輸通道的方法及控制器。
【背景技術(shù)】
[0002]考慮到能源、成本等因素,運營商會將數(shù)據(jù)中心建在能源豐富、地廣人稀成本較低的偏遠地區(qū)。
[0003]但是,由于地處偏遠,數(shù)據(jù)中心只能作為重要節(jié)點直接接入運營商骨干網(wǎng),因此各地的用戶也必須首先接入骨干網(wǎng),再進一步通過骨干網(wǎng)訪問數(shù)據(jù)中心。
[0004]這樣,骨干網(wǎng)承擔了所有跨省流量,導(dǎo)致經(jīng)過骨干網(wǎng)的流量很難保障用戶的服務(wù)水平協(xié)議(Service-Level Agreement, SLA),因此對于利用運營商網(wǎng)絡(luò)向用戶提供各種互聯(lián)網(wǎng)業(yè)務(wù)的越頂(Over The Top TV, OTT)的廠商在數(shù)據(jù)中心提供業(yè)務(wù),各地的用戶訪問該業(yè)務(wù)的訪問需求也很難得到保障。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供一種建立傳輸通道的方法,能夠解決目標用戶群在訪問數(shù)據(jù)中心的業(yè)務(wù)時的訪問需求不能得到保障的問題。
[0006]第一方面,提供了一種建立傳輸通道的方法,所述方法包括:控制器獲取租戶的目標用戶群訪問數(shù)據(jù)中心的需求、第一出口網(wǎng)絡(luò)設(shè)備的第一地址前綴和第二出口網(wǎng)絡(luò)設(shè)備的第二地址前綴,所述第一出口網(wǎng)絡(luò)設(shè)備為所述數(shù)據(jù)中心的出口網(wǎng)絡(luò)設(shè)備,所述第二出口網(wǎng)絡(luò)設(shè)備為所述目標用戶群的出口網(wǎng)絡(luò)設(shè)備;所述控制器指示所述第一出口網(wǎng)絡(luò)設(shè)備在所述第一出口網(wǎng)絡(luò)設(shè)備上創(chuàng)建第一出接口,指示所述第二出口網(wǎng)絡(luò)設(shè)備在所述第二出口網(wǎng)絡(luò)設(shè)備上創(chuàng)建第二出接口 ;所述控制器根據(jù)所述需求,建立所述第一出接口和所述第二出接口之間的傳輸通道;所述控制器建立第一映射關(guān)系和第二映射關(guān)系,所述第一映射關(guān)系包括所述第一出接口和所述第二地址前綴的映射關(guān)系,所述第二映射關(guān)系包括所述第二出接口和所述第一地址前綴的映射關(guān)系,所述第一映射關(guān)系用于使得所述第一出口網(wǎng)絡(luò)設(shè)備根據(jù)所述第一映射關(guān)系通過所述傳輸通道訪問所述第二地址前綴,所述第二映射關(guān)系用于使得所述第二出口網(wǎng)絡(luò)設(shè)備根據(jù)所述第二映射關(guān)系通過所述傳輸通道訪問所述第一地址前綴;所述控制器將第一映射關(guān)系發(fā)送到所述第一出口網(wǎng)絡(luò)設(shè)備,將第二映射關(guān)系發(fā)送到所述第二出口網(wǎng)絡(luò)設(shè)備。
[0007]結(jié)合第一方面,在第一種可能的實現(xiàn)方式中,所述控制器建立所述第一出接口和所述第二出接口之間的傳輸通道,包括:所述控制器發(fā)送第一指令至所述第一出口網(wǎng)絡(luò)設(shè)備,所述第一指令用于指示所述第一出口網(wǎng)絡(luò)設(shè)備在所述第一出接口上建立所述傳輸通道。
[0008]結(jié)合第一方面或者第一方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述方法還包括:所述控制器發(fā)送第二指令至所述第一出口網(wǎng)絡(luò)設(shè)備,所述第二指令用于指示所述第一出口網(wǎng)絡(luò)設(shè)備在所述第一出口網(wǎng)絡(luò)設(shè)備上創(chuàng)建公網(wǎng)接口,所述公網(wǎng)接口和所述第一出接口是不同的接口,相應(yīng)地,所述第一映射關(guān)系還包括所述傳輸通道的優(yōu)先級,所述傳輸通道的優(yōu)先級高于所述第一出口網(wǎng)絡(luò)設(shè)備和所述第二出口網(wǎng)絡(luò)設(shè)備之間經(jīng)所述公網(wǎng)接口進行數(shù)據(jù)傳輸?shù)墓W(wǎng)路徑的優(yōu)先級。
[0009]結(jié)合第一方面或者上述第一方面的任一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述控制器將所述第一映射關(guān)系發(fā)送到所述第一出口網(wǎng)絡(luò)設(shè)備,,將所述第二映射關(guān)系發(fā)送到所述第二出口網(wǎng)絡(luò)設(shè)備,包括:
[0010]所述控制器通過第一流表表項或者第一路由表表項將所述第一映射關(guān)系發(fā)送至所述第一出口網(wǎng)絡(luò)設(shè)備,所述第一流表表項的匹配域中攜帶所述第二地址前綴,所述第一流表表項的指令中指定出接口為所述第一出接口,或者,所述第一路由表表項的目的網(wǎng)絡(luò)協(xié)議(Internet Protocol, IP)地址為所述第二地址前綴,所述第一路由表項的出接口為所述第一出接口;
[0011]所述控制器通過第二流表表項或者第二路由表表項將所述第二映射關(guān)系發(fā)送至所述第二出口網(wǎng)絡(luò)設(shè)備,所述第二流表表項的匹配域中攜帶所述第一地址前綴,所述第二流表表項的指令中指定出接口為所述第二出接口,或者,所述第二路由表表項的目的網(wǎng)絡(luò)協(xié)議IP地址為所述第一地址前綴,所述第二路由表項的出接口為所述第二出接口。
[0012]結(jié)合第一方面或者上述第一方面的任一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述傳輸通道為邊界網(wǎng)關(guān)協(xié)議(Border Gateway Protocol, BGP)隧道或者多協(xié)議標簽交換(Mult1-Protocol Label Switching,MPLS)流量工程(Traffic Engineering, TE)隧道。
[0013]第二方面,提供了一種控制器,所述控制器包括:獲取單元,用于獲取租戶的目標用戶群訪問數(shù)據(jù)中心的需求、第一出口網(wǎng)絡(luò)設(shè)備的第一地址前綴和第二出口網(wǎng)絡(luò)設(shè)備的第二地址前綴,所述第一出口網(wǎng)絡(luò)設(shè)備為所述數(shù)據(jù)中心的出口網(wǎng)絡(luò)設(shè)備,所述第二出口網(wǎng)絡(luò)設(shè)備為所述目標用戶群的出口網(wǎng)絡(luò)設(shè)備;執(zhí)行單元,用于指示所述第一出口網(wǎng)絡(luò)設(shè)備在所述第一出口網(wǎng)絡(luò)設(shè)備上創(chuàng)建第一出接口,指示所述第二出口網(wǎng)絡(luò)設(shè)備在所述第二出口網(wǎng)絡(luò)設(shè)備上創(chuàng)建第二出接口 ;第一建立單元,用于根據(jù)所述獲取單元獲取的所述需求,建立所述第一出接口和所述第二出接口之間的傳輸通道;第二建立單元,用于建立第一映射關(guān)系和第二映射關(guān)系,所述第一映射關(guān)系包括所述執(zhí)行單元指示創(chuàng)建的所述第一出接口和所述獲取單元獲取的所述第二地址前綴的映射關(guān)系,所述第二映射關(guān)系包括所述執(zhí)行單元指示創(chuàng)建的所述第二出接口和所述獲取單元獲取的所述第一地址前綴的映射關(guān)系,所述第一映射關(guān)系用于使得所述第一出口網(wǎng)絡(luò)設(shè)備根據(jù)所述第二建立單元建立的所述第一映射關(guān)系通過所述第一建立單元建立的所述傳輸通道訪問所述獲取單元獲取的所述第二地址前綴,所述第二映射關(guān)系用于使得所述第二出口網(wǎng)絡(luò)設(shè)備根據(jù)所述第二建立單元建立的所述第二映射關(guān)系通過所述第一建立單元建立的所述傳輸通道訪問所述獲取單元獲取的所述第一地址前綴;發(fā)送單元,用于將所述第二建立單元建立的所述第一映射關(guān)系發(fā)送到所述第一出口網(wǎng)絡(luò)設(shè)備,將所述第二建立單元建立的所述第二映射關(guān)系發(fā)送到所述第二出口網(wǎng)絡(luò)設(shè)備。
[0014]結(jié)合第二方面,在第一種可能的實現(xiàn)方式中,所述第一建立單元,具體用于:發(fā)送第一指令至所述第一出口網(wǎng)絡(luò)設(shè)備,所述第一指令用于指示所述第一出口網(wǎng)絡(luò)設(shè)備在所述執(zhí)行單元指示創(chuàng)建的所述第一出接口上建立所述傳輸通道。
[0015]結(jié)合第二方面或者第二方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述發(fā)送單元,還用于:發(fā)送第二指令至所述第一出口網(wǎng)絡(luò)設(shè)備,所述第二指令用于指示所述第一出口網(wǎng)絡(luò)設(shè)備在所述第一出口網(wǎng)絡(luò)設(shè)備上創(chuàng)建公網(wǎng)接口,所述公網(wǎng)接口和所述執(zhí)行單元指示創(chuàng)建的所述第一出接口是不同的接口,相應(yīng)地,所述第一映射關(guān)系還包括所述第一建立單元建立的所述傳輸通道的優(yōu)先級,所述傳輸通道的優(yōu)先級高于所述第一出口網(wǎng)絡(luò)設(shè)備和所述第二出口網(wǎng)絡(luò)設(shè)備之間經(jīng)所述公網(wǎng)接口進行數(shù)據(jù)傳輸?shù)墓W(wǎng)路徑的優(yōu)先級。
[0016]結(jié)合第二方面或者上述第二方面的任一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述發(fā)送單元,具體用于:通過第一流表表項或者第一路由表表項將所述第二建立單元建立的所述第一映射關(guān)系發(fā)送至所述第一出口網(wǎng)絡(luò)設(shè)備,所述第一流表表項的匹配域中攜帶所述第二地址前綴,所述第一流表表項的指令中指定出接口為所述第一出接口,或者,所述第一路由表表項的目的網(wǎng)絡(luò)協(xié)議IP地址為所述第二地址前綴,所述第一路由表項的出接口為所述第一出接口 ;通過第二流表表項或者第二路由表表項將所述第二建立單元建立的所述第二映射關(guān)系發(fā)送至所述第二出口網(wǎng)絡(luò)設(shè)備,所述第二流表表項的匹配域中攜帶所述第一地址前綴,所述第二流表表項的指令中指定出接口為所述第二出接口,或者,所述第二路由表表項的目的網(wǎng)絡(luò)協(xié)議IP地址為所述第一地址前綴,所述第二路由表項的出接口為所述第二出接口。
[0017]結(jié)合第二方面或者上述第二方面的任一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述傳輸通道為邊界網(wǎng)關(guān)協(xié)議BGP隧道或者多協(xié)議標簽交換MPLS流量工程TE隧道。
[0018]本發(fā)明實施例通過在數(shù)據(jù)中心和目標用戶群之間建立專用的傳輸通道,并指定該數(shù)據(jù)中心和該目標用戶群之間通過該專用的傳輸通道進行數(shù)據(jù)傳輸,能夠保障目標用戶群在訪問數(shù)據(jù)中心時的訪問需求。
【專利附圖】
【附圖說明】
[0019]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0020]圖1是用戶訪問數(shù)據(jù)中心的場景示意圖。
[0021]圖2是本發(fā)明一個實施例的建立傳輸通道的方法的流程圖。
[0022]圖3是本發(fā)明一個實施例的控制器的框圖。
[0023]圖4是本發(fā)明另一個實施例的控制器的框圖。
【具體實施方式】
[0024]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0025]圖1是用戶訪問數(shù)據(jù)中心的場景示意圖。如圖1所示,租戶A,例如某OTT廠商,可以租用數(shù)據(jù)中心101的一塊云資源作為租戶A云資源102,并在該租戶A云資源102上部署業(yè)務(wù)。該租戶A的用戶106在訪問該租戶A部署在該數(shù)據(jù)中心101的租戶A云資源102上的業(yè)務(wù)時,需首先經(jīng)本地接入網(wǎng)105的出口網(wǎng)絡(luò)設(shè)備108的公網(wǎng)接口(Public Port)110,再經(jīng)省網(wǎng)104接入到骨干網(wǎng)103,經(jīng)骨干網(wǎng)103與租戶A云資源102對應(yīng)的出口網(wǎng)絡(luò)設(shè)備107的公網(wǎng)接口 109之間的路徑才能訪問到該租戶A部署在數(shù)據(jù)中心102的業(yè)務(wù)。
[0026]本發(fā)明實施例中,數(shù)據(jù)中心可以是運營商建立在偏遠地區(qū)的大型數(shù)據(jù)中心。租戶是租用數(shù)據(jù)中心的云資源,并為其用戶提供業(yè)務(wù)的主體,例如OTT廠商。用戶是訪問租戶部署在云資源上的業(yè)務(wù)的主體。
[0027]圖2是本發(fā)明一個實施例的建立傳輸通道的方法的流程圖。圖2所示的方法包括:
[0028]201,控制器獲取租戶的目標用戶群訪問數(shù)據(jù)中心的需求、第一出口網(wǎng)絡(luò)設(shè)備的第一地址前綴和第二出口網(wǎng)絡(luò)設(shè)備的第二地址前綴,該第一出口網(wǎng)絡(luò)設(shè)備為該數(shù)據(jù)中心的出口網(wǎng)絡(luò)設(shè)備,該第二出口網(wǎng)絡(luò)設(shè)備為該目標用戶群的出口網(wǎng)絡(luò)設(shè)備。
[0029]202,該控制器指示該第一出口網(wǎng)絡(luò)設(shè)備在該第一出口網(wǎng)絡(luò)設(shè)備上創(chuàng)建第一出接口,指示該第二出口網(wǎng)絡(luò)設(shè)備在該第二出口網(wǎng)絡(luò)設(shè)備上創(chuàng)建第二出接口。
[0030]203,該控制器根據(jù)該需求,建立該第一出接口和該第二出接口之間的傳輸通道。
[0031]204,該控制器建立第一映射關(guān)系和第二映射關(guān)系,該第一映射關(guān)系包括該第一出接口和該第二地址前綴的映射關(guān)系,該第二映射關(guān)系包括該第二出接口和該第一地址前綴的映射關(guān)系,該第一映射關(guān)系用于使得該第一出口網(wǎng)絡(luò)設(shè)備根據(jù)該第一映射關(guān)系通過該傳輸通道訪問該第二地址前綴,該第二映射關(guān)系用于使得該第二出口網(wǎng)絡(luò)設(shè)備根據(jù)該第二映射關(guān)系通過該傳輸通道訪問該第一地址前綴。
[0032]205,該控制器將該第一映射關(guān)系發(fā)送到該第一出口網(wǎng)絡(luò)設(shè)備,將該第二映射關(guān)系發(fā)送到該第二出口網(wǎng)絡(luò)設(shè)備。
[0033]本發(fā)明實施例通過在數(shù)據(jù)中心和目標用戶群之間建立專用的傳輸通道,并指定該數(shù)據(jù)中心和該目標用戶群之間通過該專用的傳輸通道進行數(shù)據(jù)傳輸,能夠保障目標用戶群在訪問數(shù)據(jù)中心時的訪問需求。
[0034]本發(fā)明實施例中,第一出口網(wǎng)絡(luò)設(shè)備是租戶在數(shù)據(jù)中心租用的租戶云資源的出口網(wǎng)絡(luò)設(shè)備,第二出口網(wǎng)絡(luò)設(shè)備是租戶的目標用戶群的出口網(wǎng)絡(luò)設(shè)備。具體地,租戶首先申請數(shù)據(jù)中心的一塊云資源作為租戶云資源,然后在該租戶云資源上部署業(yè)務(wù)。而目標用戶群需通過第二出口網(wǎng)絡(luò)設(shè)備,接入到第一出口網(wǎng)絡(luò)設(shè)備,才能訪問租戶在租戶云資源上部署的業(yè)務(wù)。
[0035]具體地,在步驟201中,租戶在申請數(shù)據(jù)中心的租戶云資源時,控制器可獲取該租戶云資源的出口網(wǎng)絡(luò)設(shè)備,即第一出口網(wǎng)絡(luò)設(shè)備的第一地址前綴,該第一地址前綴可以是該租戶云資源的對外服務(wù)地址前綴,或者也可以是該租戶云資源上的業(yè)務(wù)的對外服務(wù)地址前綴。
[0036]同時,租戶在申請數(shù)據(jù)中心的租戶云資源時,會同時攜帶該租戶的特殊需求。例如,該租戶想要為目標用戶群提供更好的服務(wù)的需求。此時,該控制器也可獲取該租戶指定的該目標用戶群的第二地址前綴。
[0037]本發(fā)明實施例中,目標用戶群是訪問租戶部署在租戶云資源上的業(yè)務(wù)的所有用戶的一部分,該目標用戶群對于訪問該業(yè)務(wù)有特殊的需求。步驟201中所說的租戶的目標用戶群訪問數(shù)據(jù)中心的需求,即該目標用戶群訪問數(shù)據(jù)中心時關(guān)于傳輸質(zhì)量的需求,例如,對帶寬、時延、丟包率、抖動的需求。舉例來說,租戶向目標用戶群提供服務(wù)時,租戶和目標用戶群簽訂的SLA中關(guān)于傳輸質(zhì)量的具體指標。
[0038]本發(fā)明實施例中,第一地址前綴是租戶在租戶云資源上所部署的業(yè)務(wù)的標識,根據(jù)該第一地址前綴即可確定是哪個租戶的哪個業(yè)務(wù)。第二地址前綴是目標用戶群的標識,也可替換為其他形式來表征該標識,本發(fā)明對此不作限定。
[0039]在步驟205中,該控制器將第一映射關(guān)系發(fā)送到該第一出口網(wǎng)絡(luò)設(shè)備,可以達到指示該第二出口網(wǎng)絡(luò)設(shè)備到該第一地址前綴所需經(jīng)過的出接口為該第二出接口的目的。同理,該控制器將第一映射關(guān)系發(fā)送到該第一出口網(wǎng)絡(luò)設(shè)備,可以達到指示該第一出口網(wǎng)絡(luò)設(shè)備到該第二地址前綴所需經(jīng)過的出接口為該第一出接口的目的。由于該傳輸通道兩端的接口是該第一接口和該第二節(jié)課,因此,在控制器的協(xié)調(diào)下,目標用戶群得以通過該傳輸通道訪問數(shù)據(jù)中心。
[0040]可選地,作為一個實施例,本發(fā)明實施例中,傳輸通道可以為BGP隧道,或者也可以為MPLS TE隧道,本發(fā)明對此不作限定。
[0041]在步驟202中,該控制器可根據(jù)該租戶的服務(wù)需求指示所述第一出口網(wǎng)絡(luò)設(shè)備在所述第一出口網(wǎng)絡(luò)設(shè)備上創(chuàng)建第一出接口,指示所述第二出口網(wǎng)絡(luò)設(shè)備在所述第二出口網(wǎng)絡(luò)設(shè)備上創(chuàng)建第二出接口。具體地,該控制器可向該第一出口網(wǎng)絡(luò)發(fā)送一個指令,以便于第一出口網(wǎng)絡(luò)根據(jù)這個指令在該第一出口網(wǎng)絡(luò)設(shè)備上創(chuàng)建第一出接口。該控制器可向該第二出口網(wǎng)絡(luò)發(fā)送另一個指令,以便于第二出口網(wǎng)絡(luò)根據(jù)該另一個指令在該第二出口網(wǎng)絡(luò)設(shè)備上創(chuàng)建第二出接口。
[0042]可選地,作為一個實施例,該控制器可指示該第一出口網(wǎng)絡(luò)設(shè)備在該第一出口網(wǎng)絡(luò)設(shè)備上創(chuàng)建公網(wǎng)接口,該公網(wǎng)接口和該第一出接口是不同的接口。假設(shè)該第一出口網(wǎng)絡(luò)設(shè)備上的公網(wǎng)接口為第一公網(wǎng)接口,具體地,該控制器發(fā)送第二指令至該第一出口網(wǎng)絡(luò)設(shè)備,該第二指令用于指示該第一出口網(wǎng)絡(luò)設(shè)備在該第一出口網(wǎng)絡(luò)設(shè)備上創(chuàng)建第一公網(wǎng)接口。這樣,任意用戶想要訪問部署在租戶云資源的業(yè)務(wù)時,均可以通過該第一公網(wǎng)接口接入。
[0043]舉例來說,在需訪問該租戶部署在租戶云資源的業(yè)務(wù)的所有用戶群中,所有用戶群中的每一個用戶群的有各自的對應(yīng)的每一個出口網(wǎng)絡(luò)設(shè)備,并且每一個出口網(wǎng)絡(luò)設(shè)備上都有各自的每一個公網(wǎng)接口。這樣,每一個用戶群都可以經(jīng)過各自的每一個公網(wǎng)接口,經(jīng)骨干網(wǎng)接入第一出口網(wǎng)絡(luò)設(shè)備的第一公網(wǎng)接口。應(yīng)注意,這里所說的所有用戶群包括上述的目標用戶群。
[0044]舉例來說,在步驟203中,該控制器發(fā)送第一指令至該第一出口網(wǎng)絡(luò)設(shè)備,該第一指令用于指示該第一出口網(wǎng)絡(luò)設(shè)備在該第一出接口上建立傳輸通道,并且該傳輸通道在所述第二出口網(wǎng)絡(luò)設(shè)備上的接口為第二出接口。并且,該傳輸通道可滿足步驟201中所獲取的該需求。例如,該需求可以是目標用戶群在訪問租戶部署在租戶云資源上的業(yè)務(wù)時,對帶寬、時延、丟包率和抖動中至少一個的需求。[0045]另外,如前所述,該目標用戶群的第二出口網(wǎng)絡(luò)設(shè)備在該第二出口網(wǎng)絡(luò)上也創(chuàng)建有公網(wǎng)接口,假設(shè)該第二出口網(wǎng)絡(luò)設(shè)備上的公網(wǎng)接口為第二公網(wǎng)接口,并且該第二公網(wǎng)接口可通過骨干網(wǎng)接入到第一出口網(wǎng)絡(luò)設(shè)備上的公網(wǎng)接口??蛇x地,該第二公網(wǎng)接口可以是第二出口網(wǎng)絡(luò)設(shè)備根據(jù)控制器發(fā)送的指令進行創(chuàng)建的。
[0046]本發(fā)明實施例中,該控制器可指定第一出接口和第二出接口之間的傳輸通道優(yōu)先級,高于第一公網(wǎng)接口和第二公網(wǎng)接口之間的公網(wǎng)路徑的優(yōu)先級。
[0047]可選地,指定優(yōu)先級的方式,可以是:第一映射關(guān)系可包括該傳輸通道的優(yōu)先級,并且該傳輸通道的優(yōu)先級高于該第一出口網(wǎng)絡(luò)設(shè)備和該第二出口網(wǎng)絡(luò)設(shè)備之間經(jīng)第一公網(wǎng)接口進行數(shù)據(jù)傳輸?shù)墓W(wǎng)路徑的優(yōu)先級。具體地,是指第一出接口和第二出接口之間的傳輸通道優(yōu)先級,高于第一公網(wǎng)接口和第二公網(wǎng)接口之間的公網(wǎng)路徑的優(yōu)先級。
[0048]這樣,該目標用戶群與該數(shù)據(jù)中心的租戶云資源之間可優(yōu)先通過該傳輸通道進行數(shù)據(jù)傳輸。即,該控制器為該目標用戶群建立了與該數(shù)據(jù)中心的租戶云資源之間的專用通道,該專用通道能夠保障該目標用戶群訪問租戶在數(shù)據(jù)中心部署的業(yè)務(wù)的特殊需求,該特殊需求可以是目標用戶群訪問該業(yè)務(wù)的SLA。
[0049]可選地,作為一個實施例,在步驟205中,該控制器可通過第一流表表項或者通過第一路由表表項將第一映射關(guān)系發(fā)送至第一出口網(wǎng)絡(luò)設(shè)備。
[0050]具體地,該控制器將第一流表表項發(fā)送至該第一出口網(wǎng)絡(luò)設(shè)備,該第一流表表項的匹配域中攜帶該第二地址前綴,該第一流表表項的指令中指定出接口為該第一出接口?;蛘撸摽刂破鲗⒌谝宦酚杀肀眄棸l(fā)送至該第一出口網(wǎng)絡(luò)設(shè)備,該第一路由表表項的目的IP地址為第二地址前綴,該第一路由表項的出接口為該第一出接口。
[0051]可選地,作為另一個實施例,在步驟205中,該控制器可通過第二流表表項或者通過第二路由表表項將第二映射關(guān)系發(fā)送至第二出口網(wǎng)絡(luò)設(shè)備。
[0052]具體地,該控制器將第二流表表項發(fā)送至該第二出口網(wǎng)絡(luò)設(shè)備,該第二流表表項的匹配域中攜帶該第一地址前綴,該第二流表表項的指令中指定出接口為該第二出接口?;蛘撸摽刂破鲗⒌诙酚杀肀眄棸l(fā)送至該第二出口網(wǎng)絡(luò)設(shè)備,該第二路由表表項的目的IP地址為第一地址前綴,該第二路由表項的出接口為該第二出接口。
[0053]本發(fā)明實施例中,在控制器的協(xié)調(diào)下,目標用戶群通過高優(yōu)先級的傳輸通道與數(shù)據(jù)中心的租戶云資源之間進行數(shù)據(jù)傳輸。即,第一出口網(wǎng)絡(luò)設(shè)備和第二出口網(wǎng)絡(luò)設(shè)備通過該傳輸通道訪問對端的地址前綴。而其他的用戶群,或者可稱為普通用戶群或者非目標用戶群,可經(jīng)骨干網(wǎng)接入第一公網(wǎng)接口,與數(shù)據(jù)中心的租戶云資源之間進行數(shù)據(jù)傳輸。這樣,可以為目標用戶群提供更好的SLA。另一方面,即使該傳輸通道出現(xiàn)故障,目標用戶群依然可以經(jīng)骨干網(wǎng)接入第一公網(wǎng)接口,與普通用戶群一樣訪問到數(shù)據(jù)中心的租戶云資源。
[0054]同時,本發(fā)明實施例中,控制器也可根據(jù)租戶的服務(wù)需求,為多個目標用戶群建立多條分別從第一出口網(wǎng)絡(luò)設(shè)備到每一個目標用戶群的傳輸通道,并且各個傳輸通道之間是相互獨立的,互不影響的。
[0055]圖3是本發(fā)明一個實施例的控制器的框圖。圖3所示的控制器300包括:獲取單元301、執(zhí)行單元302、第一建立單元303、第二建立單元304和發(fā)送單元305。
[0056]獲取單元301用于獲取租戶的目標用戶群訪問數(shù)據(jù)中心的需求、第一出口網(wǎng)絡(luò)設(shè)備的第一地址前綴和第二出口網(wǎng)絡(luò)設(shè)備的第二地址前綴,該第一出口網(wǎng)絡(luò)設(shè)備為該數(shù)據(jù)中心的出口網(wǎng)絡(luò)設(shè)備,該第二出口網(wǎng)絡(luò)設(shè)備為該目標用戶群的出口網(wǎng)絡(luò)設(shè)備。
[0057]執(zhí)行單元302用于指示該第一出口網(wǎng)絡(luò)設(shè)備在該第一出口網(wǎng)絡(luò)設(shè)備上創(chuàng)建第一出接口,指示該第二出口網(wǎng)絡(luò)設(shè)備在該第二出口網(wǎng)絡(luò)設(shè)備上創(chuàng)建第二出接口。
[0058]第一建立單元303用于根據(jù)獲取單元301獲取的該需求建立該第一出接口和該第二出接口之間的傳輸通道。
[0059]第二建立單元304用于建立第一映射關(guān)系和第二映射關(guān)系,該第一映射關(guān)系包括執(zhí)行單元302指示創(chuàng)建的該第一出接口和獲取單元301獲取的該第二地址前綴的映射關(guān)系,該第二映射關(guān)系包括執(zhí)行單元302指示創(chuàng)建的該第二出接口和獲取單元301獲取的該第一地址前綴的映射關(guān)系,該第一映射關(guān)系用于使得該第一出口網(wǎng)絡(luò)設(shè)備根據(jù)該第一映射關(guān)系通過第一建立單元303建立的該傳輸通道訪問獲取單元301獲取的該第二地址前綴,該第二映射關(guān)系用于使得該第二出口網(wǎng)絡(luò)設(shè)備根據(jù)該第二映射關(guān)系通過第一建立單元303建立的該傳輸通道訪問獲取單元301獲取的該第一地址前綴。
[0060]發(fā)送單兀305用于將第二建立單兀304建立的第一映射關(guān)系發(fā)送到該第一出口網(wǎng)絡(luò)設(shè)備,將第二建立單元304建立的第二映射關(guān)系發(fā)送到該第二出口網(wǎng)絡(luò)設(shè)備。
[0061]本發(fā)明實施例通過在數(shù)據(jù)中心和目標用戶群之間建立專用的傳輸通道,并指定該數(shù)據(jù)中心和該目標用戶群之間通過該專用的傳輸通道進行數(shù)據(jù)傳輸,能夠保障目標用戶群在訪問數(shù)據(jù)中心時的訪問需求。
[0062]可選地,作為一個實施例,第一建立單元303具體用于發(fā)送第一指令至該第一出口網(wǎng)絡(luò)設(shè)備,該第一指令用于指示該第一出口網(wǎng)絡(luò)設(shè)備在執(zhí)行單元302指示創(chuàng)建的該第一出接口上建立該傳輸通道。并且該傳輸通道在該第二出口網(wǎng)絡(luò)設(shè)備上的接口為執(zhí)行單元302指示創(chuàng)建的該第二出接口。
[0063]可選地,作為另一個實施例,發(fā)送單元305還可用于發(fā)送第二指令至該第一出口網(wǎng)絡(luò)設(shè)備,該第二指令用于指示該第一出口網(wǎng)絡(luò)設(shè)備在該第一出口網(wǎng)絡(luò)設(shè)備上創(chuàng)建公網(wǎng)接口,該公網(wǎng)接口和執(zhí)行單元302指示創(chuàng)建的該第一出接口是不同的接口。相應(yīng)地,第二建立單元304建立的該第一映射關(guān)系還可包括第一建立單元303建立的傳輸通道的優(yōu)先級,該傳輸通道的優(yōu)先級高于該第一出口網(wǎng)絡(luò)設(shè)備和該第二出口網(wǎng)絡(luò)設(shè)備之間經(jīng)該公網(wǎng)接口進行數(shù)據(jù)傳輸?shù)墓W(wǎng)路徑的優(yōu)先級。
[0064]可選地,作為另一個實施例,發(fā)送單元305具體用于通過第一流表表項或者第一路由表表項將第二建立單兀304建立的該第一映射關(guān)系發(fā)送至該第一出口網(wǎng)絡(luò)設(shè)備,該第一流表表項的匹配域中攜帶獲取單元301獲取的該第二地址前綴,該第一流表表項的指令中指定出接口為執(zhí)行單元302指示創(chuàng)建的該第一出接口,或者,該第一路由表表項的目的網(wǎng)絡(luò)協(xié)議IP地址為獲取單元301獲取的該第二地址前綴,該第一路由表項的出接口為執(zhí)行單元302指示創(chuàng)建的該第一出接口 ;具體用于通過第二流表表項或者第二路由表表項將第二建立單元304建立的該第二映射關(guān)系發(fā)送至該第二出口網(wǎng)絡(luò)設(shè)備,該第二流表表項的匹配域中攜帶獲取單元301獲取的該第一地址前綴,該第二流表表項的指令中指定出接口為執(zhí)行單元302指示創(chuàng)建的該第二出接口,或者,該第二路由表表項的目的網(wǎng)絡(luò)協(xié)議IP地址為獲取單元301獲取的該第一地址前綴,該第二路由表項的出接口為執(zhí)行單元302指示創(chuàng)建的該第二出接口。
[0065]可選地,作為另一個實施例,該傳輸通道可以為BGP隧道,或者也可以為MPLS TE隧道。
[0066]控制器300能夠?qū)崿F(xiàn)圖2的實施例中由控制器實現(xiàn)的各個過程,為避免重復(fù),這里不再贅述。
[0067]圖4是本發(fā)明另一個實施例的控制器的框圖。圖4所示的控制器400包括:處理器401,存儲器402,發(fā)送電路403和接收電路404。
[0068]接收電路404用于獲取租戶的目標用戶群訪問數(shù)據(jù)中心的需求、第一出口網(wǎng)絡(luò)設(shè)備的第一地址前綴和第二出口網(wǎng)絡(luò)設(shè)備的第二地址前綴,該第一出口網(wǎng)絡(luò)設(shè)備為該數(shù)據(jù)中心的出口網(wǎng)絡(luò)設(shè)備,該第二出口網(wǎng)絡(luò)設(shè)備為該目標用戶群的出口網(wǎng)絡(luò)設(shè)備。
[0069]處理器401用于指示該第一出口網(wǎng)絡(luò)設(shè)備在該第一出口網(wǎng)絡(luò)設(shè)備上創(chuàng)建第一出接口,指示該第二出口網(wǎng)絡(luò)設(shè)備在該第二出口網(wǎng)絡(luò)設(shè)備上創(chuàng)建第二出接口 ;建立該第一出接口和該第二出接口之間的傳輸通道;建立第一映射關(guān)系和第二映射關(guān)系,該第一映射關(guān)系包括該第一出接口和接收電路404獲取的該第二地址前綴的映射關(guān)系,該第二映射關(guān)系包括該第二出接口和接收電路404獲取的該第一地址前綴的映射關(guān)系,該第一映射關(guān)系用于使得該第一出口網(wǎng)絡(luò)設(shè)備根據(jù)該第一映射關(guān)系通過該傳輸通道訪問該第二地址前綴,該第二映射關(guān)系用于使得該第二出口網(wǎng)絡(luò)設(shè)備根據(jù)該第二映射關(guān)系通過該傳輸通道訪問該第一地址前綴。
[0070]發(fā)送電路403用于將處理器401建立的第一映射關(guān)系發(fā)送到該第一出口網(wǎng)絡(luò)設(shè)備,將處理器401建立的第二映射關(guān)系發(fā)送到該第二出口網(wǎng)絡(luò)設(shè)備。
[0071]本發(fā)明實施例通過在數(shù)據(jù)中心和目標用戶群之間建立專用的傳輸通道,并指定該數(shù)據(jù)中心和該目標用戶群之間通過該專用的傳輸通道進行數(shù)據(jù)傳輸,能夠保障目標用戶群在訪問數(shù)據(jù)中心時的訪問需求。
[0072]控制器400中的各個組件通過總線系統(tǒng)405耦合在一起,其中總線系統(tǒng)405除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號總線。但是為了清楚說明起見,在圖4中將各種總線都標為總線系統(tǒng)405。
[0073]上述本發(fā)明實施例揭示的方法可以應(yīng)用于處理器401中,或者由處理器401實現(xiàn)。處理器401可能是一種集成電路芯片,具有信號的處理能力。在實現(xiàn)過程中,上述方法的各步驟可以通過處理器401中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器401可以是通用處理器、數(shù)字信號處理器(Digital Signal Processor, DSP)、專用集成電路(Application Specific Integrated Circuit,ASIC)、現(xiàn)成可編程門陣列(FieldProgrammable Gate Array, FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫崿F(xiàn)或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領(lǐng)域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器402,處理器401讀取存儲器402中的信息,結(jié)合其硬件完成上述方法的步驟。
[0074]控制器400能夠?qū)崿F(xiàn)圖2的實施例中由控制器實現(xiàn)的各個過程,為避免重復(fù),這里不再贅述。
[0075]可選地,作為一個實施例,發(fā)送電路403還可用于發(fā)送第一指令至該第一出口網(wǎng)絡(luò)設(shè)備,該第一指令用于指示該第一出口網(wǎng)絡(luò)設(shè)備在該第一出接口上建立該傳輸通道,并且該傳輸通道在該第二出口網(wǎng)絡(luò)設(shè)備上的接口為該第二出接口。
[0076]可選地,作為另一個實施例,發(fā)送電路403還可用于發(fā)送第二指令至該第一出口網(wǎng)絡(luò)設(shè)備,該第二指令用于指示該第一出口網(wǎng)絡(luò)設(shè)備在該第一出口網(wǎng)絡(luò)設(shè)備上創(chuàng)建公網(wǎng)接口,該公網(wǎng)接口和該第一出接口是不同的接口。相應(yīng)地,該第一映射關(guān)系還可包括處理器
401建立的傳輸通道的優(yōu)先級,該傳輸通道的優(yōu)先級高于該第一出口網(wǎng)絡(luò)設(shè)備和該第二出口網(wǎng)絡(luò)設(shè)備之間經(jīng)該公網(wǎng)接口進行數(shù)據(jù)傳輸?shù)墓W(wǎng)路徑的優(yōu)先級。
[0077]可選地,作為另一個實施例,發(fā)送電路403可具體用于通過第一流表表項或者第一路由表表項將該第一映射關(guān)系發(fā)送至該第一出口網(wǎng)絡(luò)設(shè)備,該第一流表表項的匹配域中攜帶該第二地址前綴,該第一流表表項的指令中指定出接口為該第一出接口,或者,該第一路由表表項的目的網(wǎng)絡(luò)協(xié)議IP地址為該第二地址前綴,該第一路由表項的出接口為該第一出接口 ;具體用于通過第二流表表項或者第二路由表表項將該第二映射關(guān)系發(fā)送至該第二出口網(wǎng)絡(luò)設(shè)備,該第二流表表項的匹配域中攜帶該第一地址前綴,該第二流表表項的指令中指定出接口為該第二出接口,或者,該第二路由表表項的目的網(wǎng)絡(luò)協(xié)議IP地址為該第一地址前綴,該第二路由表項的出接口為該第二出接口。
[0078]可選地,作為另一個實施例,該傳輸通道可以為BGP隧道,或者也可以為MPLS TE隧道。
[0079]本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。
[0080]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
[0081]在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0082]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0083]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
[0084]所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(Read-Only Memory, ROM)、隨機存取存儲器(Random Access Memory, RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0085]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以權(quán)利要求的保護范圍為準。
【權(quán)利要求】
1.一種建立傳輸通道的方法,其特征在于,所述方法包括: 控制器獲取租戶的目標用戶群訪問數(shù)據(jù)中心的需求、第一出口網(wǎng)絡(luò)設(shè)備的第一地址前綴和第二出口網(wǎng)絡(luò)設(shè)備的第二地址前綴,所述第一出口網(wǎng)絡(luò)設(shè)備為所述數(shù)據(jù)中心的出口網(wǎng)絡(luò)設(shè)備,所述第二出口網(wǎng)絡(luò)設(shè)備為所述目標用戶群的出口網(wǎng)絡(luò)設(shè)備; 所述控制器指示所述第一出口網(wǎng)絡(luò)設(shè)備在所述第一出口網(wǎng)絡(luò)設(shè)備上創(chuàng)建第一出接口,指示所述第二出口網(wǎng)絡(luò)設(shè)備在所述第二出口網(wǎng)絡(luò)設(shè)備上創(chuàng)建第二出接口; 所述控制器根據(jù)所述需求,建立所述第一出接口和所述第二出接口之間的傳輸通道; 所述控制器建立第一映射關(guān)系和第二映射關(guān)系,所述第一映射關(guān)系包括所述第一出接口和所述第二地址前綴的映射關(guān)系,所述第二映射關(guān)系包括所述第二出接口和所述第一地址前綴的映射關(guān)系,所述第一映射關(guān)系用于使得所述第一出口網(wǎng)絡(luò)設(shè)備根據(jù)所述第一映射關(guān)系通過所述傳輸通道訪問所述第二地址前綴,所述第二映射關(guān)系用于使得所述第二出口網(wǎng)絡(luò)設(shè)備根據(jù)所述第二映射關(guān)系通過所述傳輸通道訪問所述第一地址前綴; 所述控制器將所述第一映射關(guān)系發(fā)送到所述第一出口網(wǎng)絡(luò)設(shè)備,將所述第二映射關(guān)系發(fā)送到所述第二出口網(wǎng)絡(luò)設(shè)備。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述控制器建立所述第一出接口和所述第二出接口之間的傳輸通道,包括: 所述控制器發(fā)送第一指令至所述第一出口網(wǎng)絡(luò)設(shè)備,所述第一指令用于指示所述第一出口網(wǎng)絡(luò)設(shè)備在所述第一出接口上建立所述傳輸通道。
3.根據(jù)權(quán)利I或2 所述的方法,其特征在于,所述方法還包括: 所述控制器發(fā)送第二指令至所述第一出口網(wǎng)絡(luò)設(shè)備,所述第二指令用于指示所述第一出口網(wǎng)絡(luò)設(shè)備在所述第一出口網(wǎng)絡(luò)設(shè)備上創(chuàng)建公網(wǎng)接口,所述公網(wǎng)接口和所述第一出接口是不同的接口,相應(yīng)地,所述第一映射關(guān)系還包括所述傳輸通道的優(yōu)先級,所述傳輸通道的優(yōu)先級高于所述第一出口網(wǎng)絡(luò)設(shè)備和所述第二出口網(wǎng)絡(luò)設(shè)備之間經(jīng)所述公網(wǎng)接口進行數(shù)據(jù)傳輸?shù)墓W(wǎng)路徑的優(yōu)先級。
4.根據(jù)權(quán)利I至3任一項所述的方法,其特征在于,所述控制器將所述第一映射關(guān)系發(fā)送到所述第一出口網(wǎng)絡(luò)設(shè)備,將所述第二映射關(guān)系發(fā)送到所述第二出口網(wǎng)絡(luò)設(shè)備,包括: 所述控制器通過第一流表表項或者第一路由表表項將所述第一映射關(guān)系發(fā)送至所述第一出口網(wǎng)絡(luò)設(shè)備,所述第一流表表項的匹配域中攜帶所述第二地址前綴,所述第一流表表項的指令中指定出接口為所述第一出接口,或者,所述第一路由表表項的目的網(wǎng)絡(luò)協(xié)議IP地址為所述第二地址前綴,所述第一路由表項的出接口為所述第一出接口 ; 所述控制器通過第二流表表項或者第二路由表表項將所述第二映射關(guān)系發(fā)送至所述第二出口網(wǎng)絡(luò)設(shè)備,所述第二流表表項的匹配域中攜帶所述第一地址前綴,所述第二流表表項的指令中指定出接口為所述第二出接口,或者,所述第二路由表表項的目的網(wǎng)絡(luò)協(xié)議IP地址為所述第一地址前綴,所述第二路由表項的出接口為所述第二出接口。
5.根據(jù)權(quán)利要求1至4任一項所述的方法,其特征在于,所述傳輸通道為邊界網(wǎng)關(guān)協(xié)議BGP隧道或者多協(xié)議標簽交換MPLS流量工程TE隧道。
6.一種控制器,其特征在于,所述控制器包括: 獲取單元,用于獲取租戶的目標用戶群訪問數(shù)據(jù)中心的需求、第一出口網(wǎng)絡(luò)設(shè)備的第一地址前綴和第二出口網(wǎng)絡(luò)設(shè)備的第二地址前綴,所述第一出口網(wǎng)絡(luò)設(shè)備為所述數(shù)據(jù)中心的出口網(wǎng)絡(luò)設(shè)備,所述第二出口網(wǎng)絡(luò)設(shè)備為所述目標用戶群的出口網(wǎng)絡(luò)設(shè)備; 執(zhí)行單元,用于指示所述第一出口網(wǎng)絡(luò)設(shè)備在所述第一出口網(wǎng)絡(luò)設(shè)備上創(chuàng)建第一出接口,指示所述第二出口網(wǎng)絡(luò)設(shè)備在所述第二出口網(wǎng)絡(luò)設(shè)備上創(chuàng)建第二出接口; 第一建立單元,用于根據(jù)所述獲取單元獲取的所述需求,建立所述第一出接口和所述第二出接口之間的傳輸通道; 第二建立單元,用于建立第一映射關(guān)系和第二映射關(guān)系,所述第一映射關(guān)系包括所述執(zhí)行單元指示創(chuàng)建的所述第一出接口和所述獲取單元獲取的所述第二地址前綴的映射關(guān)系,所述第二映射關(guān)系包括所述執(zhí)行單元指示創(chuàng)建的所述第二出接口和所述獲取單元獲取的所述第一地址前綴的映射關(guān)系,所述第一映射關(guān)系用于使得所述第一出口網(wǎng)絡(luò)設(shè)備根據(jù)所述第二建立單元建立的所述第一映射關(guān)系通過所述第一建立單元建立的所述傳輸通道訪問所述獲取單元獲取的所述第二地址前綴,所述第二映射關(guān)系用于使得所述第二出口網(wǎng)絡(luò)設(shè)備根據(jù)所述第二建立單元建立的所述第二映射關(guān)系通過所述第一建立單元建立的所述傳輸通道訪問所述獲取單元獲取的所述第一地址前綴; 發(fā)送單元,用于將所述第二建立單元建立的所述第一映射關(guān)系發(fā)送到所述第一出口網(wǎng)絡(luò)設(shè)備,將所述第二建立單元建立的所述第二映射關(guān)系發(fā)送到所述第二出口網(wǎng)絡(luò)設(shè)備。
7.根據(jù)權(quán)利要求6所述的控制器,其特征在于,所述第一建立單元,具體用于:發(fā)送第一指令至所述第一出口網(wǎng)絡(luò)設(shè)備,所述第一指令用于指示所述第一出口網(wǎng)絡(luò)設(shè)備在所述執(zhí)行單元指示創(chuàng)建的所述第一出接口上建立所述傳輸通道。
8.根據(jù)權(quán)利要求6或7所述的控制器,其特征在于,所述發(fā)送單元,還用于:發(fā)送第二指令至所述第一出口網(wǎng)絡(luò)設(shè)備,所述第二指令用于指示所述第一出口網(wǎng)絡(luò)設(shè)備在所述第一出口網(wǎng)絡(luò)設(shè)備上創(chuàng)建公網(wǎng)接口,所述公網(wǎng)接口和所述執(zhí)行單元指示創(chuàng)建的所述第一出接口是不同的接口,相應(yīng)地,所述第一映射關(guān)系還包括所述第一建立單元建立的所述傳輸通道的優(yōu)先級,所述傳輸通道的優(yōu)先級高于所述第一出口網(wǎng)絡(luò)設(shè)備和所述第二出口網(wǎng)絡(luò)設(shè)備之間經(jīng)所述公網(wǎng)接口進行數(shù)據(jù)傳輸?shù)墓W(wǎng)路徑的優(yōu)先級。
9.根據(jù)權(quán)利要求6至8任一項所述的控制器,其特征在于,所述發(fā)送單元,具體用于: 通過第一流表表項或者第一路由表表項將所述第二建立單兀建立的所述第一映射關(guān)系發(fā)送至所述第一出口網(wǎng)絡(luò)設(shè)備,所述第一流表表項的匹配域中攜帶所述第二地址前綴,所述第一流表表項的指令中指定出接口為所述第一出接口,或者,所述第一路由表表項的目的網(wǎng)絡(luò)協(xié)議IP地址為所述第二地址前綴,所述第一路由表項的出接口為所述第一出接n ; 通過第二流表表項或者第二路由表表項將所述第二建立單元建立的所述第二映射關(guān)系發(fā)送至所述第二出口網(wǎng)絡(luò)設(shè)備,所述第二流表表項的匹配域中攜帶所述第一地址前綴,所述第二流表表項的指令中指定出接口為所述第二出接口,或者,所述第二路由表表項的目的網(wǎng)絡(luò)協(xié)議ip地址為所述第一地址前綴,所述第二路由表項的出接口為所述第二出接□。
10.根據(jù)權(quán)利要求6至9任一項所述的控制器,其特征在于,所述傳輸通道為邊界網(wǎng)關(guān)協(xié)議BGP隧道或者多協(xié)議標簽交換MPLS流量工程TE隧道。
【文檔編號】H04L12/723GK103607347SQ201310573495
【公開日】2014年2月26日 申請日期:2013年11月15日 優(yōu)先權(quán)日:2013年11月15日
【發(fā)明者】夏寅賁, 王雪偉, 魏秀剛 申請人:華為技術(shù)有限公司