亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

網(wǎng)絡設備的制作方法

文檔序號:7667172閱讀:160來源:國知局
專利名稱:網(wǎng)絡設備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種具有服務器功能的網(wǎng)絡設備。
技術(shù)背景近些年,如所預期的那樣,利用IP (網(wǎng)際協(xié)議)進行聯(lián)網(wǎng)被廣泛應用, 并且IP被很多網(wǎng)絡設備所采用。盡管是在考慮使用因特網(wǎng)的前提下構(gòu)造IP的,但是它現(xiàn)在已經(jīng)被廣泛地應用于專用(private)網(wǎng)絡,并且很多人受益 于IP的影響。在IP中,網(wǎng)絡設備使用IP地址互相通信。如圖l所示,發(fā)起通信的網(wǎng)絡 設備#1使用某一機制獲得目的網(wǎng)絡設備#2的IP地址,并通過從它自己的IP 地址將分組傳送到目的IP地址和從那里接收分組來實現(xiàn)通信。目前被最廣泛使用的IP是IPv4 (網(wǎng)際協(xié)議版本4 )。依照這個IP,準備 了大約42億個IP地址。也就是,它可以被說成是42億個網(wǎng)絡設備能夠互相 通信。然而,世界上的人口已經(jīng)超過60億人,這意味著依據(jù)IPv4不能一個 人擁有一個網(wǎng)絡設備。事實上, 一個人通常使用兩個或更多的IP網(wǎng)絡設備。例如, 一個人有一 臺PC (個人計算機)在辦公室使用,并且其還有另一臺PC在家里使用。此 外,除了上述PC,此人可能還有能夠執(zhí)行IP通信的便攜式電話、能夠執(zhí)行 IP通信的數(shù)字照相機、以及諸如盒式錄像機和家庭服務器的家庭電子設備。 在這種情形下,42億個IPv4地址的數(shù)量是太少了 。為了解決這個問題,已經(jīng)提出了 一個被稱為IPv6 (網(wǎng)際協(xié)議版本6 )的新 的IP。 IPv4地址的長度是32位,其IP地址的數(shù)量是42億,而IPv6地址已 經(jīng)擴展到128位。因此,依據(jù)IPv6的能夠被使用的IP地址的數(shù)量變成天文 數(shù)字值,從而實質(zhì)上是無限數(shù)量的網(wǎng)絡設備能夠互相通信。依據(jù)IPv6, IP地址能夠被分配給各種各樣的不能使用IP的網(wǎng)絡設備。依 據(jù)IPv4, 一個IP地址被分配給一個網(wǎng)絡設備,而依據(jù)IPv6,可以考慮向一個 網(wǎng)絡設備分配2個或更多個IP地址。
當凈丸4亍對IPv6地址的管理時,IP地址-故分成兩部分前綴部分和后綴部 分。具體而言,如圖2所示,128位IP地址的高階64位被稱為前綴,它的低 階64位;波稱為后綴。在IPv6環(huán)境中,假定除了特殊情形外通常自動配置IP地址。在IP地址 的自動配置中,分別確定前綴和后綴,并通過組合它們而創(chuàng)建新的128位IP 地址。在被稱為鏈接本地地址的IPv6地址的情況下,前綴是固定值,其是依據(jù) IPv6的規(guī)范預先確定的。也就是,前綴的固定值是"fe80:0000:0000:0000::/64"。 在其中確定全局地址的很多情況下,該全局地址是依據(jù)在網(wǎng)絡上傳輸?shù)谋环Q 為RA (路由器通告)分組中指示的信息來確定的。在RA中,包含了網(wǎng)絡中 有效的前綴。這樣,要分配給每個網(wǎng)絡設備的前綴是從RA中指示的信息中 獲得的。后綴由每個網(wǎng)絡設備分別確定。在很多情形下,每個網(wǎng)絡設備使用它自 己的MAC (媒體訪問控制)地址作為基礎(chǔ)并為網(wǎng)絡設備配置IP地址。MAC 地址通常依據(jù)被稱為EUI (擴展唯一標識符)-48的48位編號系統(tǒng)來管理。 可以保證,如果MAC地址依照EUI-48,那么在依照EUI-48的號碼中它是唯 一的。由于這個原因,不會在世界上的NIC (網(wǎng)絡接口卡)中出現(xiàn)MAC地 址的重復。同時,提出EUI-64作為EUI-48的高級標準。依據(jù)EUI-48的編號系統(tǒng)被 映射到EUI-64,并且可以將EUI-48的數(shù)字值轉(zhuǎn)換為EUI-64的數(shù)字值。使用上述轉(zhuǎn)換從MAC地址中產(chǎn)生EUI-64的64位數(shù)字值,從而獲得后綴。作為上述過程的結(jié)果',獲得前綴和后綴,并且可以通過組合它們而'生成 128位數(shù)字值。所生成的IPv6地址被配置到相關(guān)的網(wǎng)絡設備。在提交本申請時,沒有發(fā)現(xiàn)特別是與本發(fā)明相關(guān)的背景技術(shù)的公開。因 此,沒有公開關(guān)于背景技術(shù)文獻的信息。網(wǎng)絡設備依據(jù)用戶的需求而固定提供某種網(wǎng)絡服務,但是網(wǎng)絡設備的IP 地址可能是由管理員任意定義的IPv4地址,或者是基于上面提到的MAC地 址自動配置的IPv6地址。這就產(chǎn)生一個問題,很難發(fā)現(xiàn)來自請求網(wǎng)絡服務側(cè) 的另 一 網(wǎng)絡設備的網(wǎng)絡服務。而且,網(wǎng)絡服務和IP地址按照慣例沒有直接的結(jié)合,并且必須為每個IP i也iit分另ll凈丸4亍過濾、、3各由、IPsec ( security architecture for Internet Protocol, IP
安全架構(gòu))等等的配置。這樣的操作是復雜的。

