專利名稱:實(shí)現(xiàn)一條電路提供多個(gè)不同網(wǎng)段ip地址的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信通訊中的寬帶接入服務(wù)器產(chǎn)品領(lǐng)域,特別是涉及一種寬帶接入服務(wù)器實(shí)現(xiàn)一條電路提供多個(gè)不同網(wǎng)段IP地址的方法及裝置。
背景技術(shù):
寬帶接入服務(wù)器目前提供IP地址服務(wù)的方法如下在配置有一個(gè)IP地址和掩碼的接口(Interface)下,配置用戶使用的IP地址池(IP pool),一個(gè)接口與協(xié)議棧的一個(gè)IP端口相對(duì)應(yīng),以此來提供IP服務(wù)。在一條電路上提供IP服務(wù)時(shí),必須把這條電路綁定到一個(gè)提供IP服務(wù)的接口上。也就是說,一條電路綁定一個(gè)接口,即只能提供一個(gè)網(wǎng)段IP地址,電路上能提供的IP地址數(shù)目與接口下IP地址池中IP地址的數(shù)目相同。
隨著寬帶接入用戶的大規(guī)模增長,寬帶接入服務(wù)器接口的IP地址范圍有時(shí)不能滿足用戶增長,這時(shí)需要在原來具有主IP地址的接口下再配置多個(gè)不同網(wǎng)段的次IP地址,并配置相應(yīng)網(wǎng)段的IP地址池,來允許用戶電路綁定到多個(gè)不連續(xù)的IP地址塊,以此滿足用戶IP地址增長的需求。上面的需求就要實(shí)現(xiàn)一條電路提供多個(gè)不同網(wǎng)段IP地址。
但是通常的IP協(xié)議棧實(shí)現(xiàn)方法是一個(gè)具有一個(gè)IP地址的IP端口綁定一條電路,即一條電路只能提供一個(gè)網(wǎng)段的IP地址?,F(xiàn)有方法不能滿足用戶增長對(duì)IP地址增長的需求。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種實(shí)現(xiàn)一條電路提供多個(gè)不同網(wǎng)段IP地址的方法及裝置,解決現(xiàn)有技術(shù)不能滿足用戶增長對(duì)IP地址增長需求的技術(shù)問題。
為達(dá)到上述目的,本發(fā)明提供了一種實(shí)現(xiàn)一條電路提供多個(gè)不同網(wǎng)段IP地址的方法,用于電路與網(wǎng)絡(luò)接口的IP地址的綁定,其特點(diǎn)在于,包括如下步驟步驟一,給網(wǎng)絡(luò)接口配置主IP地址和與該主IP地址相應(yīng)網(wǎng)段的IP地址池;給網(wǎng)絡(luò)接口配置次IP地址和與該次IP地址相應(yīng)網(wǎng)段的IP地址池;步驟二,配置一條電路的封裝類型并將該電路通過網(wǎng)絡(luò)驅(qū)動(dòng)實(shí)體與網(wǎng)絡(luò)接口的主IP端口和次IP端口綁定;步驟三,所述電路對(duì)來自網(wǎng)絡(luò)的接收包只向主IP端口遞交;步驟四,不同網(wǎng)段的發(fā)送包通過對(duì)應(yīng)的網(wǎng)絡(luò)驅(qū)動(dòng)實(shí)體發(fā)送到所述電路,并由所述電路向外發(fā)送。
上述的方法,其特點(diǎn)在于,在所述步驟二中,所述主IP端口和次IP端口的端口號(hào)分別是所述主IP地址和次IP地址對(duì)應(yīng)的網(wǎng)絡(luò)接口索引。
上述的方法,其特點(diǎn)在于,所述次IP地址為多個(gè)。
上述的方法,其特點(diǎn)在于,所述主IP地址和次IP地址分別各自與所述對(duì)應(yīng)的IP地址池處于同一個(gè)網(wǎng)段中。
上述的方法,其特點(diǎn)在于,在所述步驟二中,還包括為所述次IP地址分配網(wǎng)絡(luò)驅(qū)動(dòng)實(shí)體的步驟,將所述次IP地址對(duì)應(yīng)的網(wǎng)絡(luò)接口索引作為所述網(wǎng)絡(luò)驅(qū)動(dòng)實(shí)體的端口號(hào)。
上述的方法,其特點(diǎn)在于,所述電路和所述驅(qū)動(dòng)實(shí)體通過綁定數(shù)據(jù)庫的電路索引相綁定。
上述的方法,其特點(diǎn)在于,在所述步驟三中,所述電路通過所述電路索引查找所述驅(qū)動(dòng)實(shí)體,并通過所述驅(qū)動(dòng)實(shí)體將所述接收包向所述主IP地址遞交。
為了更好的實(shí)現(xiàn)本發(fā)明的目的,本發(fā)明還提供了一種實(shí)現(xiàn)一條電路提供多個(gè)不同網(wǎng)段IP地址的裝置,其特點(diǎn)在于,包括網(wǎng)絡(luò)接口、主要IP端口、次要IP端口、多個(gè)網(wǎng)絡(luò)驅(qū)動(dòng)實(shí)體和一條電路;所述主要IP端口配置在所述網(wǎng)絡(luò)接口,并對(duì)應(yīng)主IP地址,所述主IP地址具有一處于同一網(wǎng)段的IP地址池;所述次要IP端口配置在所述網(wǎng)絡(luò)接口,并對(duì)應(yīng)次IP地址,所述次IP地址具有一處于同一網(wǎng)段的IP地址池;所述多個(gè)驅(qū)動(dòng)實(shí)體分別與所述主要IP端口和次要IP端口相對(duì)應(yīng);所述電路綁定所述多個(gè)驅(qū)動(dòng)實(shí)體,并通過所述驅(qū)動(dòng)實(shí)體向所述驅(qū)動(dòng)實(shí)體對(duì)應(yīng)的主要IP端口遞交接收包,并從所述驅(qū)動(dòng)實(shí)體對(duì)應(yīng)的主要IP端口或次要IP端口接收發(fā)送包。
上述的裝置,其特點(diǎn)在于,所述次要IP端口為多個(gè)。
上述的裝置,其特點(diǎn)在于,所述主IP端口和次IP端口的端口號(hào)分別是所述主IP地址和次IP地址對(duì)應(yīng)的網(wǎng)絡(luò)接口索引。
本發(fā)明的技術(shù)效果在于采用本發(fā)明所述方法及裝置,寬帶接入服務(wù)器可以實(shí)現(xiàn)一條電路提供多個(gè)不同網(wǎng)段IP地址,允許用戶電路綁定到多個(gè)不連續(xù)的IP地址塊,提高了寬帶接入服務(wù)器滿足用戶大規(guī)模增長的能力。
下面結(jié)合附圖進(jìn)一步詳細(xì)說明本發(fā)明的具體實(shí)施例。
圖1是本發(fā)明的方法流程圖;圖2是本發(fā)明的一條電路提供多個(gè)不同網(wǎng)段IP地址的裝置圖。
具體實(shí)施例方式
在以下實(shí)施例中的接入服務(wù)器上,采用了本發(fā)明的方法來實(shí)現(xiàn)一條電路提供多個(gè)不同網(wǎng)段IP地址,接入服務(wù)器可以允許用戶電路綁定到多個(gè)不連續(xù)的IP地址塊,從而保證寬帶接入服務(wù)器能滿足用戶大規(guī)模的增長。
圖1是本發(fā)明的方法流程圖,本發(fā)明方法實(shí)施步驟如下步驟10配置接口(Interface)1)配置接口的主IP地址和相應(yīng)網(wǎng)段的IP地址池首先給接口指定一個(gè)主IP地址,然后給接口配置次IP地址。
配置的IP地址池和主IP地址在同一個(gè)網(wǎng)段中。
配置完成后,在數(shù)據(jù)庫中就創(chuàng)建了兩條記錄一條是接口(Interface)記錄,包含的主要內(nèi)容有接口(Interface)索引,IP地址,掩碼;另一條是IP地址池記錄,包含的主要內(nèi)容是IP地址池索引,接口索引,IP地址池內(nèi)容。
2)配置接口的次IP地址和相應(yīng)網(wǎng)段的IP地址池配置多個(gè)與主IP地址不同網(wǎng)段的次IP地址,并配置相應(yīng)網(wǎng)段的IP地址池。
配置的IP地址池和次IP地址在同一個(gè)網(wǎng)段中。
配置完成后,在數(shù)據(jù)庫中同樣創(chuàng)建了兩條記錄
一條是接口記錄,這條記錄與主IP地址的記錄基本是相同的接口索引,IP地址,掩碼,不同的是有指明是次IP地址的標(biāo)志。這里的接口索引與主IP地址的記錄的接口索引值是不同的,都是同一張接口表的索引。
另一條是IP地址池記錄,與主IP地址的地址池記錄相同。
步驟20配置電路的綁定關(guān)系1、配置電路的封裝類型;2、綁定接口。
圖2是一條電路提供多個(gè)不同網(wǎng)段IP地址的裝置圖。
如圖所示,主要IP端口121及多個(gè)次要IP端口122配置在網(wǎng)絡(luò)接口130,主要網(wǎng)絡(luò)驅(qū)動(dòng)111及多個(gè)次要網(wǎng)絡(luò)驅(qū)動(dòng)112也配置在網(wǎng)絡(luò)接口130并和主要IP端口121及多個(gè)次要IP端口122一一對(duì)應(yīng),電路101綁定網(wǎng)絡(luò)驅(qū)動(dòng)111及多個(gè)次要網(wǎng)絡(luò)驅(qū)動(dòng)112,從而電路101可以通過上述主要網(wǎng)絡(luò)驅(qū)動(dòng)111、次要網(wǎng)絡(luò)驅(qū)動(dòng)112及網(wǎng)絡(luò)接口130訪問到主要IP端口121及多個(gè)次要IP端口122。主要IP端口121對(duì)應(yīng)主IP地址,次要IP端口122對(duì)應(yīng)次IP地址,每個(gè)IP地址都有與其在同一網(wǎng)段的IP地址池。
具體綁定包括如下內(nèi)容1)綁定主IP地址a)分配LAN驅(qū)動(dòng)實(shí)體為主IP地址分配LAN驅(qū)動(dòng)實(shí)體,即分配一個(gè)LAN驅(qū)動(dòng)端口號(hào)。采用的分配方法是主IP地址對(duì)應(yīng)的接口索引作為LAN驅(qū)動(dòng)實(shí)體端口號(hào)。
b)綁定電路和LAN驅(qū)動(dòng)將這條電路和此LAN驅(qū)動(dòng)的端口號(hào)綁定在一起,建立綁定數(shù)據(jù)庫電路索引,LAN驅(qū)動(dòng)端口號(hào)。
c)分配IP端口采用的分配方法是主IP地址對(duì)應(yīng)的接口索引作為IP端口號(hào),即將接口索引對(duì)應(yīng)的IP端口作為綁定的IP端口實(shí)體。
d)綁定LAN驅(qū)動(dòng)實(shí)體和IP端口LAN驅(qū)動(dòng)實(shí)體端口號(hào)和IP端口號(hào)都是接口索引,通過接口(Interface)索引綁定在一起。
e)配置IP端口IP地址等參數(shù),打開LAN驅(qū)動(dòng)實(shí)體和相應(yīng)的IP端口。
2)綁定次IP地址綁定次IP地址的處理和綁定主IP地址相同同樣分配不同的LAN驅(qū)動(dòng)實(shí)體,同樣綁定,但是要綁定在相同的電路上,同樣分配不同IP端口號(hào),同樣配置和打開LAN驅(qū)動(dòng)實(shí)體和IP端口。
a)分配LAN驅(qū)動(dòng)實(shí)體為次IP地址分配LAN驅(qū)動(dòng)實(shí)體,即分配一個(gè)LAN驅(qū)動(dòng)端口號(hào)。采用的分配方法是次IP地址對(duì)應(yīng)的接口索引作為LAN驅(qū)動(dòng)實(shí)體端口號(hào)。
b)綁定電路和LAN驅(qū)動(dòng)將這條電路和此LAN驅(qū)動(dòng)的端口號(hào)綁定在一起,建立綁定數(shù)據(jù)庫電路索引,LAN驅(qū)動(dòng)端口號(hào)。
c)分配IP端口采用的分配方法是次IP地址對(duì)應(yīng)的接口索引作為IP端口號(hào),即將接口索引對(duì)應(yīng)的IP端口作為綁定的IP端口實(shí)體。
d)綁定LAN驅(qū)動(dòng)實(shí)體和IP端口LAN驅(qū)動(dòng)實(shí)體端口號(hào)和IP端口號(hào)都是接口索引,通過接口索引綁定在一起。
e)配置IP端口IP地址等參數(shù),打開LAN驅(qū)動(dòng)實(shí)體和相應(yīng)的IP端口。
步驟30處理接收包接收到包時(shí),根據(jù)電路索引,查找電路和LAN驅(qū)動(dòng)綁定關(guān)系,得到對(duì)應(yīng)的LAN驅(qū)動(dòng)實(shí)體的端口號(hào)。
由于此條電路綁定在多個(gè)IP端口上一個(gè)主IP端口和多個(gè)次IP端口,所以這里的處理是只向主IP端口綁定的LAN驅(qū)動(dòng)遞交接收的包,由主IP端口處理接收的包;步驟40處理發(fā)送包IP發(fā)送包時(shí),先查找路由表,確定發(fā)送的IP端口。再根據(jù)IP端口和LAN驅(qū)動(dòng)的綁定關(guān)系,發(fā)送到具有相同接口索引的LAN驅(qū)動(dòng)端口。
LAN驅(qū)動(dòng)端口再根據(jù)LAN端口號(hào),查找LAN驅(qū)動(dòng)和電路的綁定關(guān)系,得到對(duì)應(yīng)的電路索引,向此電路發(fā)送要發(fā)送的包。
以上所述僅為本發(fā)明的較佳實(shí)施例,并非用來限定本發(fā)明的實(shí)施范圍;凡是依本發(fā)明所作的等效變化與修改,都被本發(fā)明的專利范圍所涵蓋。
權(quán)利要求
1.一種實(shí)現(xiàn)一條電路提供多個(gè)不同網(wǎng)段IP地址的方法,用于電路與網(wǎng)絡(luò)接口的IP地址的綁定,其特征在于,包括如下步驟步驟一,給網(wǎng)絡(luò)接口配置主IP地址和與該主IP地址相應(yīng)網(wǎng)段的IP地址池;給網(wǎng)絡(luò)接口配置次IP地址和與該次IP地址相應(yīng)網(wǎng)段的IP地址池;步驟二,配置一條電路的封裝類型并將該電路通過網(wǎng)絡(luò)驅(qū)動(dòng)實(shí)體與網(wǎng)絡(luò)接口的主IP端口和次IP端口綁定;步驟三,所述電路對(duì)來自網(wǎng)絡(luò)的接收包只向主IP端口遞交;步驟四,不同網(wǎng)段的發(fā)送包通過對(duì)應(yīng)的網(wǎng)絡(luò)驅(qū)動(dòng)實(shí)體發(fā)送到所述電路,并由所述電路向外發(fā)送。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟二中,所述主IP端口和次IP端口的端口號(hào)分別是所述主IP地址和次IP地址對(duì)應(yīng)的網(wǎng)絡(luò)接口索引。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述次IP地址為多個(gè)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述主IP地址和次IP地址分別各自與所述對(duì)應(yīng)的IP地址池處于同一個(gè)網(wǎng)段中。
5.根據(jù)權(quán)利要求1、2、3或4所述的方法,其特征在于,在所述步驟二中,還包括為所述次IP地址分配網(wǎng)絡(luò)驅(qū)動(dòng)實(shí)體的步驟,將所述次IP地址對(duì)應(yīng)的網(wǎng)絡(luò)接口索引作為所述網(wǎng)絡(luò)驅(qū)動(dòng)實(shí)體的端口號(hào)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述電路和所述驅(qū)動(dòng)實(shí)體通過綁定數(shù)據(jù)庫的電路索引相綁定。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述步驟三中,所述電路通過所述電路索引查找所述驅(qū)動(dòng)實(shí)體,并通過所述驅(qū)動(dòng)實(shí)體將所述接收包向所述主IP地址遞交。
8.一種實(shí)現(xiàn)一條電路提供多個(gè)不同網(wǎng)段IP地址的裝置,其特征在于,包括網(wǎng)絡(luò)接口、主要IP端口、次要IP端口、多個(gè)網(wǎng)絡(luò)驅(qū)動(dòng)實(shí)體和一條電路;所述主要IP端口配置在所述網(wǎng)絡(luò)接口,并對(duì)應(yīng)主IP地址,所述主IP地址具有一處于同一網(wǎng)段的IP地址池;所述次要IP端口配置在所述網(wǎng)絡(luò)接口,并對(duì)應(yīng)次IP地址,所述次IP地址具有一處于同一網(wǎng)段的IP地址池;所述多個(gè)驅(qū)動(dòng)實(shí)體分別與所述主要IP端口和次要IP端口相對(duì)應(yīng);所述電路綁定所述多個(gè)驅(qū)動(dòng)實(shí)體,并通過所述驅(qū)動(dòng)實(shí)體向所述驅(qū)動(dòng)實(shí)體對(duì)應(yīng)的主要IP端口遞交接收包,并從所述驅(qū)動(dòng)實(shí)體對(duì)應(yīng)的主要IP端口或次要IP端口接收發(fā)送包。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述次要IP端口為多個(gè)。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述主IP端口和次IP端口的端口號(hào)分別是所述主IP地址和次IP地址對(duì)應(yīng)的網(wǎng)絡(luò)接口索引。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)一條電路提供多個(gè)不同網(wǎng)段IP地址的方法及裝置,方法包括給網(wǎng)絡(luò)接口配置主IP地址和與該主IP地址相應(yīng)網(wǎng)段的IP地址池;給網(wǎng)絡(luò)接口配置次IP地址和與該次IP地址相應(yīng)網(wǎng)段的IP地址池;配置一條電路的封裝類型并將該電路通過網(wǎng)絡(luò)驅(qū)動(dòng)實(shí)體與網(wǎng)絡(luò)接口的主IP端口和次IP端口綁定;所述電路對(duì)來自網(wǎng)絡(luò)的接收包只向主IP端口遞交;不同網(wǎng)段的發(fā)送包通過對(duì)應(yīng)的網(wǎng)絡(luò)驅(qū)動(dòng)實(shí)體發(fā)送到所述電路,并由所述電路向外發(fā)送。本發(fā)明允許用戶電路綁定到多個(gè)不連續(xù)的IP地址塊,提高了寬帶接入服務(wù)器滿足用戶大規(guī)模增長的能力。
文檔編號(hào)H04L12/28GK1750452SQ20041005153
公開日2006年3月22日 申請(qǐng)日期2004年9月16日 優(yōu)先權(quán)日2004年9月16日
發(fā)明者曹文利 申請(qǐng)人:中興通訊股份有限公司