亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

公網(wǎng)ip處理方法及裝置的制造方法

文檔序號:10515766閱讀:285來源:國知局
公網(wǎng)ip處理方法及裝置的制造方法
【專利摘要】本發(fā)明實(shí)施例提供一種公網(wǎng)IP處理方法及裝置,涉及信息技術(shù)領(lǐng)域,主要目的在于減少對公網(wǎng)IP處理時所產(chǎn)生的額外工作量。本發(fā)明實(shí)施例所采用的技術(shù)方案是:獲取網(wǎng)關(guān)IP地址;根據(jù)所述網(wǎng)關(guān)IP地址生成浮動IP,所述浮動IP中的浮動IP地址為所述網(wǎng)關(guān)IP地址;將所述網(wǎng)關(guān)IP地址和所述浮動IP進(jìn)行綁定;根據(jù)浮動IP接口,處理所述浮動IP。本發(fā)明主要用于對公網(wǎng)IP進(jìn)行操作。
【專利說明】
公網(wǎng)IP處理方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明實(shí)施例涉及信息技術(shù)領(lǐng)域,尤其涉及一種公網(wǎng)IP處理方法及裝置。
【背景技術(shù)】
[0002]在OpenStack Neutron(開源的云計(jì)算管理平臺項(xiàng)目)管理的網(wǎng)絡(luò)中,有routergateway IP(路由網(wǎng)關(guān)IP)和floating IP(浮動IP)兩個概念,它們都屬于同一網(wǎng)段,即router gateway IP和floating IP同屬于公網(wǎng)IP(Public IP),0penStack默認(rèn)的實(shí)現(xiàn)方法是將router gateway IP和floating IP區(qū)別對待,針對它們有各自的操作接口,比如操作gateway用router的接口,操作floating IP用floating IP的接口。
[0003]目前,針對公網(wǎng)IP進(jìn)行的操作,比如設(shè)置公網(wǎng)帶寬,就需要開發(fā)兩套API,一套針對router gateway IP,一套針對floating IP。若再增加關(guān)于公網(wǎng)流量統(tǒng)計(jì)的功能,又需要開發(fā)兩套API,分別針對router gateway IP和floating IP。這樣每針對公網(wǎng)IP增加一個功能,就需要開發(fā)兩套API,不僅成倍的增加了額外的工作量,也增加了維護(hù)的成本,使得出錯概率增大。

【發(fā)明內(nèi)容】