發(fā)明內(nèi)容
依據(jù)本發(fā)明的一個方面,提供了一種改進的網(wǎng)絡設備,可以消除上述問題。
依據(jù)本發(fā)明的一個方面,提供了一種網(wǎng)絡設備,該網(wǎng)絡設備生成指示與 網(wǎng)絡服務相關(guān)的目標的IP地址,并且為網(wǎng)絡設備配置IP地址,這樣,易于
發(fā)現(xiàn)來自另 一個網(wǎng)絡設備的網(wǎng)絡服務和為每個網(wǎng)絡服務配置過濾、路由、IPsec等等。
在解決 或減少 一個或多個上面所述的問題的本發(fā)明的實施例中,提供了 一種網(wǎng)絡設備,該網(wǎng)絡設備依據(jù)用戶的請求提供預定的網(wǎng)絡服務,所述網(wǎng)絡 設備包括IP地址生成單元,被配置成根據(jù)與網(wǎng)絡服務相關(guān)的值生成IP地址, 該IP地址指示和網(wǎng)絡服務相關(guān)的目標;以及服務提供單元,該服務提供單元 被配置成為網(wǎng)絡設備配置所生成的IP地址,以使用所生成的IP地址提供網(wǎng) 絡服務。
上面所述的網(wǎng)絡設備可以這樣配置,使得IP地址生成單元被配置成在IP 地址的一部分中嵌入輔助地址來生成IP地址。
上面所述的網(wǎng)絡設備可以這樣配置,使得IP地址生成單元被配置成在 IPv6地址的后綴部分中嵌入TCP或UDP的端口號來生成IPv6地址。
上面所述的網(wǎng)絡設備可以配置成進一步包括被配置為用于在為網(wǎng)絡設 備配置所生成的IP地址之前,確定所生成的IP地址是否已經(jīng)被另一網(wǎng)絡設 備使用的單元;被配置為當所生成的IP地址已經(jīng)被使用時,改變所生成的IP 地址的后綴部分的數(shù)字值的單元;以及被配置為對改變的IP地址再次執(zhí)行重 復檢查的單元。
上面所述的網(wǎng)絡設備可以配置成進一步包括被配置為在IPv6地址的后 綴部分嵌入端口號之前,對端口號進行二進制編碼的十進制轉(zhuǎn)換的單元;以 及被配置成在IPv6地址的后綴部分中嵌入作為二進制編碼的十進制轉(zhuǎn)換的結(jié) 果的端口號值的單元。
在解決或減少 一 個或多個上面所述問題的本發(fā)明的實施例中,提供了 一 種在網(wǎng)絡設備中使用的IP地址配置控制方法,所述網(wǎng)絡設備依據(jù)用戶請求提 供預定的網(wǎng)絡服務,該方法包括如下步驟根據(jù)與網(wǎng)絡服務相關(guān)的值生成IP
地址,該IP地址指示與網(wǎng)絡服務相關(guān)的目標;并且為網(wǎng)絡設備配置所所生成
的IP地址,以使用所生成的IP地址來提供網(wǎng)絡服務。
依據(jù)本發(fā)明的網(wǎng)絡設備的實施例,生成指示與網(wǎng)絡服務相關(guān)的目標的IP 地址,為網(wǎng)絡設備配置IP地址,并且能夠易于發(fā)現(xiàn)來自另一個網(wǎng)絡設備的網(wǎng)
絡服務,并易于為每個網(wǎng)絡服務配置過濾、路由、IPsec等等。


