午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

多協(xié)議兼容性的實(shí)現(xiàn)方法

文檔序號(hào):7905687閱讀:1827來(lái)源:國(guó)知局
專利名稱:多協(xié)議兼容性的實(shí)現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)接入設(shè)備的協(xié)議兼容技術(shù),特別涉及一種多協(xié)議兼容性的實(shí)現(xiàn)方法。
背景技術(shù)
隨著寬帶網(wǎng)絡(luò)的建設(shè)發(fā)展,目前網(wǎng)絡(luò)上運(yùn)行著多家廠商的寬帶接入設(shè)備,AAA服務(wù)器作為接入設(shè)備(NAS,LAN Switch等)的認(rèn)證、計(jì)費(fèi)服務(wù)器,在Internet組網(wǎng)方案中的作用越來(lái)越重要。AAA服務(wù)器能否正常運(yùn)行關(guān)系到用戶是否能正常接入、計(jì)費(fèi)信息是否正常記錄等與用戶、運(yùn)營(yíng)商利益密切相關(guān)的問(wèn)題。
圖1是展示了典型的用戶上網(wǎng)組網(wǎng)方式,整個(gè)組網(wǎng)為一三層結(jié)構(gòu)。用戶終端直接與接入層設(shè)備相連,多個(gè)接入層設(shè)備連接至NAS(Net Access Service)設(shè)備,NAS設(shè)備再接入Internet網(wǎng)。對(duì)用戶上網(wǎng)的認(rèn)證、授權(quán)和計(jì)費(fèi),通常采用集中管理的方式,即各個(gè)NAS設(shè)備直接或間接與網(wǎng)管中心的AAA服務(wù)器相連,將用戶上網(wǎng)請(qǐng)求和上網(wǎng)信息傳遞到AAA服務(wù)器,由AAA設(shè)備完成用戶的認(rèn)證和計(jì)費(fèi)。由于網(wǎng)絡(luò)建設(shè)的長(zhǎng)期性,通常在某個(gè)網(wǎng)絡(luò)中包含多家廠商的NAS設(shè)備,如圖1所示,NAS1和NAS2由不同設(shè)備制造商提供,具備各自特性,支持不同的通訊協(xié)議屬性,如何由同一AAA服務(wù)器實(shí)現(xiàn)認(rèn)證、授權(quán)和計(jì)費(fèi)服務(wù)就成為網(wǎng)絡(luò)建設(shè)的一個(gè)難題。
隨著網(wǎng)絡(luò)復(fù)雜程度的增加,各家廠商的接入設(shè)備功能各具特色,豐富了運(yùn)營(yíng)商提供的服務(wù),但是為了支持這些特殊功能,AAA服務(wù)器通常都需要重寫(xiě)與設(shè)備通訊的代碼,而且一旦支持某家廠商的設(shè)備,對(duì)別家廠商的設(shè)備就不一定能支持,給運(yùn)營(yíng)商在認(rèn)證、計(jì)費(fèi)時(shí)帶來(lái)諸多不便,無(wú)法最大限度的利用設(shè)備功能,為終端用戶服務(wù)。
目前市場(chǎng)上各接入設(shè)備制造商均采取自主開(kāi)發(fā)或合作開(kāi)發(fā)的形式,為自家的設(shè)備提供AAA服務(wù)器,以支持自己的設(shè)備,通常無(wú)法與其它廠商設(shè)備兼容,即使兼容,也只能按照標(biāo)準(zhǔn)的Radius協(xié)議實(shí)現(xiàn)基本的認(rèn)證、授權(quán)和計(jì)費(fèi)功能,無(wú)法支持其它廠商擴(kuò)展的Radius協(xié)議。

