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