專利名稱:寬帶用戶主叫計(jì)費(fèi)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別是有關(guān)一種寬帶用戶主叫計(jì)費(fèi)方法。
背景技術(shù):
采用用戶與接入端口綁定的計(jì)費(fèi)方法是目前電信運(yùn)營(yíng)商進(jìn)行xDSL寬帶計(jì)費(fèi)的一個(gè)常用方法,它可以解決賬戶盜用的問題,因?yàn)橛脩粑恢眯畔⒁矔?huì)被用于計(jì)費(fèi)。在ATM(Asynchronous TransferMode,異步傳輸模式)DSLAM(Digital Subscriber Line AccessMultiplexer,DSL接入復(fù)用設(shè)備)中,用戶認(rèn)證可以通過ATM PVC(Permanent Virtual Connection,永久虛連接)信息來定位用戶的接入端口,然而,在IP DSLAM(基于IP技術(shù)的DSL接入設(shè)備)中,很難讓寬帶接入服務(wù)器(BAS)主動(dòng)察覺用戶的端口信息。目前,在一般情形下,計(jì)費(fèi)可通過下面的方法來實(shí)現(xiàn)1.每個(gè)用戶一個(gè)VLAN;2.雙重VLAN標(biāo)識(shí);3.采用一個(gè)特殊的協(xié)議。
其中,每個(gè)用戶一個(gè)VLAN(Virtual Local Area Network,虛擬局域網(wǎng))也被一些電信運(yùn)營(yíng)商采用,因?yàn)橛脩艨梢酝ㄟ^用戶話務(wù)中的VLAN ID被識(shí)別,然而,這種解決方案有如下的不足之處
首先,它改變了運(yùn)營(yíng)商的匯聚層網(wǎng)絡(luò),通常,中低檔以太網(wǎng)終端交換機(jī)只支持小于1024或限于128-256的VLAN,它需要運(yùn)營(yíng)商升級(jí)匯聚層網(wǎng)絡(luò)來滿足VLAN的需求。
其次,很多配置被引入?yún)R聚層網(wǎng)絡(luò)、BAS和IP DSLAM■很多配置任務(wù)被引入聚集網(wǎng)絡(luò),實(shí)現(xiàn)這些VLAN配置任務(wù)是很麻煩的。
■很多IPDSLAM只能支持小于1K的VLAN,如AN2000B。
■BAS能否支持4K VLAN還是個(gè)問題。
雙重VLAN標(biāo)識(shí)仍然是一個(gè)尚未標(biāo)準(zhǔn)化的技術(shù),它會(huì)減少聚集網(wǎng)絡(luò)的VLAN配置任務(wù),也會(huì)減少對(duì)IPDSLAM的VLAN深度要求。然而,這種解決方案也存在一些缺點(diǎn)■不同生產(chǎn)商的應(yīng)用雙重VLAN標(biāo)識(shí)的以太網(wǎng)交換機(jī)互連仍是一個(gè)問題。
■不支持雙重VLAN標(biāo)識(shí)技術(shù)的中間以太網(wǎng)交換機(jī)會(huì)認(rèn)為雙重VLAN標(biāo)識(shí)報(bào)文是一個(gè)大報(bào)文(超過交換機(jī)支持的報(bào)文長(zhǎng)度)而放棄它。
■需要BAS支持。
■需要IP DSLAM的硬件支持。
至于特定的協(xié)議,其中一個(gè)被廣東電信科技研究院命名為VBAS。IP DSLAM能夠被動(dòng)地將用戶端口信息報(bào)告給BAS。然而,修改BAS可能導(dǎo)致系統(tǒng)的不穩(wěn)定。
因此如何實(shí)現(xiàn)IP DSLAM的主叫計(jì)費(fèi)而不修改BAS是一個(gè)難點(diǎn)。下面講述一下傳統(tǒng)的實(shí)現(xiàn)方法目前中國(guó)電信等運(yùn)營(yíng)商大量地采用了ADSL(非對(duì)稱數(shù)字用戶環(huán)路)技術(shù)開通寬帶用戶,常用的認(rèn)證計(jì)費(fèi)技術(shù)包括PPPoE(以太網(wǎng)上傳播的點(diǎn)對(duì)點(diǎn)通信協(xié)議),802.1x,或Web認(rèn)證,其中PPPoE技術(shù)最為普遍。
請(qǐng)參照?qǐng)D1,這是一個(gè)在現(xiàn)有網(wǎng)絡(luò)中通過PPPoE來進(jìn)行認(rèn)證的流程圖,其中涉及的各方有用戶、IP DSLAM(基于IP的數(shù)字用戶線接入復(fù)用器)、BAS(寬帶接入服務(wù)器)和計(jì)費(fèi)服務(wù)平臺(tái)。在現(xiàn)有網(wǎng)絡(luò)中通過PPPoE來進(jìn)行認(rèn)證的流程如下步驟101是PPPoE發(fā)現(xiàn)階段,在此階段在BAS和用戶PC之間建立一個(gè)PPPoE會(huì)話。步驟102即PPP LCP(點(diǎn)對(duì)點(diǎn)連接控制協(xié)議)階段進(jìn)行點(diǎn)對(duì)點(diǎn)協(xié)議參數(shù)的交互。步驟103中,用戶發(fā)起點(diǎn)對(duì)點(diǎn)協(xié)議認(rèn)證請(qǐng)求(以PAP口令驗(yàn)證協(xié)議形式發(fā)送)。步驟104中,IP DSLAM不做任何處理只將信息透?jìng)鞯紹AS。接下來的步驟105,BAS封裝用戶名和密碼請(qǐng)求計(jì)費(fèi)服務(wù)平臺(tái)做認(rèn)證。計(jì)費(fèi)服務(wù)平臺(tái)認(rèn)證通過在步驟106返回認(rèn)證請(qǐng)求。步驟107中,BAS向IP DSLAM發(fā)送點(diǎn)對(duì)點(diǎn)協(xié)議授權(quán)應(yīng)答信息通知認(rèn)證已經(jīng)通過。IP DSLAM于步驟108中簡(jiǎn)單透?jìng)鲬?yīng)答信息給用戶。步驟109點(diǎn)對(duì)點(diǎn)協(xié)議鑒權(quán)階段結(jié)束同時(shí)PPP IPCP(IP控制協(xié)議)階段開始。
通過認(rèn)證后,進(jìn)行下一步計(jì)費(fèi)流程。計(jì)費(fèi)流程的過程可以參見圖2。首先在步驟110中PPP IPCP階段完成。接下來的步驟111中,BAS發(fā)送計(jì)費(fèi)請(qǐng)求信息到計(jì)費(fèi)服務(wù)平臺(tái)開始計(jì)費(fèi),BAS通過PPPLCP(Link Control Protocol)回聲(Echo)機(jī)制或BAS認(rèn)同(acknowledges)機(jī)制來檢測(cè)用戶是否在線,BAS通過發(fā)送PPPoEPADT(The PPPoE Active Discovery Terminate,終止消息)到計(jì)費(fèi)服務(wù)平臺(tái)以通知計(jì)費(fèi)服務(wù)平臺(tái)停止計(jì)費(fèi)。這里的計(jì)費(fèi)標(biāo)識(shí)是NAS-PORT(Network Access Server-PORT,撥號(hào)服務(wù)器端口)屬性。步驟112中計(jì)費(fèi)服務(wù)平臺(tái)回應(yīng)計(jì)費(fèi)請(qǐng)求。
這種傳統(tǒng)的方法所采用的計(jì)費(fèi)標(biāo)識(shí)是NAS-PORT,需要對(duì)現(xiàn)有在線BAS設(shè)備配置進(jìn)行修改,這樣往往會(huì)對(duì)現(xiàn)有網(wǎng)絡(luò)的正常運(yùn)行帶來比較大的風(fēng)險(xiǎn)。如何利用DSLAM設(shè)備主動(dòng)上報(bào)用戶信息,而不對(duì)BAS設(shè)備做任何改動(dòng),最大限度的降低風(fēng)險(xiǎn),以達(dá)到即裝即用的目的,是目前運(yùn)營(yíng)商關(guān)心的問題之一。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種寬帶用戶主叫計(jì)費(fèi)方法,以克服上述現(xiàn)有技術(shù)的不足,解決目前寬帶用戶主叫計(jì)費(fèi)方法需要對(duì)BAS設(shè)備配置進(jìn)行修改而導(dǎo)致風(fēng)險(xiǎn)產(chǎn)生的問題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供一種寬帶用戶主叫計(jì)費(fèi)方法,包括以下步驟a.IP DSLAM獲取PPPoE PPP PAP鑒權(quán)請(qǐng)求信息和PPPoE PPP CPAP鑒權(quán)響應(yīng)信息;b.IP DSLAM根據(jù)用戶MAC地址來定位用戶地址;c.IP DSLAM修改PPPoE PPP PAP鑒權(quán)請(qǐng)求信息或PPPoE PPP CPAP鑒權(quán)響應(yīng)信息給出的用戶名;d.IP DSLAM將修改過的PPPoE PPP PAP鑒權(quán)請(qǐng)求信息或PPPoE PPP CPAP鑒權(quán)響應(yīng)信息送至BAS;e.BAS將PPPoE PPP PAP鑒權(quán)請(qǐng)求信息和PPPoEPPP CPAP鑒權(quán)響應(yīng)信息轉(zhuǎn)換為與RADIUS相應(yīng)的用戶名屬性;f.OSS(operation support system,運(yùn)營(yíng)支撐系統(tǒng))根據(jù)修改過的用戶名對(duì)用戶進(jìn)行計(jì)費(fèi)鑒權(quán)。
上述的修改用戶名是將位置(端口)信息加到原用戶名一起成為修改后的用戶名,也可以是將原先用戶所用的用戶名用位置信息所代替。這里的位置信息的包括節(jié)點(diǎn)號(hào)、機(jī)框號(hào)、槽號(hào)、端口號(hào)。位置信息中各項(xiàng)值的字節(jié)長(zhǎng)度范圍是節(jié)點(diǎn)號(hào)1~65535,機(jī)框號(hào)1~255,槽號(hào)1~255,端口號(hào)1~255。
本發(fā)明繞過了BAS,不需要對(duì)BAS端進(jìn)行修改,額外的配置任務(wù)比每個(gè)用戶一個(gè)VLAN和雙重VLAN標(biāo)識(shí)要少。而且對(duì)客戶端透明,滿足了主叫計(jì)費(fèi)的需求。具體而言本發(fā)明的主要優(yōu)點(diǎn)集中在以下幾個(gè)方面1.對(duì)現(xiàn)網(wǎng)BAS沒有任何影響(整個(gè)過程不要對(duì)BAS進(jìn)行任何修改和其他額外工作)。
2.對(duì)現(xiàn)有計(jì)費(fèi)系統(tǒng)影響小(本發(fā)明的DLSAM方案需要修改計(jì)費(fèi)軟件的工作量將比支持VBAS帶來修改量要小很多)。
3.不影響VLAN規(guī)劃(該方案不涉及VLAN信息,可以自由配置用戶VLAN)。
4.與集中式和分布式認(rèn)證形式(與BAS在網(wǎng)絡(luò)中的布局)無關(guān)。
5.不受原來硬件機(jī)框標(biāo)識(shí)方式的限制(機(jī)框號(hào)——機(jī)框標(biāo)識(shí),可以自主定義)以下結(jié)合附圖與實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說明。
圖1為現(xiàn)有網(wǎng)絡(luò)中進(jìn)行認(rèn)證的流程圖。
圖2為本發(fā)明的一個(gè)實(shí)施例的流程圖。
具體實(shí)施例方式
有關(guān)本發(fā)明的詳細(xì)說明及技術(shù)內(nèi)容,現(xiàn)就結(jié)合
如下請(qǐng)參照?qǐng)D2,這是本發(fā)明的一個(gè)進(jìn)行認(rèn)證的流程圖,其中涉及的各方有用戶、IP DSLAM、BAS和計(jì)費(fèi)服務(wù)平臺(tái)。在本發(fā)明中通過PPPoE來進(jìn)行認(rèn)證的流程如下步驟201是PPPoE發(fā)現(xiàn)階段,在此階段在BAS和用戶PC之間建立一個(gè)PPPoE會(huì)話。步驟202即PPP LCP階段進(jìn)行點(diǎn)對(duì)點(diǎn)協(xié)議參數(shù)的交互。步驟203中,用戶發(fā)起點(diǎn)對(duì)點(diǎn)協(xié)議認(rèn)證請(qǐng)求(以PAP口令驗(yàn)證協(xié)議形式發(fā)送)。步驟204中,IP DSLAM獲取PPP鑒權(quán)信息(PAP)并通過加入或替換用戶位置信息來修改用戶名,然后將改修改后的用戶名送出。
接下來的步驟205,BAS封裝修改后的用戶名請(qǐng)求計(jì)費(fèi)服務(wù)平臺(tái)做認(rèn)證。計(jì)費(fèi)服務(wù)平臺(tái)認(rèn)證修改后的用戶名后,在步驟206返回認(rèn)證請(qǐng)求。步驟207中,BAS向IP DSLAM發(fā)送點(diǎn)對(duì)點(diǎn)協(xié)議授權(quán)應(yīng)答信息通知認(rèn)證已經(jīng)通過。IP DSLAM于步驟208中簡(jiǎn)單透?jìng)鲬?yīng)答信息給用戶。步驟209點(diǎn)對(duì)點(diǎn)協(xié)議鑒權(quán)階段結(jié)束同時(shí)PPP IPCP(IP控制協(xié)議)階段開始。
通過認(rèn)證后,進(jìn)行下一步計(jì)費(fèi)流程。計(jì)費(fèi)流程的過程可以參見圖2。首先在步驟210中PPP IPCP階段完成。接下來的步驟211中,BAS發(fā)送計(jì)費(fèi)請(qǐng)求信息到計(jì)費(fèi)服務(wù)平臺(tái)開始計(jì)費(fèi),BAS通過PPP LCP回聲機(jī)制或BAS認(rèn)同機(jī)制來檢測(cè)用戶是否在線,BAS通過發(fā)送PPPoE PADT到計(jì)費(fèi)服務(wù)平臺(tái)以通知計(jì)費(fèi)服務(wù)平臺(tái)停止計(jì)費(fèi)。這里的計(jì)費(fèi)標(biāo)識(shí)改為基于用戶名而不是NAS-PORT屬性。步驟212中計(jì)費(fèi)服務(wù)平臺(tái)回應(yīng)計(jì)費(fèi)請(qǐng)求。
計(jì)費(fèi)的主要問題是如何/何時(shí)IP DSLAM將用戶位置信息報(bào)告給鑒權(quán)和計(jì)費(fèi)服務(wù)器。如果我們能夠主動(dòng)地上報(bào)這個(gè)信息而不需要修改BAS,這很明顯有助于我們滿足運(yùn)營(yíng)商的需求。
幾乎所有的以太網(wǎng)點(diǎn)對(duì)點(diǎn)協(xié)議客戶軟件都執(zhí)行PAP鑒權(quán)而不是在PPP鑒權(quán)階段與BAS進(jìn)行CHAP(握手驗(yàn)證協(xié)議)。就此而言,我們能夠獲取PPP PAP鑒權(quán)信息并修改用戶名中的用戶認(rèn)證信息。BAS執(zhí)行正常的PPP到RADIUS的翻譯。用戶鑒權(quán)會(huì)使用修改過的用戶名,這個(gè)用戶名包含了具有機(jī)架、槽和端口信息的用戶地址。計(jì)費(fèi)也會(huì)依據(jù)這個(gè)用戶名。這個(gè)方案具有以下優(yōu)點(diǎn)■不需要對(duì)BAS端進(jìn)行修改,他繞過了BAS。
■對(duì)客戶端透明■滿足了ABoC的需求■額外的預(yù)備任務(wù)比每個(gè)用戶一個(gè)VLAN和雙重標(biāo)識(shí)要少。
唯一的不足之處是鑒權(quán)和計(jì)費(fèi)系統(tǒng)需要修訂。
從BAS和鑒權(quán)服務(wù)器的會(huì)話來看,CHAP鑒權(quán)程序和PAP的相似但可以引入詢問/響應(yīng)機(jī)制,這不影響本發(fā)明用戶名修改或置換。
在用戶和BAS之間,會(huì)話過程被改變成以下模式
i)BAS詢問用戶ii)用戶以詢問值(Challenge Value)和名稱來響應(yīng)詢問。
iii)BAS以詢問成功或失敗來回應(yīng)該詢問響應(yīng)。
從這個(gè)角度,我們可以看到,當(dāng)PAP鑒權(quán),本發(fā)明能夠修改CHAP名稱就像PAP鑒權(quán)過程中修改用戶名一樣。不同的是CHAP信息和PAP信息的格式。CHAP的PPP協(xié)議號(hào)是0xc223而PAP的則是0xc023。
為了執(zhí)行與CHAP相對(duì)應(yīng)的功能,可以修改詢問響應(yīng)信息的名字域。
如果采用周期性的詢問,這個(gè)過程也是類似的,因?yàn)橄到y(tǒng)只對(duì)詢問響應(yīng)信息感興趣。
本發(fā)明的一個(gè)實(shí)施例的OSS流程包括i)OSS提供包括電話號(hào)碼,節(jié)點(diǎn)號(hào),機(jī)框號(hào),槽位號(hào)和端口號(hào)的用戶信息。
ii)OSS在計(jì)費(fèi)服務(wù)器上產(chǎn)生一個(gè)相應(yīng)的賬號(hào)。
IPDSLAM獲取以下的PPPoE PPP PAP的鑒權(quán)請(qǐng)求報(bào)文(包括VLAN標(biāo)簽)偏置16字節(jié)長(zhǎng)度11字節(jié)關(guān)鍵字0x8864000000000000c02301關(guān)鍵字掩碼0xffff000000000000ffffffIPDSLAM獲取以下的PPPoE PPP CPAP的詢問回應(yīng)報(bào)文(包括VLAN標(biāo)簽)偏置16字節(jié)長(zhǎng)度11字節(jié)關(guān)鍵字0x8864000000000000c22302關(guān)鍵字掩碼0xffff000000000000ffffff在獲取這個(gè)信息后,DSLAM能夠定位槽位號(hào)和端口號(hào),給出節(jié)點(diǎn)號(hào)、機(jī)框號(hào)、槽位號(hào)和端口號(hào)的位置信息。位置信息為一個(gè)最大17最小7字節(jié)的可變長(zhǎng)度的字符串,其格式為節(jié)點(diǎn)號(hào)機(jī)框號(hào)槽位號(hào)端口號(hào)其中各項(xiàng)值的范圍是節(jié)點(diǎn)號(hào)1~65535,機(jī)框號(hào)1~255,槽位號(hào)1~255,端口號(hào)1~255。對(duì)于節(jié)點(diǎn)號(hào),如果它是1,填入1,機(jī)框號(hào),槽位號(hào)和端口號(hào)也是如此。
關(guān)于對(duì)每個(gè)ADSL端口修改用戶名有三種可能的動(dòng)作■修改用戶名.位置鑒權(quán)被加到用戶名之前成為“位置信息#用戶名”。例如,如果用戶名是aaa,節(jié)點(diǎn)號(hào)是10,機(jī)框號(hào)是3,槽位號(hào)為10,端口ID是23,則新的用戶名是“10#3#10#23#aaa”。
■取代用戶名,原先用戶所用的用戶名被位置信息所代替,例如,如果用戶名是aaa,節(jié)點(diǎn)號(hào)是10,機(jī)框號(hào)是3,槽位號(hào)是10,端口ID是23,則新的用戶名是“10#3#10#23”。
■不予修改.對(duì)該端口不做任何操作。
以上所介紹的,僅僅是本發(fā)明的較佳實(shí)施例而已,不能以此來限定本發(fā)明實(shí)施的范圍。本技術(shù)領(lǐng)域內(nèi)的一般技術(shù)人員根據(jù)本發(fā)明所作的等同的變化,例如將以上實(shí)施例中的各個(gè)步驟進(jìn)行組合以及本領(lǐng)域內(nèi)技術(shù)人員熟知的改進(jìn),都應(yīng)仍屬于本發(fā)明專利涵蓋的范圍。
權(quán)利要求
1.一種寬帶用戶主叫計(jì)費(fèi)方法,其特征在于包括以下步驟a.IP DSLAM獲取PPPoE PPP PAP鑒權(quán)請(qǐng)求信息或PPPoE PPPCHAP鑒權(quán)響應(yīng)信息;b.IP DSLAM根據(jù)用戶MAC地址來定位用戶端口信息;c.IP DSLAM修改PPPoE PPP PAP鑒權(quán)請(qǐng)求信息或PPPoE PPPCPAP鑒權(quán)響應(yīng)信息中的用戶名字段;d.IP DSLAM將修改過的PPPoE PPP PAP鑒權(quán)請(qǐng)求信息或PPPoE PPP CPAP鑒權(quán)響應(yīng)信息送至BAS;e.BAS將PPPoE PPP PAP鑒權(quán)請(qǐng)求信息和PPPoE PPP CPAP問詢響應(yīng)信息轉(zhuǎn)換為與RADIUS相應(yīng)的用戶名屬性;f.OSS計(jì)費(fèi)系統(tǒng)根據(jù)修改過的用戶名對(duì)用戶進(jìn)行鑒權(quán)計(jì)費(fèi)。
2.根據(jù)權(quán)利要求1所述的寬帶用戶主叫計(jì)費(fèi)方法,其特征在于在步驟c中IP DSLAM可以設(shè)定為對(duì)一些特定的用戶名或端口不進(jìn)行修改。
3.根據(jù)權(quán)利要求1所述的寬帶用戶主叫計(jì)費(fèi)方法,其特征在于步驟c中所述的修改用戶名是將位置信息加到原用戶名一起成為修改后的用戶名。
4.根據(jù)權(quán)利要求1所述的寬帶用戶主叫計(jì)費(fèi)方法,其特征在于步驟c中所述的修改用戶名是將原先用戶所用的用戶名用位置信息所代替。
5.根據(jù)權(quán)利要求3或4所述的寬帶用戶主叫計(jì)費(fèi)方法,其特征在于位置信息的包括節(jié)點(diǎn)號(hào)、機(jī)框號(hào)、槽位號(hào)、端口號(hào)。
6.根據(jù)權(quán)利要求5所述的寬帶用戶主叫計(jì)費(fèi)方法,其特征在于位置信息中各項(xiàng)值的字節(jié)長(zhǎng)度范圍是節(jié)點(diǎn)號(hào)1~65535,支架號(hào)1~255,槽位號(hào)1~255,端口號(hào)1~255。
全文摘要
一種寬帶用戶主叫計(jì)費(fèi)方法,包括以下步驟a.IPDSLAM獲取鑒權(quán)請(qǐng)求信息或鑒權(quán)響應(yīng)信息;b.IP DSLAM根據(jù)用戶MAC地址來定位用戶端口;c.IP DSLAM修改鑒權(quán)請(qǐng)求信息或問詢響應(yīng)信息中的用戶名字段;d.IP DSLAM將修改過的問詢響應(yīng)信息送至BAS;e.BAS將鑒權(quán)請(qǐng)求信息和問詢響應(yīng)信息轉(zhuǎn)換為與RADIUS相應(yīng)的用戶名屬性;f.OSS根據(jù)修改過的用戶名對(duì)用戶進(jìn)行計(jì)費(fèi)鑒權(quán)。本發(fā)明不對(duì)BAS設(shè)備做任何改動(dòng),最大限度的降低風(fēng)險(xiǎn),達(dá)到即裝即用的目的。
文檔編號(hào)H04L29/06GK1581784SQ200410018429
公開日2005年2月16日 申請(qǐng)日期2004年5月18日 優(yōu)先權(quán)日2004年5月18日
發(fā)明者王建峰 申請(qǐng)人:Ut斯達(dá)康通訊有限公司