發(fā)明內(nèi)容
針對(duì)背景技術(shù)中的不足,本發(fā)明提供一種多協(xié)議兼容性的實(shí)現(xiàn)方法,以方便的兼容各家廠商的擴(kuò)展協(xié)議。
本發(fā)明包括步驟A、AAA服務(wù)器從接入設(shè)備端傳來(lái)的報(bào)文中讀取屬性;B、AAA服務(wù)器讀取標(biāo)準(zhǔn)Radius協(xié)議配置文件,根據(jù)該配置文件判斷所述屬性是否為標(biāo)準(zhǔn)Radius協(xié)議規(guī)定的屬性,如果判斷結(jié)果為是,則轉(zhuǎn)步驟E,否則繼續(xù)步驟C;C、讀取接入設(shè)備制造商配置文件,判斷所述屬性是否為制造商擴(kuò)展的Radius屬性,如果判斷結(jié)果為是則繼續(xù)步驟D,否則轉(zhuǎn)步驟E;D、從接入商務(wù)制造商配置文件中讀取回應(yīng)報(bào)文組包規(guī)則,并按該規(guī)則組成回應(yīng)報(bào)文,然后轉(zhuǎn)步驟F;E、根據(jù)標(biāo)準(zhǔn)Radius協(xié)議配置文件組成標(biāo)準(zhǔn)回應(yīng)報(bào)文;F、向接入設(shè)備端返回回應(yīng)報(bào)文。
根據(jù)上述方法接入設(shè)備制造商配置文件在該接入設(shè)備加入網(wǎng)絡(luò)時(shí)寫(xiě)入AAA服務(wù)器中或預(yù)先寫(xiě)入AAA服務(wù)器中。
設(shè)備制造商配置文件中包括該設(shè)備支持的擴(kuò)展Radius屬性和相應(yīng)的報(bào)文組成規(guī)則。
采用本發(fā)明,只要簡(jiǎn)單的加入新的配置文件就可支持新加入網(wǎng)絡(luò)的設(shè)備,實(shí)現(xiàn)對(duì)多廠商接入設(shè)備認(rèn)證和計(jì)費(fèi)等功能的支持,無(wú)須改寫(xiě)認(rèn)證、計(jì)費(fèi)主程序,極大地方便運(yùn)營(yíng)商擴(kuò)展現(xiàn)有網(wǎng)絡(luò),也無(wú)須因?yàn)锳AA服務(wù)器的原因而只選用某家廠商的設(shè)備,可有效地保護(hù)運(yùn)營(yíng)商的資產(chǎn)投入。