[0004]本發(fā)明實(shí)施例提供一種公網(wǎng)IP處理方法及裝置,用以減少對現(xiàn)有公網(wǎng)IP處理時所產(chǎn)生的額外工作量。
[0005]本發(fā)明實(shí)施例提供一種公網(wǎng)IP處理方法,該方法包括:
[0006]獲取網(wǎng)關(guān)IP地址;
[0007]根據(jù)所述網(wǎng)關(guān)IP地址生成浮動IP,所述浮動IP中的浮動IP地址為所述網(wǎng)關(guān)IP地址;
[0008]將所述網(wǎng)關(guān)IP地址和所述浮動IP進(jìn)行綁定;
[0009]根據(jù)浮動IP接口,處理所述浮動IP。
[0010]具體的,所述獲取網(wǎng)關(guān)IP地址包括:
[0011]接收設(shè)置路由網(wǎng)關(guān)請求信息;
[0012]創(chuàng)建與所述路由網(wǎng)關(guān)請求信息對應(yīng)的虛擬網(wǎng)絡(luò)接口;
[0013]根據(jù)所述虛擬網(wǎng)絡(luò)接口獲取所述網(wǎng)關(guān)IP地址。
[0014]進(jìn)一步地,所述根據(jù)浮動IP接口,處理所述浮動IP地址之前,所述方法還包括:
[0015]通過所述浮動IP接口,獲取所述浮動IP。
[0016]具體的,所述根據(jù)所述網(wǎng)關(guān)IP地址生成浮動IP包括:
[0017]根據(jù)所述網(wǎng)關(guān)IP地址和浮動端口號生成所述浮動IP。
[0018]具體的,所述將所述網(wǎng)關(guān)IP地址和所述浮動IP進(jìn)行綁定包括:
[0019]將所述網(wǎng)關(guān)IP地址、固定端口號和所述浮動IP進(jìn)行綁定。
[0020]本發(fā)明實(shí)施例提供一種公網(wǎng)IP處理裝置,該裝置包括:
[0021]獲取單元,用于獲取網(wǎng)關(guān)IP地址;
[0022]生成單元,用于根據(jù)所述網(wǎng)關(guān)IP地址生成浮動IP,所述浮動IP中的浮動IP地址為所述網(wǎng)關(guān)IP地址;
[0023]綁定單元,用于將所述網(wǎng)關(guān)IP地址和所述浮動IP進(jìn)行綁定;
[0024]處理單元,用于根據(jù)浮動IP接口,處理所述浮動IP。
[0025]具體的,所述獲取單元包括:
[0026]接收模塊,用于接收設(shè)置路由網(wǎng)關(guān)請求信息;
[0027]創(chuàng)建模塊,用創(chuàng)建與所述路由網(wǎng)關(guān)請求信息對應(yīng)的虛擬網(wǎng)絡(luò)接口;
[0028]獲取模塊,用于根據(jù)所述虛擬網(wǎng)絡(luò)接口獲取所述網(wǎng)關(guān)IP地址。
[0029]進(jìn)一步地,所述獲取單元,還用于通過所述浮動IP接口,獲取所述浮動IP。
[0030]具體的,所述生成單元,具體用于根據(jù)所述網(wǎng)關(guān)IP地址和浮動端口號生成所述浮動IP0
[0031]具體的,所述綁定單元,具體用于將所述網(wǎng)關(guān)IP地址、固定端口號和所述浮動IP進(jìn)行綁定。
[0032]本發(fā)明實(shí)施例提供的一種公網(wǎng)IP處理方法及裝置,首先獲取網(wǎng)關(guān)IP地址,然后根據(jù)所述網(wǎng)關(guān)IP地址生成浮動IP,所述浮動IP中的浮動IP地址為所述網(wǎng)關(guān)IP地址,再將所述網(wǎng)關(guān)IP地址和所述浮動IP進(jìn)行綁定,最后根據(jù)浮動IP接口,處理所述浮動IP。與目前針對公網(wǎng)IP進(jìn)行的操作需要開發(fā)兩套接口,即一套接口針對網(wǎng)關(guān)IP,一套接口針對浮動IP相比,本發(fā)明實(shí)施例在對公網(wǎng)IP進(jìn)行操作時,首先將網(wǎng)關(guān)IP地址轉(zhuǎn)換成特殊的浮動IP,該浮動IP中的浮動IP地址和網(wǎng)關(guān)IP地址相同,然后將將所述網(wǎng)關(guān)IP地址和所述浮動IP進(jìn)行綁定,最后通過浮動IP接口,處理所述浮動IP。因此通過本發(fā)明可以直接調(diào)用針對浮動IP開發(fā)的接口,操作這個特殊的浮動IP,即通過網(wǎng)關(guān)IP生成的浮動IP,從而本發(fā)明僅通過浮動IP接口就可以完成浮動IP和網(wǎng)關(guān)IP的操作,避免了針對網(wǎng)關(guān)IP開發(fā)的接口,減少對公網(wǎng)IP處理時所產(chǎn)生的額外工作量。
【附圖說明】
[0033]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作以簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0034]圖1為本發(fā)明實(shí)施例提供的一種公網(wǎng)IP處理方法流程圖;
[0035]圖2為本發(fā)明實(shí)施例提供的另一種公網(wǎng)IP處理方法流程圖;
[0036]圖3為本發(fā)明實(shí)施例提供的一種公網(wǎng)IP處理裝置的結(jié)構(gòu)框圖;
[0037]圖4為本發(fā)明實(shí)施例提供的另一種公網(wǎng)IP處理裝置的結(jié)構(gòu)框圖;
[0038]圖5為本發(fā)明實(shí)施例提供的一種服務(wù)器的實(shí)體結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0039]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0040]本發(fā)明實(shí)施例提供了一種公網(wǎng)IP處理方法,如圖1所示,具體步驟包括:
[0041 ] 101、獲取網(wǎng)關(guān)IP地址。
[0042]其中,網(wǎng)關(guān)IP地址實(shí)質(zhì)上是一個網(wǎng)絡(luò)通向其他網(wǎng)絡(luò)的IP地址,并且網(wǎng)關(guān)IP地址是固定的IP地址。需要說明的是,在OpenStack(開源的云計(jì)算管理平臺項(xiàng)目)管理的網(wǎng)絡(luò)當(dāng)中,網(wǎng)關(guān)IP地址和浮動IP同屬于公網(wǎng)IP(Public IP),0penStack默認(rèn)的實(shí)現(xiàn)方法是將網(wǎng)關(guān)IP和浮動IP區(qū)別對待,針對它們有各自的操作接口,比如操作網(wǎng)關(guān)IP用路由的接口,操作浮動IP用浮動IP的接口。
[0043]102、根據(jù)所述網(wǎng)關(guān)IP地址生成浮動IP。
[0044]其中,所述浮動IP中的浮動IP地址為所述網(wǎng)關(guān)IP地址。需要說明的是,浮動IP的格式為(浮動IP地址,浮動portID,固定IP地址,固定portID),其中,浮動portID為浮動端口號,固定PortID為固定端口號,浮動端口號和固定端口號是在設(shè)置公網(wǎng)IP時,系統(tǒng)自動分配的。
[0045]例如,獲取到的網(wǎng)關(guān)IP地址為10.11.1.254,則根據(jù)所述網(wǎng)關(guān)IP地址生成的浮動IP具體為(10.11.1.254,11111,null,null),需要說明的是,浮動IP中的10.11.1.254表示的是浮動IP地址,11111表示的是浮動端口號,而之后的兩個值的位置分別表示固定IP地址和固定port ID,兩個空值的位置用于后續(xù)綁定網(wǎng)關(guān)IP地址。
[0046]103、將所述網(wǎng)關(guān)IP地址和所述浮動IP進(jìn)行綁定。
[0047]在本發(fā)明實(shí)施例中,將網(wǎng)關(guān)IP地址和所述浮動IP進(jìn)行綁定就是將網(wǎng)關(guān)IP地址和固定接口號對應(yīng)填入到生成的浮動IP中。例如,生成的浮動IP為(10.11.1.254,11111,nul I,null),則將所述網(wǎng)關(guān)IP地址和所述浮動IP進(jìn)行綁定后,浮動IP具體可以為(10.11.1.254,11111,10.11.1.254,22222)。通過上述例子可看出,將網(wǎng)關(guān)IP地址和所述浮動IP進(jìn)行綁定后,浮動IP中的浮動IP地址和固定IP地址是相同的,均為網(wǎng)關(guān)IP地址。從而可以在后續(xù)步驟中,可以通過浮動IP接口操作生成的浮動IP,即通過浮動IP接口就可以實(shí)現(xiàn)操作網(wǎng)關(guān)IP地址。
[0048]104、根據(jù)浮動IP接口,處理所述浮動IP。
[0049]需要說明的是,處理所述浮動IP具體可以為設(shè)置浮動IP的帶寬、統(tǒng)計(jì)浮動IP的流量、增加功能等,本發(fā)明實(shí)施例不做具體限定。
[0050]對于本發(fā)明實(shí)施例,可以應(yīng)用的場景如下所示,但不僅限于此,包括:若需要統(tǒng)計(jì)OpenStack中公網(wǎng)IP對應(yīng)的流量,則需要分別統(tǒng)計(jì)網(wǎng)關(guān)IP下對應(yīng)的流量和浮動IP下對應(yīng)的流量,然后根據(jù)網(wǎng)關(guān)IP下對應(yīng)的流量與浮動IP下對應(yīng)的流量的和得到公網(wǎng)IP對應(yīng)的流量。對于浮動IP下的流量,可以直接通過浮動IP接口獲取浮動IP流量,而統(tǒng)計(jì)網(wǎng)關(guān)IP流量,則首先需要將網(wǎng)關(guān)IP轉(zhuǎn)換成一個浮動IP,該浮動IP中的浮動IP地址為網(wǎng)關(guān)IP地址,然后將浮動IP和網(wǎng)關(guān)IP地址進(jìn)行綁定,最后通過浮動接口調(diào)取生成的浮動IP,實(shí)現(xiàn)以浮動接口獲取網(wǎng)關(guān)IP對應(yīng)的流量,而無需再創(chuàng)建與網(wǎng)關(guān)IP對應(yīng)的接口實(shí)現(xiàn)獲取網(wǎng)關(guān)IP對應(yīng)的流量,從而通過本發(fā)明減少了統(tǒng)計(jì)公網(wǎng)IP流量時所產(chǎn)生的額外工作量。
[0051]與上述方法相對應(yīng)地,本發(fā)明實(shí)施例還提供了一種公網(wǎng)IP處理方法,如圖2所示,具體步驟包括:
[0052]201、獲取網(wǎng)關(guān)IP地址。
[0053]對于本發(fā)明實(shí)施例,所述獲取網(wǎng)關(guān)IP地址包括:接收設(shè)置路由網(wǎng)關(guān)請求信息;創(chuàng)建與所述路由網(wǎng)關(guān)請求信息對應(yīng)的虛擬網(wǎng)絡(luò)接口;根據(jù)所述虛擬網(wǎng)絡(luò)接口獲取所述網(wǎng)關(guān)IP地址。
[0054]202、根據(jù)所述網(wǎng)關(guān)IP地址和浮動端口號生成浮動IP。
[0055]其中,所述浮動IP中的浮動IP地址為所述網(wǎng)關(guān)IP地址,由于浮動IP的格式為(浮動IP地址,浮動portID,固定IP地址,固定portID),因此在生成浮動IP時,還需要獲取浮動端口號,然后據(jù)所述網(wǎng)關(guān)IP地址和浮動端口號生成浮動IP。需要說明的是,所述浮動端口號是系統(tǒng)自動生成的,可以直接獲取。例如,獲取到的網(wǎng)關(guān)IP地址為10.11.1.151,浮動端口號為11111,則根據(jù)網(wǎng)關(guān)IP地址和浮動端口號生成的浮動IP具體為(10.11.1.151,11111,nul I,null) ο
[0056]203、將所述網(wǎng)關(guān)IP地址、固定端口號和所述浮動IP進(jìn)行綁定。
[0057]例如,獲取到的網(wǎng)關(guān)IP地址為10.11.1.112,浮動端口號為11111,則根據(jù)所述網(wǎng)關(guān)IP地址和浮動端口號生成的浮動IP具體為(I 0.11.1.112,11111,nu 11,nul I),若固定端口號為22222,將所述網(wǎng)關(guān)IP地址、固定端口號和所述浮動IP進(jìn)行綁定后,浮動IP具體為
(10.11.1.112,11111,10.11.1.112,22222)O
[0058]需要說明的是,浮動IP中的第一個IP地址1.11.1.112表示的是浮動IP地址,11111表示的是浮動端口號,浮動IP中后一個IP地址10.11.1.112表示的是固定IP地址,22222表示的是固定端口號。
[0059]204、通過浮動IP接口,獲取所述浮動IP。
[0060]205、根據(jù)所述浮動IP接口,處理所述浮動IP。
[0061]對于本發(fā)明實(shí)施例,在對公網(wǎng)IP進(jìn)行操作時,對于公網(wǎng)中的浮動IP可以通過浮動IP接口進(jìn)行處理,而對于公網(wǎng)中的網(wǎng)關(guān)IP地址的處理,則首先需要根據(jù)網(wǎng)關(guān)IP地址和固定端口號生成浮動IP,生成的浮動IP中的浮動IP地址和網(wǎng)關(guān)IP地址相同,然后將生成的浮動IP和網(wǎng)關(guān)IP地址、固定端口號進(jìn)行綁定,最后針對浮動IP開發(fā)的接口,操作這個根據(jù)網(wǎng)關(guān)IP地址和固定端口號生成浮動IP,從而本發(fā)明僅通過浮動IP接口就可以完成浮動IP和網(wǎng)關(guān)IP的操作,避免了針對網(wǎng)關(guān)IP開發(fā)的接口,減少對公網(wǎng)IP處理時所產(chǎn)生的額外工作量。
[0062]進(jìn)一步的,作為對上述方法的實(shí)現(xiàn),本發(fā)明實(shí)施例提供了一種公網(wǎng)IP處理裝置,如圖3所示,該裝置包括:獲取單元,生成單元,綁定單元,處理單元;
[0063]獲取單元31,用于獲取網(wǎng)關(guān)IP地址;
[0064]生成單元32,用于根據(jù)所述獲取單元31獲取的網(wǎng)關(guān)IP地址生成浮動IP,所述浮動IP中的浮動IP地址為所述網(wǎng)關(guān)IP地址。其中,網(wǎng)關(guān)IP地址實(shí)質(zhì)上是一個網(wǎng)絡(luò)通向其他網(wǎng)絡(luò)的IP地址,并且網(wǎng)關(guān)IP地址是固定的IP地址。需要說明的是,在OpenStack(開源的云計(jì)算管理平臺項(xiàng)目)管理的網(wǎng)絡(luò)當(dāng)中,網(wǎng)關(guān)IP地址和浮動IP同屬于公網(wǎng)IP(Public IP),OpenStack默認(rèn)的實(shí)現(xiàn)方法是將網(wǎng)關(guān)IP和浮動IP區(qū)別對待,針對它們有各自的操作接口,比如操作網(wǎng)關(guān)IP用路由的接口,操作浮動IP用浮動IP的接口。
[0065]綁定單元33,用于將所述網(wǎng)關(guān)IP地址和所述生成單元32生成的浮動IP進(jìn)行綁定;浮動IP的格式為(浮動IP地址,浮動portID,固定IP地址,固定portID),其中,浮動portID為浮動端口號,固定portID為固定端口號,浮動端口號和固定端口號是在設(shè)置公網(wǎng)IP時,系統(tǒng)自動分配的。
[0066]處理單元34,用于根據(jù)浮動IP接口,處理所述浮動IP。處理所述浮動IP具體可以為設(shè)置浮動IP的帶寬、統(tǒng)計(jì)浮動IP的流量、增加功能等,本發(fā)明實(shí)施例不做具體限定。
[0067]進(jìn)一步地,所述獲取單元31包括:
[0068]接收模塊31丨,用于接收設(shè)置路由網(wǎng)關(guān)請求信息。
[0069]創(chuàng)建模塊312,用創(chuàng)建與所述接收模塊311接收的路由網(wǎng)關(guān)請求信息對應(yīng)的虛擬網(wǎng)絡(luò)接口。
[0070]獲取模塊313,用于根據(jù)所述創(chuàng)建模塊312創(chuàng)建的虛擬網(wǎng)絡(luò)接口獲取所述網(wǎng)關(guān)IP地址。
[0071]所述獲取單元31,還用于通過所述浮動IP接口,獲取所述浮動IP。
[0072]所述生成單元32,具體用于根據(jù)所述網(wǎng)關(guān)IP地址和浮動端口號生成所述浮動IP。由于浮動IP的格式為(浮動IP地址,浮動portID,固定IP地址,固定portID),因此在生成浮動IP時,還需要獲取浮動端口號,然后據(jù)所述網(wǎng)關(guān)IP地址和浮動端口號生成浮動IP。需要說明的是,所述浮動端口號是系統(tǒng)自動生成的,可以直接獲取。例如,獲取到的網(wǎng)關(guān)IP地址為10.11.1.151,浮動端口號為11111,則根據(jù)網(wǎng)關(guān)IP地址和浮動端口號生成的浮動IP具體為(10.11.1.151,11111,null,null)o
[0073]所述綁定單元33,具體用于將所述網(wǎng)關(guān)IP地址、固定端口號和所述浮動IP進(jìn)行綁定。例如,獲取到的網(wǎng)關(guān)IP地址為10.11.1.112,浮動端口號為11111,則根據(jù)所述網(wǎng)關(guān)IP地址和浮動端口號生成的浮動IP具體為(I 0.11.1.112,11111,nul I,nu 11),若固定端口號為22222,將所述網(wǎng)關(guān)IP地址、固定端口號和所述浮動IP進(jìn)行綁定后,浮動IP具體為(10.11.1.112,11111,10.11.1.112,22222)0
[0074]綜上所述,本發(fā)明實(shí)施例提供的一種公網(wǎng)IP處理方法及裝置,首先獲取網(wǎng)關(guān)IP地址,然后根據(jù)所述網(wǎng)關(guān)IP地址生成浮動IP,所述浮動IP中的浮動IP地址為所述網(wǎng)關(guān)IP地址,再將所述網(wǎng)關(guān)IP地址和所述浮動IP進(jìn)行綁定,最后根據(jù)浮動IP接口,處理所述浮動IP。與目前針對公網(wǎng)IP進(jìn)行的操作需要開發(fā)兩套接口,即一套接口針對網(wǎng)關(guān)IP,一套接口針對浮動IP相比,本發(fā)明實(shí)施例在對公網(wǎng)IP進(jìn)行操作時,首先將網(wǎng)關(guān)IP地址轉(zhuǎn)換成特殊的浮動IP,該浮動IP中的浮動IP地址和網(wǎng)關(guān)IP地址相同,然后將將所述網(wǎng)關(guān)IP地址和所述浮動IP進(jìn)行綁定,最后通過浮動IP接口,處理所述浮動IP。因此通過本發(fā)明可以直接調(diào)用針對浮動IP開發(fā)的接口,操作這個特殊的浮動IP,即通過網(wǎng)關(guān)IP生成的浮動IP,從而本發(fā)明僅通過浮動IP接口就可以完成浮動IP和網(wǎng)關(guān)IP的操作,避免了針對網(wǎng)關(guān)IP開發(fā)的接口,減少對公網(wǎng)IP處理時所產(chǎn)生的額外工作量。
[0075]需要說明的是,針對上述公網(wǎng)IP處理裝置,凡是本發(fā)明實(shí)施例中使用到的各個單元模塊的功能都可以通過硬件處理器(hardware processor)來實(shí)現(xiàn)。
[0076]示例性的,如圖5所示,圖5示出了本發(fā)明實(shí)施例提供的一種服務(wù)器的實(shí)體結(jié)構(gòu)示意圖,該服務(wù)器可以包括:處理器(processor)51、通信接口(Communicat1ns Interface)52、存儲器(mem0ry)53和總線54,其中,處理器51、通信接口 52、存儲器53通過總線54完成相互間的通信。通信接口 52可以用于服務(wù)器與客戶端之間的信息傳輸。處理器51可以調(diào)用存儲器53中的邏輯指令,以執(zhí)行如下方法:獲取網(wǎng)關(guān)IP地址;根據(jù)所述網(wǎng)關(guān)IP地址生成浮動IP,所述浮動IP中的浮動IP地址為所述網(wǎng)關(guān)IP地址;將所述網(wǎng)關(guān)IP地址和所述浮動IP進(jìn)行綁定;根據(jù)浮動IP接口,處理所述浮動IP。
[0077]此外,上述的存儲器53中的邏輯指令可以通過軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,可以存儲在一個計(jì)算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(R0M,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0078]以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實(shí)施。
[0079]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲在計(jì)算機(jī)可讀存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0080]最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種公網(wǎng)IP處理方法,其特征在于,包括: 獲取網(wǎng)關(guān)IP地址; 根據(jù)所述網(wǎng)關(guān)IP地址生成浮動IP,所述浮動IP中的浮動IP地址為所述網(wǎng)關(guān)IP地址; 將所述網(wǎng)關(guān)IP地址和所述浮動IP進(jìn)行綁定; 根據(jù)浮動IP接口,處理所述浮動IP。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取網(wǎng)關(guān)IP地址包括: 接收設(shè)置路由網(wǎng)關(guān)請求信息; 創(chuàng)建與所述路由網(wǎng)關(guān)請求信息對應(yīng)的虛擬網(wǎng)絡(luò)接口 ; 根據(jù)所述虛擬網(wǎng)絡(luò)接口獲取所述網(wǎng)關(guān)IP地址。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)浮動IP接口,處理所述浮動IP地址之前,所述方法還包括: 通過所述浮動IP接口,獲取所述浮動IP。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述網(wǎng)關(guān)IP地址生成浮動IP包括: 根據(jù)所述網(wǎng)關(guān)IP地址和浮動端口號生成所述浮動IP。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述將所述網(wǎng)關(guān)IP地址和所述浮動IP進(jìn)行綁定包括: 將所述網(wǎng)關(guān)IP地址、固定端口號和所述浮動IP進(jìn)行綁定。6.—種公網(wǎng)IP處理裝置,其特征在于,包括: 獲取單元,用于獲取網(wǎng)關(guān)IP地址; 生成單元,用于根據(jù)所述網(wǎng)關(guān)IP地址生成浮動IP,所述浮動IP中的浮動IP地址為所述網(wǎng)關(guān)IP地址; 綁定單元,用于將所述網(wǎng)關(guān)IP地址和所述浮動IP進(jìn)行綁定; 處理單元,用于根據(jù)浮動IP接口,處理所述浮動IP。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述獲取單元包括: 接收模塊,用于接收設(shè)置路由網(wǎng)關(guān)請求信息; 創(chuàng)建模塊,用創(chuàng)建與所述路由網(wǎng)關(guān)請求信息對應(yīng)的虛擬網(wǎng)絡(luò)接口 ; 獲取模塊,用于根據(jù)所述虛擬網(wǎng)絡(luò)接口獲取所述網(wǎng)關(guān)IP地址。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于, 所述獲取單元,還用于通過所述浮動IP接口,獲取所述浮動IP。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于, 所述生成單元,具體用于根據(jù)所述網(wǎng)關(guān)IP地址和浮動端口號生成所述浮動IP。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于, 所述綁定單元,具體用于將所述網(wǎng)關(guān)IP地址、固定端口號和所述浮動IP進(jìn)行綁定。
【文檔編號】H04L29/12GK105872120SQ201510926345
【公開日】2016年8月17日
【申請日】2015年12月14日
【發(fā)明人】尚勇
【申請人】樂視云計(jì)算有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1