專利名稱:一種寬帶城域網(wǎng)端口維修信息查詢系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及寬帶通信領(lǐng)域,具體而言是提供一種能夠在城域網(wǎng)寬帶故障維修中供維修人員辨別線路端口位置和查詢端口信息的系統(tǒng)。
背景技術(shù):
目前寬帶網(wǎng)絡(luò)在國(guó)內(nèi)已經(jīng)普及,網(wǎng)絡(luò)規(guī)模十分巨大。運(yùn)營(yíng)商大都依據(jù)行政區(qū)域劃分形成了一定區(qū)域內(nèi)的寬帶城域網(wǎng)。一個(gè)寬帶城域網(wǎng)中可提供的端口數(shù)量大都在數(shù)十萬(wàn)以上。在具體應(yīng)用中提供給用戶使用的常見(jiàn)端口包括以太網(wǎng)接口和ADSL接口。由于端口數(shù)量龐大,在設(shè)備端口與用戶端設(shè)備的連接中使用了大量的分線設(shè)備,包括配線架、交接箱等。 在這些分線設(shè)備中,集中的線路被分散到不同的電纜中繼續(xù)向下傳遞。由于線路數(shù)量眾多, 維修人員在維修故障時(shí)很難直觀地判斷出哪根線連接的是哪個(gè)用戶,這使得寬帶的故障維修面臨很大的困難。目前通行的做法主要是依靠開(kāi)通時(shí)建立的技術(shù)資料。但是由于寬帶業(yè)務(wù)變動(dòng)頻繁,保證技術(shù)資料的準(zhǔn)確性本身就是一件十分艱難的工作。另一種在ADSL線路中常見(jiàn)的做法是在開(kāi)用ADSL時(shí)同時(shí)開(kāi)通一個(gè)固定電話,利用固定電話的號(hào)碼顯示功能確定寬帶端口。但是目前對(duì)固定電話的需求日漸減少,有很多ADSL寬帶線路上并沒(méi)有連接電話端口,而且這種做法也嚴(yán)重依賴于資料的準(zhǔn)確性。綜上所述,目前寬帶線路端口定位的辦法使用起來(lái)步驟繁瑣而且獲得的信息并不可靠。
發(fā)明內(nèi)容
為了解決上述存在的問(wèn)題,本發(fā)明提供一種城域網(wǎng)端口維修資料查詢系統(tǒng),為維修人員提供方便可靠的查詢手段,使用測(cè)試手持端設(shè)備連接在寬帶線路上,就可以直接顯示出線路所連接的設(shè)備端口以及其它維修工作中所需要的對(duì)應(yīng)信息。本發(fā)明為解決其技術(shù)問(wèn)題所采用的技術(shù)方案是
目前國(guó)內(nèi)的城域網(wǎng)中已經(jīng)普遍部署了 VLAN技術(shù)和QINQ技術(shù),使得每一個(gè)寬帶端口和一個(gè)VLAN編號(hào),通過(guò)查詢寬帶端口的VLAN編號(hào)就可以查找到其所對(duì)應(yīng)的寬帶端口信息。本發(fā)明通過(guò)獲取線路上對(duì)應(yīng)端口的VLAN編號(hào),進(jìn)而查詢對(duì)應(yīng)端口的其它信息。在部署了 VLAN和QINQ技術(shù)的寬帶城域網(wǎng)中,每個(gè)用戶使用PPPOE(關(guān)于PPPOE協(xié)議的詳細(xì)內(nèi)容,參見(jiàn)IETF的文檔RFC2516)撥號(hào)時(shí),所發(fā)出的以太網(wǎng)報(bào)文在經(jīng)過(guò)邊緣層交換機(jī)和匯聚層交換機(jī)時(shí)會(huì)分別被打上外層和內(nèi)層的VLAN標(biāo)簽,然后被送到寬帶接入服務(wù)器 BRAS中。在PPPOE連接建立后,用戶終端與BRAS之間會(huì)啟動(dòng)PPP連接(關(guān)于PPP協(xié)議的詳細(xì)內(nèi)容,參加IETF的文檔RFC1661),其中包括LCP連接、PAP認(rèn)證(或者CHAP認(rèn)證)和IPCP連接,用以在用戶終端和BRAS之間交互線路參數(shù)、認(rèn)證鑒權(quán)和設(shè)置終端IP地址、DNS地址等。 其中在執(zhí)行PAP認(rèn)證(或者CHAP認(rèn)證,PAP認(rèn)證使用明文傳遞的報(bào)文,CHAP認(rèn)證使用MD5算法加密的報(bào)文,二者使用哪個(gè)由城域網(wǎng)中的BRAS設(shè)備中的設(shè)置確定,PAP較常見(jiàn))時(shí),BRAS 會(huì)使用RADIUS協(xié)議(關(guān)于RADIUS協(xié)議的詳細(xì)內(nèi)容,參加IETF的文檔RFC2865)與認(rèn)證服務(wù)器建立連接,以確定是否允許用戶終端的接入。此時(shí),BRAS向認(rèn)證服務(wù)器發(fā)出的報(bào)文中,包
3含了用戶撥號(hào)時(shí)使用的賬號(hào)、密碼等信息,同時(shí)也包含了在用戶端報(bào)文傳遞到BRAS的過(guò)程中,被邊緣層交換機(jī)和匯聚層交換機(jī)打上的VLAN標(biāo)簽信息。BRAS同時(shí)支持多個(gè)RADIUS認(rèn)證服務(wù)器,并且用戶只要在PPPOE賬號(hào)的后面綴上相應(yīng)的域名就可以指定使用哪個(gè)認(rèn)證服務(wù)器。本發(fā)明利用了 BRAS這一特性,通過(guò)模擬PPPOE撥號(hào)過(guò)程,同時(shí)截取BRAS向RADIUS 認(rèn)證服務(wù)器發(fā)出的RADIUS報(bào)文,從中解析出測(cè)試終端所在線路所對(duì)應(yīng)的VLAN編號(hào)。
本發(fā)明包含查詢服務(wù)器和手持測(cè)試終端兩部分。查詢服務(wù)器包括RADIUS協(xié)議解析模塊、測(cè)試終端通信模塊和數(shù)據(jù)庫(kù)查詢模塊,其作用是管理寬帶端口信息數(shù)據(jù)庫(kù)、接收 BRAS的RADIUS包以獲取線路對(duì)應(yīng)的VLAN編號(hào)、與手持機(jī)連接將查詢到的信息發(fā)送給手持機(jī)、對(duì)手持機(jī)的查詢請(qǐng)求進(jìn)行鑒權(quán)。
手持測(cè)試終端是具備顯示功能的測(cè)試儀表,其作用是PPPOE撥號(hào)、向服務(wù)器發(fā)出測(cè)試請(qǐng)求、接收和顯示查詢結(jié)果。手持機(jī)包含控制電路、外圍電路、電源電路、ADSL接口電路和以太網(wǎng)接口電路五個(gè)部分。其中控制電路是手持機(jī)的核心,作用是運(yùn)行軟件,控制其它電路的運(yùn)行。電源電路的作用是為其它電路提供可靠的便攜電源。外圍電路的作用是將控制液晶顯示、鍵盤操作和蜂鳴器操作。ADSL接口電路和以太網(wǎng)接口電路的作用是提供城域網(wǎng)中常見(jiàn)的以太網(wǎng)端口和ADSL端口的測(cè)試接口。
查詢服務(wù)器連接在城域網(wǎng)中,使用固定IP地址,通過(guò)RADIUS協(xié)議與城域網(wǎng)中的 BRAS連接,接收手持機(jī)PPPOE撥號(hào)時(shí)BRAS發(fā)出的VLAN編號(hào),并據(jù)此從數(shù)據(jù)庫(kù)中查詢到所需要的其它信息,然后再將信息傳回手持機(jī)并在手持機(jī)上顯示出來(lái)。手持測(cè)試終端使用時(shí)直接連接在寬帶線路上,執(zhí)行PPPOE撥號(hào),并接收查詢服務(wù)器傳回來(lái)的信息在終端上顯示出來(lái)。每個(gè)手持測(cè)試終端都有一個(gè)獨(dú)立的設(shè)備編號(hào),查詢服務(wù)器在完成查詢的過(guò)程中利用這個(gè)編號(hào)同時(shí)完成對(duì)手持測(cè)試終端的鑒權(quán),以防止信息被非法使用。
查詢服務(wù)器要接收到BRAS設(shè)備的RADIUS信息,測(cè)試終端手持機(jī)在撥號(hào)時(shí)所使用的賬號(hào)名必須帶有“@***”(注***代表任意字符串)的后綴域名,而該域名在BRAS設(shè)備中也必須做好配置,將對(duì)應(yīng)域名的RADIUS認(rèn)證服務(wù)器的地址指向查詢服務(wù)器的IP地址。當(dāng)手持測(cè)試終端使用帶有預(yù)定義域名的賬號(hào)進(jìn)行PPPOE撥號(hào)時(shí),BRAS會(huì)向查詢服務(wù)器發(fā)出帶有手持測(cè)試終端所在設(shè)備端口 VLAN編號(hào)的ACCESS_REQUEST認(rèn)證請(qǐng)求RADIUS報(bào)文。查詢服務(wù)器可以從此報(bào)文中解析出手持測(cè)試終端所在的設(shè)備端口 VLAN編號(hào)。由于此VLAN編號(hào)是通過(guò)對(duì)RADIUS協(xié)議的解析獲得的,因此能夠直接反映出設(shè)備中的數(shù)據(jù)配置情況,因而是完全可靠的。同時(shí),在查詢服務(wù)器中的數(shù)據(jù)庫(kù)中也保存了其它維修需要的信息,通過(guò)VLAN 編號(hào)可以查詢出來(lái),一并發(fā)給手持機(jī)并在手持機(jī)顯示出來(lái),以方便維修人員的使用。
本發(fā)明的有益效果是為寬帶維修人員提供了一種方便可靠的辨別寬帶線路所連接設(shè)備端口的手段,只需把線路連接到手持機(jī)的以太網(wǎng)測(cè)試接口或ADSL測(cè)試接口上,就可以方便從服務(wù)器查詢到線路對(duì)應(yīng)端口的VLAN信息以及其它維修所需的信息,而且查詢結(jié)果直接反映設(shè)備配置結(jié)果非常可靠。
圖1是本發(fā)明在城域網(wǎng)中的連接示意圖,其中虛線框內(nèi)的部分是本發(fā)明的組成部分。
圖2是本發(fā)明的測(cè)試流程示意圖。
圖3是手持機(jī)實(shí)施例的結(jié)構(gòu)框圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明做進(jìn)一步的說(shuō)明。該實(shí)施例僅用于解釋本發(fā)明, 并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。
本發(fā)明所述寬帶城域網(wǎng)端口信息查詢系統(tǒng)通過(guò)模擬PPPOE撥號(hào)過(guò)程并截取BRAS 發(fā)出的RADIUS認(rèn)證消息,從中解析出線路所在端口的VLAN信息,然后根據(jù)獲得的VLAN信息查詢數(shù)據(jù)庫(kù)形成查詢結(jié)果,在測(cè)試終端上顯示出來(lái),從而使寬帶故障維修人員只需把手持測(cè)試終端連接在寬帶線路上就能夠方便快捷地獲得該線路標(biāo)志及其它維修信息。
本發(fā)明與城域網(wǎng)的連接如圖1所示。手持測(cè)試終端(3)連接在城域網(wǎng)的線路上。 手持測(cè)試終端可以提供兩種接口以太網(wǎng)接口和ADSL接口,分別用于連接以太網(wǎng)交換機(jī)端口和DSLAM設(shè)備端口。在城域網(wǎng)中,報(bào)文以以太網(wǎng)報(bào)文的形式傳遞。用戶主要通過(guò)PPPOE 協(xié)議建立與BRAS (2)之間的點(diǎn)對(duì)點(diǎn)連接。從邏輯上看,查詢服務(wù)器(1)連接在城域網(wǎng)的出口路由器上。實(shí)際上,查詢服務(wù)器可以放在城域網(wǎng)的任何地方,也可以脫離城域網(wǎng)的范圍放在異地。因?yàn)椴樵兎?wù)器與BRAS之間的連接以及查詢服務(wù)器與手持測(cè)試終端之間的連接是工作在IP協(xié)議之上的,所以查詢服務(wù)器只要與INTERNET相連,就可以與BRAS以及手持測(cè)試終端有效的通信。因此,查詢服務(wù)器的設(shè)置非常靈活,可以在城域網(wǎng)中集中設(shè)置一個(gè), 也可以設(shè)置多個(gè),還可以多個(gè)城域網(wǎng)共同設(shè)置一個(gè)。
下面詳細(xì)描述一下查詢的具體流程,如圖2所示。
1、發(fā)起查詢時(shí),手持測(cè)試終端首先發(fā)起一次PPPOE撥號(hào),此時(shí)的PPPOE撥號(hào)的賬號(hào)為一串特殊的字符串,其中包含了手持終端的標(biāo)識(shí)、查詢順序號(hào)。其最后的部分是以打頭的字符串,該字符串為PPPOE賬號(hào)的域名,用以向BRAS說(shuō)明要選擇的RADIUS服務(wù)器。
2、在PPPOE撥號(hào)完成了探查階段和PPP連接的LCP交互階段,到達(dá)PAP或CHAP認(rèn)證階段時(shí),BRAS設(shè)備會(huì)將手持測(cè)試終端撥號(hào)所使用的賬號(hào)和密碼以及VLAN編號(hào)等其它信息封裝在RADIUS協(xié)議中,使用RADIUS協(xié)議向查詢服務(wù)器發(fā)出ACCESS_REQUEST請(qǐng)求。
3、服務(wù)器收到ACCESS_REQUSET后進(jìn)行解析,將手持機(jī)標(biāo)識(shí)、順序號(hào)和VLAN編號(hào)記錄在RADIUS信息隊(duì)列中保存下來(lái)。此時(shí),服務(wù)器可以發(fā)出ACCESS_REJECT拒絕認(rèn)證請(qǐng)求以斷開(kāi)PPPOE連接,也可以由手持機(jī)主動(dòng)發(fā)出PADT斷開(kāi)PPPOE連接。
4、PPP0E連接斷開(kāi)后,手持測(cè)試終端重新啟動(dòng)PPPOE撥號(hào)過(guò)程,此時(shí)使用的賬號(hào)是普通上網(wǎng)賬號(hào),BAS會(huì)向城域網(wǎng)中的寬帶接入認(rèn)證RADIUS服務(wù)器發(fā)出ACCESS_REQUEST認(rèn)證請(qǐng)求報(bào)文,此時(shí)本系統(tǒng)中的查詢服務(wù)器不會(huì)收到認(rèn)證請(qǐng)求。
5、手持測(cè)試終端完成PPPOE撥號(hào)過(guò)程后,即向服務(wù)器設(shè)置的固定端口發(fā)起TCP連接請(qǐng)求。連接建立后向查詢服務(wù)器發(fā)出VLAN數(shù)據(jù)查詢請(qǐng)求。請(qǐng)求數(shù)據(jù)中包含手持測(cè)試終端標(biāo)識(shí)、順序號(hào)和所要求查詢的項(xiàng)目。
6、查詢服務(wù)器收到請(qǐng)求后首先根據(jù)手持測(cè)試終端標(biāo)識(shí)進(jìn)行鑒權(quán),以防止信息被非法使用。鑒權(quán)成功后即從RADIUS信息隊(duì)列中查找對(duì)應(yīng)的手持測(cè)試終端標(biāo)識(shí)和順序號(hào),得到匹配的VLAN信息后即使用此信息向數(shù)據(jù)庫(kù)中查詢手持測(cè)試終端要求查詢的項(xiàng)目。獲得查詢結(jié)果后,服務(wù)器把查詢結(jié)果通過(guò)TCP連接反饋給手持測(cè)試終端。
7、手持測(cè)試終端收到結(jié)果在液晶屏上顯示,并斷開(kāi)TCP連接和PPPOE連接。一次查詢結(jié)束。
在圖3所示手持測(cè)試終端實(shí)施例中,控制電路使用STC12C5A62S2芯片作為核心控制芯片,使用62256作為RAM芯片,使用74HC138作為地址譯碼。液晶顯示電路和以太網(wǎng)接口電路都通過(guò)74HC138納入統(tǒng)一的地址空間管理。ADSL接口使用單獨(dú)的ADSL接口卡, STC12C5A62S2通過(guò)串口控制ADSL接口卡的操作。鍵盤通過(guò)ADC接口與STC12C5A62S2連接。電源電路包含鋰離子電池、保護(hù)電路、升壓電路、墻壁電源降壓電路、充電電路和單鍵開(kāi)關(guān)電路。本實(shí)施例中的手持測(cè)試終端除了完成VLAN信息查詢功能外,還同時(shí)可以完成以太網(wǎng)接口和ADSL接口的完好性測(cè)試,以及ADSL線路指標(biāo)的測(cè)試功能。由于所涉及的電路均為公知的技術(shù),熟悉數(shù)字電路和電子設(shè)計(jì)的技術(shù)人員完全可以根據(jù)前面的描述自行拿出相應(yīng)的電路設(shè)計(jì),所以這里只使用了簡(jiǎn)略的框圖做簡(jiǎn)要描述,沒(méi)有將所用到的元件和詳細(xì)結(jié)構(gòu)一一繪制出來(lái)。
通過(guò)上述說(shuō)明,本發(fā)明至少具有以下優(yōu)點(diǎn)1、給寬帶維修人員提供了一種直觀地判斷線路所在端口的手段,而且使用非常簡(jiǎn)便, 不需要其他人員配合,只需把手持測(cè)試終端連接到寬帶線路上就能夠獲得相關(guān)信息;2、直接從RADIUS協(xié)議中解析出設(shè)備端口的VLAN信息,因而能夠完全反映出設(shè)備的配置,獲得的信息是完全可靠的;3、可以使用VLAN信息進(jìn)一步查詢其它維修信息,方便寬帶維修人員的使用;4、查詢服務(wù)器的設(shè)置非常靈活,可以分散設(shè)置也可以集中設(shè)置;5、手持測(cè)試終端可以同時(shí)實(shí)現(xiàn)寬帶端口的測(cè)試功能。
當(dāng)然,本技術(shù)領(lǐng)域中的技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到,以上的實(shí)施例僅是用來(lái)說(shuō)明本發(fā)明, 而并非用作為對(duì)本發(fā)明的限定。在具體實(shí)施中可以有多種變化,例如在查詢服務(wù)器的實(shí)現(xiàn)中可以直接完全實(shí)現(xiàn)RADIUS協(xié)議,從而可以減少后續(xù)的重新建立PPPOE連接的步驟。但是只要采取了類似或等同于本發(fā)明的結(jié)構(gòu)和信息查詢方法,都將落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種寬帶城域網(wǎng)端口維修信息查詢系統(tǒng),實(shí)現(xiàn)從城域網(wǎng)的寬帶線路上查詢所連接端口信息的功能,其特征在于,包括手持測(cè)試終端,用于連接在寬帶線路上,模擬PPPOE撥號(hào)過(guò)程,向查詢服務(wù)器發(fā)起查詢請(qǐng)求,接收查詢服務(wù)器的查詢結(jié)果并顯示出來(lái);查詢服務(wù)器,用于收集BRAS發(fā)來(lái)的RADIUS報(bào)文中的VLAN信息,對(duì)手持測(cè)試終端的查詢請(qǐng)求與VLAN信息進(jìn)行匹配,根據(jù)匹配得到的VLAN信息查詢數(shù)據(jù)庫(kù)形成查詢結(jié)果,將查詢結(jié)果發(fā)送到手持測(cè)試終端上。
2.根據(jù)權(quán)利要求1所述的寬帶城域網(wǎng)端口維修信息查詢系統(tǒng),其特征在于使用寬帶端口對(duì)應(yīng)的VLAN設(shè)置來(lái)確定端口所在位置并作為進(jìn)一步查詢的依據(jù)。
3.根據(jù)權(quán)利要求1所述的寬帶城域網(wǎng)端口維修信息查詢系統(tǒng),其特征在于,所述手持測(cè)試終端在測(cè)試時(shí)模擬PPPOE撥號(hào)過(guò)程,使用帶有域名的賬號(hào)指定BRAS使用的RADIUS認(rèn)證服務(wù)器,所述查詢服務(wù)器則通過(guò)接收BRAS發(fā)出的RADIUS報(bào)文,從中解析出手持測(cè)試終端所連接的寬帶端口 VLAN信息,并查詢數(shù)據(jù)庫(kù)形成查詢結(jié)果,再發(fā)送到手持測(cè)試終端上以文字、圖表、聲音等方式展示給用戶。
4.根據(jù)權(quán)利要求1所述的寬帶城域網(wǎng)端口維修信息查詢系統(tǒng),其特征在于,系統(tǒng)中可以由一個(gè)或者多個(gè)查詢服務(wù)器以及一個(gè)或者多個(gè)手持測(cè)試終端組成,查詢服務(wù)器與城域網(wǎng)的連接基于IP協(xié)議,查詢服務(wù)器的位置和數(shù)量都可以靈活的設(shè)置。
5.根據(jù)權(quán)利要求1所述的寬帶城域網(wǎng)端口維修信息查詢系統(tǒng),其特征在于,所述查詢服務(wù)器可以將維修中可能用到的其它信息保存在數(shù)據(jù)庫(kù)中,并根據(jù)手持測(cè)試終端的請(qǐng)求發(fā)送給手持測(cè)試終端,以方便維修人員的使用。
6.根據(jù)權(quán)利要求1所述的寬帶城域網(wǎng)端口維修信息查詢系統(tǒng),其特征在于,所述手持測(cè)試終端均具有一個(gè)獨(dú)特的設(shè)備編碼,在查詢過(guò)程中查詢服務(wù)器據(jù)此對(duì)手持測(cè)試終端進(jìn)行鑒權(quán),從而可以有效地防止信息被非法使用。
全文摘要
本發(fā)明涉及一種寬帶城域網(wǎng)端口維修信息查詢系統(tǒng),通過(guò)獲取手持測(cè)試終端所在端口的VLAN編號(hào)對(duì)寬帶端口卡進(jìn)行定位,寬帶維修人員只需要把手持測(cè)試終端連接到所要測(cè)試的寬帶線路上,就可以方便的查詢到線路所連接的寬帶端口的VLAN編號(hào)以及其它需要的信息;該系統(tǒng)由查詢服務(wù)器和手持測(cè)試終端組成,查詢服務(wù)器通過(guò)接收和解析城域網(wǎng)中的BRAS發(fā)出的RADIUS認(rèn)證消息,獲得手持測(cè)試終端所在的端口VLAN編號(hào),然后從數(shù)據(jù)庫(kù)中查詢到所需要的其它信息,再發(fā)送給手持測(cè)試終端顯示出來(lái)。
文檔編號(hào)H04L12/46GK102546285SQ201110195348
公開(kāi)日2012年7月4日 申請(qǐng)日期2011年7月13日 優(yōu)先權(quán)日2011年7月13日
發(fā)明者周利 申請(qǐng)人:周利