圖1現(xiàn)有技術(shù)中用戶上網(wǎng)示意圖;圖2為本發(fā)明的流程圖;圖3是在RFC2865中規(guī)定的Radius報(bào)文的標(biāo)準(zhǔn)格式示意圖;圖4是RFC2865規(guī)定的帶運(yùn)營(yíng)商擴(kuò)展的屬性的報(bào)文格式示意圖。
具體實(shí)施例方式
本發(fā)明根據(jù)目前實(shí)際組網(wǎng)情況、認(rèn)真分析了各家廠商設(shè)備與AAA服務(wù)器通訊過(guò)程中出現(xiàn)的各種問(wèn)題,細(xì)致的研究了目前各廠商與AAA服務(wù)器通訊的協(xié)議,歸納總結(jié)了協(xié)議之間的異同,發(fā)明了一種兼容多家廠商設(shè)備與AAA服務(wù)器通訊協(xié)議的方法,實(shí)現(xiàn)了不同NAS設(shè)備由同一AAA服務(wù)器提供認(rèn)證、授權(quán)和計(jì)費(fèi)服務(wù)。
本發(fā)明采用一種協(xié)議分析思路,通過(guò)檢查配置文件,來(lái)確定設(shè)備的制造商,從而確定該制造商的擴(kuò)展Radius屬性,支持該設(shè)備的特殊功能,順利實(shí)現(xiàn)認(rèn)證、授權(quán)和計(jì)費(fèi)功能。
本發(fā)明由AAA服務(wù)器檢測(cè)設(shè)備端傳來(lái)的報(bào)文,并按標(biāo)準(zhǔn)Radius協(xié)議的規(guī)定解析報(bào)文,對(duì)于非標(biāo)準(zhǔn)Radius屬性,檢查各廠商配置文件,如果配置文件中包含該屬性,則可確定設(shè)備所屬?gòu)S商,根據(jù)設(shè)備廠商屬性,確定返回報(bào)文中應(yīng)該包含的屬性,組返回報(bào)文包,發(fā)往接入設(shè)備,完成認(rèn)證或計(jì)費(fèi)流程。如果網(wǎng)絡(luò)上又增加了某廠商的設(shè)備,只要知道該廠商的擴(kuò)展Radius屬性和返回報(bào)文組成規(guī)則,將相關(guān)規(guī)則寫(xiě)入配置文件,即可實(shí)現(xiàn)對(duì)新加入設(shè)備的AAA支持,并支持設(shè)備的獨(dú)有特性。該接入設(shè)備制造商配置文件可以預(yù)先寫(xiě)入AAA服務(wù)器中,這樣可以相當(dāng)于預(yù)設(shè)一個(gè)功能,也可以在該接入設(shè)備加入網(wǎng)絡(luò)時(shí)寫(xiě)入AAA服務(wù)器中,這種方式可以更加有針對(duì)性,避免造成資源的浪費(fèi)。但無(wú)論采取那種方式,都不影響本發(fā)明技術(shù)方案的實(shí)現(xiàn)。
如圖2所示,是本發(fā)明的流程圖,以下結(jié)合圖2所示及RFC2865中規(guī)定的Radius報(bào)文的標(biāo)準(zhǔn)格式,詳細(xì)介紹本發(fā)明的步驟(1)、AAA服務(wù)器從接入設(shè)備端傳來(lái)的報(bào)文中讀取屬性;在RFC2865中規(guī)定的Radius報(bào)文的標(biāo)準(zhǔn)格式如圖3所示其中第一個(gè)字節(jié)為屬性類型,第二個(gè)字節(jié)表示屬性報(bào)文長(zhǎng)度,后續(xù)直接為屬性值;對(duì)于運(yùn)營(yíng)商擴(kuò)展的屬性,RFC2865規(guī)定其屬性的Type值為26,報(bào)文格式如圖4所示第一個(gè)字節(jié)為屬性類型,第二個(gè)字節(jié)為屬性報(bào)文長(zhǎng)度,第三個(gè)字節(jié)為運(yùn)營(yíng)商擴(kuò)展屬性字,第四個(gè)字節(jié)為運(yùn)營(yíng)商擴(kuò)展屬性,后續(xù)字節(jié)為運(yùn)營(yíng)商擴(kuò)展屬性值。
(2)、AAA服務(wù)器讀取標(biāo)準(zhǔn)Radius協(xié)議配置文件,根據(jù)該配置文件判斷所述屬性是否為標(biāo)準(zhǔn)Radius協(xié)議規(guī)定的屬性,如果判斷結(jié)果為是,則轉(zhuǎn)步驟(5),否則繼續(xù)步驟(3);AAA服務(wù)器判斷屬性Type值,當(dāng)Type值不等于26時(shí),AAA服務(wù)器讀取本地磁盤(pán)上的標(biāo)準(zhǔn)Radius協(xié)議配置文件,該文件由網(wǎng)絡(luò)管理員維護(hù),以固定格式寫(xiě)入了標(biāo)準(zhǔn)Radius報(bào)文屬性。AAA服務(wù)器根據(jù)該配置文件判斷所接收Radius報(bào)文中包含的屬性是否為標(biāo)準(zhǔn)Radius協(xié)議規(guī)定的屬性,如果判斷結(jié)果為是,則轉(zhuǎn)步驟(5),否則丟棄該屬性,轉(zhuǎn)向步驟(5),如果Type值為26,則繼續(xù)步驟(3);(3)、讀取接入設(shè)備制造商配置文件,判斷所述屬性是否為制造商擴(kuò)展的Radius屬性,如果判斷結(jié)果為是則繼續(xù)步驟(4),否則轉(zhuǎn)步驟(5);根據(jù)報(bào)文中Vender-id屬性,AAA服務(wù)器確定設(shè)備的制造商,并從本地磁盤(pán)讀取該接入設(shè)備制造商配置文件,該文件根據(jù)固定格式寫(xiě)入各運(yùn)營(yíng)商的擴(kuò)展Radius屬性,根據(jù)該文件,報(bào)文各屬性被解析。
(4)、從接入商務(wù)制造商配置文件中讀取回應(yīng)報(bào)文組包規(guī)則,并按該規(guī)則組成回應(yīng)報(bào)文,然后轉(zhuǎn)步驟(6);根據(jù)報(bào)文結(jié)果,AAA服務(wù)器從本地磁盤(pán)上該接入設(shè)備制造商配置文件中讀取回應(yīng)報(bào)文組包規(guī)則,按設(shè)備制造商定義的回應(yīng)規(guī)則組成回應(yīng)報(bào)文,然后轉(zhuǎn)步驟(6);(5)、根據(jù)標(biāo)準(zhǔn)Radius協(xié)議配置文件組成標(biāo)準(zhǔn)回應(yīng)報(bào)文;(6)、向接入設(shè)備端的返回回應(yīng)報(bào)文。
配置文件在本發(fā)明中具有重要作用,例如,網(wǎng)絡(luò)上增加了cisco的接入設(shè)備,該設(shè)備通過(guò)AAA服務(wù)器實(shí)現(xiàn)認(rèn)證、授權(quán)和計(jì)費(fèi),我們可在AAA服務(wù)器上增加配置文件Dictionary.Cisco,在該文件中寫(xiě)入Cisco設(shè)備支持的Radius擴(kuò)展屬性和報(bào)文組成規(guī)則,即可很好的支持Cisco接入服務(wù)器。
權(quán)利要求
1.一種多協(xié)議兼容性的實(shí)現(xiàn)方法,其特征在于包含下述步驟A、AAA服務(wù)器從接入設(shè)備端傳來(lái)的報(bào)文中讀取屬性;B、AAA服務(wù)器讀取標(biāo)準(zhǔn)Radius協(xié)議配置文件,根據(jù)該配置文件判斷所述屬性是否為標(biāo)準(zhǔn)Radius協(xié)議規(guī)定的屬性,如果判斷結(jié)果為是,則轉(zhuǎn)步驟E,否則繼續(xù)步驟C;C、讀取接入設(shè)備制造商配置文件,判斷所述屬性是否為制造商擴(kuò)展的Radius屬性,如果判斷結(jié)果為是則繼續(xù)步驟D,否則轉(zhuǎn)步驟E;D、從接入設(shè)備制造商配置文件中讀取回應(yīng)報(bào)文組包規(guī)則,并按該規(guī)則組成回應(yīng)報(bào)文,然后轉(zhuǎn)步驟F;E、根據(jù)標(biāo)準(zhǔn)Radius協(xié)議配置文件組成標(biāo)準(zhǔn)回應(yīng)報(bào)文;F、向接入設(shè)備端返回回應(yīng)報(bào)文。
2.如權(quán)利要求1所述的方法,其特征在于接入設(shè)備制造商配置文件在該接入設(shè)備加入網(wǎng)絡(luò)時(shí)寫(xiě)入AAA服務(wù)器中。
3.如權(quán)利要求1所述的方法,其特征在于接入設(shè)備制造商配置文件預(yù)先寫(xiě)入AAA服務(wù)器中。
4.如權(quán)利要求1至3之一所述的方法,其特征在于設(shè)備制造商配置文件中包括該設(shè)備支持的擴(kuò)展Radius屬性和相應(yīng)的報(bào)文組成規(guī)則。
全文摘要
本發(fā)明公開(kāi)了一種多協(xié)議兼容性的實(shí)現(xiàn)方法,該方法通過(guò)AAA服務(wù)器檢測(cè)設(shè)備端傳來(lái)的報(bào)文,并按標(biāo)準(zhǔn)Radius協(xié)議的規(guī)定解析報(bào)文,對(duì)于非標(biāo)準(zhǔn)Radius屬性,檢查各廠商配置文件,如果配置文件中包含該屬性,則可確定設(shè)備所屬?gòu)S商,根據(jù)設(shè)備廠商屬性,確定返回報(bào)文中應(yīng)該包含的屬性,組返回報(bào)文包,發(fā)往接入設(shè)備,完成認(rèn)證或計(jì)費(fèi)流程。如果網(wǎng)絡(luò)上又增加了某廠商的設(shè)備,只要知道該廠商的擴(kuò)展Radius屬性和返回報(bào)文組成規(guī)則,將相關(guān)規(guī)則寫(xiě)入配置文件,即可實(shí)現(xiàn)對(duì)新加入設(shè)備的AAA支持,并支持設(shè)備的獨(dú)有特性。
文檔編號(hào)H04L12/24GK1531300SQ0312076
公開(kāi)日2004年9月22日 申請(qǐng)日期2003年3月17日 優(yōu)先權(quán)日2003年3月17日
發(fā)明者韋曉山, 劉先金 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1