本發明涉及一種專線用戶智能化接入方法。
背景技術:
隨著SDN(軟件定義網絡)和NFV(網絡功能虛擬化)技術的迅速發展,運營商城域網專線用戶接入的方式也將隨之發生變化,進而也將帶來新的網絡部署模式和用戶增值服務。現有專線用戶都是以普通IP接入到通用服務器中,因此,現有的城域網專線用戶接入存在以下兩個問題:1)用戶端網關接入設備(CPE)分散在用戶側,用戶不同業務類型的流量只能在接入設備上進行流量的處理,或者在用戶接入匯聚層進行流量的分流,即相關用戶流量的分離依賴于固定的配置和固定的網絡通道,任何新業務的增加都需要新增配置,甚至是新增設備,因此難以進行快速的新業務部署和推廣;2)用戶接入到同一服務器設備中,無法對用戶類進行區分,且無法對單一用戶提供個性化的增值服務。
技術實現要素:
本發明要解決的技術問題,在于提供一種專線用戶智能化接入方法,通過該方法來實現專線用戶的智能化接入,包括實現對用戶流量進行智能化調度分離和實現用戶流量個性化服務業務的定制。
本發明是這樣實現的:專線用戶智能化接入方法,該方法包括如下步驟:
步驟1、在各POP節點上部署vCPE設備,并通過SND控制器控制用戶側CPE設備建立VXLAN隧道到vCPE設備;
步驟2、通過NFV技術將用戶側CPE設備虛擬化,在各POP節點上部署x86服務器以及x86服務器相應的業務處理軟件形成vCPE資源池,并利用vCPE資源池對流量進行實時調度。
進一步地,還包括:步驟3、通過智能終端APP對用戶側CPE設備進行流量個性化服務業務定制。
更進一步地,所述步驟3具體為:
用戶通過智能終端APP登錄自服務業務,且對流量業務進行定制選擇,并將用戶選擇記錄在運營商側的CRM系統中;在進行用戶側CPE設備流量調度時,SDN控制器根據CRM系統記錄的用戶選擇進行流量調度。
進一步地,在所述步驟1中,所述“通過SND控制器控制用戶側CPE設備建立VXLAN隧道到vCPE設備”具體為:
用戶側CPE設備在上線時,通過DHCP獲取IP地址,并根據要申請的業務類型,選擇相應的業務端口向運營商側的網絡管理服務平臺發起注冊請求;網絡管理服務平臺接收到注冊請求后,獲取用戶側CPE設備的ID信息,并根據ID信息從運營商側的CRM系統獲取用戶申請的業務類型信息;SDN控制器根據業務類型信息下發對應的隧道配置指令給用戶側CPE設備,并根據隧道配置指令從用戶側CPE設備建立VXLAN隧道至對應的vCPE設備。
進一步地,在所述步驟2中,所述“利用vCPE資源池對流量進行實時調度”具體為:
利用vCPE資源池管理系統對vCPE資源池中的各x86服務器進行實時監控,當監控到任一x86服務器出現異常或者負荷過重時,vCPE資源池管理系統發送消息給SDN控制器;SDN控制器接收到消息后,在對新的用戶側CPE設備下發隧道配置時,則不再建立VXLAN隧道至該出現異常或者負荷過重的x86服務器;同時,下發隧道拆除指令拆除已經建立到該出現異常或者負荷過重的x86服務器的VXLAN隧道,并下發新的隧道配置指令,建立新的VXLAN隧道到其他x86服務器,從而實現將流量轉接至其他x86服務器上。
本發明具有如下優點:
1、由于VXLAN隧道技術為動態的軟件配置,同時vxlan id可以對不同的業務流類型進行識別,因此通過VXLAN隧道技術在用戶側CPE設備與vCPE設備之間建立VXLAN隧道,可以實現對用戶流量進行智能調度分離;
2、本發明通過在POP節點上部署標準的x86服務器+軟件,替代原有專用硬件設備實現用戶側CPE設備虛擬化,可以為用戶側CPE設備的集中管理、維護和升級帶來極大的方便;
3、由于VXLAN隧道能夠根據用戶業務特性靈活發起隧道,將不同的用戶流量導入不同的vCPE資源池,vCPE資源池也為標準化的x86服務器+軟件,因此,任何新的增值業務都能夠通過部署新業務軟件的方式快速實現,而需要使用該業務的用戶則可以借助VXLAN隧道快速靈活的將相關用戶流量導入相應的vCPE資源池,有利于用戶流量個性化服務業務的實現。
附圖說明
下面參照附圖結合實施例對本發明作進一步的說明。
圖1為本發明專線用戶智能化接入方法的執行流程圖。
圖2為本發明實現智能化接入的原理示意圖。
具體實施方式
請參照圖1和圖2所示,專線用戶智能化接入方法,所述方法包括如下步驟:
步驟1、在各POP節點上部署vCPE設備,并通過SND控制器控制用戶側CPE設備建立VXLAN隧道到vCPE設備;
在該步驟1中,所述“通過SND控制器控制用戶側CPE設備建立VXLAN隧道到vCPE設備”具體為:
用戶側CPE設備在上線時,通過DHCP獲取IP地址,并根據要申請的業務類型,選擇相應的業務端口向運營商側的網絡管理服務平臺發起注冊請求;網絡管理服務平臺接收到注冊請求后,獲取用戶側CPE設備的ID信息,并根據ID信息從運營商側的CRM系統獲取用戶申請的業務類型信息;SDN控制器根據業務類型信息下發對應的隧道配置指令給用戶側CPE設備,并根據隧道配置指令從用戶側CPE設備建立VXLAN隧道至對應的vCPE設備。
在具體實施時,由于不同的用戶申請的業務類型可能不同,因此,SDN控制器在下發隧道配置指令時,可以根據用戶側CPE設備的不同業務端口下發不同的隧道配置參數,以實現建立不同的VXLAN隧道至不同的POP節點。例如,對于普通的上網流量,用戶側CPE設備可以采用端口1接入,通過在端口1封裝對應的vxlan id,同時創建不同的隧道到負責處理上網業務的POP節點;對于ITV視頻業務,用戶側CPE設備可以采用端口2接入,通過在端口2封裝對應的vxlan id,同時創建新的隧道到負責處理ITV業務的POP節點。本發明通過SDN控制器根據用戶申請的業務類型下發不同業務端口的隧道配置指令并發起隧道配置,可以實現流量的智能分流并調度到不同的POP節點。
步驟2、通過NFV技術將用戶側CPE設備虛擬化,在各POP節點上部署標準化的x86服務器以及x86服務器相應的業務處理軟件形成vCPE資源池,整個vCPE資源池中可以包含上網流量資源池、ITV資源池等多個資源池,在實施時,例如可以將端口1的上網流量導入至vCPE資源池一中,將端口2的ITV業務流量導入至vCPE資源池二中(如圖2),并利用vCPE資源池對流量進行實時調度;通過建立vCPE資源池,能夠實現靈活的動態冗余與備份,由于x86服務器為標準化服務器,相關業務處理軟件也是標準化,因此,整個vCPE資源池也為標準化的資源池。其中,在x86服務器上部署相應的業務處理軟件,可以實現根據不同的業務類型處理不同的業務數據包,例如對于上網業務,則必須具備pppoe協議功能,對于ITV業務,則必須具備組播業務功能,任何新的增值業務也能夠通過部署新業務軟件的方式來快速實現;同時通過標準的x86服務器+軟件的形式,替代原有專用硬件設備實現用戶側CPE設備虛擬化,可以為用戶側CPE設備的集中管理、維護和升級帶來極大的方便。
在該步驟2中,所述“利用vCPE資源池對流量進行實時調度”具體為:
利用vCPE資源池管理系統(該vCPE資源池管理系統用于對整個vCPE資源池進行統一的管理)對vCPE資源池中的各x86服務器進行實時監控,當監控到任一x86服務器出現異常或者負荷過重時,vCPE資源池管理系統發送消息給SDN控制器;SDN控制器接收到消息后,在對新的用戶側CPE設備下發隧道配置時,則不再建立VXLAN隧道至該出現異常或者負荷過重的x86服務器;同時,下發隧道拆除指令(tear down)拆除已經建立到該出現異常或者負荷過重的x86服務器的VXLAN隧道,并下發新的隧道配置指令,建立新的VXLAN隧道到其他x86服務器,從而實現將流量轉接至其他x86服務器上,以確保業務流量能夠正常導入到vCPE資源池中。
步驟3、通過智能終端APP(例如手機APP)對用戶側CPE設備進行流量個性化服務業務定制。該步驟3具體為:用戶通過智能終端APP登錄自服務業務,且對流量業務進行定制選擇(如對流量業務進行增刪選擇),并將用戶選擇記錄在運營商側的CRM系統中;在進行用戶側CPE設備流量調度時,SDN控制器根據CRM系統記錄的用戶選擇進行流量調度;即當用戶通過手機APP對自服務流量業務進行定制后,用戶側CPE設備就可以借助VXLAN隧道快速靈活的將相關用戶流量導入相應的vCPE資源池中。
綜上所述,本發明具有如下優點:1、由于VXLAN隧道技術為動態的軟件配置,同時vxlan id可以對不同的業務流類型進行識別,因此通過VXLAN隧道技術在用戶側CPE設備與vCPE設備之間建立VXLAN隧道,可以實現對用戶流量進行智能調度分離;
2、本發明通過在POP節點上部署標準的x86服務器+軟件,替代原有專用硬件設備實現用戶側CPE設備虛擬化,可以為用戶側CPE設備的集中管理、維護和升級帶來極大的方便;
3、由于VXLAN隧道能夠根據用戶業務特性靈活發起隧道,將不同的用戶流量導入不同的vCPE資源池,vCPE資源池也為標準化的x86服務器+軟件,因此,任何新的增值業務都能夠通過部署新業務軟件的方式快速實現,而需要使用該業務的用戶則可以借助VXLAN隧道快速靈活的將相關用戶流量導入相應的vCPE資源池,有利于用戶流量個性化服務業務的實現。
雖然以上描述了本發明的具體實施方式,但是熟悉本技術領域的技術人員應當理解,我們所描述的具體的實施例只是說明性的,而不是用于對本發明的范圍的限定,熟悉本領域的技術人員在依照本發明的精神所作的等效的修飾以及變化,都應當涵蓋在本發明的權利要求所保護的范圍內。