結(jié)合附圖閱讀以下詳細描述的說明,本發(fā)明的其他目的、特征以及優(yōu)點 將顯而易見。
圖l是解釋網(wǎng)絡設備使用IP地址互相通信的情形的圖。
圖2是示出IPv6地址的結(jié)構(gòu)的圖。
圖3是用來解釋本發(fā)明基本處理的流程圖。
圖4是示出本發(fā)明實施例中IP地址的示例的圖,包括具有嵌入其中的端 口號的后綴。
圖5是示出依據(jù)未應用本發(fā)明的現(xiàn)有技術(shù)的網(wǎng)絡設備軟件構(gòu)成的圖。
圖6是解釋利用圖5的軟件構(gòu)成執(zhí)行的處理的序列圖。
圖7是示出本發(fā)明實施例中的網(wǎng)絡設備的軟件構(gòu)成的圖。
圖8是解釋圖7的網(wǎng)絡設備執(zhí)行的處理的流程圖。
圖9是解釋利用圖7的軟件構(gòu)成執(zhí)行的處理的序列圖。
圖10是示出本發(fā)明實施例中的網(wǎng)絡設備的軟件構(gòu)成的圖。
圖ii是解釋網(wǎng)絡服務器利用圖10的軟件構(gòu)成.產(chǎn)生IP地址的處理的序列圖。
圖12是解釋由圖10的軟件構(gòu)成中的OS執(zhí)行的監(jiān)聽處理的流程圖。
圖13是示出為解決產(chǎn)生的IP地址和另一網(wǎng)絡設備的IP地址相同的情況 所采取的對策的圖。
圖14是解釋由本發(fā)明實施例中的網(wǎng)絡設備所執(zhí)行的處理的流程圖,其中 二進制編碼的十進制端口號被嵌入到后綴中。
圖15是示出通過二進制編碼的十進制轉(zhuǎn)換而配置的IP地址的示例的圖。
圖16是示出后綴列表示例的圖。
圖17是解釋本發(fā)明實施例中的網(wǎng)絡設備執(zhí)行的處理的流程圖。
具體實施例方式
以下將參照附圖給出對本發(fā)明具體實施例的描述。
現(xiàn)在將解釋本發(fā)明的基本處理。當本發(fā)明的網(wǎng)絡設備開始作為服務器提 供網(wǎng)絡服務時,將具有為網(wǎng)絡服務預先確定的后綴的IP地址分配給網(wǎng)絡設備, 以便能夠使用該IP地址來提供網(wǎng)絡服務。作為選擇,當本發(fā)明的網(wǎng)絡設備開 始作為服務器提供網(wǎng)絡服務時,將具有易于從網(wǎng)絡服務得到的后綴的IP地址 被分配給網(wǎng)絡設備,以便使用IP地址來提供網(wǎng)絡服務。
圖3是解釋本發(fā)明的基本處理的流程圖。
如圖3所示,當本發(fā)明的網(wǎng)絡設備開始提供新的網(wǎng)絡服務時(步驟S1), 網(wǎng)絡設備選擇適于阿絡服務的后綴(步驟S2),由其自身來為網(wǎng)絡設備配置 帶有后綴的IP地址(步驟S3 ),并使用該IP地址來提供網(wǎng)絡服務(步驟S4 )。 因此,本發(fā)明的網(wǎng)絡設備提供如下的優(yōu)點
(1 ) 當用戶想使用網(wǎng)絡服務時,使用對于該服務已公知的IP地址或 易于從服務獲得的IP地址來提供網(wǎng)絡服務,這使得能夠易于發(fā) 現(xiàn)來自于另 一 網(wǎng)絡設備的網(wǎng)絡服務。
(2) 可以為每個網(wǎng)絡服務改變IP地址,這使得易于為每個服務執(zhí)行 過濾、5^由和IPsec的配置。
下面給出對本發(fā)明的具體實施例的描述。在這個實施例中,對提供給用 戶的每個網(wǎng)絡服務分別分配IP地址。當開始提供網(wǎng)絡服務時,該實施例的網(wǎng) 絡設備將和為該網(wǎng)絡服務預先確定的IP地址相結(jié)合。
為了實現(xiàn)上述,服務器(或者該實施例的網(wǎng)絡設備)適于下述當服務 器開始提供網(wǎng)絡服務時,該服務器由具有固定值的端口號(TCP(傳輸控制 協(xié)議)或UDP (用戶數(shù)據(jù)報協(xié)議)端口號)來提供服務;并'且在IP地址的后 綴中嵌入端口號的數(shù)字值,以便于使用帶有該后綴的IP地址來提供服務。
圖4示出了該實施例中的IP地址的示例,其包含其中嵌入有端口號的后 綴。例如,當提供HTTP(超文本傳輸協(xié)議)的網(wǎng)絡服務時,眾所周知的HTTP 端口是"80"。當提供HTTP網(wǎng)絡服務時,服務器將IP地址配置為將該值包 括在服務器的后綴中,以便使用該IP地址來提供服務。因此,能夠容易地發(fā) 現(xiàn)提供HTTP服務的主機的IP地址。
圖5示出了依據(jù)不具有本發(fā)明上述特征的相關(guān)技術(shù)的網(wǎng)絡設備的軟件構(gòu)成。
在傳統(tǒng)的系統(tǒng)中,提供有硬件(網(wǎng)絡接口),提供有用于控制硬件的OS
(操作系統(tǒng)),并且在OS上提供有基本庫(basic library)以根據(jù)用戶程序使 用計算機資源。并且用戶程序是在基本庫上提供的。
圖6是用來解釋服務器處理的序列圖,執(zhí)行該處理以在包含網(wǎng)絡服務API (應用程序接口 )的環(huán)境中開始提供網(wǎng)絡服務,所述網(wǎng)絡服務API被叫做套接字。
在圖6的處理中,作為用戶程序的服務器處理請求依序生成套接字(步 驟Sll ),進行端口配置(步驟S12 ),并開始接收對基本庫的連接請求(步驟 13)。并且,OS執(zhí)行網(wǎng)絡資源的預留并且開始基于從基本庫接收的信息使用 網(wǎng)絡資源(步驟S14)。
在傳統(tǒng)的系統(tǒng)中,不提供諸如依據(jù)用戶的服務端口配置新的IP地址的任 何過程。相反,本實施例的網(wǎng)絡設備提供上述過程。'
圖7示出了本實施例的網(wǎng)絡設備的軟件構(gòu)成。
在圖7的構(gòu)成中,網(wǎng)絡設備l具有硬件ll、用來控制硬件的OS 12、以 及OS 12之上的用來使用計算機資源的基本庫13。此外,網(wǎng)絡設備l具有基 本庫13之上的用于自動配置IP地址的自動IP地址配置層14以及自動IP地 址配置層14之上的用戶程序15。也就是,自動IP地址配置層14被配置于常 規(guī)構(gòu)成中的基本庫和用戶程序之間。在自動IP地址配置層14中,用戶程序 15開始獲知請求開始提供網(wǎng)絡服務的端口 ,并且配置層14依據(jù)端口自動配 置IP地址,并使得利用該IP地址開始網(wǎng)絡服務。
圖8是解釋圖7的網(wǎng)絡設備執(zhí)行的處理的流程圖。
在圖8的流程圖中,當用戶希望服務器生成時(步驟),獲得服務器使 用的端口號,依椐端口號值而生成64位的端口序列號,并且生成包含嵌入端 口序列號的后綴的IP地址(步驟S22)。所生成的IP地址被配置到網(wǎng)絡設備 1 (步驟S23 )。
隨后,確定是否成功完成IP地址的配置(步驟S24),當步驟S24的確定 結(jié)果是否定的(假)時,處理異常結(jié)束(通知錯誤)(步驟S25)。
當步驟S24的確定結(jié)果是肯定的(真)時,執(zhí)行套接字生成,假定使用 IP地址來執(zhí)行監(jiān)聽處理(步驟S26 )。端口號和IP地址被綁定到套接字上(步 驟S27),并且使用該套接字來提供網(wǎng)絡服務(步驟S28、 S29)。
圖9是用于解釋利用圖7的軟件構(gòu)成執(zhí)行的處理的序列圖。
在圖9的序列圖中,用戶程序15請求自動IP地址配置層14指定端口并 開始監(jiān)聽處理(步驟S31)。
隨后,自動IP地址配置層14生成IP地址(步驟S32 ),配置IP地址(步 驟S33 ),生成套接字(步驟S34 ),將端口號和IP地址綁定到套接字上(步 驟S35 ),并執(zhí)行監(jiān)聽處理以開始接收連接請求(步驟S36 )。這些步驟是通過 基本庫13來對OS 12進行操作的。OS 12執(zhí)行IP地址的配置(步驟S37 ), 并且使用IP地址執(zhí)行對套接字資源的使用(步驟S38 )。
在以上所述的過程中,使用由依據(jù)用戶程序15請求的服務器端口號所生 成的IP地址來操作服務器程序。從而,圖4所示的IP地址被配置到網(wǎng)絡設 備,并開始使用IP地址提供網(wǎng)絡服務。
接下來,將給出對本發(fā)明的另一實施例的描述。在前面描述的實施例中, 作為用戶程序的.中間軟件的自動IP地址配置層14適于執(zhí)行自動IP地址配置。 在本實施例中,由OS 12內(nèi)執(zhí)行的處理來完成自動IP地址配置。
圖10示出了本實施例中網(wǎng)絡設備的軟件構(gòu)成。如圖IO所示,在OS 12 中提供用于執(zhí)行自動IP地址配置的自動IP地址配置層14。當接收到生成服 務器的套接字的請求時,OS 12依據(jù)接收到的請求生成新的IP地址,開始使 用IP地址接收連接請求。
圖11是解釋網(wǎng)絡服務器利用圖10的軟件構(gòu)成生成IP地址的處理的序列 圖。如圖11所示,當通過基本庫13從用戶程序15正常地接收到生成套接字 的請求時(步驟S41-S44 ), OS 12依據(jù)接收到的請求生成新的IP地址并且自 動地為網(wǎng)絡設備配置IP地址(步驟S45)。而且,OS 12使用IP地址執(zhí)行監(jiān) 聽處理(步驟S46)。
圖12是解釋利用圖10的軟件構(gòu)成中的OS執(zhí)行的監(jiān)聽處理的流程圖。
在圖12的流程圖中,當從用戶程序15接收到開始服務器程序的請求時 (步驟S51), OS12生成新的IP地址(步驟S52),并確定在同一網(wǎng)絡中是否 存在重復的IP地址(步驟S53、 S54)。
當不存在重復的IP地址(真)時,為網(wǎng)絡設備配置該IP地址(步驟S55 )。 當存在重復的IP地址(假)時,控制返回到步驟S52。也就是,生成新的IP 地址(步驟S52),并再次執(zhí)行新的IP地址的重復^^查(步驟S53、 S54)。
隨后,確定是否成功完成IP地址的配置(步驟S56)。當步驟S56的確定 結(jié)果是否定(假)時,處理異常結(jié)束(通知錯誤)(步驟S57)。
當步驟S56的確定結(jié)果是肯定(真)時,執(zhí)行套接字生成(步驟S58), 將端口號和IP地址綁定到套接字上(步驟S59 ),并執(zhí)行監(jiān)聽處理(步驟S60、 S61 )。
對于當所生成的IP地址已經(jīng)被使用時執(zhí)行的處理(步驟S52)來說,可 以對除了該端口號外的部分的值執(zhí)行增加,并且將具有增加值的IP地址當作 新的IP地址。當所生成的IP地址已被使用時,再次執(zhí)行值的增加,并且將 具有增加值的IP地址當作新的IP地址。重復進行上述處理,直到發(fā)現(xiàn)在網(wǎng) 絡中當前沒有使用的唯一的IP地址,于是將該IP地址配置給該實施例的網(wǎng) 絡設備。
圖13示出了用于解決所生成的IP地址和另 一網(wǎng)絡設備的IP地址相同的
情形所采取的對策。在圖13的情形中,當包括前綴"fe80: 0000: 0000: 0000"
和后綴"0000: 0000: 0000: 0050"的IP地址已經(jīng)存在于網(wǎng)絡時,后綴被改
為"0000: 0000: 0001: 0050"。
下面將給出對本發(fā)明的另一實施例的描述。在前面描述的實施例中,生 成其中端口號值被嵌入到IP地址的后綴部分中的新的IP地址。然而,即使
當采取依據(jù)前面實施例的策略時,執(zhí)行策略的結(jié)果對用戶來說也是不清楚的。 這是因為,IPv6地址是以十六進制表示的,而端口號通常是以十進制表示的。
正因為這個原因,即使用戶看到了 IPv6地址,其也不清楚IPv6地址提供 的網(wǎng)絡服務。例如,當用戶希望提供端口 "80"的HTTP服務時,在IP地址 中包括的是十六進制數(shù)值"50H"。用戶很難注意到提供了端口 "80"的HTTP 服務。當提供端口 "23"遠程登錄時,數(shù)字"17"被配置到網(wǎng)絡設備的IP地 址,用戶很難注意到提供了服務。
為了解決這個問題,該實施例的網(wǎng)絡設備是這樣配置的,當根據(jù)現(xiàn)有的 端口號來計算在ip地址的后綴中包括的數(shù)值時,執(zhí)行端口號的二進制編碼的
十進制(bcd)轉(zhuǎn)換而不是使用現(xiàn)有的端口號,將所述轉(zhuǎn)換值嵌入到后綴沖。 本實施例中的網(wǎng)絡設備的軟件構(gòu)成可以和圖7或圖io的軟件構(gòu)成相同。 圖14是解釋本實施例的網(wǎng)絡執(zhí)行的處理的流程圖,其中將二進制編碼的
十進制端口號嵌入到后綴中。
在圖14的流程圖中,當從用戶程序15接收到開始服務程序的請求時(步
驟S71 ),執(zhí)行端口數(shù)值的二進制編碼的十進制轉(zhuǎn)換(步驟S72 ),并生成新的
IP地址(步驟S73)。確定在同一網(wǎng)絡中是否存在與所生成的IP地址相同的
IP地址(步驟S74、 S75)。
當在同一網(wǎng)絡中不存在與所生成的IP地址相同的IP地址(真)時,將所
生成的IP地址配置到網(wǎng)絡設備(步驟S76 )。當在同 一 網(wǎng)絡中存在與所生成的
IP地址相同的IP地址(假)時,控制返回到步驟S73。也就是說,再次生成
新的IP地址(步驟S73 )并執(zhí)行重復檢查(步驟S74、 S75 )。
隨后,確定是否成功完成IP地址的配置(步驟S77)。當步驟S77的確定 結(jié)果是否定的(假)時,處理異常結(jié)束(通知錯誤)(步驟S78)。
當步驟S77的確定結(jié)果是肯定的(真)時,執(zhí)行套接字的生成(步驟S79 ), 將端口號和IP地址綁定到套接字(步驟S80 ),執(zhí)行監(jiān)聽處理(步驟S81 、 S82 )。
本實施例的IP地址配置處理和圖12中所示的IP地址配置處理是相同的。 在該處理中,開始提供端口 "80"的HTTP服務,并且將數(shù)字"50"嵌入到 十六進制符號表示的IPv6地址的后綴中。這種情形如圖13所示。
相反,當使用圖14的處理和圖15所示的端口號"80"時,包含在十六 進制符號的IPv6地址中的數(shù)字值被配置成"80"。顯然其和十進制符號的端 口號"80"相同。
同樣的,當端口號是"8080"時,包含在IPv6地址(十六進制)中的數(shù) 字值被配置成"8080"。從而,因為用戶通常使用的十進制的端口號被直接包 含到IP地址(十六進制)中,所以能夠提高用戶的可見性,并可以容易地發(fā) 現(xiàn)來自另 一 網(wǎng)絡設備的網(wǎng)絡服務。
下面將給出對本發(fā)明的另一實施例的描述。在本實施例中,預先提供后 綴列表(表格),在后綴列表(表格)中,依據(jù)傳輸類型和端口號定義各個后 綴,當打開套接字時,從后綴列表(表格)中選擇相應的IP地址,所選擇的 IP地址被配置到本實施例的網(wǎng)絡設備。
圖16示出了后綴列表的例子。如圖16所示,定義"傳輸類型"、"端口 號"和"后綴"之間的各個關(guān)聯(lián)并保存到后綴列表中。
具體地說,在圖16的例子中,后綴"123: 4567: 89ab: cdef'與傳 輸類型"TCP"和端口號"10000"相關(guān);后綴"::aaaa: aaaa: aaaa: aaaa" 和傳輸類型"TCP"和端口號"80"相關(guān);而后綴"bbbb: bbbb: bbbb: bbbb"和傳輸類型"TCP"和端口號"80"相關(guān)。
本實施例的網(wǎng)絡設備的軟件構(gòu)成可以和圖7或圖IO的軟件構(gòu)成相同。
圖17是解釋本實施例中的網(wǎng)絡設備執(zhí)行的處理的流程圖。
在圖17的流程圖中,當用戶程序15以特定的傳輸類型和特定的端口號 請求開始服務器程序時(步驟S101 ),自動IP地址配置層14獲得后綴列表的 第一行(圖16)(步驟S102)。
隨后,確定獲得的行的傳輸類型和端口號是否與用戶請求開始的服務器 程序的傳輸類型和端口號匹配(步驟S103)。
當在步驟S103匹配時,配置和現(xiàn)有的前綴相對應的后綴列表的行的后綴,
生成帶有后綴的IP地址,并確定在同一網(wǎng)絡中是否存在和所生成的IP地址
重復的IP地址(重復地址檢測(DAD ))(步驟S104、 S105 )。
當步驟S105的確定結(jié)果是否定的(假)時,所生成的IP地址被配置到 網(wǎng)絡設備(步驟S106),并且開始僅利用所生成的IP地址接收連接請求的服 務器程序(步驟S107)。
當步驟S105的確定結(jié)果是肯定的(真)時,覆蓋IP地址,寫下記錄以 發(fā)現(xiàn)表明同樣的IP地址(步驟S108 )。
隨后,當傳輸類型和端口號不匹配(步驟103中的否)或者在執(zhí)行寫下 記錄后(步驟S108),確定當前執(zhí)行傳輸類型和端口號的比較的后綴列表的 行是否是后綴列表的最后一行(步驟S109)。
當步驟S109的確定結(jié)果是否定的時,獲得后綴列表的下一行(步驟 SllO),且控制返回到步驟S103 (比較傳輸類型和端口號)。
另一方面,當步驟S109的確定結(jié)果是肯定的(后綴列表的最后一行)時, 在后綴列表中不存在傳輸類型和端口號相匹配的行,或者存在匹配但因為地 址重復而不能使用該后綴。確定是否不管任何情形用戶依舊請求開始服務器 程序(步驟Slll)。
當步驟Slll的確定結(jié)果是肯定的時,開始利用所有的IP地址接收連接請 求的服務器程序,而無需配置新的IP地址(步驟S112)。
當步驟Sill的確定結(jié)果是否定的時,發(fā)布錯誤,同時結(jié)束處理(步驟 S113 )。
例如,在圖16的后綴列表的情況下,如果要利用傳輸類型"TCP"和端 口號"80"生成服務器,則將具有后綴"aaaa: aaaa: aaaa: aaaa,,的IP 地址首先配置到網(wǎng)絡設備上。當重復地址檢查(DAD)確定該IP地址已經(jīng)被 使用時,將具有滿足同樣條件的來自后綴列表的下一行中的后綴的IP地址接 著配置到該網(wǎng)絡設備。在本例子中,帶有后綴"bbbb: bbbb: bbbb: bbbb" 的IP地址被配置到網(wǎng)絡設備。配置完IP地址之后,開始使用該IP地址的監(jiān) 聽處理。
依據(jù)本發(fā)明,當用戶程序開始網(wǎng)絡服務時,網(wǎng)絡設備具有依據(jù)服務生成 IP地址和使用IP地址提供網(wǎng)絡服務的功能。
網(wǎng)絡設備通過該功能提供的服務將使用專用IP地址提供。也就是說,要 提供的服務具有每個服務專用的IP地址,并使用該IP地址提供服務。從而,可以容易地發(fā)現(xiàn)來自另 一 網(wǎng)絡設備的網(wǎng)絡服務,并容易地為每個網(wǎng)絡服務配
置過濾、路由和IPsec等等。
通過依據(jù)正在提供的服務的端口號而生成和配置I'p地址并使用所生成的 IP地址提供所需服務,可以容易地指定關(guān)于所需的網(wǎng)絡服務的IP地址。因此, 希望使用服務的用戶能夠容易地指定提供服務的IP地址,而不必使用諸如
DNS (域名系統(tǒng))的現(xiàn)有系統(tǒng)。因此,用戶能夠容易地使用服務器提供的網(wǎng) 絡服務。
即使在當服務器提供了新的IP地址并且依據(jù)服務器的服務配置了 IP地址 時另一網(wǎng)絡設備已經(jīng)使用該IP地址的情況下,也能夠自動配置該IP地址附 近的IP地址。通過此功能,即使在同一網(wǎng)絡中存在重復的IP地址,也可以 執(zhí)行所希望的處理并且提高網(wǎng)絡設備的可靠性。
而且,當在同一網(wǎng)絡中兩個或更多的同一類型的服務同時開始時,同一 網(wǎng)絡中的兩個或更多個同樣類型的服務能夠共存,而不會導致這些IP地址的 沖突。
當正在提供服務的端口號被包含在IPv6地址中時,執(zhí)行端口號的二進制 編碼的十進制轉(zhuǎn)換和注冊。照常使用的十進制表示的端口號和包含在Ipv6地 址中的十六進制表示的端口號顯然具有同樣的數(shù)字值,并且即使當用戶直觀 地查閱到IP地址時,也允許用戶容易地確定哪類網(wǎng)絡服務能夠被IP地址提 供。
本發(fā)明并不局限于上述實施例,在不偏離本發(fā)明范圍的情況下可以做出 變更和^奮改。
對相關(guān)申請的交叉引用
本申請基于并要求于2006年9月14日提交的日本專利申請 No.2006-250041和2007年8月23日提交的日本專利申請No.2007-217175的 優(yōu)先權(quán),其全部內(nèi)容通過參照而被合并于此。
權(quán)利要求
1、一種依據(jù)用戶請求提供預定的網(wǎng)絡服務的網(wǎng)絡設備,包括IP地址生成單元,被配置為根據(jù)與所述網(wǎng)絡服務相關(guān)的值生成IP地址,所述IP地址指示與所述網(wǎng)絡服務相關(guān)的目標;以及服務提供單元,被配置為為所述網(wǎng)絡設備配置所生成的IP地址,以使用所生成的IP地址提供所述網(wǎng)絡服務。
2、 如權(quán)利要求1所述的網(wǎng)絡設備,其中,所述IP地址生成單元被配置 為在所述IP地址的一部分中嵌入輔助地址,從而生成該IP地址。
3、 如權(quán)利要求1所述的網(wǎng)絡設備,其中,所述IP地址生成單元被配置 為在IPv6地址的后綴部分中嵌入了 TCP或UDP的端口號,從而生成IPv6 地址。
4、 如權(quán)利要求1所述的網(wǎng)絡設備,還包括被配置為在為所述網(wǎng)絡設備配置所生成的IP地址之前,確定所生成的IP 地址是否已經(jīng)被另 一網(wǎng)絡設備所使用的單元;被配置為當所生成的IP地址已經(jīng)被使用時,改變所生成的IP地址的后 綴的數(shù)字值的單元;以及被配置為對改變的IP地址再次執(zhí)行重復檢查的單元。
5、 如權(quán)利要求3所述的網(wǎng)絡設備,還包括被配置為在IPv6地址的后綴部分中嵌入端口號之前,執(zhí)行所述端口號的 二進制編碼的十進制轉(zhuǎn)換的單元;以及被配置為在IPv6地址的后綴部分中嵌入作為二進制編碼的十進制轉(zhuǎn)換的 結(jié)果的端口號值的單元。
6、 一種在依據(jù)用戶的請求而提供預定的網(wǎng)絡服務的網(wǎng)絡設備中所使用的 IP地址配置控制方法,包括如下步驟根據(jù)與所述網(wǎng)絡服務相關(guān)的值生成IP地址,該IP地址指示與所述網(wǎng)絡服務相關(guān)的目標;并且為所述網(wǎng)絡設備配置所生成的IP地址,以使用所生成的IP地址來提供 所述網(wǎng)絡服務。
7、 如權(quán)利要求6所述的IP地址配置控制方法,其中,生成所述IP地址 的步驟一皮配置為在所述IP地址的一部分中嵌入輔助地址,從而生成該IP地 址。
8、 如權(quán)利要求6所述的IP地址配置控制方法,其中,生成所述IP地址 的步驟被配置為在IPv6地址的后綴部分中嵌入TCP或UDP的端口號,從而 生成該IPv6地址。
9、 如權(quán)利要求6所述的IP地址配置控制方法,還包括如下步驟 在為所述網(wǎng)絡設備配置所生成的IP地址之前,確定所生成的IP地址是否已經(jīng)被另 一 網(wǎng)絡設備所使用;當所生成的IP地址已經(jīng)被使用時,改變所生成的IP地址的后綴部分的 數(shù)字值;并且對改變的IP地址再次執(zhí)行重復4全查。
10、 如權(quán)利要求8所述的IP地址配置控制方法,還包括如下步驟在所述IPv6地址的后綴部分中嵌入端口號之前,執(zhí)行端口號的二進制編 碼的十進制轉(zhuǎn)換;并且將作為二進制編碼的十進制轉(zhuǎn)換的結(jié)果的端口號值嵌入到所述IPv6地址 的后綴部分中。
全文摘要
在依據(jù)用戶請求提供預定的網(wǎng)絡服務的網(wǎng)絡設備中,IP地址生成單元被配置為根據(jù)與所述網(wǎng)絡服務相關(guān)的值生成IP地址,所述IP地址指示與所述網(wǎng)絡服務相關(guān)的目標。服務提供單元被配置為為所述網(wǎng)絡設備配置所生成的IP地址,以使用所生成的IP地址提供所述網(wǎng)絡服務。
文檔編號H04L12/56GK101155146SQ200710192919
公開日2008年4月2日 申請日期2007年9月14日 優(yōu)先權(quán)日2006年9月14日
發(fā)明者大平浩貴 申請人:株式會社理光
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1