本發(fā)明涉及通信領(lǐng)域,尤其涉及用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法、裝置及系統(tǒng)。
背景技術(shù):
隨著網(wǎng)絡(luò)功能虛擬化(Network Function Virtualization,NFV)技術(shù)的發(fā)展,可以通過(guò)虛擬網(wǎng)絡(luò)功能(virtualized network function,VNF)實(shí)現(xiàn)用戶訂購(gòu)的業(yè)務(wù),快速地部署、修改或刪除用戶訂購(gòu)的業(yè)務(wù)。該用戶訂購(gòu)的業(yè)務(wù)可以是防火墻業(yè)務(wù)和網(wǎng)絡(luò)地址轉(zhuǎn)換(Network Address Translation,NAT)業(yè)務(wù)等。
圖1所示的寬帶系統(tǒng)可包括:用戶駐地設(shè)備(customer premises equipment,CPE)、接入節(jié)點(diǎn)(access node)、認(rèn)證、授權(quán)和計(jì)費(fèi)(Authentication、Authorization、Accounting,AAA)服務(wù)器、網(wǎng)際協(xié)議(Internet Protocol,IP)網(wǎng)關(guān)、城域網(wǎng)絡(luò)和數(shù)據(jù)中心(data center,DC)。DC包括多個(gè)VNF。DC中的VNF可用來(lái)實(shí)現(xiàn)IP網(wǎng)關(guān)的功能或其他與業(yè)務(wù)對(duì)應(yīng)的功能,例如:用于實(shí)現(xiàn)防火墻的VNF和用于實(shí)現(xiàn)NAT的VNF。
目前,DC中的VNF無(wú)法對(duì)用戶進(jìn)行區(qū)分。例如:IP網(wǎng)關(guān)可根據(jù)AAA服務(wù)器對(duì)第一用戶的授權(quán)信息,獲知所述第一用戶訂購(gòu)了防火墻業(yè)務(wù)。IP網(wǎng)關(guān)還可根據(jù)AAA服務(wù)器對(duì)第二用戶的授權(quán)信息,獲知所述第二用戶訂購(gòu)了NAT業(yè)務(wù)。IP網(wǎng)關(guān)會(huì)將所述第一用戶的流量和所述第二用戶的流量,通過(guò)DC的網(wǎng)關(guān)發(fā)送至DC的VNF。由于DC中的VNF無(wú)法對(duì)用戶進(jìn)行區(qū)分,多個(gè)用戶的數(shù)據(jù)會(huì)發(fā)送至一個(gè)VNF,該VNF需要處理的數(shù)據(jù)量較大,而DC中的其他VNF處于空閑狀態(tài),DC中VNF資源的利用率較低;而多個(gè)用戶包含了未訂購(gòu)該VNF對(duì)應(yīng)的業(yè)務(wù)的用戶,使得VNF的工作效率較為低下。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的實(shí)施例提供一種用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法、裝置及系統(tǒng),能夠有效提高VNF資源的利用率和工作效率。
為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
第一方面,提供一種用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法,包括:
第一控制器獲取用戶的標(biāo)識(shí)和第一網(wǎng)關(guān)的標(biāo)識(shí),所述第一網(wǎng)關(guān)為所述用戶接入的網(wǎng)絡(luò)的網(wǎng)關(guān);
所述第一控制器獲取業(yè)務(wù)信息,所述業(yè)務(wù)信息為所述用戶訂購(gòu)的業(yè)務(wù)的信息;
所述第一控制器向第二控制器發(fā)送第一請(qǐng)求,所述第一請(qǐng)求包括所述業(yè)務(wù)信息,所述第一請(qǐng)求用于通知所述第二控制器生成與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF;
所述第一控制器接收所述第二控制器發(fā)送的第一響應(yīng),所述第一響應(yīng)包括傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)用于標(biāo)識(shí)所述用戶被分配的DC內(nèi)的傳送網(wǎng)絡(luò);
所述第一控制器向第三控制器發(fā)送第二請(qǐng)求,所述第二請(qǐng)求包括所述用戶的標(biāo)識(shí)、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述第二請(qǐng)求用于通知所述第三控制器配置用于傳輸數(shù)據(jù)的路徑,所述數(shù)據(jù)為所述用戶需要發(fā)送至所述業(yè)務(wù)信息對(duì)應(yīng)的VNF的數(shù)據(jù)。
結(jié)合上述第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述第一響應(yīng)還包括第二網(wǎng)關(guān)的標(biāo)識(shí),所述第二網(wǎng)關(guān)為所述DC的網(wǎng)關(guān),所述第二請(qǐng)求還包括所述第二網(wǎng)關(guān)的標(biāo)識(shí)。
結(jié)合上述第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,還提供了第一方面的第二種可能的實(shí)現(xiàn)方式,所述第一控制器獲取用戶的標(biāo)識(shí)和第一網(wǎng)關(guān)的標(biāo)識(shí)包括:
所述第一控制器接收所述第一網(wǎng)關(guān)發(fā)送的通知消息,所述通知消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述通知消息用于通知所述第一控制器所述用戶接入網(wǎng)絡(luò);
所述第一控制器從所述通知消息,獲取所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。
結(jié)合上述第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,還提供了第一方面的第三種可能的實(shí)現(xiàn)方式,所述第一控制器獲取用戶的標(biāo)識(shí)和第一 網(wǎng)關(guān)的標(biāo)識(shí)包括:
所述第一控制器根據(jù)外部指令或預(yù)設(shè)周期,從預(yù)設(shè)的服務(wù)器獲得第一對(duì)應(yīng)關(guān)系,所述第一對(duì)應(yīng)關(guān)系包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述預(yù)設(shè)的服務(wù)器用于保存所述第一對(duì)應(yīng)關(guān)系;
所述第一控制器從所述第一對(duì)應(yīng)關(guān)系,獲取所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。
結(jié)合上述第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,還提供了第一方面的第四種可能的實(shí)現(xiàn)方式,其特征在于,所述第一控制器獲取用戶的標(biāo)識(shí)和第一網(wǎng)關(guān)的標(biāo)識(shí)包括:
所述第一控制器接收所述第一網(wǎng)關(guān)發(fā)送的第一認(rèn)證請(qǐng)求,所述第一認(rèn)證請(qǐng)求包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述第一認(rèn)證請(qǐng)求用于請(qǐng)求AAA服務(wù)器對(duì)所述用戶的身份進(jìn)行認(rèn)證;
所述第一控制器從所述第一認(rèn)證請(qǐng)求,獲得所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。
結(jié)合上述第一方面或第一方面的任意一種可能的實(shí)現(xiàn)方式,還提供了第一方面的第五種可能的實(shí)現(xiàn)方式,所述第一控制器獲取業(yè)務(wù)信息包括:
所述第一控制器根據(jù)所述用戶的標(biāo)識(shí)和預(yù)存的第二對(duì)應(yīng)關(guān)系,獲得所述業(yè)務(wù)信息,所述第二對(duì)應(yīng)關(guān)系包括所述業(yè)務(wù)信息和所述用戶的標(biāo)識(shí)。
結(jié)合上述第一方面的第二種可能的實(shí)現(xiàn)方式,還提供了第一方面的第六種可能的實(shí)現(xiàn)方式,所述通知消息還包括所述業(yè)務(wù)信息,所述第一控制器獲取業(yè)務(wù)信息包括:
所述第一控制器從所述通知消息,獲取所述業(yè)務(wù)信息。
結(jié)合上述第一方面的第四種可能的實(shí)現(xiàn)方式,還提供了第一方面的第七種可能的實(shí)現(xiàn)方式,所述第一控制器獲取業(yè)務(wù)信息包括:
所述第一控制器向所述AAA服務(wù)器發(fā)送所述第二認(rèn)證請(qǐng)求,所述第二認(rèn)證請(qǐng)求包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述第二認(rèn)證請(qǐng)求用于請(qǐng)求所述AAA服務(wù)器對(duì)所述用戶的身份進(jìn)行認(rèn)證;
所述第一控制器接收所述AAA服務(wù)器發(fā)送的認(rèn)證通過(guò)響應(yīng),所述認(rèn)證通過(guò)響應(yīng)包括所述業(yè)務(wù)信息、所述用戶的標(biāo)識(shí)和用于表示所述用戶接入網(wǎng)絡(luò)的信息,所述認(rèn)證通過(guò)響應(yīng)用于通知所述第一網(wǎng)關(guān)所述用戶通過(guò)身份 認(rèn)證;
所述第一控制器從所述認(rèn)證通過(guò)響應(yīng)獲取所述業(yè)務(wù)信息。
第二方面,提供一種用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法,包括:
第二控制器接收第一控制器發(fā)送的第一請(qǐng)求,所述第一請(qǐng)求包括業(yè)務(wù)信息,所述業(yè)務(wù)信息為用戶訂購(gòu)的業(yè)務(wù)的信息,所述第一請(qǐng)求用于通知所述第二控制器生成與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF;
所述第二控制器根據(jù)所述業(yè)務(wù)信息,生成與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF;
所述第二控制器為所述用戶分配傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)用于標(biāo)識(shí)所述用戶被分配的DC內(nèi)的傳送網(wǎng)絡(luò);
所述第二控制器向所述第一控制器發(fā)送第一響應(yīng),所述第一響應(yīng)包括所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)。
結(jié)合上述第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,還包括:
所述第二控制器根據(jù)所述VNF,獲得網(wǎng)關(guān)的標(biāo)識(shí),所述網(wǎng)關(guān)為所述VNF所屬的DC的網(wǎng)關(guān);
所述第二控制器還通過(guò)所述第一響應(yīng),向所述第一控制器發(fā)送所述網(wǎng)關(guān)的標(biāo)識(shí)。
第三方面,提供一種用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法,包括:
第三控制器接收第一控制器發(fā)送的第二請(qǐng)求,所述第二請(qǐng)求包括用戶的標(biāo)識(shí)、第一網(wǎng)關(guān)的標(biāo)識(shí)和傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述第二請(qǐng)求用于通知所述第三控制器配置用于傳輸數(shù)據(jù)的路徑,所述數(shù)據(jù)為所述用戶需要發(fā)送至業(yè)務(wù)信息對(duì)應(yīng)的VNF的數(shù)據(jù),所述業(yè)務(wù)信息為所述用戶訂購(gòu)的業(yè)務(wù)的信息,所述第一網(wǎng)關(guān)為所述用戶接入的網(wǎng)絡(luò)的網(wǎng)關(guān),所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)用于標(biāo)識(shí)所述用戶被分配的DC內(nèi)的傳送網(wǎng)絡(luò);
所述第三控制器根據(jù)第二請(qǐng)求,生成配置信息,所述配置信息為網(wǎng)關(guān)集配置所述用于傳輸數(shù)據(jù)的路徑所需的信息,所述網(wǎng)關(guān)集為所述路徑所經(jīng)過(guò)的網(wǎng)關(guān)的集合,所述配置信息包括所述用戶的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí);
所述第三控制器向所述網(wǎng)關(guān)集發(fā)送所述配置信息。
結(jié)合上述第三方面,在第三方面的第一種可能的實(shí)現(xiàn)方式中,所述網(wǎng) 關(guān)集為所述第一網(wǎng)關(guān),所述路徑為所述第一網(wǎng)關(guān)和所述VNF之間的路徑,所述第三控制器向所述網(wǎng)關(guān)集發(fā)送所述配置信息包括:
所述第三控制器根據(jù)所述第一網(wǎng)關(guān)的標(biāo)識(shí),向所述第一網(wǎng)關(guān)發(fā)送所述配置信息。
結(jié)合上述第三方面,還提供了第三方面的第二種可能的實(shí)現(xiàn)方式,所述第二請(qǐng)求還包括第二網(wǎng)關(guān)的標(biāo)識(shí),所述第二網(wǎng)關(guān)為DC的網(wǎng)關(guān),所述配置信息還包括所述第二網(wǎng)關(guān)的標(biāo)識(shí),所述配置信息包括第一配置信息和第二配置信息;
所述第三控制器根據(jù)第二請(qǐng)求,生成配置信息包括:
所述第三控制器根據(jù)所述第二請(qǐng)求包括的所述用戶的標(biāo)識(shí)和所述第二網(wǎng)關(guān)的標(biāo)識(shí),生成所述第一配置信息,所述第一配置信息為所述第一網(wǎng)關(guān)配置第一子路徑所需的信息,所述第一子路徑為所述第一網(wǎng)關(guān)與所述第二網(wǎng)關(guān)間用于傳輸所述數(shù)據(jù)的路徑;
所述第三控制器根據(jù)所述第二請(qǐng)求包括的所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),生成所述第二配置信息,所述第二配置信息為所述第二網(wǎng)關(guān)配置第二子路徑所需的信息,所述第二子路徑為所述第二網(wǎng)關(guān)與所述VNF間用于傳輸所述數(shù)據(jù)的路徑,所述路徑包括所述第一子路徑和所述第二子路徑。
結(jié)合上述第三方面的第二種可能的實(shí)現(xiàn)方式,還提供了第三方面的第三種可能的實(shí)現(xiàn)方式,所述第三控制器向所述網(wǎng)關(guān)集發(fā)送所述配置信息包括:
所述第三控制器根據(jù)所述第一網(wǎng)關(guān)的標(biāo)識(shí),向所述第一網(wǎng)關(guān)發(fā)送所述第一配置信息;
所述第三控制器根據(jù)所述第二網(wǎng)關(guān)的標(biāo)識(shí),向所述第二網(wǎng)關(guān)發(fā)送所述第二配置信息。
第四方面,提供一種用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法,包括:
第一網(wǎng)關(guān)接收用戶的接入請(qǐng)求,所述接入請(qǐng)求包括所述用戶的標(biāo)識(shí);
所述第一網(wǎng)關(guān)向第一控制器發(fā)送第一消息,所述第一網(wǎng)關(guān)為所述用戶接入的網(wǎng)絡(luò)的網(wǎng)關(guān),所述第一消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí);
所述第一網(wǎng)關(guān)接收第三控制器發(fā)送的配置信息,所述配置信息為第一 網(wǎng)關(guān)配置用于傳輸數(shù)據(jù)的路徑所需的信息,所述數(shù)據(jù)為所述用戶需要發(fā)送至業(yè)務(wù)信息對(duì)應(yīng)的VNF的數(shù)據(jù),所述業(yè)務(wù)信息為所述用戶訂購(gòu)的業(yè)務(wù)的信息,所述配置信息包括所述用戶的標(biāo)識(shí)和傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)用于標(biāo)識(shí)所述用戶被分配的DC內(nèi)的傳送網(wǎng)絡(luò);
所述第一網(wǎng)關(guān)根據(jù)所述用戶的信息、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),獲得對(duì)應(yīng)關(guān)系,所述對(duì)應(yīng)關(guān)系包括所述用戶的信息和所述路徑的信息,所述路徑的信息包括所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述路徑為所述第一網(wǎng)關(guān)與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF間的路徑。
結(jié)合上述第四方面,在第四方面的第一種可能的實(shí)現(xiàn)方式中,所述第一消息為通知消息,所述通知消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述通知消息用于通知所述第一控制器所述用戶接入網(wǎng)絡(luò);或者
所述第一消息為認(rèn)證請(qǐng)求,所述認(rèn)證請(qǐng)求包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述認(rèn)證請(qǐng)求用于請(qǐng)求AAA服務(wù)器對(duì)所述用戶的身份進(jìn)行認(rèn)證。
結(jié)合上述第四方面或第四方面的第一種可能的實(shí)現(xiàn)方式,還提供了第四方面的第二種可能的實(shí)現(xiàn)方式,還包括:
所述第一網(wǎng)關(guān)接收到來(lái)自用戶的報(bào)文,所述來(lái)自用戶的報(bào)文包括所述用戶的標(biāo)識(shí)和所述用戶需要發(fā)送至業(yè)務(wù)信息對(duì)應(yīng)的VNF的數(shù)據(jù);
所述第一網(wǎng)關(guān)根據(jù)所述用戶的標(biāo)識(shí)和所述對(duì)應(yīng)關(guān)系,獲得所述路徑的信息;
所述第一網(wǎng)關(guān)根據(jù)所述路徑的信息,通過(guò)所述路徑向所述VNF發(fā)送所述來(lái)自用戶的報(bào)文。
第五方面,提供一種用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法,包括:
第一網(wǎng)關(guān)接收用戶的接入請(qǐng)求,所述接入請(qǐng)求包括所述用戶的標(biāo)識(shí);
所述第一網(wǎng)關(guān)向第一控制器發(fā)送第一消息,所述第一網(wǎng)關(guān)為所述用戶接入的網(wǎng)絡(luò)的網(wǎng)關(guān),所述第一消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí);
所述第一網(wǎng)關(guān)接收第三控制器發(fā)送的配置信息,所述配置信息為第一網(wǎng)關(guān)配置用于傳輸數(shù)據(jù)的子路徑所需的信息,所述數(shù)據(jù)為所述用戶需要發(fā)送至業(yè)務(wù)信息對(duì)應(yīng)的VNF的數(shù)據(jù),所述業(yè)務(wù)信息為所述用戶訂購(gòu)的業(yè)務(wù) 的信息,所述配置信息包括所述用戶的標(biāo)識(shí)和第二網(wǎng)關(guān)的標(biāo)識(shí),所述第二網(wǎng)關(guān)為DC的網(wǎng)關(guān);
所述第一網(wǎng)關(guān)根據(jù)所述用戶的標(biāo)識(shí)、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述第二網(wǎng)關(guān)的標(biāo)識(shí),獲得對(duì)應(yīng)關(guān)系,所述對(duì)應(yīng)關(guān)系包括所述用戶的標(biāo)識(shí)和所述子路徑的信息,所述子路徑的信息包括所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述第二網(wǎng)關(guān)的標(biāo)識(shí),所述子路徑為所述第一網(wǎng)關(guān)與所述第二網(wǎng)關(guān)間的路徑。
結(jié)合上述第五方面,在第五方面的第一種可能的實(shí)現(xiàn)方式中,所述第一消息為通知消息,所述通知消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述通知消息用于通知所述第一控制器所述用戶接入網(wǎng)絡(luò);或者
所述第一消息為認(rèn)證請(qǐng)求,所述認(rèn)證請(qǐng)求包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述認(rèn)證請(qǐng)求用于請(qǐng)求AAA服務(wù)器對(duì)所述用戶的身份進(jìn)行認(rèn)證。
結(jié)合上述第五方面或第五方面的第一種可能的實(shí)現(xiàn)方式,還提供了第五方面的第二種可能的實(shí)現(xiàn)方式,還包括:
所述第一網(wǎng)關(guān)接收到來(lái)自用戶的報(bào)文,所述來(lái)自用戶的報(bào)文包括所述用戶的標(biāo)識(shí)和所述用戶需要發(fā)送至業(yè)務(wù)信息對(duì)應(yīng)的VNF的數(shù)據(jù);
所述第一網(wǎng)關(guān)根據(jù)所述用戶的標(biāo)識(shí)和所述對(duì)應(yīng)關(guān)系,獲得所述子路徑的信息;
所述第一網(wǎng)關(guān)根據(jù)所述子路徑的信息,通過(guò)所述子路徑向所述第二網(wǎng)關(guān)發(fā)送所述來(lái)自用戶的報(bào)文。
第六方面,提供一種第一控制器,包括:
第一獲取單元,用于獲取用戶的標(biāo)識(shí)和第一網(wǎng)關(guān)的標(biāo)識(shí),所述第一網(wǎng)關(guān)為所述用戶接入的網(wǎng)絡(luò)的網(wǎng)關(guān);
第二獲取單元,用于獲取業(yè)務(wù)信息,所述業(yè)務(wù)信息為所述用戶訂購(gòu)的業(yè)務(wù)的信息;
第一發(fā)送單元,用于向第二控制器發(fā)送第一請(qǐng)求,所述第一請(qǐng)求包括所述業(yè)務(wù)信息,所述第一請(qǐng)求用于通知所述第二控制器生成與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF;
第一接收單元,用于接收所述第二控制器發(fā)送的第一響應(yīng),所述第一響應(yīng)包括傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)用于標(biāo)識(shí)所述用戶被分配 的DC內(nèi)的傳送網(wǎng)絡(luò);
第二發(fā)送單元,用于向第三控制器發(fā)送第二請(qǐng)求,所述第二請(qǐng)求包括所述用戶的標(biāo)識(shí)、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述第二請(qǐng)求用于通知所述第三控制器配置用于傳輸數(shù)據(jù)的路徑,所述數(shù)據(jù)為所述用戶需要發(fā)送至所述業(yè)務(wù)信息對(duì)應(yīng)的VNF的數(shù)據(jù)。
結(jié)合上述第六方面,在第六方面的第一種可能的實(shí)現(xiàn)方式中,所述第一響應(yīng)還包括第二網(wǎng)關(guān)的標(biāo)識(shí),所述第二網(wǎng)關(guān)為所述DC的網(wǎng)關(guān),所述第二請(qǐng)求還包括所述第二網(wǎng)關(guān)的標(biāo)識(shí)。
結(jié)合上述第六方面或第六方面的第一種可能的實(shí)現(xiàn)方式,還提供了第六方面的第二種可能的實(shí)現(xiàn)方式,所述第一控制器還包括第二接收單元;
所述第二接收單元用于接收所述第一網(wǎng)關(guān)發(fā)送的通知消息,所述通知消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述通知消息用于通知所述第一控制器所述用戶接入網(wǎng)絡(luò);
所述第一獲取單元具體用于從所述通知消息,獲取所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。
結(jié)合上述第六方面或第六方面的第一種可能的實(shí)現(xiàn)方式,還提供了第六方面的第三種可能的實(shí)現(xiàn)方式,
所述第一獲取單元具體用于根據(jù)外部指令或預(yù)設(shè)周期,從預(yù)設(shè)的服務(wù)器獲得第一對(duì)應(yīng)關(guān)系,所述第一對(duì)應(yīng)關(guān)系包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述預(yù)設(shè)的服務(wù)器用于保存所述第一對(duì)應(yīng)關(guān)系;
所述第一獲取單元具體用于從所述第一對(duì)應(yīng)關(guān)系,獲取所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。
結(jié)合上述第六方面或第六方面的第一種可能的實(shí)現(xiàn)方式,還提供了第六方面的第四種可能的實(shí)現(xiàn)方式,所述第一控制器還包括第三接收單元;
所述第三接收單元用于接收所述第一網(wǎng)關(guān)發(fā)送的第一認(rèn)證請(qǐng)求,所述第一認(rèn)證請(qǐng)求包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述第一認(rèn)證請(qǐng)求用于請(qǐng)求AAA服務(wù)器對(duì)所述用戶的身份進(jìn)行認(rèn)證;
所述第一獲取單元具體用于從所述第一認(rèn)證請(qǐng)求,獲得所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。
結(jié)合上述第六方面或第六方面的任意一種可能的實(shí)現(xiàn)方式,還提供了 第六方面的第五種可能的實(shí)現(xiàn)方式,
所述第二獲取單元具體用于根據(jù)所述用戶的標(biāo)識(shí)和預(yù)存的第二對(duì)應(yīng)關(guān)系,獲得所述業(yè)務(wù)信息,所述第二對(duì)應(yīng)關(guān)系包括所述業(yè)務(wù)信息和所述用戶的標(biāo)識(shí)。
結(jié)合上述第六方面的第二種可能的實(shí)現(xiàn)方式,還提供了第六方面的第六種可能的實(shí)現(xiàn)方式,所述通知消息還包括所述業(yè)務(wù)信息,所述第二獲取單元具體用于從所述通知消息,獲取所述業(yè)務(wù)信息。
結(jié)合上述第六方面的第四種可能的實(shí)現(xiàn)方式,還提供了第六方面的第七種可能的實(shí)現(xiàn)方式,所述第一控制器還包括:
第三發(fā)送單元,用于向所述AAA服務(wù)器發(fā)送所述第二認(rèn)證請(qǐng)求,所述第二認(rèn)證請(qǐng)求包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述第二認(rèn)證請(qǐng)求用于請(qǐng)求所述AAA服務(wù)器對(duì)所述用戶的身份進(jìn)行認(rèn)證;
第四接收單元,用于接收所述AAA服務(wù)器發(fā)送的認(rèn)證通過(guò)響應(yīng),所述認(rèn)證通過(guò)響應(yīng)包括所述業(yè)務(wù)信息、所述用戶的標(biāo)識(shí)和用于表示所述用戶接入網(wǎng)絡(luò)的信息,所述認(rèn)證通過(guò)響應(yīng)用于通知所述第一網(wǎng)關(guān)所述用戶通過(guò)身份認(rèn)證;
所述第二獲取單元具體用于從所述認(rèn)證通過(guò)響應(yīng)獲取所述業(yè)務(wù)信息。
第七方面,提供一種第二控制器,包括:
接收單元,用于接收第一控制器發(fā)送的第一請(qǐng)求,所述第一請(qǐng)求包括業(yè)務(wù)信息,所述業(yè)務(wù)信息為用戶訂購(gòu)的業(yè)務(wù)的信息,所述第一請(qǐng)求用于通知所述第二控制器生成與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF;
生成單元,用于根據(jù)所述業(yè)務(wù)信息,生成與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF;
分配單元,用于為所述用戶分配傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)用于標(biāo)識(shí)為所述用戶被分配的DC內(nèi)的傳送網(wǎng)絡(luò);
發(fā)送單元,用于向所述第一控制器發(fā)送第一響應(yīng),所述第一響應(yīng)包括所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)。
結(jié)合上述第七方面,在第七方面的第一種可能的實(shí)現(xiàn)方式中,所述第二控制器還包括:
獲取單元,用于根據(jù)所述VNF獲得網(wǎng)關(guān)的標(biāo)識(shí),所述網(wǎng)關(guān)為所述VNF所屬的DC的網(wǎng)關(guān);
所述發(fā)送單元還用于通過(guò)所述第一響應(yīng),向所述第一控制器發(fā)送所述網(wǎng)關(guān)的標(biāo)識(shí)。
第八方面,提供一種第三控制器,包括:
接收單元,用于接收第一控制器發(fā)送的第二請(qǐng)求,所述第二請(qǐng)求包括用戶的標(biāo)識(shí)、第一網(wǎng)關(guān)的標(biāo)識(shí)和傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述第二請(qǐng)求用于通知所述第三控制器配置用于傳輸數(shù)據(jù)的路徑,所述數(shù)據(jù)為所述用戶需要發(fā)送至業(yè)務(wù)信息對(duì)應(yīng)的虛擬網(wǎng)絡(luò)功能VNF的數(shù)據(jù),所述業(yè)務(wù)信息為所述用戶訂購(gòu)的業(yè)務(wù)的信息,所述第一網(wǎng)關(guān)為所述用戶接入的網(wǎng)絡(luò)的網(wǎng)關(guān),所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)用于標(biāo)識(shí)所述用戶被分配的數(shù)據(jù)中心DC內(nèi)的傳送網(wǎng)絡(luò);
生成單元,用于根據(jù)第二請(qǐng)求,生成配置信息,所述配置信息為網(wǎng)關(guān)集配置所述用于傳輸數(shù)據(jù)的路徑所需的信息,所述網(wǎng)關(guān)集為所述路徑所經(jīng)過(guò)的網(wǎng)關(guān)的集合,所述配置信息包括所述用戶的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí);
發(fā)送單元,用于向所述網(wǎng)關(guān)集發(fā)送所述配置信息。
結(jié)合上述第八方面,在第八方面的第一種可能的實(shí)現(xiàn)方式中,所述網(wǎng)關(guān)集為所述第一網(wǎng)關(guān),所述路徑為所述第一網(wǎng)關(guān)和所述VNF之間的路徑,
所述發(fā)送單元具體用于根據(jù)所述第一網(wǎng)關(guān)的標(biāo)識(shí),向所述第一網(wǎng)關(guān)發(fā)送所述配置信息。
結(jié)合上述第八方面,還提供了第八方面的第二種可能的實(shí)現(xiàn)方式,所述第二請(qǐng)求還包括第二網(wǎng)關(guān)的標(biāo)識(shí),所述第二網(wǎng)關(guān)為DC的網(wǎng)關(guān),所述配置信息包括第一配置信息和第二配置信息,所述生成單元包括:
第一生成子單元,用于根據(jù)所述第二請(qǐng)求包括的所述用戶的標(biāo)識(shí)和所述第二網(wǎng)關(guān)的標(biāo)識(shí),生成所述第一配置信息,所述第一配置信息為所述第一網(wǎng)關(guān)配置第一子路徑所需的信息,所述第一子路徑為所述第一網(wǎng)關(guān)與所述第二網(wǎng)關(guān)間用于傳輸所述數(shù)據(jù)的路徑;
第二生成子單元,用于根據(jù)所述第二請(qǐng)求包括的所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),生成所述第二配置信息,所述第二配置信息為所述第二網(wǎng)關(guān)配置第二子路徑所需的信息,所述第二子路徑為所述第二網(wǎng)關(guān)與所述VNF間用于傳輸所述數(shù)據(jù)的路徑,所述路徑包括所述第一子路徑和所述第二子路徑。
結(jié)合上述第八方面的第二種可能的實(shí)現(xiàn)方式,還提供了第八方面的第 三種可能的實(shí)現(xiàn)方式,所述發(fā)送單元包括:
第一發(fā)送子單元,用于根據(jù)所述第一網(wǎng)關(guān)的標(biāo)識(shí),向所述第一網(wǎng)關(guān)發(fā)送所述第一配置信息;
第二發(fā)送子單元,用于根據(jù)所述第二網(wǎng)關(guān)的標(biāo)識(shí),向所述第二網(wǎng)關(guān)發(fā)送所述第二配置信息。
第九方面,提供一種第一網(wǎng)關(guān),包括:
第一接收單元,用于接收用戶的接入請(qǐng)求,所述接入請(qǐng)求包括所述用戶的標(biāo)識(shí);
第一發(fā)送單元,用于向第一控制器發(fā)送第一消息,所述第一網(wǎng)關(guān)為所述用戶接入的網(wǎng)絡(luò)的網(wǎng)關(guān),所述第一消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí);
第二接收單元,用于接收第三控制器發(fā)送的配置信息,所述配置信息為第一網(wǎng)關(guān)配置用于傳輸數(shù)據(jù)的路徑所需的信息,所述數(shù)據(jù)為所述用戶需要發(fā)送至業(yè)務(wù)信息對(duì)應(yīng)的VNF的數(shù)據(jù),所述業(yè)務(wù)信息為所述用戶訂購(gòu)的業(yè)務(wù)的信息,所述配置信息包括所述用戶的標(biāo)識(shí)和傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)用于標(biāo)識(shí)所述用戶被分配的DC內(nèi)的傳送網(wǎng)絡(luò);
第一獲得單元,用于根據(jù)所述用戶的信息、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),獲得對(duì)應(yīng)關(guān)系,所述對(duì)應(yīng)關(guān)系包括所述用戶的信息和所述路徑的信息,所述路徑的信息包括所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述路徑為所述第一網(wǎng)關(guān)與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF間的路徑。
結(jié)合上述第九方面,在第九方面的第一種可能的實(shí)現(xiàn)方式中,所述第一消息為通知消息,所述通知消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述通知消息用于通知所述第一控制器所述用戶接入網(wǎng)絡(luò);或者
所述第一消息為認(rèn)證請(qǐng)求,所述認(rèn)證請(qǐng)求包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述認(rèn)證請(qǐng)求用于請(qǐng)求AAA服務(wù)器對(duì)所述用戶的身份進(jìn)行認(rèn)證。
結(jié)合上述第九方面或第九方面的第一種可能的實(shí)現(xiàn)方式,還提供了第九方面的第二種可能的實(shí)現(xiàn)方式,所述第一網(wǎng)關(guān)還包括:
第三接收單元,用于接收到來(lái)自用戶的報(bào)文,所述來(lái)自用戶的報(bào)文包 括所述用戶的標(biāo)識(shí)和所述用戶需要發(fā)送至業(yè)務(wù)信息對(duì)應(yīng)的VNF的數(shù)據(jù);
第二獲得單元,用于根據(jù)所述用戶的標(biāo)識(shí)和所述對(duì)應(yīng)關(guān)系,獲得所述路徑的信息;
第二發(fā)送單元,用于根據(jù)所述路徑的信息,通過(guò)所述路徑向所述VNF發(fā)送所述來(lái)自用戶的報(bào)文。
第十方面,提供一種第一網(wǎng)關(guān),包括:
第一接收單元,用于接收用戶的接入請(qǐng)求,所述接入請(qǐng)求包括所述用戶的標(biāo)識(shí);
第一發(fā)送單元,用于向第一控制器發(fā)送第一消息,所述第一網(wǎng)關(guān)為所述用戶接入的網(wǎng)絡(luò)的網(wǎng)關(guān),所述第一消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí);
第二接收單元,用于接收第第三控制器發(fā)送的配置信息,所述配置信息為第一網(wǎng)關(guān)配置用于傳輸數(shù)據(jù)的子路徑所需的信息,所述數(shù)據(jù)為所述用戶需要發(fā)送至業(yè)務(wù)信息對(duì)應(yīng)的VNF的數(shù)據(jù),所述業(yè)務(wù)信息為所述用戶訂購(gòu)的業(yè)務(wù)的信息,所述配置信息包括所述用戶的標(biāo)識(shí)、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和第二網(wǎng)關(guān)的標(biāo)識(shí),所述第二網(wǎng)關(guān)為DC的網(wǎng)關(guān);
第一獲得單元,用于根據(jù)所述用戶的標(biāo)識(shí)、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述第二網(wǎng)關(guān)的標(biāo)識(shí),獲得對(duì)應(yīng)關(guān)系,所述對(duì)應(yīng)關(guān)系包括所述用戶的標(biāo)識(shí)和所述子路徑的信息,所述子路徑的信息包括所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述第二網(wǎng)關(guān)的標(biāo)識(shí),所述子路徑為所述第一網(wǎng)關(guān)與所述第二網(wǎng)關(guān)間的路徑。
結(jié)合上述第十方面,在第十方面的第一種可能的實(shí)現(xiàn)方式中,所述第一消息為通知消息,所述通知消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述通知消息用于通知所述第一控制器所述用戶接入網(wǎng)絡(luò);或者
所述第一消息為認(rèn)證請(qǐng)求,所述認(rèn)證請(qǐng)求包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述認(rèn)證請(qǐng)求用于請(qǐng)求AAA服務(wù)器對(duì)所述用戶的身份進(jìn)行認(rèn)證。
結(jié)合上述第十方面或第十方面的第一種可能的實(shí)現(xiàn)方式,還提供了第十方面的第二種可能的實(shí)現(xiàn)方式,所述第一網(wǎng)關(guān)還包括:
第三接收單元,用于接收到來(lái)自用戶的報(bào)文,所述來(lái)自用戶的報(bào)文包括所述用戶的標(biāo)識(shí)和所述用戶需要發(fā)送至業(yè)務(wù)信息對(duì)應(yīng)的VNF的數(shù)據(jù);
第二獲得單元,用于根據(jù)所述用戶的標(biāo)識(shí)和所述對(duì)應(yīng)關(guān)系,獲得所述子路徑的信息;
第二發(fā)送單元,用于根據(jù)所述子路徑的信息,通過(guò)所述子路徑向所述第二網(wǎng)關(guān)發(fā)送所述來(lái)自用戶的報(bào)文。
第十一方面,提供一種對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的系統(tǒng),所述系統(tǒng)包括:前述第六方面或第六方面的任意一種可能的實(shí)現(xiàn)方式提供的第一控制器、前述第七方面或第七方面的第一種可能的實(shí)現(xiàn)方式提供的第二控制器和前述第八方面或第八方面的任意一種可能的實(shí)現(xiàn)方式提供的第三控制器。
本發(fā)明實(shí)施例提供的用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法、裝置及系統(tǒng)中,第一控制器獲取業(yè)務(wù)信息后,向第二控制器發(fā)送包括所述業(yè)務(wù)信息的第一請(qǐng)求。所述第一控制器通過(guò)發(fā)送所述第一請(qǐng)求,通知所述第二控制器生成與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF。所述第一控制器接收到所述第二控制器發(fā)送的包括傳送網(wǎng)絡(luò)的標(biāo)識(shí)的第一響應(yīng)后,向第三控制器發(fā)送包括所述用戶的標(biāo)識(shí)、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)的第二請(qǐng)求。所述第一控制器通過(guò)發(fā)送所述第二請(qǐng)求,通知所述第三控制器配置用于傳輸數(shù)據(jù)的路徑。這樣,用于管理VNF的第二控制器可根據(jù)來(lái)自所述第一控制器的所述業(yè)務(wù)信息,生成與用戶訂購(gòu)的業(yè)務(wù)對(duì)應(yīng)的VNF。所述第一控制器可將與VNF對(duì)應(yīng)的傳送網(wǎng)絡(luò)的標(biāo)識(shí),通過(guò)所述第三控制器下發(fā)給第一網(wǎng)關(guān)。這樣第一網(wǎng)關(guān)可利用所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),將所述用戶的流量發(fā)送至所述VNF,即訂購(gòu)了業(yè)務(wù)的用戶的數(shù)據(jù)能夠傳輸?shù)脚c業(yè)務(wù)信息對(duì)應(yīng)的VNF,有效地提高VNF資源的利用率。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為現(xiàn)有技術(shù)提供一種寬帶系統(tǒng)結(jié)構(gòu)示意圖;
圖2為本發(fā)明實(shí)施例提供一種用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法流程圖;
圖3為本發(fā)明實(shí)施例提供一種用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法流程圖;
圖4為本發(fā)明實(shí)施例提供一種用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法流程圖;
圖5為本發(fā)明實(shí)施例提供一種用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法流程圖;
圖6為本發(fā)明實(shí)施例提供一種用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法流程圖;
圖7為本發(fā)明實(shí)施例提供一種NFV寬帶系統(tǒng)結(jié)構(gòu)示意圖;
圖8為本發(fā)明實(shí)施例提供一種用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法流程圖;
圖9為本發(fā)明實(shí)施例提供一種Syslog消息格式結(jié)構(gòu)示意圖。
圖10(a)為本發(fā)明實(shí)施例提供一種用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法流程圖;
圖10(b)為本發(fā)明實(shí)施例提供一種用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法流程圖;
圖11為本發(fā)明實(shí)施例提供一種用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法流程圖;
圖12(a)為本發(fā)明實(shí)施例提供一種用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法流程圖;
圖12(b)為本發(fā)明實(shí)施例提供一種用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法流程圖;
圖13為本發(fā)明實(shí)施例提供一種用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法流程圖;
圖14為本發(fā)明實(shí)施例提供一種第一控制器結(jié)構(gòu)示意圖;
圖15為本發(fā)明實(shí)施例提供一種第一控制器結(jié)構(gòu)示意圖;
圖16為本發(fā)明實(shí)施例提供一種第一控制器結(jié)構(gòu)示意圖;
圖17為本發(fā)明實(shí)施例提供一種第二控制器結(jié)構(gòu)示意圖;
圖18為本發(fā)明實(shí)施例提供一種第二控制器結(jié)構(gòu)示意圖;
圖19為本發(fā)明實(shí)施例提供一種第三控制器結(jié)構(gòu)示意圖;
圖20為本發(fā)明實(shí)施例提供一種第三控制器的生成單元結(jié)構(gòu)示意圖;
圖21為本發(fā)明實(shí)施例提供一種第三控制器的發(fā)送單元結(jié)構(gòu)示意圖;
圖22為本發(fā)明實(shí)施例提供一種第一網(wǎng)關(guān)結(jié)構(gòu)示意圖;
圖23為本發(fā)明實(shí)施例提供一種第一網(wǎng)關(guān)結(jié)構(gòu)示意圖;
圖24為本發(fā)明實(shí)施例提供一種第一網(wǎng)關(guān)結(jié)構(gòu)示意圖;
圖25為本發(fā)明實(shí)施例提供一種第一網(wǎng)關(guān)結(jié)構(gòu)示意圖;
圖26為本發(fā)明實(shí)施例提供一種對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的系統(tǒng)示意圖;
圖27為本發(fā)明實(shí)施例提供一種第一控制器結(jié)構(gòu)示意圖;
圖28為本發(fā)明實(shí)施例提供一種第二控制器結(jié)構(gòu)示意圖;
圖29為本發(fā)明實(shí)施例提供一種第三控制器結(jié)構(gòu)示意圖;
圖30為本發(fā)明實(shí)施例提供一種第一網(wǎng)關(guān)結(jié)構(gòu)示意圖;
圖31為本發(fā)明實(shí)施例提供一種第一網(wǎng)關(guān)結(jié)構(gòu)示意圖;
圖32為本發(fā)明實(shí)施例提供一種對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的系統(tǒng)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
實(shí)施例1
實(shí)施例1是從第一控制器一側(cè)對(duì)用于對(duì)本發(fā)明實(shí)施例提供的方法進(jìn)行說(shuō)明。所述第一控制器可以設(shè)置于協(xié)調(diào)器、業(yè)務(wù)編排控制器(orchestrator)或運(yùn)營(yíng)支撐系統(tǒng)(operations support system,OSS)。本發(fā)明實(shí)施例提供一種用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法,如圖2所示,包括:
S101、第一控制器獲取用戶的標(biāo)識(shí)和第一網(wǎng)關(guān)的標(biāo)識(shí),所述第一網(wǎng)關(guān)為所述用戶接入的網(wǎng)絡(luò)的網(wǎng)關(guān)。
舉例說(shuō)明,所述第一控制器可以是周期性地訪問(wèn)預(yù)設(shè)的服務(wù)器,獲得第一對(duì)應(yīng)關(guān)系,所述第一對(duì)應(yīng)關(guān)系包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí);所述第一控制器可以從所述第一對(duì)應(yīng)關(guān)系中獲取所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。或者,所述第一控制器接收外部指令,根據(jù)所述外 部指令訪問(wèn)所述預(yù)設(shè)的服務(wù)器,獲得第一對(duì)應(yīng)關(guān)系,所述第一對(duì)應(yīng)關(guān)系包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí);所述第一控制器可以從所述第一對(duì)應(yīng)關(guān)系中獲取所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。
舉例說(shuō)明,所述第一控制器還可從來(lái)自所述第一網(wǎng)關(guān)的通知消息中獲得所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。所述通知消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)?;蛘撸龅谝豢刂破鬟€可從來(lái)自所述第一網(wǎng)關(guān)的第一認(rèn)證請(qǐng)求中獲得所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。所述第一認(rèn)證請(qǐng)求包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。其中,所述第一控制器可接收所述第一網(wǎng)關(guān)直接發(fā)送的所述通知消息或所述認(rèn)證請(qǐng)求,或者所述第一控制器可接收第三控制器轉(zhuǎn)發(fā)的所述通知消息或所述認(rèn)證請(qǐng)求,即所述第一網(wǎng)關(guān)發(fā)送所述通知消息或所述認(rèn)證請(qǐng)求至所述第三控制器,由所述第三控制器將所述通知消息或所述認(rèn)證請(qǐng)求轉(zhuǎn)發(fā)至所述第一控制器。
S102、所述第一控制器獲取業(yè)務(wù)信息,所述業(yè)務(wù)信息為所述用戶訂購(gòu)的業(yè)務(wù)的信息。
舉例說(shuō)明,所述第一控制器接收到來(lái)自所述第一網(wǎng)關(guān)的所述通知消息還包括所述業(yè)務(wù)信息,所述第一控制器可從所述通知消息獲得所述業(yè)務(wù)信息?;蛘?,所述第一控制器預(yù)先存儲(chǔ)有第二對(duì)應(yīng)關(guān)系,所述第二對(duì)應(yīng)關(guān)系包括所述業(yè)務(wù)信息和所述用戶的標(biāo)識(shí)。所述第一控制器根據(jù)所述用戶的標(biāo)識(shí)和第二對(duì)應(yīng)關(guān)系,獲得所述業(yè)務(wù)信息?;蛘?,所述第一控制器還可從AAA服務(wù)器向所述第一網(wǎng)關(guān)發(fā)送的認(rèn)證通過(guò)響應(yīng)中,獲得所述業(yè)務(wù)信息,所述認(rèn)證通過(guò)響應(yīng)包括所述業(yè)務(wù)信息。
舉例說(shuō)明,所述第一控制器可在S102之前與所述AAA服務(wù)器進(jìn)行交互,從所述AAA服務(wù)器獲得所述用戶的標(biāo)識(shí)和所述業(yè)務(wù)信息。所述第一控制器根據(jù)所述用戶的標(biāo)識(shí)和所述業(yè)務(wù)信息,生成所述第二對(duì)應(yīng)關(guān)系。所述第一控制器和所述AAA服務(wù)器間的交互可遵循協(xié)商確定的協(xié)議,在此不再贅述。或者,所述第一控制器可在S102之前,接收到所述第一網(wǎng)關(guān)發(fā)送的用戶的標(biāo)識(shí)和所述業(yè)務(wù)信息。所述第一控制器根據(jù)所述用戶的標(biāo)識(shí)和所述業(yè)務(wù)信息,生成所述第二對(duì)應(yīng)關(guān)系。
S103、所述第一控制器向第二控制器發(fā)送第一請(qǐng)求,所述第一請(qǐng)求包括所述業(yè)務(wù)信息,所述第一請(qǐng)求用于通知所述第二控制器生成與所述業(yè)務(wù) 信息對(duì)應(yīng)的VNF。
舉例說(shuō)明,所述第一控制器可預(yù)先存儲(chǔ)有所述第二控制器的標(biāo)識(shí),所述第二控制器的標(biāo)識(shí)可為所述第二控制器的IP地址,所述第二控制器的編號(hào)等信息。所述第一控制器可根據(jù)所述第二控制器的標(biāo)識(shí),向所述第二控制器發(fā)送所述第一請(qǐng)求。
舉例說(shuō)明,所述第一請(qǐng)求可以是所述第一控制器生成的,還可以是能夠與所述第一控制器交互的設(shè)備生成的,在此不再逐一舉例說(shuō)明。所述與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF是能夠處理所述用戶訂購(gòu)的業(yè)務(wù)的VNF。
S104、所述第一控制器接收所述第二控制器發(fā)送的第一響應(yīng),所述第一響應(yīng)包括傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)用于標(biāo)識(shí)所述用戶被分配的DC內(nèi)的傳送網(wǎng)絡(luò)。
舉例來(lái)說(shuō),所述第一響應(yīng)用于通知所述第一控制器與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF在DC內(nèi)的用戶網(wǎng)絡(luò)的標(biāo)識(shí)。所述VNF在DC內(nèi)的用戶網(wǎng)絡(luò)是所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)所標(biāo)識(shí)的網(wǎng)絡(luò)。
可選地,所述第一響應(yīng)還包括第二網(wǎng)關(guān)的標(biāo)識(shí)。所述第二網(wǎng)關(guān)的標(biāo)識(shí)可以是所述第二網(wǎng)關(guān)的IP地址或所述第二網(wǎng)關(guān)的編號(hào)等信息,在此不再逐一舉例說(shuō)明。所述第二網(wǎng)關(guān)為DC所包括的網(wǎng)關(guān)。
S105、所述第一控制器向第三控制器發(fā)送第二請(qǐng)求,所述第二請(qǐng)求包括所述用戶的標(biāo)識(shí)、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述第二請(qǐng)求用于通知所述第三控制器配置用于傳輸數(shù)據(jù)的路徑,所述數(shù)據(jù)為所述用戶需要發(fā)送至所述業(yè)務(wù)信息對(duì)應(yīng)的VNF的數(shù)據(jù)。
可選地,所述第一控制器向所述第三控制器發(fā)送的第二請(qǐng)求還可包括所述第二網(wǎng)關(guān)的標(biāo)識(shí),即所述第二請(qǐng)求包括所述用戶的標(biāo)識(shí)、所述第一網(wǎng)關(guān)的標(biāo)識(shí)、所述第二網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)。
S105之后,本發(fā)明實(shí)施例提供的方法還包括:所述第一控制器接收所述第三控制器發(fā)送的第二響應(yīng),所述第二響應(yīng)用于通知所述第一控制器完成所述路徑的配置。所述第二響應(yīng)可包括所述用戶的標(biāo)識(shí),或者所述第二響應(yīng)包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),或者所述第二響應(yīng)包括所述用戶的標(biāo)識(shí)、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)。
本發(fā)明實(shí)施例提供的方法中,第一控制器獲取用戶的標(biāo)識(shí)、第一網(wǎng)關(guān)的標(biāo)識(shí)和業(yè)務(wù)信息。所述第一控制器向第二控制器發(fā)送包括所述業(yè)務(wù)信息的第一請(qǐng)求,通知所述第二控制器生成與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF。所述 第一控制器接收所述第二控制器發(fā)送包括傳送網(wǎng)絡(luò)的標(biāo)識(shí)的第一響應(yīng)后,向第三控制器發(fā)送包括所述用戶的標(biāo)識(shí)、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)的第二請(qǐng)求,通知所述第三控制器配置用于傳輸數(shù)據(jù)的路徑。這樣,訂購(gòu)業(yè)務(wù)的用戶與能夠與業(yè)務(wù)信息對(duì)應(yīng)的VNF建立對(duì)應(yīng)關(guān)系,所述訂購(gòu)業(yè)務(wù)的用戶的數(shù)據(jù)能夠被傳輸?shù)綄?duì)應(yīng)的VNF,有效地提高VNF資源的利用率。
實(shí)施例2
實(shí)施例2是從第二控制器一側(cè)對(duì)本發(fā)明實(shí)施例提供的方法進(jìn)行說(shuō)明。所述第二控制器可用于生成VNF并管理所生成的VNF,所述第二控制器也可稱為VNF控制器。本發(fā)明實(shí)施例提供一種用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法,如圖3所示,包括:
S201、第二控制器接收第一控制器發(fā)送的第一請(qǐng)求,所述第一請(qǐng)求包括業(yè)務(wù)信息,所述業(yè)務(wù)信息為用戶訂購(gòu)的業(yè)務(wù)的信息,所述第一請(qǐng)求用于通知所述第二控制器生成與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF。
實(shí)施例2中的第一請(qǐng)求與實(shí)施例1中的第一請(qǐng)求相同,在此不再贅述。
S202、所述第二控制器根據(jù)所述業(yè)務(wù)信息,生成與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF。
舉例說(shuō)明,所述第二控制器可根據(jù)所述業(yè)務(wù)信息,實(shí)例化VNF資源,生成VNF。其中,所述實(shí)例化VNF資源是為所述業(yè)務(wù)信息對(duì)應(yīng)的業(yè)務(wù)分配物理的資源,例如:分配一個(gè)物理CPU資源。所述第二控制器可采用通常的方法來(lái)生成VNF,在此不再贅述。
S203、所述第二控制器為所述用戶分配傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)用于標(biāo)識(shí)所述用戶被分配的DC內(nèi)的傳送網(wǎng)絡(luò)。
舉例說(shuō)明,所述第二控制器可從DC內(nèi)選擇空閑的傳送網(wǎng)絡(luò),將所述空閑的傳送網(wǎng)絡(luò)分配給所述用戶。或者,所述第二控制器也可根據(jù)預(yù)設(shè)的配置策略,根據(jù)所述業(yè)務(wù)信息,為所述用戶分配所述傳送網(wǎng)絡(luò),在此不再贅述。
S204、所述第二控制器向所述第一控制器發(fā)送第一響應(yīng),所述第一響應(yīng)包括所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)。
實(shí)施例2的第一響應(yīng)與實(shí)施例1的第一響應(yīng)相同,在此不再贅述。
可選地,若DC內(nèi)包括多個(gè)網(wǎng)關(guān),每個(gè)網(wǎng)關(guān)所能夠通信的VNF不完全相同,則S202之后,所述方法還包括:所述第二控制器根據(jù)所述VNF, 獲得網(wǎng)關(guān)的標(biāo)識(shí),所述網(wǎng)關(guān)為第二網(wǎng)關(guān),即所述VNF所屬的DC的網(wǎng)關(guān);所述第二控制器還通過(guò)所述第一響應(yīng),向所述第一控制器發(fā)送所述網(wǎng)關(guān)的標(biāo)識(shí)。若DC內(nèi)僅包含一個(gè)網(wǎng)關(guān),所述一個(gè)網(wǎng)關(guān)能夠與DC內(nèi)的所有VNF進(jìn)行通信,則S201之后,所述方法還包括:所述第二控制器獲得DC的網(wǎng)關(guān)的標(biāo)識(shí),所述第二控制器還通過(guò)所述第一響應(yīng),向所述第一控制器發(fā)送所述DC的網(wǎng)關(guān)的標(biāo)識(shí)。
本發(fā)明實(shí)施例提供的方法中,第二控制器接收第一控制器發(fā)送的包括業(yè)務(wù)信息的第一請(qǐng)求。所述第二控制器根據(jù)所述業(yè)務(wù)信息,生成與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF。所述第二控制器向所述第一控制器發(fā)送包括為所述用戶分配的傳送網(wǎng)絡(luò)的標(biāo)識(shí)的第一響應(yīng),有助于訂購(gòu)了業(yè)務(wù)的用戶與業(yè)務(wù)信息對(duì)應(yīng)的VNF建立對(duì)應(yīng)關(guān)系,使得所述訂購(gòu)了業(yè)務(wù)的用戶的數(shù)據(jù)能夠傳輸?shù)綄?duì)應(yīng)的VNF,有效地提高VNF資源的利用率。
實(shí)施例3
實(shí)施例3是從第三控制器一側(cè)對(duì)本發(fā)明實(shí)施例提供的方法進(jìn)行說(shuō)明。實(shí)施例3中的第一控制器能夠?qū)λ龅谌刂破骱偷诙刂破鬟M(jìn)行管理和/或控制。所述第三控制器能夠?qū)Φ谝痪W(wǎng)關(guān)進(jìn)行管理和/或控制,或者能夠?qū)λ龅谝痪W(wǎng)關(guān)和第二網(wǎng)關(guān)進(jìn)行管理和/或控制。所述第二控制器為實(shí)施例2中提及的第二控制器。本發(fā)明實(shí)施例提供一種用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法,如圖4所示,包括:
S301、第三控制器接收第一控制器發(fā)送的第二請(qǐng)求,所述第二請(qǐng)求包括用戶的標(biāo)識(shí)、第一網(wǎng)關(guān)的標(biāo)識(shí)和傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述第二請(qǐng)求用于通知所述第三控制器配置用于傳輸數(shù)據(jù)的路徑,所述數(shù)據(jù)為所述用戶需要發(fā)送至業(yè)務(wù)信息對(duì)應(yīng)的VNF的數(shù)據(jù),所述業(yè)務(wù)信息為所述用戶訂購(gòu)的業(yè)務(wù)的信息,所述第一網(wǎng)關(guān)為所述用戶接入的網(wǎng)絡(luò)的網(wǎng)關(guān),所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)用于標(biāo)識(shí)所述用戶被分配的DC內(nèi)的傳送網(wǎng)絡(luò)。
實(shí)施例3的第二請(qǐng)求與實(shí)施例1中的第二請(qǐng)求相同,在此不再贅述。
S302、所述第三控制器根據(jù)所述第二請(qǐng)求,生成配置信息,所述配置信息為網(wǎng)關(guān)集配置所述用于傳輸數(shù)據(jù)的路徑所需的信息,所述網(wǎng)關(guān)集為所述路徑所經(jīng)過(guò)的網(wǎng)關(guān)的集合,所述配置信息包括所述用戶的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)。
舉例說(shuō)明,所述網(wǎng)關(guān)集可以僅包含所述第一網(wǎng)關(guān),或者包含所述第一網(wǎng)關(guān)和第二網(wǎng)關(guān)。所述第二網(wǎng)關(guān)為DC的網(wǎng)關(guān)。
若所述網(wǎng)關(guān)集僅包含所述第一網(wǎng)關(guān),則所述第三控制器根據(jù)所述第二請(qǐng)求生成所述配置信息包括:所述第三控制器根據(jù)所述第二請(qǐng)求包括的所述用戶的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),生成所述配置信息。相應(yīng)地,所述路徑為所述第一網(wǎng)關(guān)與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF間的路徑,比如:所述第一網(wǎng)關(guān)與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF間的隧道,隧道的源地址為所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述隧道的目的地址是所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)。
可選地,所述配置信息還可包括所述路徑的標(biāo)識(shí),有助于識(shí)別所述用戶所采用的路徑。
可選地,所述配置信息還可包括所述路徑的類(lèi)型等參數(shù),在此不再逐一舉例說(shuō)明。
可選地,所述第二請(qǐng)求還包括所述第二網(wǎng)關(guān)的標(biāo)識(shí),所述配置信息還包括所述第二網(wǎng)關(guān)的標(biāo)識(shí)。所述配置信息包括第一配置信息和第二配置信息。若所述網(wǎng)關(guān)集包含所述第一網(wǎng)關(guān)和所述第二網(wǎng)關(guān),則所述第三控制器根據(jù)所述第二請(qǐng)求生成所述配置信息包括:所述第三控制器根據(jù)所述第二請(qǐng)求包括的所述用戶的標(biāo)識(shí)和所述第二網(wǎng)關(guān)的標(biāo)識(shí),生成所述第一配置信息,所述第一配置信息為所述第一網(wǎng)關(guān)配置第一子路徑所需的信息,所述第一子路徑為所述第一網(wǎng)關(guān)與所述第二網(wǎng)關(guān)間用于傳輸所述數(shù)據(jù)的路徑;所述第三控制器根據(jù)所述第二請(qǐng)求包括的所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),生成所述第二配置信息,所述第二配置信息為所述第二網(wǎng)關(guān)配置第二子路徑所需的信息,所述第二子路徑為所述第二網(wǎng)關(guān)與所述VNF間用于傳輸所述數(shù)據(jù)的路徑,所述路徑包括所述第一子路徑和所述第二子路徑。
可選地,所述第一配置信息還可包括所述第一網(wǎng)關(guān)的標(biāo)識(shí)和/或所述路徑的標(biāo)識(shí)。所述第二配置信息還可包括所述第一網(wǎng)關(guān)的標(biāo)識(shí)、所述第二網(wǎng)關(guān)的標(biāo)識(shí)和所述路徑的標(biāo)識(shí)中的至少一個(gè)。
S303、所述第三控制器向所述網(wǎng)關(guān)集發(fā)送所述配置信息。
舉例說(shuō)明,若所述網(wǎng)關(guān)集僅包括所述第一網(wǎng)關(guān),則所述第三控制器向所述網(wǎng)關(guān)集發(fā)送所述配置信息包括:所述第三控制器根據(jù)所述第二請(qǐng)求包括的所述第一網(wǎng)關(guān)的標(biāo)識(shí),向所述第一網(wǎng)關(guān)發(fā)送所述配置信息。
舉例說(shuō)明,若所述網(wǎng)關(guān)集包括是第一網(wǎng)關(guān)和所述第二網(wǎng)關(guān),則所述第三控制器向所述網(wǎng)關(guān)集發(fā)送所述配置信息包括:所述第三控制器根據(jù)所述第二請(qǐng)求包括的所述第一網(wǎng)關(guān)的標(biāo)識(shí),向所述第一網(wǎng)關(guān)發(fā)送所述第一配置信息;所述第三控制器根據(jù)所述第二請(qǐng)求包括的所述第二網(wǎng)關(guān)的標(biāo)識(shí),向 所述第二網(wǎng)關(guān)發(fā)送所述第二配置信息。
舉例說(shuō)明,所述第三控制器可通過(guò)消息或報(bào)文,攜帶所述第二配置信息。所述第三控制器可通過(guò)攜帶所述第二配置信息的消息或報(bào)文,向所述第二網(wǎng)關(guān)下發(fā)所述第二配置信息。其中,所述攜帶所述第二如配置信息的消息或報(bào)文的目的地址可以是所述第二網(wǎng)關(guān)的IP地址,所述第二網(wǎng)關(guān)的IP地址可以是所述第二網(wǎng)關(guān)的標(biāo)識(shí),這樣,所述第二網(wǎng)關(guān)可以從所述攜帶所述第二配置信息的消息或報(bào)文獲得所述第二網(wǎng)關(guān)的標(biāo)識(shí)。
本發(fā)明實(shí)施例提供的方法中,第三控制器接收第一控制器發(fā)送的包括用戶的標(biāo)識(shí)、第一網(wǎng)關(guān)的標(biāo)識(shí)和傳送網(wǎng)絡(luò)的標(biāo)識(shí)的第二請(qǐng)求。所述第三控制器根據(jù)第二請(qǐng)求,生成配置信息。所述第三控制器向網(wǎng)關(guān)集發(fā)送所述配置信息,該網(wǎng)關(guān)集為所述路徑所經(jīng)過(guò)的網(wǎng)關(guān)的集合,比如所述網(wǎng)關(guān)集僅包含所述第一網(wǎng)關(guān),或者所述網(wǎng)關(guān)集包括所述第一網(wǎng)關(guān)和第二網(wǎng)關(guān)。這樣,網(wǎng)關(guān)集包括的網(wǎng)關(guān)可根據(jù)配置信息,建立用于傳輸用戶的數(shù)據(jù)的路徑,使得訂購(gòu)了業(yè)務(wù)的用戶的數(shù)據(jù)能夠被傳輸?shù)綄?duì)應(yīng)的VNF,有效地提高VNF資源的利用率。
實(shí)施例4
實(shí)施例4是從第一網(wǎng)關(guān)一側(cè)對(duì)本發(fā)明實(shí)施例提供的方法進(jìn)行說(shuō)明。所述第一網(wǎng)關(guān)可以是IP網(wǎng)關(guān),比如:寬帶網(wǎng)絡(luò)網(wǎng)關(guān)(broadband network gateway,BNG)、業(yè)務(wù)路由器(service router,SR)、寬帶遠(yuǎn)程接入服務(wù)器(broadband remote access server,BRAS)或?qū)拵Ы尤敕?wù)器(broadband access server,BAS)。實(shí)施例4中提及的第二控制器為實(shí)施例3中提及的第三控制器,實(shí)施例4提及的第一控制器為實(shí)施例1提及的第一控制器。所述第二控制器用于對(duì)所述第一網(wǎng)關(guān)進(jìn)行管理和/或控制。
本發(fā)明實(shí)施例提供一種用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法,如圖5所示,包括:
S401、第一網(wǎng)關(guān)接收用戶的接入請(qǐng)求,所述接入請(qǐng)求包括所述用戶的標(biāo)識(shí)。
舉例說(shuō)明,所述用戶的接入請(qǐng)求用于向所述第一網(wǎng)關(guān)請(qǐng)求接入網(wǎng)絡(luò)。所述用戶所請(qǐng)求接入的網(wǎng)絡(luò)是所述第一網(wǎng)關(guān)所在的網(wǎng)絡(luò),比如城域網(wǎng)絡(luò),還可以是其他類(lèi)型的網(wǎng)絡(luò),在此不再贅述。其中,所述第一網(wǎng)關(guān)接收到所述用戶的接入請(qǐng)求后,可獲知所述用戶處于上線狀態(tài)。
S402、所述第一網(wǎng)關(guān)向第一控制器發(fā)送第一消息,所述第一網(wǎng)關(guān)為所述用戶接入的網(wǎng)絡(luò)的網(wǎng)關(guān),所述第一消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。
舉例說(shuō)明,所述第一消息為通知消息,所述通知消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述通知消息用于通知所述第一控制器所述用戶接入網(wǎng)絡(luò);或者,所述第一消息為認(rèn)證請(qǐng)求,所述認(rèn)證請(qǐng)求包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述認(rèn)證請(qǐng)求用于請(qǐng)求AAA服務(wù)器對(duì)所述用戶的身份進(jìn)行認(rèn)證。
S403、所述第一網(wǎng)關(guān)接收第二控制器發(fā)送的配置信息,所述配置信息為第一網(wǎng)關(guān)配置用于傳輸數(shù)據(jù)的路徑所需的信息,所述數(shù)據(jù)為所述用戶需要發(fā)送至業(yè)務(wù)信息對(duì)應(yīng)的虛擬網(wǎng)絡(luò)功能VNF的數(shù)據(jù),所述業(yè)務(wù)信息為所述用戶訂購(gòu)的業(yè)務(wù)的信息,所述配置信息包括所述用戶的標(biāo)識(shí)和傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)用于標(biāo)識(shí)所述用戶被分配的數(shù)據(jù)中心DC內(nèi)的傳送網(wǎng)絡(luò)。
舉例說(shuō)明,所述配置信息可攜帶在報(bào)文或消息中,攜帶所述配置信息的報(bào)文或消息的目的地址可以為所述第一網(wǎng)關(guān)的地址。如果所述第一網(wǎng)關(guān)的標(biāo)識(shí)是所述第一網(wǎng)關(guān)的IP地址,則所述攜帶所述配置信息的報(bào)文或消息的目的地址可以為所述第一網(wǎng)關(guān)的標(biāo)識(shí)。這樣,所述第一網(wǎng)關(guān)可從所述攜帶所述配置信息的報(bào)文或消息的目的地址,獲得所述第一網(wǎng)關(guān)的標(biāo)識(shí)。
可選地,所述配置信息還可包括所述第一網(wǎng)關(guān)的標(biāo)識(shí)。
S404、所述第一網(wǎng)關(guān)根據(jù)所述用戶的信息、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),獲得對(duì)應(yīng)關(guān)系,所述對(duì)應(yīng)關(guān)系包括所述用戶的信息和所述路徑的信息,所述路徑的信息包括所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述路徑為所述第一網(wǎng)關(guān)與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF間的路徑。
舉例說(shuō)明,所述第一網(wǎng)關(guān)可從所述配置信息獲得所述用戶的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述第一網(wǎng)關(guān)可從所述攜帶所述配置信息的報(bào)文或消息中獲得所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述第一網(wǎng)關(guān)根據(jù)所述用戶的信息、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)生成所述對(duì)應(yīng)關(guān)系。
可選地,若所述配置信息還包括所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述第一網(wǎng)關(guān) 可從所述配置信息獲得所述用戶的信息、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí);所述第一網(wǎng)關(guān)根據(jù)所述用戶的信息、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)生成所述對(duì)應(yīng)關(guān)系。
可選地,若所述配置信息還包括所述路徑的標(biāo)識(shí),則所述第一網(wǎng)關(guān)獲得所述對(duì)應(yīng)關(guān)系包括:所述第一網(wǎng)關(guān)從所述配置信息獲得所述路徑的標(biāo)識(shí)、所述用戶的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí);所述第一網(wǎng)關(guān)從攜帶所述配置信息的消息或報(bào)文中獲得所述第一網(wǎng)關(guān)的標(biāo)識(shí);所述第一網(wǎng)關(guān)根據(jù)所述路徑的標(biāo)識(shí)、所述用戶的標(biāo)識(shí)、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),生成所述對(duì)應(yīng)關(guān)系,所述對(duì)應(yīng)關(guān)系包括所述路徑的標(biāo)識(shí)、所述用戶的標(biāo)識(shí)、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)。
S404之后,本發(fā)明實(shí)施例提供的方法還包括:所述第一網(wǎng)關(guān)接收到來(lái)自用戶的報(bào)文,所述來(lái)自用戶的報(bào)文包括所述用戶的標(biāo)識(shí)和所述用戶需要發(fā)送至業(yè)務(wù)信息對(duì)應(yīng)的VNF的數(shù)據(jù);所述第一網(wǎng)關(guān)根據(jù)所述用戶的標(biāo)識(shí)和所述對(duì)應(yīng)關(guān)系,獲得所述路徑的信息;所述第一網(wǎng)關(guān)根據(jù)所述路徑的信息,通過(guò)所述路徑向所述VNF發(fā)送所述來(lái)自用戶的報(bào)文。
本發(fā)明實(shí)施例提供的方法中,第一網(wǎng)關(guān)接收用戶的接入請(qǐng)求后,向第一控制器發(fā)送包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)的第一消息。所述第一網(wǎng)關(guān)接收第二控制器發(fā)送的包括所述用戶的標(biāo)識(shí)和傳送網(wǎng)絡(luò)的標(biāo)識(shí)的配置信息。第一網(wǎng)關(guān)根據(jù)所述用戶的信息、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),獲得包括所述用戶的信息和所述路徑的信息的對(duì)應(yīng)關(guān)系。這樣,第一網(wǎng)關(guān)能夠建立起用于傳輸用戶的數(shù)據(jù)的路徑,使得訂購(gòu)了業(yè)務(wù)的用戶的數(shù)據(jù)能夠傳輸?shù)綄?duì)應(yīng)的VNF,有效地提高VNF資源的利用率。
實(shí)施例5
實(shí)施例5是從第一網(wǎng)關(guān)一側(cè)對(duì)本發(fā)明實(shí)施例提供的方法進(jìn)行說(shuō)明。所述第一網(wǎng)關(guān)可以是IP網(wǎng)關(guān),具體舉例可參見(jiàn)實(shí)施例4。實(shí)施例5中提及的第二控制器為實(shí)施例3中提及的第三控制器,實(shí)施例5提及的第一控制器為實(shí)施例1提及的第一控制器。所述第二控制器用于對(duì)所述第一網(wǎng)關(guān)和所述第二網(wǎng)關(guān)進(jìn)行管理和/或控制。
本發(fā)明實(shí)施例提供一種用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法,如圖6所 示,包括:
S501、第一網(wǎng)關(guān)接收用戶的接入請(qǐng)求,所述接入請(qǐng)求包括所述用戶的標(biāo)識(shí)。
實(shí)施例5的S501與實(shí)施例4的S401相同,在此不再贅述。
S502、所述第一網(wǎng)關(guān)向第一控制器發(fā)送第一消息,所述第一網(wǎng)關(guān)為所述用戶接入的網(wǎng)絡(luò)的網(wǎng)關(guān),所述第一消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。
實(shí)施例5的S502與實(shí)施例4的S402相同,在此不再贅述。
S503、所述第一網(wǎng)關(guān)接收第二控制器發(fā)送的配置信息,所述配置信息為第一網(wǎng)關(guān)配置用于傳輸數(shù)據(jù)的子路徑所需的信息,所述數(shù)據(jù)為所述用戶需要發(fā)送至業(yè)務(wù)信息對(duì)應(yīng)的VNF的數(shù)據(jù),所述業(yè)務(wù)信息為所述用戶訂購(gòu)的業(yè)務(wù)的信息,所述配置信息包括所述用戶的標(biāo)識(shí)和第二網(wǎng)關(guān)的標(biāo)識(shí),所述第二網(wǎng)關(guān)為DC的網(wǎng)關(guān)。
本發(fā)明實(shí)施例中的子路徑用于傳輸所述數(shù)據(jù)至所述第二網(wǎng)關(guān)。實(shí)施例5中的配置信息為實(shí)施例3中提及的第一配置信息,在此不再贅述。實(shí)施例5中的子路徑為實(shí)施例3中提及的第一子路徑。
可選地,本發(fā)明實(shí)施例中的配置信息還可包括所述路徑的標(biāo)識(shí)。實(shí)施例5中的路徑的標(biāo)識(shí)是用來(lái)標(biāo)識(shí)所述子路徑所在的路徑,可以與實(shí)施例4中的路徑的標(biāo)識(shí)或?qū)嵤├?中的路徑的標(biāo)識(shí)相同,在此不再贅述。
S504、所述第一網(wǎng)關(guān)根據(jù)所述用戶的標(biāo)識(shí)、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述第二網(wǎng)關(guān)的標(biāo)識(shí),獲得對(duì)應(yīng)關(guān)系,所述對(duì)應(yīng)關(guān)系包括所述用戶的標(biāo)識(shí)和所述子路徑的信息,所述子路徑的信息包括所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述第二網(wǎng)關(guān)的標(biāo)識(shí),所述子路徑為所述第一網(wǎng)關(guān)與所述第二網(wǎng)關(guān)間的路徑。
舉例說(shuō)明,所述第一網(wǎng)關(guān)生成所述對(duì)應(yīng)關(guān)系的所述第一網(wǎng)關(guān)的標(biāo)識(shí)可來(lái)自于攜帶所述配置信息的消息或報(bào)文,或者所述第一網(wǎng)關(guān)的標(biāo)識(shí)可進(jìn)一步包含于所述配置信息中,即所述第一網(wǎng)關(guān)可采用實(shí)施例4中的方法獲得所述第一網(wǎng)關(guān)的標(biāo)識(shí),在此不再贅述。
可選的,若所述配置信息還包括所述路徑的標(biāo)識(shí),所述第一網(wǎng)關(guān)生成的對(duì)應(yīng)關(guān)系還包括所述路徑的標(biāo)識(shí)。
S504之后,本發(fā)明實(shí)施例提供的方法還包括:所述第一網(wǎng)關(guān)接收到 來(lái)自用戶的報(bào)文,所述來(lái)自用戶的報(bào)文包括所述用戶的標(biāo)識(shí)和所述用戶需要發(fā)送至業(yè)務(wù)信息對(duì)應(yīng)的VNF的數(shù)據(jù);所述第一網(wǎng)關(guān)根據(jù)所述用戶的標(biāo)識(shí)和所述對(duì)應(yīng)關(guān)系,獲得所述子路徑的信息;所述第一網(wǎng)關(guān)根據(jù)所述子路徑的信息,通過(guò)所述子路徑向所述第二網(wǎng)關(guān)發(fā)送所述來(lái)自用戶的報(bào)文。
本發(fā)明實(shí)施例提供的方法,第一網(wǎng)關(guān)接收用戶的接入請(qǐng)求后,向第一控制器發(fā)送包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)的第一消息。所述第一網(wǎng)關(guān)接收第二控制器發(fā)送的包括所述用戶的標(biāo)識(shí)和第二網(wǎng)關(guān)的標(biāo)識(shí)的配置信息。所述第一網(wǎng)關(guān)根據(jù)所述用戶的標(biāo)識(shí)、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述第二網(wǎng)關(guān)的標(biāo)識(shí),獲得包括所述用戶的標(biāo)識(shí)和所述子路徑的信息的對(duì)應(yīng)關(guān)系。這樣,第一網(wǎng)關(guān)能夠建立起用于傳輸用戶的數(shù)據(jù)的子路徑,即所述第一網(wǎng)關(guān)至所述第二網(wǎng)關(guān)間的路徑,使得訂購(gòu)了業(yè)務(wù)的用戶的數(shù)據(jù)能夠傳輸?shù)剿龅诙W(wǎng)關(guān),有助于提高VNF資源的利用率。
實(shí)施例6
本發(fā)明實(shí)施例提供一種NFV寬帶系統(tǒng),如圖7所示,包括用戶駐地設(shè)備、接入節(jié)點(diǎn)、AAA服務(wù)器、IP網(wǎng)關(guān)、DC網(wǎng)關(guān)、第一控制器、第二控制器、第三控制器和VNF。IP網(wǎng)關(guān)可以是本發(fā)明任意一個(gè)實(shí)施例中提及的第一網(wǎng)關(guān)。DC網(wǎng)關(guān)可以是本發(fā)明任意一個(gè)實(shí)施例中提及的第二網(wǎng)關(guān)。本發(fā)明實(shí)施例提供的系統(tǒng)包括的設(shè)備間的連接關(guān)系如圖7所示。
實(shí)施例7
下面結(jié)合圖7所示的系統(tǒng),對(duì)實(shí)施例7提供的方法進(jìn)行說(shuō)明。本發(fā)明實(shí)施例提供一種用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法,如圖8所示,所述方法包括:
S601、用戶駐地設(shè)備向第一網(wǎng)關(guān)發(fā)送身份認(rèn)證請(qǐng)求。
舉例說(shuō)明,用戶駐地設(shè)備可通過(guò)接入節(jié)點(diǎn),向第一網(wǎng)關(guān)發(fā)送身份認(rèn)證請(qǐng)求。所述身份認(rèn)證請(qǐng)求包括用戶的標(biāo)識(shí)。
需要說(shuō)明的是,所述身份認(rèn)證請(qǐng)求用于請(qǐng)求AAA服務(wù)器對(duì)所述用戶的身份進(jìn)行認(rèn)證。用戶駐地設(shè)備可以通過(guò)動(dòng)態(tài)主機(jī)配置協(xié)議(Dynamic Host Configuration Protocol,DHCP)、以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議(Point to Point Protocol over Ethernet,PPPoE)和802.1x協(xié)議中任意一種協(xié)議向第一網(wǎng)關(guān)發(fā)送所述身份認(rèn)證請(qǐng)求。其中,802.1x協(xié)議是基于客戶端或服務(wù)器的訪問(wèn)控制和認(rèn)證協(xié)議。通過(guò)802.1x協(xié)議可以限制未經(jīng)授權(quán)的用戶或 設(shè)備通過(guò)接入端口(access port)訪問(wèn)局域網(wǎng)(Local Area Network,LAN)或無(wú)線局域網(wǎng)(Wireless Local Area Networks,WLAN)。
S602、所述第一網(wǎng)關(guān)向AAA服務(wù)器發(fā)送第一認(rèn)證請(qǐng)求。
舉例說(shuō)明,所述第一網(wǎng)關(guān)從所述身份認(rèn)證請(qǐng)求中獲取用戶的標(biāo)識(shí)。所述第一網(wǎng)關(guān)可以通過(guò)遠(yuǎn)程用戶撥號(hào)認(rèn)證服務(wù)(Remote Authentication Dial In User Service,Radius)協(xié)議或計(jì)費(fèi)認(rèn)證協(xié)議(Diameter Protocol),向所述AAA服務(wù)器發(fā)送第一認(rèn)證請(qǐng)求。所述第一認(rèn)證請(qǐng)求用于請(qǐng)求所述AAA服務(wù)器對(duì)所述用戶的身份進(jìn)行認(rèn)證。所述第一認(rèn)證請(qǐng)求包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。
S603、所述AAA服務(wù)器根據(jù)所述第一認(rèn)證請(qǐng)求,對(duì)所述用戶的身份進(jìn)行認(rèn)證。
所述AAA服務(wù)器可采用通常AAA服務(wù)器所采用的認(rèn)證方法,對(duì)所述用戶的身份進(jìn)行認(rèn)證,在此不在贅述。
S604、所述AAA服務(wù)器向所述第一網(wǎng)關(guān)發(fā)送第一認(rèn)證通過(guò)響應(yīng)。
所述AAA服務(wù)器在根據(jù)所述用戶的標(biāo)識(shí),確定所述用戶通過(guò)身份認(rèn)證后,生成所述第一認(rèn)證通過(guò)響應(yīng)。所述AAA服務(wù)器可向所述第一網(wǎng)關(guān)發(fā)送所述第一認(rèn)證通過(guò)響應(yīng)。具體地,所述AAA服務(wù)器可以通過(guò)Radius協(xié)議或Diameter協(xié)議向所述第一網(wǎng)關(guān)發(fā)送所述第一認(rèn)證通過(guò)響應(yīng)。所述第一認(rèn)證通過(guò)響應(yīng)用于通知所述第一網(wǎng)關(guān)所述用戶通過(guò)身份認(rèn)證。
S605、所述第一網(wǎng)關(guān)向用戶駐地設(shè)備發(fā)送第二認(rèn)證通過(guò)響應(yīng)。
所述第一網(wǎng)關(guān)可以通過(guò)DHCP、PPPoE和802.1x協(xié)議中任意一種協(xié)議向用戶駐地設(shè)備發(fā)送所述第二認(rèn)證通過(guò)響應(yīng)。所述第二認(rèn)證通過(guò)響應(yīng)中攜帶用于標(biāo)識(shí)所述用戶通過(guò)身份認(rèn)證的參數(shù)或標(biāo)識(shí)信息。
S606、所述第一網(wǎng)關(guān)向所述第一控制器發(fā)送通知消息。
所述通知消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述通知消息用于通知所述第一控制器所述用戶接入網(wǎng)絡(luò)。所述第一網(wǎng)關(guān)的標(biāo)識(shí)可以是所述第一網(wǎng)關(guān)的互聯(lián)網(wǎng)協(xié)議(internet protocol,IP)地址、所述第一網(wǎng)關(guān)的序號(hào)、所述第一網(wǎng)關(guān)的名稱等能夠標(biāo)識(shí)所述第一網(wǎng)關(guān)的信息。
所述通知(Notification)消息可以由所述第一網(wǎng)關(guān)直接發(fā)送至所述第一控制器?;蛘?,所述通知消息可經(jīng)第三控制器轉(zhuǎn)發(fā)至所述第一控制器, 即所述第一網(wǎng)關(guān)向所述第三控制器發(fā)送所述通知消息,經(jīng)所述第三控制器轉(zhuǎn)發(fā)所述通知消息至所述第一控制器。所述第三控制器是能夠管理和/或控制所述第一網(wǎng)關(guān)的設(shè)備。
所述第一網(wǎng)關(guān)可以通過(guò)網(wǎng)絡(luò)配置協(xié)議(Network Configuration Protocol,Netconf)、簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(Simple Network Management Protocol,SNMP)Trap和系統(tǒng)日志(Syslog)協(xié)議中任意一種協(xié)議向所述第一控制器發(fā)送所述通知消息。
具體的,所述第一網(wǎng)關(guān)可以發(fā)送事件通知(Event Notification)消息到所述第一控制器。若所述第一網(wǎng)關(guān)通過(guò)Netconf協(xié)議發(fā)送通知消息,則所述第一網(wǎng)關(guān)可擴(kuò)展Event Notification攜帶的內(nèi)容來(lái)攜帶所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。Event Notification的內(nèi)容的格式可以是可擴(kuò)展標(biāo)記語(yǔ)言(Extensible Markup Language,XML)或javaScript對(duì)象表示法(avaScript Object Notation,JSON)等格式。假設(shè)以XML為例,擴(kuò)展Netconf Notification攜帶的內(nèi)容如下:
可選地,用戶的標(biāo)識(shí)可以為線路ID(Line-ID)或用戶的名稱。例如:所述用戶名稱可以是“alice@isp”。Line-ID包括接入節(jié)點(diǎn)的名稱、接入端口的框、接入端口的槽、接入端口的端口號(hào)和虛擬局域網(wǎng)(Virtual LAN Area Network,VLAN)號(hào)等。
例如:Line-ID的值為“DSLAM_010101_VLAN100”。DSLAM表示接入節(jié)點(diǎn)的名稱,010101中的01可分別表示接入端口的框、接入端口的槽和接入端口的端口號(hào),VLAN100表示的是用戶所屬的VLAN號(hào),不屬于DC中的傳送網(wǎng)絡(luò)。VLAN100表示的是用戶在接入網(wǎng)絡(luò)中被分配的VLAN的標(biāo)識(shí)。
用戶狀態(tài)為所述用戶的上線狀態(tài)或所述用戶的下線狀態(tài)。所述用戶上的線狀態(tài)可以表示為“1”,所述用戶的下線狀態(tài)可以表示為“0”?;蛘撸鲇脩舻纳暇€狀態(tài)可以表示為“online”,所述用戶的下線狀態(tài)可以表 示為“offline”。所述用戶的上線狀態(tài)表示所述用戶接入網(wǎng)絡(luò)。
若所述第一網(wǎng)關(guān)通過(guò)SNMP Trap協(xié)議發(fā)送通知消息,Trap中的對(duì)象標(biāo)示符(Object Identifier)和Value可用于攜帶通知消息的內(nèi)容,Object Identifier表示用戶的標(biāo)識(shí)或用戶狀態(tài)。
若所述第一網(wǎng)關(guān)通過(guò)Syslog協(xié)議發(fā)送通知消息時(shí),可以將通知消息的內(nèi)容放到Syslog消息的消息體中。如圖9所示Syslog消息格式,包括IP、用戶數(shù)據(jù)報(bào)協(xié)議(User Datagram Protocol,UDP)和Syslog消息,Syslog消息包括優(yōu)先級(jí)、時(shí)間標(biāo)志位和消息體。用戶的標(biāo)識(shí)可以表示為“alice@isp change online”。
可選地,通知消息還包括用戶的帶寬信息和用戶的物理位置信息等用戶相關(guān)的屬性。用戶的帶寬信息可以用于在第一網(wǎng)關(guān)和用戶的業(yè)務(wù)信息對(duì)應(yīng)的VNF之間的路徑間提供滿足帶寬要求的傳輸通道。用戶的物理位置信息可以用于提供基于位置的服務(wù),例如,用戶在公共場(chǎng)所接入網(wǎng)絡(luò),則提供防火墻功能。
在S606之后,還包括S607至S6020。如圖10(a)所示,S607至S6016,如圖10(b)所示,S6017至S6020。
S607、所述第一控制器從所述通知消息中獲取所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。
具體的,所述第一控制器接收所述第一網(wǎng)關(guān)直接發(fā)送的所述通知消息?;蛘?,所述第一控制器接收所述第三控制器轉(zhuǎn)發(fā)來(lái)自所述第一網(wǎng)關(guān)的所述通知消息。所述通知消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述通知消息用于通知所述第一控制器所述用戶接入網(wǎng)絡(luò)。
S608、所述第一控制器獲取業(yè)務(wù)信息。
所述通知消息還包括所述業(yè)務(wù)信息,所述第一控制器還可從所述通知消息中獲取所述業(yè)務(wù)信息。
S609、所述第一控制器向第二控制器發(fā)送第一請(qǐng)求。
所述第一請(qǐng)求包括所述業(yè)務(wù)信息,所述第一請(qǐng)求用于通知所述第二控制器生成與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF。
需要說(shuō)明的是,所述第一控制器在發(fā)送所述第一請(qǐng)求之前,所述第一控制器生成所述第一請(qǐng)求,或者所述第一控制器將生成所述第一請(qǐng)求所需 的信息發(fā)送給服務(wù)器或其他網(wǎng)絡(luò)設(shè)備,由所述服務(wù)器或其他網(wǎng)絡(luò)設(shè)備生成所述第一請(qǐng)求。
S6010、所述第二控制器根據(jù)所述業(yè)務(wù)信息,生成與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF。
所述第二控制器接收所述第一控制器發(fā)送的所述第一請(qǐng)求,所述第一請(qǐng)求包括所述業(yè)務(wù)信息,所述業(yè)務(wù)信息為用戶訂購(gòu)的業(yè)務(wù)的信息,所述第一請(qǐng)求用于通知所述第二控制器生成與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF。所述第二控制器是用于管理VNF資源的控制器。
所述第二控制器根據(jù)所述業(yè)務(wù)信息分配VNF資源,實(shí)例化所述VNF資源,生成與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF。所述第二控制器生成所述與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF的方法可采用通常的生成VNF的方法,在此不再贅述。
S6011、所述第二控制器為所述用戶分配傳送網(wǎng)絡(luò)的標(biāo)識(shí),以及根據(jù)所述VNF,獲得第二網(wǎng)關(guān)的標(biāo)識(shí)。
所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)用于標(biāo)識(shí)所述用戶被分配的DC內(nèi)的傳送網(wǎng)絡(luò)。所述傳送網(wǎng)絡(luò)用于傳送用戶的數(shù)據(jù)流,可以是虛擬擴(kuò)展局域網(wǎng)(Virtual Extensible LAN,VXLAN)、虛擬局域網(wǎng)(Virtual LAN Area Network,VLAN)和隧道中任意一種。傳送網(wǎng)絡(luò)的標(biāo)識(shí)可以是虛擬擴(kuò)展局域網(wǎng)(Virtual Extensible LAN,VXLAN)的虛擬網(wǎng)絡(luò)標(biāo)識(shí)(VNI)或虛擬局域網(wǎng)(Virtual LAN Area Network,VLAN)的標(biāo)識(shí)(ID)。所述第二網(wǎng)關(guān)為所述VNF所屬的DC的網(wǎng)關(guān)。
S6012、所述第二控制器向所述第一控制器發(fā)送第一響應(yīng)。
所述第一響應(yīng)包括所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)。
可選地,所述第二控制器還將所述第二網(wǎng)關(guān)的標(biāo)識(shí)發(fā)送給所述第一控制器,即所述第二控制器將所述第二網(wǎng)關(guān)的標(biāo)識(shí)添加至所述第一響應(yīng),通過(guò)所述第一響應(yīng)發(fā)送給所述第一控制器。
S6013、所述第一控制器向第三控制器發(fā)送第二請(qǐng)求。
所述第二請(qǐng)求包括所述用戶的標(biāo)識(shí)、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述第二請(qǐng)求用于通知所述第三控制器配置用于傳輸數(shù)據(jù)的路徑,所述數(shù)據(jù)為所述用戶需要發(fā)送至所述業(yè)務(wù)信息對(duì)應(yīng)的VNF的數(shù)據(jù)。 所述第一網(wǎng)關(guān)為所述用戶接入的網(wǎng)絡(luò)的網(wǎng)關(guān),所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)用于標(biāo)識(shí)所述用戶被分配的DC內(nèi)的傳送網(wǎng)絡(luò)。所述用戶接入的網(wǎng)絡(luò)可以為城域網(wǎng)絡(luò)。所述傳送網(wǎng)絡(luò)用于傳送用戶的數(shù)據(jù)流,可以是虛擬擴(kuò)展局域網(wǎng)(Virtual Extensible LAN,VXLAN)、虛擬局域網(wǎng)(Virtual LAN Area Network,VLAN)和隧道中任意一種。
需要說(shuō)明的是,所述第一控制器在發(fā)送所述第二請(qǐng)求之前,所述第一控制器生成所述第二請(qǐng)求,或者所述第一控制器將生成所述第二請(qǐng)求所需的信息發(fā)送給服務(wù)器或其他網(wǎng)絡(luò)設(shè)備,由所述服務(wù)器或其他網(wǎng)絡(luò)設(shè)備生成所述第二請(qǐng)求。
S6014、所述第三控制器根據(jù)所述第二請(qǐng)求,生成配置信息。
所述配置信息為網(wǎng)關(guān)集配置所述用于傳輸數(shù)據(jù)的路徑所需的信息,所述網(wǎng)關(guān)集為所述路徑所經(jīng)過(guò)的網(wǎng)關(guān)的集合,所述配置信息包括所述用戶的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)。
若所述網(wǎng)關(guān)集為所述第一網(wǎng)關(guān),所述路徑為所述第一網(wǎng)關(guān)和所述VNF之間的路徑,則所述第三控制器為所述第一網(wǎng)關(guān)生成所述配置信息。所述配置信息包括所述用戶的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)。
若所述第二請(qǐng)求還包括第二網(wǎng)關(guān)的標(biāo)識(shí),所述配置信息還包括所述第二網(wǎng)關(guān)的標(biāo)識(shí),則第三控制器根據(jù)第二請(qǐng)求生成配置信息包括:所述第三控制器根據(jù)所述第二請(qǐng)求包括的所述用戶的標(biāo)識(shí)和所述第二網(wǎng)關(guān)的標(biāo)識(shí),生成所述第一配置信息,所述第一配置信息為所述第一網(wǎng)關(guān)配置第一子路徑所需的信息,所述第一子路徑為所述第一網(wǎng)關(guān)與所述第二網(wǎng)關(guān)間用于傳輸所述數(shù)據(jù)的路徑;所述第三控制器根據(jù)所述第二請(qǐng)求包括的所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),生成所述第二配置信息,所述第二配置信息為所述第二網(wǎng)關(guān)配置第二子路徑所需的信息,所述第二子路徑為所述第二網(wǎng)關(guān)與所述VNF間用于傳輸所述數(shù)據(jù)的路徑,所述路徑包括所述第一子路徑和所述第二子路徑。
所述第三控制器生成所述配置信息的方法可參見(jiàn)實(shí)施例3,在此不再贅述。
若所述網(wǎng)關(guān)集為所述第一網(wǎng)關(guān),則執(zhí)行S6015至S6016。
S6015、所述第三控制器向所述網(wǎng)關(guān)集發(fā)送配置信息。
舉例說(shuō)明,所述第三控制器根據(jù)所述第一網(wǎng)關(guān)的標(biāo)識(shí),向所述第一網(wǎng)關(guān)發(fā)送所述配置信息。
S6016、網(wǎng)關(guān)集配置所述用于傳輸數(shù)據(jù)的路徑。
所述網(wǎng)關(guān)集為所述第一網(wǎng)關(guān),所述第一網(wǎng)關(guān)配置所述路徑的方法可參見(jiàn)實(shí)施例4的相應(yīng)內(nèi)容。
若所述網(wǎng)關(guān)集包括所述第一網(wǎng)關(guān)和所述第二網(wǎng)關(guān),則執(zhí)行S6017至S6020。
S6017、所述第三控制器向所述第一網(wǎng)關(guān)發(fā)送所述第一配置信息。
所述第三控制器可根據(jù)所述第一網(wǎng)關(guān)的標(biāo)識(shí),向所述第一網(wǎng)關(guān)發(fā)送所述第一配置信息。
S6018、所述第一網(wǎng)關(guān)根據(jù)所述第一配置信息配置所述第一子路徑。
所述第一網(wǎng)關(guān)配置所述第一子路徑的方法可參見(jiàn)實(shí)施例5的相應(yīng)內(nèi)容,在此不再贅述。所述第一子路徑的信息為表1中的隧道的信息包含的內(nèi)容。
表1所示的對(duì)應(yīng)關(guān)系是所述第一網(wǎng)關(guān)根據(jù)所述第一網(wǎng)關(guān)的標(biāo)識(shí)、所述用戶的標(biāo)識(shí)、所述路徑的標(biāo)識(shí)和所述第二網(wǎng)關(guān)的標(biāo)識(shí)生成的對(duì)應(yīng)關(guān)系。所述路徑為通用路由封裝協(xié)議(Generic Routing Encapsulation,GRE)隧道。
表1第一子路徑的信息
用戶的標(biāo)識(shí)為DSLAM_010101_VLAN100。所述第一子路徑是從所述第一網(wǎng)關(guān)到所述第二網(wǎng)關(guān)的路徑。表1中的IP_IP網(wǎng)關(guān)表示所述第一網(wǎng)關(guān)的IP地址,表1中的IP_DC網(wǎng)關(guān)表示所述第二網(wǎng)關(guān)的IP地址。即所述第一網(wǎng)關(guān)的標(biāo)識(shí)為所述第一網(wǎng)關(guān)的IP地址,所述第二網(wǎng)關(guān)的標(biāo)識(shí)為所述第二網(wǎng)關(guān)的IP地址。GRE Key用于表示所述路徑對(duì)應(yīng)的隧道是編號(hào)為1000的隧道。所述第一網(wǎng)關(guān)接收到攜帶有DSLAM_010101_VLAN100的報(bào)文,采用表1中的源地址和目的地址進(jìn)行隧道封裝,通過(guò)編號(hào)為1000的GRE隧道,發(fā)送至第二網(wǎng)關(guān)。
需要說(shuō)明的是,隧道技術(shù)可以是GRE、二層隧道協(xié)議(Layer 2 Tunneling Protocol Version3,L2TPV3)、VXLAN、多協(xié)議標(biāo)記交換(Multiprotocol Label Switching,MPLS)VPN、和MPLS PW。每個(gè)用戶可以對(duì)應(yīng)一個(gè)隧道,或者多個(gè)用戶對(duì)應(yīng)一個(gè)隧道來(lái)傳送用戶的流量。例如,GRE隧道的Key ID、L2TPV3隧道Session ID、MPLS VPN隧道的VPN ID或VXLAN隧道的VNI。
S6019、第三控制器向所述第二網(wǎng)關(guān)發(fā)送所述第二配置信息。
所述第三控制器根據(jù)所述第二網(wǎng)關(guān)的標(biāo)識(shí),向所述第二網(wǎng)關(guān)發(fā)送所述第二配置信息。
S6020、第二網(wǎng)關(guān)根據(jù)第二配置信息配置第二子路徑。
以所述第二配置信息包括所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述路徑的標(biāo)識(shí)為例,所述第二網(wǎng)關(guān)配置所述第二子路徑包括:所述第二網(wǎng)關(guān)可根據(jù)所述第二配置信息和所述第二網(wǎng)關(guān)的標(biāo)識(shí),生成對(duì)應(yīng)關(guān)系,所述對(duì)應(yīng)關(guān)系包括所述第一子路徑的信息和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)。所述第一子路徑的信息為表2中隧道信息包含的內(nèi)容。當(dāng)然,若所述第二配置信息包含所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),則所述對(duì)應(yīng)關(guān)系包含所述第二網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)。所述第二網(wǎng)關(guān)的標(biāo)識(shí)可以來(lái)自于所述第二配置信息,也可來(lái)自于攜帶所述第二配置信息的報(bào)文或消息。所述攜帶所述第二配置信息的報(bào)文或消息為所述第三控制器發(fā)送給所述第二網(wǎng)關(guān)的報(bào)文或消息。
表2所示的對(duì)應(yīng)關(guān)系是所述第二網(wǎng)關(guān)根據(jù)所述第一網(wǎng)關(guān)的標(biāo)識(shí)、所述路徑的標(biāo)識(shí)、所述第二網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)生成的對(duì)應(yīng)關(guān)系。所述路徑為GRE隧道。
表2第二子路徑的信息
表2中VLAN表示傳送網(wǎng)絡(luò)的標(biāo)識(shí)。表2中的隧道信息與表1相同,在此不再贅述。所述第二網(wǎng)關(guān)(DC網(wǎng)關(guān))收到來(lái)自所述第一網(wǎng)關(guān)(IP網(wǎng)關(guān))的隧道封裝后的報(bào)文后,根據(jù)隧道封裝后的報(bào)文攜帶的隧道信息,比如源地址、目的地址和/或GRE KEY查找表2,獲得數(shù)值為200的VLAN的信息。所述第二網(wǎng)關(guān)根據(jù)數(shù)值為200的VLAN,通過(guò)DC內(nèi)的數(shù)值為200的VLAN,向VNF發(fā)送來(lái)自用戶的報(bào)文。
可選地,所述第二網(wǎng)關(guān)和/或所述第一網(wǎng)關(guān)完成配置后,可通過(guò)所述第三控制器,向所述第一控制器反饋用于表示完成配置的響應(yīng),在此不再舉例說(shuō)明。
實(shí)施例8
實(shí)施例8中包含的與實(shí)施例1至實(shí)施例7相同的內(nèi)容,比如用戶的標(biāo)識(shí)、第一網(wǎng)關(guān)的標(biāo)識(shí)、通知消息等具體含義在此不再贅述。本發(fā)明實(shí)施例提供一種用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法,如圖11所示,所述方法包括:
S701、第一網(wǎng)關(guān)發(fā)現(xiàn)用戶下線,向AAA服務(wù)器發(fā)送用戶計(jì)費(fèi)停止請(qǐng)求。
所述第一網(wǎng)關(guān)發(fā)現(xiàn)所述用戶處于下線狀態(tài),向所述AAA服務(wù)器發(fā)送所述用戶計(jì)費(fèi)停止請(qǐng)求。所述用戶計(jì)費(fèi)停止請(qǐng)求包括所述用戶的標(biāo)識(shí)。所述用戶計(jì)費(fèi)停止請(qǐng)求可以通過(guò)Radius協(xié)議或Diameter協(xié)議發(fā)送。
S702、所述AAA服務(wù)器根據(jù)是用戶的標(biāo)識(shí)完成計(jì)費(fèi)。
S703、所述AAA服務(wù)器向所述第一網(wǎng)關(guān)發(fā)送用戶計(jì)費(fèi)停止響應(yīng)。
所述用戶計(jì)費(fèi)停止響應(yīng)包括所述用戶的標(biāo)識(shí)。
S704、所述第一網(wǎng)關(guān)向第一控制器發(fā)送下線通知消息。
所述下線通知消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述下線通知消息用于通知所述第一控制器所述用戶退出網(wǎng)絡(luò)。第一網(wǎng)關(guān)的標(biāo)識(shí)可以是第一網(wǎng)關(guān)的IP地址。
需要說(shuō)明的是,下線通知(Notification)消息可以直接由第一網(wǎng)關(guān)發(fā)送至第一控制器?;蛘撸戮€通知消息可以經(jīng)過(guò)第三控制器轉(zhuǎn)發(fā)至第一控制器,即第一網(wǎng)關(guān)可以先向第三控制器發(fā)送下線通知消息,第三控制器再向第一控制器發(fā)送下線通知消息。
在S704之后,還包括S705至S7017。如圖12(a)所示,S705至S7013,如圖12(b)所示,S7014至S7017。
S705、所述第一控制器從所述下線通知消息中獲取所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。
與實(shí)施例7中獲取用戶的標(biāo)識(shí)和第一網(wǎng)關(guān)的標(biāo)識(shí)的方法相同,在此不再贅述。
S706、所述第一控制器根據(jù)所述用戶的標(biāo)識(shí)獲取業(yè)務(wù)信息。
所述業(yè)務(wù)信息為用戶訂購(gòu)的業(yè)務(wù)的信息。與實(shí)施例1或?qū)嵤├?中獲取業(yè)務(wù)信息的方法相同,在此不再贅述。
S707、所述第一控制器向第二控制器發(fā)送第一取消請(qǐng)求。
所述第一取消請(qǐng)求包括所述業(yè)務(wù)信息,所述第一取消請(qǐng)求用于通知所述第二控制器取消生成的與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF。所述第一取消請(qǐng)求包括所述業(yè)務(wù)信息。
S708、所述第二控制器根據(jù)所述業(yè)務(wù)信息取消生成與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF。
所述第二控制器接收第一控制器發(fā)送的第一取消請(qǐng)求,獲得所述業(yè)務(wù)信息。
S709、所述第二控制器向所述第一控制器發(fā)送第一取消響應(yīng)。
所述第一取消響應(yīng)包括傳輸用戶訂購(gòu)的業(yè)務(wù)的數(shù)據(jù)的傳送網(wǎng)絡(luò)的標(biāo)識(shí)和第二網(wǎng)關(guān)的標(biāo)識(shí)。
S7010、所述第一控制器向所述第三控制器發(fā)送第二取消請(qǐng)求。
所述第二取消請(qǐng)求包括所述用戶的標(biāo)識(shí)、所述第一網(wǎng)關(guān)的標(biāo)識(shí)、傳輸用戶訂購(gòu)的業(yè)務(wù)的數(shù)據(jù)的傳送網(wǎng)絡(luò)的標(biāo)識(shí)和第二網(wǎng)關(guān)的標(biāo)識(shí),所述第二取消請(qǐng)求用于通知所述第三控制器取消配置用于傳輸數(shù)據(jù)的路徑,所述數(shù)據(jù)為所述用戶需要發(fā)送至所述業(yè)務(wù)信息對(duì)應(yīng)的VNF的數(shù)據(jù)。
S7011、所述第三控制器根據(jù)所述第二取消請(qǐng)求,取消配置信息。
所述第三控制器接收所述第一控制器發(fā)送的所述第二取消請(qǐng)求,所述第二取消請(qǐng)求包括所述用戶的標(biāo)識(shí)、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)。所述第二取消請(qǐng)求用于通知所述第三控制器取消配置用于傳輸數(shù)據(jù)的路徑,所述數(shù)據(jù)為所述用戶需要發(fā)送至業(yè)務(wù)信息對(duì)應(yīng)的VNF的數(shù)據(jù),所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)用于標(biāo)識(shí)所述用戶被分配的DC內(nèi)的傳送網(wǎng)絡(luò)。所述用戶接入的網(wǎng)絡(luò)可以為城域網(wǎng)絡(luò)。所述傳送網(wǎng)絡(luò)用于傳送用戶的數(shù)據(jù)流,可以是虛擬擴(kuò)展局域網(wǎng)(Virtual Extensible LAN,VXLAN)、虛擬局域網(wǎng)(Virtual LAN Area Network,VLAN)和隧道中任意一種。
若所述網(wǎng)關(guān)集包括所述第一網(wǎng)關(guān)和所述第二網(wǎng)關(guān),則所述第三控制器根據(jù)所述第二取消請(qǐng)求,取消配置信息包括:所述第三控制器根據(jù)所述第 二取消請(qǐng)求包括的所述用戶的標(biāo)識(shí)和所述第二網(wǎng)關(guān)的標(biāo)識(shí),取消生成所述第一配置信息,所述第一配置信息為所述第一網(wǎng)關(guān)配置第一子路徑所需的信息,所述第一子路徑為所述第一網(wǎng)關(guān)與所述第二網(wǎng)關(guān)間用于傳輸所述數(shù)據(jù)的路徑;所述第三控制器根據(jù)所述第二取消請(qǐng)求包括的所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),取消生成的所述第二配置信息,所述第二配置信息為所述第二網(wǎng)關(guān)配置第二子路徑所需的信息,所述第二子路徑為所述第二網(wǎng)關(guān)與所述VNF間用于傳輸所述數(shù)據(jù)的路徑,所述路徑包括所述第一子路徑和所述第二子路徑。
若網(wǎng)關(guān)集為所述第一網(wǎng)關(guān),則執(zhí)行S7012。
S7012、所述第三控制器向所述網(wǎng)關(guān)集發(fā)送取消配置指令。
所述取消配置指令包括網(wǎng)關(guān)集配置所述用于傳輸數(shù)據(jù)的路徑所需的信息,即包括所述用戶的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)。具體地,所述第三控制器向所述第一網(wǎng)關(guān)發(fā)送所述取消配置指令。
S7013、所述網(wǎng)關(guān)集取消配置所述用于傳輸數(shù)據(jù)的路徑所需的信息。
所述網(wǎng)關(guān)集為所述第一網(wǎng)關(guān),所述路徑為所述第一網(wǎng)關(guān)和所述VNF之間的路徑。具體地,所述第一網(wǎng)關(guān)根據(jù)所述取消配置指令,刪除路徑對(duì)應(yīng)關(guān)系或?qū)⒙窂綄?duì)應(yīng)關(guān)系標(biāo)記為不可用,所述路徑對(duì)應(yīng)關(guān)系包括所述用戶的標(biāo)識(shí)和所述傳輸網(wǎng)絡(luò)的標(biāo)識(shí)??蛇x地,所述路徑對(duì)應(yīng)關(guān)系還可包括所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述路徑標(biāo)識(shí)中的至少一個(gè)。
若所述網(wǎng)關(guān)集包括所述第一網(wǎng)關(guān)和所述第二網(wǎng)關(guān),則執(zhí)行S7014和S7015。
S7014、所述第三控制器向所述第一網(wǎng)關(guān)發(fā)送取消配置所述第一配置信息的指令。
所述取消配置所述第一配置信息的指令包括所述第一網(wǎng)關(guān)配置第一子路徑所需的信息。所述第三控制器根據(jù)所述第一網(wǎng)關(guān)的標(biāo)識(shí),向所述第一網(wǎng)關(guān)發(fā)送取消配置所述第一配置信息的指令。
S7015、所述第一網(wǎng)關(guān)根據(jù)所述第一配置信息取消配置的第一子路徑。
本實(shí)施例的所述第一子路徑與實(shí)施例7的所述第一子路徑相同,在此不再贅述。所述第一網(wǎng)關(guān)可以刪除表1中的全部或部分信息,或者將表1 標(biāo)記為不可用,以實(shí)現(xiàn)取消配置的所述第一子路徑。
表1第一子路徑的信息
S7016、所述第三控制器向所述第二網(wǎng)關(guān)發(fā)送取消配置所述第二配置信息的指令。
所述取消配置所述第二配置信息的指令包括所述第二網(wǎng)關(guān)配置第二子路徑所需的信息。所述第三控制器根據(jù)所述第二網(wǎng)關(guān)的標(biāo)識(shí),向所述第二網(wǎng)關(guān)發(fā)送取消配置所述第二配置信息的指令。
S7017、所述第二網(wǎng)關(guān)根據(jù)所述第二配置信息取消配置的第二子路徑。
本實(shí)施例的所述第二子路徑與實(shí)施例7的所述第二子路徑相同,在此不再贅述。所述第二網(wǎng)關(guān)可以刪除表2中的全部或部分信息,或者將表2標(biāo)記為不可用,以實(shí)現(xiàn)取消配置的所述第二子路徑。
表2第二子路徑的信息
可選地,所述第二網(wǎng)關(guān)和/或所述第一網(wǎng)關(guān)取消配置后,可通過(guò)所述第三控制器,向所述第一控制器反饋用于表示取消配置的響應(yīng),在此不再舉例說(shuō)明。
實(shí)施例9
本發(fā)明實(shí)施例提供一種用于對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的方法,如圖13所示,所述方法包括:
S801、用戶駐地設(shè)備向第一網(wǎng)關(guān)發(fā)送身份認(rèn)證請(qǐng)求。
所述用戶駐地設(shè)備通過(guò)接入節(jié)點(diǎn),向所述第一網(wǎng)關(guān)發(fā)送所述身份認(rèn)證請(qǐng)求。所述身份認(rèn)證請(qǐng)求包括用戶的標(biāo)識(shí)。具體方法和詳細(xì)內(nèi)容與實(shí)施例7的中的相應(yīng)內(nèi)容相同,在此不再贅述。
S802、所述第一網(wǎng)關(guān)向第一控制器發(fā)送第一認(rèn)證請(qǐng)求。
所述第一網(wǎng)關(guān)可以通過(guò)Radius協(xié)議或Diameter協(xié)議向所述第一控制器發(fā)送所述第一認(rèn)證請(qǐng)求。具體方法和詳細(xì)內(nèi)容與實(shí)施例4的中的相應(yīng)內(nèi) 容相同,在此不再贅述。
S803、所述第一控制器向AAA服務(wù)器發(fā)送第二認(rèn)證請(qǐng)求。
所述第一控制器可以通過(guò)Radius協(xié)議或Diameter協(xié)議向所述AAA服務(wù)器發(fā)送所述第二認(rèn)證請(qǐng)求。該所述第二認(rèn)證請(qǐng)求用于請(qǐng)求AAA服務(wù)器對(duì)所述用戶的身份進(jìn)行認(rèn)證。
S804、所述AAA服務(wù)器根據(jù)所述二認(rèn)證請(qǐng)求,對(duì)用戶的身份進(jìn)行認(rèn)證。
具體方法和詳細(xì)內(nèi)容與實(shí)施例4的中的AAA對(duì)用戶進(jìn)行身份認(rèn)證的內(nèi)容相同,在此不再贅述。
S805、所述AAA服務(wù)器向所述第一控制器發(fā)送第一認(rèn)證通過(guò)響應(yīng)。
所述AAA服務(wù)器可以通過(guò)Radius協(xié)議或Diameter協(xié)議向所述第一控制器發(fā)送第一認(rèn)證通過(guò)響應(yīng)。所述第一認(rèn)證通過(guò)響應(yīng)包括所述業(yè)務(wù)信息、所述用戶的標(biāo)識(shí)和用于表示所述用戶接入網(wǎng)絡(luò)的信息,所述第一認(rèn)證通過(guò)響應(yīng)用于通知所述第一網(wǎng)關(guān)所述用戶通過(guò)身份認(rèn)證。具體方法和詳細(xì)內(nèi)容與實(shí)施例4的中的相應(yīng)內(nèi)容相同,在此不再贅述。
S806、所述第一控制器向所述第一網(wǎng)關(guān)發(fā)送第二認(rèn)證通過(guò)響應(yīng)。
所述第一控制器可以通過(guò)Radius協(xié)議或Diameter協(xié)議向第一網(wǎng)關(guān)發(fā)送所述第二認(rèn)證通過(guò)響應(yīng)。
S807、第一網(wǎng)關(guān)向用戶駐地設(shè)備發(fā)送第三認(rèn)證通過(guò)響應(yīng)。
所述第一網(wǎng)關(guān)可以通過(guò)DHCP、PPPoE和802.1x協(xié)議中任意一種協(xié)議向用戶駐地設(shè)備發(fā)送第三認(rèn)證通過(guò)響應(yīng)。
S808、第一控制器獲取用戶的標(biāo)識(shí)、第一網(wǎng)關(guān)的標(biāo)識(shí)和業(yè)務(wù)信息。
第一控制器從第一認(rèn)證請(qǐng)求中獲取用戶的標(biāo)識(shí)和第一網(wǎng)關(guān)的標(biāo)識(shí),從所述認(rèn)證通過(guò)響應(yīng)獲取所述業(yè)務(wù)信息?;蛘?,第一控制器從認(rèn)證通過(guò)響應(yīng)中獲取第一網(wǎng)關(guān)的標(biāo)識(shí)、用戶的標(biāo)識(shí)和業(yè)務(wù)信息。
在S808之后,本發(fā)明實(shí)施例可以執(zhí)行實(shí)施例7包括的S609至S6020,在此不再贅述。
本發(fā)明所述的方法,通過(guò)在第一控制器中配置AAA服務(wù)器代理,通過(guò)接收第一網(wǎng)關(guān)發(fā)送的認(rèn)證請(qǐng)求獲取用戶的標(biāo)識(shí),然后,向AAA服務(wù)器發(fā)送認(rèn)證請(qǐng)求后,接收AAA服務(wù)器發(fā)送認(rèn)證通過(guò)響應(yīng),從認(rèn)證通過(guò)響應(yīng) 中獲取用戶接入網(wǎng)絡(luò)的信息,可以避免通過(guò)修改現(xiàn)有技術(shù)中的協(xié)議來(lái)獲取用戶標(biāo)識(shí)和用戶接入網(wǎng)絡(luò)的信息,提高本發(fā)明實(shí)施例的通用性。
實(shí)施例10
實(shí)施例10提供的第一控制器可以執(zhí)行實(shí)施例1提供的方法。本發(fā)明實(shí)施例提供一種第一控制器90,如圖14所示,包括:
第一獲取單元901,用于獲取用戶的標(biāo)識(shí)和第一網(wǎng)關(guān)的標(biāo)識(shí),所述第一網(wǎng)關(guān)為所述用戶接入的網(wǎng)絡(luò)的網(wǎng)關(guān)。
第二獲取單元902,用于獲取業(yè)務(wù)信息,所述業(yè)務(wù)信息為所述用戶訂購(gòu)的業(yè)務(wù)的信息。
第一發(fā)送單元903,用于向第二控制器發(fā)送第一請(qǐng)求,所述第一請(qǐng)求包括所述業(yè)務(wù)信息,所述第一請(qǐng)求用于通知所述第二控制器生成與所述業(yè)務(wù)信息對(duì)應(yīng)的虛擬網(wǎng)絡(luò)功能VNF。
第一接收單元904,用于接收所述第二控制器發(fā)送的第一響應(yīng),所述第一響應(yīng)包括傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)用于標(biāo)識(shí)所述用戶被分配的數(shù)據(jù)中心DC內(nèi)的傳送網(wǎng)絡(luò)。
第二發(fā)送單元905,用于向第三控制器發(fā)送第二請(qǐng)求,所述第二請(qǐng)求包括所述用戶的標(biāo)識(shí)、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述第二請(qǐng)求用于通知所述第三控制器配置用于傳輸數(shù)據(jù)的路徑,所述數(shù)據(jù)為所述用戶需要發(fā)送至所述業(yè)務(wù)信息對(duì)應(yīng)的VNF的數(shù)據(jù)。
本發(fā)明實(shí)施例提供的第一控制器獲取用戶的標(biāo)識(shí)、第一網(wǎng)關(guān)的標(biāo)識(shí)和業(yè)務(wù)信息。所述第一控制器向第二控制器發(fā)送包括所述業(yè)務(wù)信息的第一請(qǐng)求,通知所述第二控制器生成與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF。所述第一控制器接收所述第二控制器發(fā)送包括傳送網(wǎng)絡(luò)的標(biāo)識(shí)的第一響應(yīng)后,向第三控制器發(fā)送包括所述用戶的標(biāo)識(shí)、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)的第二請(qǐng)求,通知所述第三控制器配置用于傳輸數(shù)據(jù)的路徑。這樣,訂購(gòu)業(yè)務(wù)的用戶與能夠與業(yè)務(wù)信息對(duì)應(yīng)的VNF建立對(duì)應(yīng)關(guān)系,所述訂購(gòu)業(yè)務(wù)的用戶的數(shù)據(jù)能夠被傳輸?shù)綄?duì)應(yīng)的VNF,有效地提高VNF資源的利用率。
可選地,所述第一響應(yīng)還包括第二網(wǎng)關(guān)的標(biāo)識(shí),所述第二網(wǎng)關(guān)為所述DC的網(wǎng)關(guān);所述第二請(qǐng)求還包括所述第二網(wǎng)關(guān)的標(biāo)識(shí)。
可選地,基于圖14,如圖15所示,所述第一控制器90還包括第二接收單元906;
所述第二接收單元906用于接收所述第一網(wǎng)關(guān)發(fā)送的通知消息,所述通知消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述通知消息用于通知所述第一控制器所述用戶接入網(wǎng)絡(luò);
所述第一獲取單元901具體用于從所述通知消息,獲取所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。
所述通知消息還包括所述業(yè)務(wù)信息,所述第二獲取單元902具體用于從所述通知消息,獲取所述業(yè)務(wù)信息。
可選地,基于圖14,如圖16所示,所述第一控制器90還包括第三接收單元907;
所述第三接收單元907用于接收所述第一網(wǎng)關(guān)發(fā)送的第一認(rèn)證請(qǐng)求,所述第一認(rèn)證請(qǐng)求包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述第一認(rèn)證請(qǐng)求用于請(qǐng)求認(rèn)證、授權(quán)和計(jì)費(fèi)AAA服務(wù)器對(duì)所述用戶的身份進(jìn)行認(rèn)證;
所述第一獲取單元901具體用于從所述第一認(rèn)證請(qǐng)求,獲得所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。
可選地,所述第一控制器90還包括:
第三發(fā)送單元908,用于向所述AAA服務(wù)器發(fā)送所述第二認(rèn)證請(qǐng)求,所述第二認(rèn)證請(qǐng)求包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述第二認(rèn)證請(qǐng)求用于請(qǐng)求認(rèn)證、授權(quán)和計(jì)費(fèi)AAA服務(wù)器對(duì)所述用戶的身份進(jìn)行認(rèn)證;
第四接收單元909,用于接收所述AAA服務(wù)器發(fā)送的認(rèn)證通過(guò)響應(yīng),所述認(rèn)證通過(guò)響應(yīng)包括所述業(yè)務(wù)信息、所述用戶的標(biāo)識(shí)和用于表示所述用戶接入網(wǎng)絡(luò)的信息,所述認(rèn)證通過(guò)響應(yīng)用于通知所述第一網(wǎng)關(guān)所述用戶通過(guò)身份認(rèn)證;
所述第二獲取單元902具體用于從所述認(rèn)證通過(guò)響應(yīng)獲取所述業(yè)務(wù)信息。
舉例說(shuō)明,所述第一獲取單元901具體用于根據(jù)外部指令或預(yù)設(shè)周期,從預(yù)設(shè)的服務(wù)器獲得第一對(duì)應(yīng)關(guān)系,所述第一對(duì)應(yīng)關(guān)系包括所述用戶 的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述預(yù)設(shè)的服務(wù)器用于保存所述第一對(duì)應(yīng)關(guān)系;
所述第一獲取單元901具體用于從所述第一對(duì)應(yīng)關(guān)系,獲取所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。
所述第二獲取單元902具體用于根據(jù)所述用戶的標(biāo)識(shí)和預(yù)存的第二對(duì)應(yīng)關(guān)系,獲得所述業(yè)務(wù)信息,所述第二對(duì)應(yīng)關(guān)系包括所述業(yè)務(wù)信息和所述用戶的標(biāo)識(shí)。
實(shí)施例11
實(shí)施例11提供的第二控制器能夠執(zhí)行實(shí)施例2提供的方法。本發(fā)明實(shí)施例提供一種第二控制器11,如圖17所示,所述第二控制器包括:
接收單元111,用于接收第一控制器發(fā)送的第一請(qǐng)求,所述第一請(qǐng)求包括業(yè)務(wù)信息,所述業(yè)務(wù)信息為用戶訂購(gòu)的業(yè)務(wù)的信息,所述第一請(qǐng)求用于通知所述第二控制器生成與所述業(yè)務(wù)信息對(duì)應(yīng)的虛擬網(wǎng)絡(luò)功能VNF。
生成單元112,用于根據(jù)所述業(yè)務(wù)信息,生成與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF。
分配單元113,用于為所述用戶分配傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)用于標(biāo)識(shí)為所述用戶被分配的數(shù)據(jù)中心DC內(nèi)的傳送網(wǎng)絡(luò)。
發(fā)送單元114,用于向所述第一控制器發(fā)送第一響應(yīng),所述第一響應(yīng)包括所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)。
本發(fā)明實(shí)施例提供的第二控制器接收第一控制器發(fā)送的包括業(yè)務(wù)信息的第一請(qǐng)求。所述第二控制器根據(jù)所述業(yè)務(wù)信息,生成與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF。所述第二控制器向所述第一控制器發(fā)送包括為所述用戶分配的傳送網(wǎng)絡(luò)的標(biāo)識(shí)的第一響應(yīng),有助于訂購(gòu)了業(yè)務(wù)的用戶與業(yè)務(wù)信息對(duì)應(yīng)的VNF建立對(duì)應(yīng)關(guān)系,使得所述訂購(gòu)了業(yè)務(wù)的用戶的數(shù)據(jù)能夠傳輸?shù)綄?duì)應(yīng)的VNF,有效地提高VNF資源的利用率。
可選地,如圖18所示,所述第二控制器11還包括:
獲取單元115,用于根據(jù)所述VNF獲得網(wǎng)關(guān)的標(biāo)識(shí),所述網(wǎng)關(guān)為所述VNF所屬的DC的網(wǎng)關(guān);
所述發(fā)送單元114還用于通過(guò)所述第一響應(yīng),向所述第一控制器發(fā)送所述網(wǎng)關(guān)的標(biāo)識(shí)。
實(shí)施例12
實(shí)施例12提供的第三控制器能夠執(zhí)行實(shí)施例3提供的方法。本發(fā)明實(shí)施例提供一種第三控制器12,如圖19所示,所述第三控制器包括:
接收單元121,用于接收第一控制器發(fā)送的第二請(qǐng)求,所述第二請(qǐng)求包括用戶的標(biāo)識(shí)、第一網(wǎng)關(guān)的標(biāo)識(shí)和傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述第二請(qǐng)求用于通知所述第三控制器配置用于傳輸數(shù)據(jù)的路徑,所述數(shù)據(jù)為所述用戶需要發(fā)送至業(yè)務(wù)信息對(duì)應(yīng)的虛擬網(wǎng)絡(luò)功能VNF的數(shù)據(jù),所述業(yè)務(wù)信息為所述用戶訂購(gòu)的業(yè)務(wù)的信息,所述第一網(wǎng)關(guān)為所述用戶接入的網(wǎng)絡(luò)的網(wǎng)關(guān),所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)用于標(biāo)識(shí)所述用戶被分配的數(shù)據(jù)中心DC內(nèi)的傳送網(wǎng)絡(luò)。
生成單元122,用于根據(jù)第二請(qǐng)求,生成配置信息,所述配置信息為網(wǎng)關(guān)集配置所述用于傳輸數(shù)據(jù)的路徑所需的信息,所述網(wǎng)關(guān)集為所述路徑所經(jīng)過(guò)的網(wǎng)關(guān)的集合,所述配置信息包括所述用戶的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)。
發(fā)送單元123,用于向所述網(wǎng)關(guān)集發(fā)送所述配置信息。
本發(fā)明實(shí)施例提供的第三控制器接收第一控制器發(fā)送的包括用戶的標(biāo)識(shí)、第一網(wǎng)關(guān)的標(biāo)識(shí)和傳送網(wǎng)絡(luò)的標(biāo)識(shí)的第二請(qǐng)求。所述第三控制器根據(jù)第二請(qǐng)求,生成配置信息。所述第三控制器向網(wǎng)關(guān)集發(fā)送所述配置信息,該網(wǎng)關(guān)集為所述路徑所經(jīng)過(guò)的網(wǎng)關(guān)的集合,比如所述網(wǎng)關(guān)集僅包含所述第一網(wǎng)關(guān),或者所述網(wǎng)關(guān)集包括所述第一網(wǎng)關(guān)和第二網(wǎng)關(guān),所述第二網(wǎng)關(guān)是DC中網(wǎng)關(guān)。這樣,網(wǎng)關(guān)集包括的網(wǎng)關(guān)能夠建立起用于傳輸用戶的數(shù)據(jù)的路徑,使得訂購(gòu)了業(yè)務(wù)的用戶的數(shù)據(jù)能夠傳輸?shù)綄?duì)應(yīng)的VNF,有效地提高VNF資源的利用率。
舉例說(shuō)明,所述網(wǎng)關(guān)集為所述第一網(wǎng)關(guān),所述路徑為所述第一網(wǎng)關(guān)和所述VNF之間的路徑。
舉例說(shuō)明,所述第二請(qǐng)求還包括第二網(wǎng)關(guān)的標(biāo)識(shí),所述第二網(wǎng)關(guān)為DC的網(wǎng)關(guān),所述配置信息包括第一配置信息和第二配置信息,如圖20所示,生成單元122包括:
第一生成子單元1221,用于根據(jù)所述第二請(qǐng)求包括的所述用戶的標(biāo)識(shí)和所述第二網(wǎng)關(guān)的標(biāo)識(shí),生成所述第一配置信息,所述第一配置信息為 所述第一網(wǎng)關(guān)配置第一子路徑所需的信息,所述第一子路徑為所述第一網(wǎng)關(guān)與所述第二網(wǎng)關(guān)間用于傳輸所述數(shù)據(jù)的路徑;
第二生成子單元1222,用于根據(jù)所述第二請(qǐng)求包括的所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),生成所述第二配置信息,所述第二配置信息為所述第二網(wǎng)關(guān)配置第二子路徑所需的信息,所述第二子路徑為所述第二網(wǎng)關(guān)與所述VNF間用于傳輸所述數(shù)據(jù)的路徑,所述路徑包括所述第一子路徑和所述第二子路徑。
如圖21所示,發(fā)送單元123包括:
第一發(fā)送子單元1231,用于向所述第一網(wǎng)關(guān)發(fā)送所述第一配置信息;
第二發(fā)送子單元1232,用于向所述第二網(wǎng)關(guān)發(fā)送所述第二配置信息。
實(shí)施例13
實(shí)施例13提供的第一網(wǎng)關(guān)能夠執(zhí)行實(shí)施例4提供的方法。該實(shí)施例提及的第二控制器為實(shí)施例3或?qū)嵤├?2提及的第三控制器。本發(fā)明提供一種第一網(wǎng)關(guān)13,如圖22所示,第一網(wǎng)關(guān)包括:
第一接收單元131,用于接收用戶的接入請(qǐng)求,所述接入請(qǐng)求包括所述用戶的標(biāo)識(shí)。
第一發(fā)送單元132,用于向第一控制器發(fā)送第一消息,所述第一網(wǎng)關(guān)為所述用戶接入的網(wǎng)絡(luò)的網(wǎng)關(guān),所述第一消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。
第二接收單元133,用于接收第二控制器發(fā)送的配置信息,所述配置信息為第一網(wǎng)關(guān)配置用于傳輸數(shù)據(jù)的路徑所需的信息,所述數(shù)據(jù)為所述用戶需要發(fā)送至業(yè)務(wù)信息對(duì)應(yīng)的虛擬網(wǎng)絡(luò)功能VNF的數(shù)據(jù),所述業(yè)務(wù)信息為所述用戶訂購(gòu)的業(yè)務(wù)的信息,所述配置信息包括所述用戶的標(biāo)識(shí)和傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)用于標(biāo)識(shí)所述用戶被分配的數(shù)據(jù)中心DC內(nèi)的傳送網(wǎng)絡(luò)。
第一獲得單元134,用于根據(jù)所述用戶的信息、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),獲得對(duì)應(yīng)關(guān)系,所述對(duì)應(yīng)關(guān)系包括所述用戶的信息和所述路徑的信息,所述路徑的信息包括所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述路徑為所述第一網(wǎng)關(guān)與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF間的路徑。
本發(fā)明實(shí)施例提供的第一網(wǎng)關(guān),第一網(wǎng)關(guān)接收用戶的接入請(qǐng)求,該接入請(qǐng)求包括所述用戶的標(biāo)識(shí),該第一網(wǎng)關(guān)向第一控制器發(fā)送包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)的第一消息,再接收第二控制器發(fā)送的包括所述用戶的標(biāo)識(shí)、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和傳送網(wǎng)絡(luò)的標(biāo)識(shí)的配置信息,第一網(wǎng)關(guān)根據(jù)所述用戶的信息、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),獲得包括所述用戶的信息和所述路徑的信息的對(duì)應(yīng)關(guān)系。這樣,第一網(wǎng)關(guān)能夠建立起用于傳輸用戶的數(shù)據(jù)的路徑,使得訂購(gòu)了業(yè)務(wù)的用戶的數(shù)據(jù)能夠傳輸?shù)綄?duì)應(yīng)的VNF,有效地提高VNF資源的利用率。
舉例說(shuō)明,所述第一消息為通知消息,所述通知消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述通知消息用于通知所述第一控制器所述用戶接入網(wǎng)絡(luò);或者所述第一消息為認(rèn)證請(qǐng)求,所述認(rèn)證請(qǐng)求包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述認(rèn)證請(qǐng)求用于請(qǐng)求AAA服務(wù)器對(duì)所述用戶的身份進(jìn)行認(rèn)證。
可選地,如圖23所示,所述第一網(wǎng)關(guān)13還包括:
第三接收單元135,用于接收到來(lái)自用戶的報(bào)文,所述來(lái)自用戶的報(bào)文包括所述用戶的標(biāo)識(shí)和所述用戶需要發(fā)送至業(yè)務(wù)信息對(duì)應(yīng)的VNF的數(shù)據(jù);
第二獲得單元136,用于根據(jù)所述用戶的標(biāo)識(shí)和所述對(duì)應(yīng)關(guān)系,獲得所述路徑的信息;
第二發(fā)送單元137,用于根據(jù)所述路徑的信息,通過(guò)所述路徑向所述VNF發(fā)送所述來(lái)自用戶的報(bào)文。
實(shí)施例14
實(shí)施例14提供的第一網(wǎng)關(guān)能夠執(zhí)行實(shí)施例5提供的方法。該實(shí)施例中提及的第二控制器為實(shí)施例3或?qū)嵤├?2提及的第三控制器.該實(shí)施例提及的配置信息為實(shí)施例3或?qū)嵤├?2提及的第一配置信息。該實(shí)施例提及的子路徑為實(shí)施例3或?qū)嵤├?2提及的第一子路徑。本發(fā)明實(shí)施例提供一種第一網(wǎng)關(guān)14,如圖24所示,所述第一網(wǎng)關(guān)包括:
第一接收單元141,用于接收用戶的接入請(qǐng)求,所述接入請(qǐng)求包括所述用戶的標(biāo)識(shí)。
第一發(fā)送單元142,用于向第一控制器發(fā)送第一消息,所述第一網(wǎng)關(guān) 為所述用戶接入的網(wǎng)絡(luò)的網(wǎng)關(guān),所述第一消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。
第二接收單元143,用于接收第二控制器發(fā)送的配置信息,所述配置信息為第一網(wǎng)關(guān)配置用于傳輸數(shù)據(jù)的子路徑所需的信息,所述數(shù)據(jù)為所述用戶需要發(fā)送至業(yè)務(wù)信息對(duì)應(yīng)的虛擬網(wǎng)絡(luò)功能VNF的數(shù)據(jù),所述業(yè)務(wù)信息為所述用戶訂購(gòu)的業(yè)務(wù)的信息,所述配置信息包括所述用戶的標(biāo)識(shí)和第二網(wǎng)關(guān)的標(biāo)識(shí),所述第二網(wǎng)關(guān)為數(shù)據(jù)中心DC的網(wǎng)關(guān)。
第一獲得單元144,用于根據(jù)所述用戶的標(biāo)識(shí)、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述第二網(wǎng)關(guān)的標(biāo)識(shí),獲得對(duì)應(yīng)關(guān)系,所述對(duì)應(yīng)關(guān)系包括所述用戶的標(biāo)識(shí)和所述子路徑的信息,所述子路徑的信息包括所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述第二網(wǎng)關(guān)的標(biāo)識(shí),所述子路徑為所述第一網(wǎng)關(guān)與所述第二網(wǎng)關(guān)間的路徑。
本發(fā)明實(shí)施例提供的第一網(wǎng)關(guān)中,第一網(wǎng)關(guān)接收用戶的接入請(qǐng)求,該接入請(qǐng)求包括所述用戶的標(biāo)識(shí),該第一網(wǎng)關(guān)向第一控制器發(fā)送包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)的第一消息,再接收第二控制器發(fā)送的包括所述用戶的標(biāo)識(shí)、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和第二網(wǎng)關(guān)的標(biāo)識(shí)的配置信息,第一網(wǎng)關(guān)根據(jù)所述用戶的標(biāo)識(shí)、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述第二網(wǎng)關(guān)的標(biāo)識(shí),獲得包括所述用戶的標(biāo)識(shí)和所述子路徑的信息的對(duì)應(yīng)關(guān)系。這樣,第一網(wǎng)關(guān)能夠建立起用于傳輸用戶的數(shù)據(jù)的路徑,使得訂購(gòu)了業(yè)務(wù)的用戶的數(shù)據(jù)能夠傳輸?shù)綄?duì)應(yīng)的VNF,有效地提高VNF資源的利用率。
舉例說(shuō)明,所述第一消息為通知消息,所述通知消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述通知消息用于通知所述第一控制器所述用戶接入網(wǎng)絡(luò);或者所述第一消息為認(rèn)證請(qǐng)求,所述認(rèn)證請(qǐng)求包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述認(rèn)證請(qǐng)求用于請(qǐng)求認(rèn)證、授權(quán)和計(jì)費(fèi)AAA服務(wù)器對(duì)所述用戶的身份進(jìn)行認(rèn)證。
可選地,如圖25所示,所述第一網(wǎng)關(guān)14還包括:
第三接收單元145,用于接收到來(lái)自用戶的報(bào)文,所述來(lái)自用戶的報(bào)文包括所述用戶的標(biāo)識(shí)和所述用戶需要發(fā)送至業(yè)務(wù)信息對(duì)應(yīng)的VNF的數(shù)據(jù);
第二獲得單元146,用于根據(jù)所述用戶的標(biāo)識(shí)和所述對(duì)應(yīng)關(guān)系,獲得 所述子路徑的信息;
第二發(fā)送單元147,用于根據(jù)所述子路徑的信息,通過(guò)所述子路徑向所述第二網(wǎng)關(guān)發(fā)送所述來(lái)自用戶的報(bào)文。
實(shí)施例15
本發(fā)明實(shí)施例提供一種對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的系統(tǒng)15,如圖26所示,所述系統(tǒng)包括:第一控制器151、第二控制器152和第三控制器153。所述第一控制器151可以是實(shí)施例10所述的第一控制器90。所述第二控制器152可以是實(shí)施例11所述的第二控制器11。所述第三控制器153可以是實(shí)施例12所述的第三控制器12。
實(shí)施例16
實(shí)施例16提供的第一控制器可執(zhí)行實(shí)施例1提供的方法。本發(fā)明實(shí)施例提供一種第一控制器16,如圖27所示,包括:
通信接口161,用于與外部網(wǎng)元進(jìn)行通信。
存儲(chǔ)器162,用于存儲(chǔ)程序代碼165。
所述通信接口161、所述存儲(chǔ)器162和處理器162通過(guò)總線164連接并完成相互間的通信。
所述處理器163,用于調(diào)用所述存儲(chǔ)器162存儲(chǔ)的程序代碼執(zhí)行如下方法:
獲取用戶的標(biāo)識(shí)和第一網(wǎng)關(guān)的標(biāo)識(shí),所述第一網(wǎng)關(guān)為所述用戶接入的網(wǎng)絡(luò)的網(wǎng)關(guān);
獲取業(yè)務(wù)信息,所述業(yè)務(wù)信息為所述用戶訂購(gòu)的業(yè)務(wù)的信息。
所述處理器163通過(guò)所述通信接口161向第二控制器發(fā)送第一請(qǐng)求,所述第一請(qǐng)求包括所述業(yè)務(wù)信息,所述第一請(qǐng)求用于通知所述第二控制器生成與所述業(yè)務(wù)信息對(duì)應(yīng)的虛擬網(wǎng)絡(luò)功能VNF。
所述處理器163通過(guò)所述通信接口161接收所述第二控制器發(fā)送的第一響應(yīng),所述第一響應(yīng)包括傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)用于標(biāo)識(shí)所述用戶被分配的數(shù)據(jù)中心DC內(nèi)的傳送網(wǎng)絡(luò)。
所述處理器163通過(guò)所述通信接口161向第三控制器發(fā)送第二請(qǐng)求,所述第二請(qǐng)求包括所述用戶的標(biāo)識(shí)、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述第二請(qǐng)求用于通知所述第三控制器配置用于傳輸數(shù)據(jù)的路 徑,所述數(shù)據(jù)為所述用戶需要發(fā)送至所述業(yè)務(wù)信息對(duì)應(yīng)的VNF的數(shù)據(jù)。
可選地,所述第一響應(yīng)還包括第二網(wǎng)關(guān)的標(biāo)識(shí),所述第二網(wǎng)關(guān)為所述DC的網(wǎng)關(guān);
所述第二請(qǐng)求還包括所述第二網(wǎng)關(guān)的標(biāo)識(shí)。
舉例說(shuō)明,所述處理器163通過(guò)所述通信接口161接收所述第一網(wǎng)關(guān)發(fā)送的通知消息,所述通知消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述通知消息用于通知所述第一控制器所述用戶接入網(wǎng)絡(luò);
所述處理器163調(diào)用所述存儲(chǔ)器162存儲(chǔ)的程序代碼執(zhí)行如下方法:
從所述通知消息,獲取所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。
從所述通知消息,獲取所述業(yè)務(wù)信息。
舉例說(shuō)明,所述處理器163通過(guò)所述通信接口161接收所述第一網(wǎng)關(guān)發(fā)送的第一認(rèn)證請(qǐng)求,所述第一認(rèn)證請(qǐng)求包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述第一認(rèn)證請(qǐng)求用于請(qǐng)求認(rèn)證、授權(quán)和計(jì)費(fèi)AAA服務(wù)器對(duì)所述用戶的身份進(jìn)行認(rèn)證;
所述處理器163,用于調(diào)用所述存儲(chǔ)器162存儲(chǔ)的程序代碼執(zhí)行如下方法:
從所述第一認(rèn)證請(qǐng)求,獲得所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。
所述處理器163通過(guò)所述通信接口161向所述AAA服務(wù)器發(fā)送所述第二認(rèn)證請(qǐng)求,所述第二認(rèn)證請(qǐng)求包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述第二認(rèn)證請(qǐng)求用于請(qǐng)求認(rèn)證、授權(quán)和計(jì)費(fèi)AAA服務(wù)器對(duì)所述用戶的身份進(jìn)行認(rèn)證;
所述處理器163通過(guò)所述通信接口161接收所述AAA服務(wù)器發(fā)送的認(rèn)證通過(guò)響應(yīng),所述認(rèn)證通過(guò)響應(yīng)包括所述業(yè)務(wù)信息、所述用戶的標(biāo)識(shí)和用于表示所述用戶接入網(wǎng)絡(luò)的信息,所述認(rèn)證通過(guò)響應(yīng)用于通知所述第一網(wǎng)關(guān)所述用戶通過(guò)身份認(rèn)證;
所述處理器163,用于調(diào)用所述存儲(chǔ)器162存儲(chǔ)的程序代碼執(zhí)行如下方法:
從所述認(rèn)證通過(guò)響應(yīng)獲取所述業(yè)務(wù)信息。
舉例說(shuō)明,所述處理器163,用于調(diào)用所述存儲(chǔ)器162存儲(chǔ)的程序代碼執(zhí)行如下方法:
根據(jù)外部指令或預(yù)設(shè)周期,從預(yù)設(shè)的服務(wù)器獲得第一對(duì)應(yīng)關(guān)系,所述第一對(duì)應(yīng)關(guān)系包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述預(yù)設(shè)的服務(wù)器用于保存所述第一對(duì)應(yīng)關(guān)系;
從所述第一對(duì)應(yīng)關(guān)系,獲取所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。
根據(jù)所述用戶的標(biāo)識(shí)和預(yù)存的第二對(duì)應(yīng)關(guān)系,獲得所述業(yè)務(wù)信息,所述第二對(duì)應(yīng)關(guān)系包括所述業(yè)務(wù)信息和所述用戶的標(biāo)識(shí)。
實(shí)施例17
實(shí)施例17提供的第二控制器可執(zhí)行實(shí)施例2提供的方法。本發(fā)明實(shí)施例提供一種第二控制器17,如圖28所示,所述第二控制器包括:
通信接口171,用于與外部網(wǎng)元進(jìn)行通信。
存儲(chǔ)器172,用于存儲(chǔ)程序代碼175。
所述通信接口171、所述存儲(chǔ)器172和處理器172通過(guò)總線174連接并完成相互間的通信。
所述處理器173通過(guò)所述通信接口171接收第一控制器發(fā)送的第一請(qǐng)求,所述第一請(qǐng)求包括業(yè)務(wù)信息,所述業(yè)務(wù)信息為用戶訂購(gòu)的業(yè)務(wù)的信息,所述第一請(qǐng)求用于通知所述第二控制器生成與所述業(yè)務(wù)信息對(duì)應(yīng)的虛擬網(wǎng)絡(luò)功能VNF。
所述處理器173,用于調(diào)用所述存儲(chǔ)器172存儲(chǔ)的程序代碼執(zhí)行如下方法:
根據(jù)所述業(yè)務(wù)信息,生成與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF。
為所述用戶分配傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)用于標(biāo)識(shí)為所述用戶被分配的數(shù)據(jù)中心DC內(nèi)的傳送網(wǎng)絡(luò)。
所述處理器173通過(guò)所述通信接口171向所述第一控制器發(fā)送第一響應(yīng),所述第一響應(yīng)包括所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)。
所述處理器173,用于調(diào)用所述存儲(chǔ)器172存儲(chǔ)的程序代碼執(zhí)行如下方法:
根據(jù)所述VNF獲得網(wǎng)關(guān)的標(biāo)識(shí),所述網(wǎng)關(guān)為所述VNF所屬的DC的網(wǎng)關(guān);
所述處理器173通過(guò)所述通信接口171通過(guò)所述第一響應(yīng),向所述第一控制器發(fā)送所述網(wǎng)關(guān)的標(biāo)識(shí)。
實(shí)施例18
實(shí)施例18提供的第三控制器可執(zhí)行實(shí)施例3提供的方法。本發(fā)明實(shí)施例提供一種第三控制器18,如圖29所示,所述第三控制器包括:
通信接口181,用于與外部網(wǎng)元進(jìn)行通信。
存儲(chǔ)器182,用于存儲(chǔ)程序代碼185。
所述通信接口181、所述存儲(chǔ)器182和處理器182通過(guò)總線184連接并完成相互間的通信。
所述處理器183通過(guò)所述通信接口181接收第一控制器發(fā)送的第二請(qǐng)求,所述第二請(qǐng)求包括用戶的標(biāo)識(shí)、第一網(wǎng)關(guān)的標(biāo)識(shí)和傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述第二請(qǐng)求用于通知所述第三控制器配置用于傳輸數(shù)據(jù)的路徑,所述數(shù)據(jù)為所述用戶需要發(fā)送至業(yè)務(wù)信息對(duì)應(yīng)的虛擬網(wǎng)絡(luò)功能VNF的數(shù)據(jù),所述業(yè)務(wù)信息為所述用戶訂購(gòu)的業(yè)務(wù)的信息,所述第一網(wǎng)關(guān)為所述用戶接入的網(wǎng)絡(luò)的網(wǎng)關(guān),所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)用于標(biāo)識(shí)所述用戶被分配的數(shù)據(jù)中心DC內(nèi)的傳送網(wǎng)絡(luò)。
所述處理器183,用于調(diào)用所述存儲(chǔ)器182存儲(chǔ)的程序代碼執(zhí)行如下方法:
根據(jù)第二請(qǐng)求,生成配置信息,所述配置信息為網(wǎng)關(guān)集配置所述用于傳輸數(shù)據(jù)的路徑所需的信息,所述網(wǎng)關(guān)集為所述路徑所經(jīng)過(guò)的網(wǎng)關(guān)的集合,所述配置信息包括所述用戶的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)。
所述處理器183通過(guò)所述通信接口181向所述網(wǎng)關(guān)集發(fā)送所述配置信息。
舉例說(shuō)明,所述網(wǎng)關(guān)集為所述第一網(wǎng)關(guān),所述路徑為所述第一網(wǎng)關(guān)和所述VNF之間的路徑。
舉例說(shuō)明,所述第二請(qǐng)求還包括第二網(wǎng)關(guān)的標(biāo)識(shí),所述第二網(wǎng)關(guān)為DC的網(wǎng)關(guān),所述配置信息包括第一配置信息和第二配置信息,所述處理器183,用于調(diào)用所述存儲(chǔ)器182存儲(chǔ)的程序代碼執(zhí)行如下方法:
根據(jù)所述第二請(qǐng)求包括的所述用戶的標(biāo)識(shí)和所述第二網(wǎng)關(guān)的標(biāo)識(shí),生成所述第一配置信息,所述第一配置信息為所述第一網(wǎng)關(guān)配置第一子路徑所需的信息,所述第一子路徑為所述第一網(wǎng)關(guān)與所述第二網(wǎng)關(guān)間用于傳輸所述數(shù)據(jù)的路徑;
根據(jù)所述第二請(qǐng)求包括的所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),生成所述第二配置信息,所述第二配置信息為所述第二網(wǎng)關(guān)配置第二子路徑所需的信息,所述第二子路徑為所述第二網(wǎng)關(guān)與所述VNF間用于傳輸所述數(shù)據(jù)的路徑,所述路徑包括所述第一子路徑和所述第二子路徑。所述處理器183通過(guò)所述通信接口181向所述第一網(wǎng)關(guān)發(fā)送所述第一配置信息;
所述處理器183通過(guò)所述通信接口181向所述第二網(wǎng)關(guān)發(fā)送所述第二配置信息。
實(shí)施例19
實(shí)施例19提供的第一網(wǎng)關(guān)可執(zhí)行實(shí)施例4提供的方法。實(shí)施例20中的第二控制器為實(shí)施例3或?qū)嵤├?2中的第二控制器。本發(fā)明提供一種第一網(wǎng)關(guān)19,如圖30所示,第一網(wǎng)關(guān)包括:
通信接口191,用于與外部網(wǎng)元進(jìn)行通信。
存儲(chǔ)器192,用于存儲(chǔ)程序代碼195。
所述通信接口191、所述存儲(chǔ)器192和處理器192通過(guò)總線194連接并完成相互間的通信。
所述處理器193通過(guò)所述通信接口191接收用戶的接入請(qǐng)求,所述接入請(qǐng)求包括所述用戶的標(biāo)識(shí)。
所述處理器193通過(guò)所述通信接口191向第一控制器發(fā)送第一消息,所述第一網(wǎng)關(guān)為所述用戶接入的網(wǎng)絡(luò)的網(wǎng)關(guān),所述第一消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。
所述處理器193通過(guò)所述通信接口191接收第二控制器發(fā)送的配置信息,所述配置信息為第一網(wǎng)關(guān)配置用于傳輸數(shù)據(jù)的路徑所需的信息,所述數(shù)據(jù)為所述用戶需要發(fā)送至業(yè)務(wù)信息對(duì)應(yīng)的虛擬網(wǎng)絡(luò)功能VNF的數(shù)據(jù),所述業(yè)務(wù)信息為所述用戶訂購(gòu)的業(yè)務(wù)的信息,所述配置信息包括所述用戶的標(biāo)識(shí)和傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述傳送網(wǎng)絡(luò)的標(biāo)識(shí)用于標(biāo)識(shí)所述用戶被分配的數(shù)據(jù)中心DC內(nèi)的傳送網(wǎng)絡(luò)。
所述處理器193,用于調(diào)用所述存儲(chǔ)器192存儲(chǔ)的程序代碼執(zhí)行如下方法:
根據(jù)所述用戶的信息、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),獲得對(duì)應(yīng)關(guān)系,所述對(duì)應(yīng)關(guān)系包括所述用戶的信息和所述路徑的信息,所 述路徑的信息包括所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述傳送網(wǎng)絡(luò)的標(biāo)識(shí),所述路徑為所述第一網(wǎng)關(guān)與所述業(yè)務(wù)信息對(duì)應(yīng)的VNF間的路徑。
舉例說(shuō)明,所述第一消息為通知消息,所述通知消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述通知消息用于通知所述第一控制器所述用戶接入網(wǎng)絡(luò);或者所述第一消息為認(rèn)證請(qǐng)求,所述認(rèn)證請(qǐng)求包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述認(rèn)證請(qǐng)求用于請(qǐng)求認(rèn)證、授權(quán)和計(jì)費(fèi)AAA服務(wù)器對(duì)所述用戶的身份進(jìn)行認(rèn)證。
舉例說(shuō)明,所述處理器193通過(guò)所述通信接口191接收到來(lái)自用戶的報(bào)文,所述來(lái)自用戶的報(bào)文包括所述用戶的標(biāo)識(shí)和所述用戶需要發(fā)送至業(yè)務(wù)信息對(duì)應(yīng)的VNF的數(shù)據(jù);
所述處理器193,用于調(diào)用所述存儲(chǔ)器192存儲(chǔ)的程序代碼執(zhí)行如下方法:
根據(jù)所述用戶的標(biāo)識(shí)和所述對(duì)應(yīng)關(guān)系,獲得所述路徑的信息;
所述處理器193通過(guò)所述通信接口191根據(jù)所述路徑的信息,通過(guò)所述路徑向所述VNF發(fā)送所述來(lái)自用戶的報(bào)文。
實(shí)施例20
實(shí)施例20提供的第一網(wǎng)關(guān)可執(zhí)行實(shí)施例5提供的方法。實(shí)施例20中的第二控制器為實(shí)施例3或?qū)嵤├?2中的第二控制器。實(shí)施例20中的配置信息為實(shí)施例3或?qū)嵤├?2中的第一配置信息。實(shí)施例20中的子路徑為實(shí)施例3或?qū)嵤├?2中的第一子路徑。本發(fā)明實(shí)施例提供一種第一網(wǎng)關(guān)21,如圖31所示,所述第一網(wǎng)關(guān)包括:
通信接口211,用于與外部網(wǎng)元進(jìn)行通信。
存儲(chǔ)器212,用于存儲(chǔ)程序代碼215。
所述通信接口211、所述存儲(chǔ)器212和處理器212通過(guò)總線214連接并完成相互間的通信。
所述處理器213通過(guò)所述通信接口211接收用戶的接入請(qǐng)求,所述接入請(qǐng)求包括所述用戶的標(biāo)識(shí)。
所述處理器213通過(guò)所述通信接口211向第一控制器發(fā)送第一消息,所述第一網(wǎng)關(guān)為所述用戶接入的網(wǎng)絡(luò)的網(wǎng)關(guān),所述第一消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí)。
所述處理器213通過(guò)所述通信接口211接收第二控制器發(fā)送的配置信息,所述配置信息為第一網(wǎng)關(guān)配置用于傳輸數(shù)據(jù)的子路徑所需的信息,所述數(shù)據(jù)為所述用戶需要發(fā)送至業(yè)務(wù)信息對(duì)應(yīng)的虛擬網(wǎng)絡(luò)功能VNF的數(shù)據(jù),所述業(yè)務(wù)信息為所述用戶訂購(gòu)的業(yè)務(wù)的信息,所述配置信息包括所述用戶的標(biāo)識(shí)和第二網(wǎng)關(guān)的標(biāo)識(shí),所述第二網(wǎng)關(guān)為數(shù)據(jù)中心DC的網(wǎng)關(guān)。
所述處理器213,用于調(diào)用所述存儲(chǔ)器212存儲(chǔ)的程序代碼執(zhí)行如下方法:
根據(jù)所述用戶的標(biāo)識(shí)、所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述第二網(wǎng)關(guān)的標(biāo)識(shí),獲得對(duì)應(yīng)關(guān)系,所述對(duì)應(yīng)關(guān)系包括所述用戶的標(biāo)識(shí)和所述子路徑的信息,所述子路徑的信息包括所述第一網(wǎng)關(guān)的標(biāo)識(shí)和所述第二網(wǎng)關(guān)的標(biāo)識(shí),所述子路徑為所述第一網(wǎng)關(guān)與所述第二網(wǎng)關(guān)間的路徑。
舉例說(shuō)明,所述第一消息為通知消息,所述通知消息包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述通知消息用于通知所述第一控制器所述用戶接入網(wǎng)絡(luò);或者所述第一消息為認(rèn)證請(qǐng)求,所述認(rèn)證請(qǐng)求包括所述用戶的標(biāo)識(shí)和所述第一網(wǎng)關(guān)的標(biāo)識(shí),所述認(rèn)證請(qǐng)求用于請(qǐng)求認(rèn)證、授權(quán)和計(jì)費(fèi)AAA服務(wù)器對(duì)所述用戶的身份進(jìn)行認(rèn)證。
所述處理器213通過(guò)所述通信接口211接收到來(lái)自用戶的報(bào)文,所述來(lái)自用戶的報(bào)文包括所述用戶的標(biāo)識(shí)和所述用戶需要發(fā)送至業(yè)務(wù)信息對(duì)應(yīng)的VNF的數(shù)據(jù);
所述處理器213,用于調(diào)用所述存儲(chǔ)器212存儲(chǔ)的程序代碼執(zhí)行如下方法:
根據(jù)所述用戶的標(biāo)識(shí)和所述對(duì)應(yīng)關(guān)系,獲得所述子路徑的信息;
所述處理器213通過(guò)所述通信接口211根據(jù)所述子路徑的信息,通過(guò)所述子路徑向所述第二網(wǎng)關(guān)發(fā)送所述來(lái)自用戶的報(bào)文。
實(shí)施例21
本發(fā)明實(shí)施例提供一種對(duì)用戶的業(yè)務(wù)進(jìn)行授權(quán)的系統(tǒng)22,如圖32所示,所述系統(tǒng)包括:第一控制器221、第二控制器222和第三控制器223。
所述第一控制器221可以是實(shí)施例16所述的第一控制器16。所述第二控制器222可以是實(shí)施例17所述的第二控制器17。所述第三控制器223可以是實(shí)施例18所述的第三控制器18。
本發(fā)明實(shí)施例中的第一控制器、第二控制器和第三控制器中的第一、第二和第三是用來(lái)區(qū)分不同的控制器,不是用來(lái)表示控制器間的先后順序。本發(fā)明實(shí)施例中的第一網(wǎng)關(guān)和第二網(wǎng)關(guān)中的第一和第二是用來(lái)區(qū)分不同的網(wǎng)關(guān),不是用來(lái)表示網(wǎng)關(guān)間的先后順序。
通過(guò)以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是 個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。