本發(fā)明屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體地說,是涉及一種撥號(hào)接入實(shí)現(xiàn)方法。
背景技術(shù):
ISDN是綜合業(yè)務(wù)數(shù)字網(wǎng)的英文縮寫,是一個(gè)數(shù)字電話網(wǎng)絡(luò)國際標(biāo)準(zhǔn),是一種典型的電路交換網(wǎng)絡(luò)系統(tǒng),是一種在數(shù)字電話網(wǎng)IDN的基礎(chǔ)上發(fā)展起來的通信網(wǎng)絡(luò),能夠支持多種業(yè)務(wù),包括電話業(yè)務(wù)和非電話業(yè)務(wù)。
目前該技術(shù)在國內(nèi)已經(jīng)很少使用,部分特殊領(lǐng)域由于歷史原因還在繼續(xù)使用,導(dǎo)致該技術(shù)較冷門、封閉。全世界只有少數(shù)幾家知名的IT公司可以提供支持接入ISDN鏈路的路由設(shè)備。
目前具備ISDN接入功能的路由器需要嚴(yán)格定制,價(jià)格昂貴,提高了用戶進(jìn)行ISDN通信的成本。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種基于ISDN鏈路的撥號(hào)接入實(shí)現(xiàn)方法,解決了進(jìn)行ISDN通信成本高的問題。
為了解決上述技術(shù)問題,本發(fā)明采用以下技術(shù)方案予以實(shí)現(xiàn):
一種基于ISDN鏈路的撥號(hào)接入實(shí)現(xiàn)方法,所述方法包括:
主叫路由器向主叫 modem發(fā)送撥號(hào)命令;
主叫 modem呼叫被叫modem,在接收到應(yīng)答后,ISDN鏈路建立;
主叫路由器和被叫路由器執(zhí)行PPP,進(jìn)行LCP協(xié)商,協(xié)商成功后,主叫路由器和被叫路由器分別建立ppp0接口、配置IP地址和路由策略。
進(jìn)一步的,在所述主叫路由器向主叫 modem發(fā)送撥號(hào)命令之前,所述方法還包括:主叫路由器等待接收撥號(hào)請(qǐng)求,在接收到有效的撥號(hào)請(qǐng)求后,向主叫 modem發(fā)送撥號(hào)命令。
又進(jìn)一步的,所述進(jìn)行LCP協(xié)商具體包括:主叫路由器發(fā)送LCP請(qǐng)求,經(jīng)主叫 modem、被叫 modem發(fā)送至被叫路由器;被叫路由器發(fā)送LCP應(yīng)答,經(jīng)被叫 modem、主叫 modem發(fā)送至主叫路由器。
與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)和積極效果是:本發(fā)明的基于ISDN鏈路的撥號(hào)接入實(shí)現(xiàn)方法,在普通路由器上使用PPP將modem的串口轉(zhuǎn)換成ppp0接口,基于ISDN鏈路,進(jìn)行IP數(shù)據(jù)通信,降低了用戶進(jìn)行ISDN通信的成本。
結(jié)合附圖閱讀本發(fā)明實(shí)施方式的詳細(xì)描述后,本發(fā)明的其他特點(diǎn)和優(yōu)點(diǎn)將變得更加清楚。
附圖說明
圖1是基于ISDN鏈路的撥號(hào)接入實(shí)現(xiàn)方法的一個(gè)實(shí)施例的流程圖;
圖2是基于ISDN鏈路的撥號(hào)接入實(shí)現(xiàn)方法的一個(gè)實(shí)施例的時(shí)序圖;
圖3是基于ISDN鏈路的撥號(hào)接入實(shí)現(xiàn)方法的一個(gè)實(shí)施例的原理框圖。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式作進(jìn)一步詳細(xì)地說明。
本發(fā)明提供了一種基于ISDN鏈路的撥號(hào)接入實(shí)現(xiàn)方法,在普通路由器上使用PPP將與modem連接的串口轉(zhuǎn)換成ppp0接口,建立ISDN鏈路,進(jìn)行IP數(shù)據(jù)通信,降低了用戶進(jìn)行ISDN通信的成本。下面通過具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)說明。
在本實(shí)施例的基于ISDN鏈路的撥號(hào)接入實(shí)現(xiàn)方法,主要是在主叫路由器(路由器1)、主叫 modem(ISDN modem1)、被叫 modem(ISDN modem2)、被叫路由器(路由器2)之間實(shí)現(xiàn)IP通信。
參見圖1、圖2所示,本實(shí)施例的撥號(hào)接入實(shí)現(xiàn)方法主要包括如下步驟:
S1:主叫路由器等待接收撥號(hào)請(qǐng)求。
主叫路由器監(jiān)聽其LAN口,即內(nèi)網(wǎng)的以太網(wǎng)接口。
S2:判斷是否接收到有效的撥號(hào)請(qǐng)求。
主叫路由器在監(jiān)聽到IP包時(shí),對(duì)IP包進(jìn)行分析,以確定是否為有效的撥號(hào)請(qǐng)求。對(duì)IP包進(jìn)行分析的過程為:解析IP包的包頭,檢查目的IP地址,若該目的IP地址在主叫路由器的目的地址列表內(nèi),則是合法的IP包,即接收到有效的撥號(hào)請(qǐng)求,即可進(jìn)行撥號(hào),執(zhí)行步驟S3。
S3:主叫路由器向主叫 modem發(fā)送撥號(hào)命令。
主叫路由器在接收到有效的撥號(hào)請(qǐng)求時(shí)向主叫 modem發(fā)送撥號(hào)命令。
S4:主叫 modem呼叫被叫modem。
主叫 modem在接收到撥號(hào)命令時(shí)呼叫被叫modem。
S5:判斷是否接收到被叫modem的應(yīng)答。
若是,則執(zhí)行S6。
S6:建立ISDN鏈路。
S7:主叫路由器和被叫路由器執(zhí)行PPP。
S8:主叫路由器和被叫路由器進(jìn)行LCP協(xié)商。
主叫路由器發(fā)送LCP請(qǐng)求,經(jīng)主叫 modem、被叫 modem發(fā)送至被叫路由器;被叫路由器發(fā)送LCP應(yīng)答,經(jīng)被叫 modem、主叫 modem發(fā)送至主叫路由器。
S9:判斷協(xié)商是否成功。
主叫路由器向被叫路由器發(fā)送三次LCP 請(qǐng)求,若每次都能收到被叫路由器的LCP應(yīng)答,則協(xié)商成功完成,執(zhí)行步驟S10。
S10:主叫路由器和被叫路由器分別建立ppp0接口、配置IP地址和路由策略。
主叫路由器將與主叫modem連接的串口轉(zhuǎn)換成ppp0接口,并配置IP地址和路由策略;被叫路由器將與被叫modem連接的串口轉(zhuǎn)換成ppp0接口,配置IP地址和路由策略;然后,主要路由器和被叫路由器之間就可以進(jìn)行IP數(shù)據(jù)通信。
例如,參見圖3所示,主叫路由器為R1_0135,被叫路由器為R2_5539。
主叫路由器R1_0135將串口轉(zhuǎn)換為ppp0接口,配置ppp0接口的IP地址為172.16.1.254,Bri1/0接口是主叫modem上的接入ISDN網(wǎng)絡(luò)的接口,00870772270135#是對(duì)端ISDN號(hào)碼。
被叫路由器R1_5539將串口轉(zhuǎn)換為ppp0接口,配置ppp0接口的IP地址為172.16.2.254,Bri1/0接口是被叫modem上的接入ISDN網(wǎng)絡(luò)的接口,00870772275539#是對(duì)端ISDN號(hào)碼。
本實(shí)施例的基于ISDN鏈路的撥號(hào)接入實(shí)現(xiàn)方法,在普通路由器上使用PPP將與modem連接的串口轉(zhuǎn)換成ppp0接口,基于ISDN鏈路,進(jìn)行IP數(shù)據(jù)通信,即,使用普通路由器即可實(shí)現(xiàn)ISDN接入,進(jìn)行ISDN通信,降低了用戶進(jìn)行ISDN通信的成本;且實(shí)現(xiàn)方法簡單,便于實(shí)現(xiàn),便于用戶快速掌握,降低了開發(fā)者的技術(shù)門檻,便于實(shí)現(xiàn)快速產(chǎn)品化。
當(dāng)然,上述說明并非是對(duì)本發(fā)明的限制,本發(fā)明也并不僅限于上述舉例,本技術(shù)領(lǐng)域的普通技術(shù)人員在本發(fā)明的實(shí)質(zhì)范圍內(nèi)所做出的變化、改型、添加或替換,也應(yīng)屬于本發(fā)明的保護(hù)范圍。