网络设备的制作方法

文档序号:7667172阅读:140来源:国知局
专利名称:网络设备的制作方法
技术领域
本发明涉及一种具有服务器功能的网络设备。
技术背景近些年,如所预期的那样,利用IP (网际协议)进行联网被广泛应用, 并且IP被很多网络设备所采用。尽管是在考虑使用因特网的前提下构造IP的,但是它现在已经被广泛地应用于专用(private)网络,并且很多人受益 于IP的影响。在IP中,网络设备使用IP地址互相通信。如图l所示,发起通信的网络 设备#1使用某一机制获得目的网络设备#2的IP地址,并通过从它自己的IP 地址将分组传送到目的IP地址和从那里接收分组来实现通信。目前被最广泛使用的IP是IPv4 (网际协议版本4 )。依照这个IP,准备 了大约42亿个IP地址。也就是,它可以被说成是42亿个网络设备能够互相 通信。然而,世界上的人口已经超过60亿人,这意味着依据IPv4不能一个 人拥有一个网络设备。事实上, 一个人通常使用两个或更多的IP网络设备。例如, 一个人有一 台PC (个人计算机)在办公室使用,并且其还有另一台PC在家里使用。此 外,除了上述PC,此人可能还有能够执行IP通信的便携式电话、能够执行 IP通信的数字照相机、以及诸如盒式录像机和家庭服务器的家庭电子设备。 在这种情形下,42亿个IPv4地址的数量是太少了 。为了解决这个问题,已经提出了 一个被称为IPv6 (网际协议版本6 )的新 的IP。 IPv4地址的长度是32位,其IP地址的数量是42亿,而IPv6地址已 经扩展到128位。因此,依据IPv6的能够被使用的IP地址的数量变成天文 数字值,从而实质上是无限数量的网络设备能够互相通信。依据IPv6, IP地址能够被分配给各种各样的不能使用IP的网络设备。依 据IPv4, 一个IP地址被分配给一个网络设备,而依据IPv6,可以考虑向一个 网络设备分配2个或更多个IP地址。
当净丸4亍对IPv6地址的管理时,IP地址-故分成两部分前缀部分和后缀部 分。具体而言,如图2所示,128位IP地址的高阶64位被称为前缀,它的低 阶64位;波称为后缀。在IPv6环境中,假定除了特殊情形外通常自动配置IP地址。在IP地址 的自动配置中,分别确定前缀和后缀,并通过组合它们而创建新的128位IP 地址。在被称为链接本地地址的IPv6地址的情况下,前缀是固定值,其是依据 IPv6的规范预先确定的。也就是,前缀的固定值是"fe80:0000:0000:0000::/64"。 在其中确定全局地址的很多情况下,该全局地址是依据在网络上传输的被称 为RA (路由器通告)分组中指示的信息来确定的。在RA中,包含了网络中 有效的前缀。这样,要分配给每个网络设备的前缀是从RA中指示的信息中 获得的。后缀由每个网络设备分别确定。在很多情形下,每个网络设备使用它自 己的MAC (媒体访问控制)地址作为基础并为网络设备配置IP地址。MAC 地址通常依据被称为EUI (扩展唯一标识符)-48的48位编号系统来管理。 可以保证,如果MAC地址依照EUI-48,那么在依照EUI-48的号码中它是唯 一的。由于这个原因,不会在世界上的NIC (网络接口卡)中出现MAC地 址的重复。同时,提出EUI-64作为EUI-48的高级标准。依据EUI-48的编号系统被 映射到EUI-64,并且可以将EUI-48的数字值转换为EUI-64的数字值。使用上述转换从MAC地址中产生EUI-64的64位数字值,从而获得后缀。作为上述过程的结果',获得前缀和后缀,并且可以通过组合它们而'生成 128位数字值。所生成的IPv6地址被配置到相关的网络设备。在提交本申请时,没有发现特别是与本发明相关的背景技术的公开。因 此,没有公开关于背景技术文献的信息。网络设备依据用户的需求而固定提供某种网络服务,但是网络设备的IP 地址可能是由管理员任意定义的IPv4地址,或者是基于上面提到的MAC地 址自动配置的IPv6地址。这就产生一个问题,很难发现来自请求网络服务侧 的另 一 网络设备的网络服务。而且,网络服务和IP地址按照惯例没有直接的结合,并且必须为每个IP i也iit分另ll净丸4亍过滤、、3各由、IPsec ( security architecture for Internet Protocol, IP
安全架构)等等的配置。这样的操作是复杂的。

发明内容
依据本发明的一个方面,提供了一种改进的网络设备,可以消除上述问题。
依据本发明的一个方面,提供了一种网络设备,该网络设备生成指示与 网络服务相关的目标的IP地址,并且为网络设备配置IP地址,这样,易于
发现来自另 一个网络设备的网络服务和为每个网络服务配置过滤、路由、IPsec等等。
在解决 或减少 一个或多个上面所述的问题的本发明的实施例中,提供了 一种网络设备,该网络设备依据用户的请求提供预定的网络服务,所述网络 设备包括IP地址生成单元,被配置成根据与网络服务相关的值生成IP地址, 该IP地址指示和网络服务相关的目标;以及服务提供单元,该服务提供单元 被配置成为网络设备配置所生成的IP地址,以使用所生成的IP地址提供网 络服务。
上面所述的网络设备可以这样配置,使得IP地址生成单元被配置成在IP 地址的一部分中嵌入辅助地址来生成IP地址。
上面所述的网络设备可以这样配置,使得IP地址生成单元被配置成在 IPv6地址的后缀部分中嵌入TCP或UDP的端口号来生成IPv6地址。
上面所述的网络设备可以配置成进一步包括被配置为用于在为网络设 备配置所生成的IP地址之前,确定所生成的IP地址是否已经被另一网络设 备使用的单元;被配置为当所生成的IP地址已经被使用时,改变所生成的IP 地址的后缀部分的数字值的单元;以及被配置为对改变的IP地址再次执行重 复检查的单元。
上面所述的网络设备可以配置成进一步包括被配置为在IPv6地址的后 缀部分嵌入端口号之前,对端口号进行二进制编码的十进制转换的单元;以 及被配置成在IPv6地址的后缀部分中嵌入作为二进制编码的十进制转换的结 果的端口号值的单元。
在解决或减少 一 个或多个上面所述问题的本发明的实施例中,提供了 一 种在网络设备中使用的IP地址配置控制方法,所述网络设备依据用户请求提 供预定的网络服务,该方法包括如下步骤根据与网络服务相关的值生成IP
地址,该IP地址指示与网络服务相关的目标;并且为网络设备配置所所生成
的IP地址,以使用所生成的IP地址来提供网络服务。
依据本发明的网络设备的实施例,生成指示与网络服务相关的目标的IP 地址,为网络设备配置IP地址,并且能够易于发现来自另一个网络设备的网
络服务,并易于为每个网络服务配置过滤、路由、IPsec等等。


结合附图阅读以下详细描述的说明,本发明的其他目的、特征以及优点 将显而易见。
图l是解释网络设备使用IP地址互相通信的情形的图。
图2是示出IPv6地址的结构的图。
图3是用来解释本发明基本处理的流程图。
图4是示出本发明实施例中IP地址的示例的图,包括具有嵌入其中的端 口号的后缀。
图5是示出依据未应用本发明的现有技术的网络设备软件构成的图。
图6是解释利用图5的软件构成执行的处理的序列图。
图7是示出本发明实施例中的网络设备的软件构成的图。
图8是解释图7的网络设备执行的处理的流程图。
图9是解释利用图7的软件构成执行的处理的序列图。
图10是示出本发明实施例中的网络设备的软件构成的图。
图ii是解释网络服务器利用图10的软件构成.产生IP地址的处理的序列图。
图12是解释由图10的软件构成中的OS执行的监听处理的流程图。
图13是示出为解决产生的IP地址和另一网络设备的IP地址相同的情况 所采取的对策的图。
图14是解释由本发明实施例中的网络设备所执行的处理的流程图,其中 二进制编码的十进制端口号被嵌入到后缀中。
图15是示出通过二进制编码的十进制转换而配置的IP地址的示例的图。
图16是示出后缀列表示例的图。
图17是解释本发明实施例中的网络设备执行的处理的流程图。
具体实施例方式
以下将参照附图给出对本发明具体实施例的描述。
现在将解释本发明的基本处理。当本发明的网络设备开始作为服务器提 供网络服务时,将具有为网络服务预先确定的后缀的IP地址分配给网络设备, 以便能够使用该IP地址来提供网络服务。作为选择,当本发明的网络设备开 始作为服务器提供网络服务时,将具有易于从网络服务得到的后缀的IP地址 被分配给网络设备,以便使用IP地址来提供网络服务。
图3是解释本发明的基本处理的流程图。
如图3所示,当本发明的网络设备开始提供新的网络服务时(步骤S1), 网络设备选择适于阿络服务的后缀(步骤S2),由其自身来为网络设备配置 带有后缀的IP地址(步骤S3 ),并使用该IP地址来提供网络服务(步骤S4 )。 因此,本发明的网络设备提供如下的优点
(1 ) 当用户想使用网络服务时,使用对于该服务已公知的IP地址或 易于从服务获得的IP地址来提供网络服务,这使得能够易于发 现来自于另 一 网络设备的网络服务。
(2) 可以为每个网络服务改变IP地址,这使得易于为每个服务执行 过滤、5^由和IPsec的配置。
下面给出对本发明的具体实施例的描述。在这个实施例中,对提供给用 户的每个网络服务分别分配IP地址。当开始提供网络服务时,该实施例的网 络设备将和为该网络服务预先确定的IP地址相结合。
为了实现上述,服务器(或者该实施例的网络设备)适于下述当服务 器开始提供网络服务时,该服务器由具有固定值的端口号(TCP(传输控制 协议)或UDP (用户数据报协议)端口号)来提供服务;并'且在IP地址的后 缀中嵌入端口号的数字值,以便于使用带有该后缀的IP地址来提供服务。
图4示出了该实施例中的IP地址的示例,其包含其中嵌入有端口号的后 缀。例如,当提供HTTP(超文本传输协议)的网络服务时,众所周知的HTTP 端口是"80"。当提供HTTP网络服务时,服务器将IP地址配置为将该值包 括在服务器的后缀中,以便使用该IP地址来提供服务。因此,能够容易地发 现提供HTTP服务的主机的IP地址。
图5示出了依据不具有本发明上述特征的相关技术的网络设备的软件构成。
在传统的系统中,提供有硬件(网络接口),提供有用于控制硬件的OS
(操作系统),并且在OS上提供有基本库(basic library)以根据用户程序使 用计算机资源。并且用户程序是在基本库上提供的。
图6是用来解释服务器处理的序列图,执行该处理以在包含网络服务API (应用程序接口 )的环境中开始提供网络服务,所述网络服务API被叫做套接字。
在图6的处理中,作为用户程序的服务器处理请求依序生成套接字(步 骤Sll ),进行端口配置(步骤S12 ),并开始接收对基本库的连接请求(步骤 13)。并且,OS执行网络资源的预留并且开始基于从基本库接收的信息使用 网络资源(步骤S14)。
在传统的系统中,不提供诸如依据用户的服务端口配置新的IP地址的任 何过程。相反,本实施例的网络设备提供上述过程。'
图7示出了本实施例的网络设备的软件构成。
在图7的构成中,网络设备l具有硬件ll、用来控制硬件的OS 12、以 及OS 12之上的用来使用计算机资源的基本库13。此外,网络设备l具有基 本库13之上的用于自动配置IP地址的自动IP地址配置层14以及自动IP地 址配置层14之上的用户程序15。也就是,自动IP地址配置层14被配置于常 规构成中的基本库和用户程序之间。在自动IP地址配置层14中,用户程序 15开始获知请求开始提供网络服务的端口 ,并且配置层14依据端口自动配 置IP地址,并使得利用该IP地址开始网络服务。
图8是解释图7的网络设备执行的处理的流程图。
在图8的流程图中,当用户希望服务器生成时(步骤),获得服务器使 用的端口号,依椐端口号值而生成64位的端口序列号,并且生成包含嵌入端 口序列号的后缀的IP地址(步骤S22)。所生成的IP地址被配置到网络设备 1 (步骤S23 )。
随后,确定是否成功完成IP地址的配置(步骤S24),当步骤S24的确定 结果是否定的(假)时,处理异常结束(通知错误)(步骤S25)。
当步骤S24的确定结果是肯定的(真)时,执行套接字生成,假定使用 IP地址来执行监听处理(步骤S26 )。端口号和IP地址被绑定到套接字上(步 骤S27),并且使用该套接字来提供网络服务(步骤S28、 S29)。
图9是用于解释利用图7的软件构成执行的处理的序列图。
在图9的序列图中,用户程序15请求自动IP地址配置层14指定端口并 开始监听处理(步骤S31)。
随后,自动IP地址配置层14生成IP地址(步骤S32 ),配置IP地址(步 骤S33 ),生成套接字(步骤S34 ),将端口号和IP地址绑定到套接字上(步 骤S35 ),并执行监听处理以开始接收连接请求(步骤S36 )。这些步骤是通过 基本库13来对OS 12进行操作的。OS 12执行IP地址的配置(步骤S37 ), 并且使用IP地址执行对套接字资源的使用(步骤S38 )。
在以上所述的过程中,使用由依据用户程序15请求的服务器端口号所生 成的IP地址来操作服务器程序。从而,图4所示的IP地址被配置到网络设 备,并开始使用IP地址提供网络服务。
接下来,将给出对本发明的另一实施例的描述。在前面描述的实施例中, 作为用户程序的.中间软件的自动IP地址配置层14适于执行自动IP地址配置。 在本实施例中,由OS 12内执行的处理来完成自动IP地址配置。
图10示出了本实施例中网络设备的软件构成。如图IO所示,在OS 12 中提供用于执行自动IP地址配置的自动IP地址配置层14。当接收到生成服 务器的套接字的请求时,OS 12依据接收到的请求生成新的IP地址,开始使 用IP地址接收连接请求。
图11是解释网络服务器利用图10的软件构成生成IP地址的处理的序列 图。如图11所示,当通过基本库13从用户程序15正常地接收到生成套接字 的请求时(步骤S41-S44 ), OS 12依据接收到的请求生成新的IP地址并且自 动地为网络设备配置IP地址(步骤S45)。而且,OS 12使用IP地址执行监 听处理(步骤S46)。
图12是解释利用图10的软件构成中的OS执行的监听处理的流程图。
在图12的流程图中,当从用户程序15接收到开始服务器程序的请求时 (步骤S51), OS12生成新的IP地址(步骤S52),并确定在同一网络中是否 存在重复的IP地址(步骤S53、 S54)。
当不存在重复的IP地址(真)时,为网络设备配置该IP地址(步骤S55 )。 当存在重复的IP地址(假)时,控制返回到步骤S52。也就是,生成新的IP 地址(步骤S52),并再次执行新的IP地址的重复^^查(步骤S53、 S54)。
随后,确定是否成功完成IP地址的配置(步骤S56)。当步骤S56的确定 结果是否定(假)时,处理异常结束(通知错误)(步骤S57)。
当步骤S56的确定结果是肯定(真)时,执行套接字生成(步骤S58), 将端口号和IP地址绑定到套接字上(步骤S59 ),并执行监听处理(步骤S60、 S61 )。
对于当所生成的IP地址已经被使用时执行的处理(步骤S52)来说,可 以对除了该端口号外的部分的值执行增加,并且将具有增加值的IP地址当作 新的IP地址。当所生成的IP地址已被使用时,再次执行值的增加,并且将 具有增加值的IP地址当作新的IP地址。重复进行上述处理,直到发现在网 络中当前没有使用的唯一的IP地址,于是将该IP地址配置给该实施例的网 络设备。
图13示出了用于解决所生成的IP地址和另 一网络设备的IP地址相同的
情形所采取的对策。在图13的情形中,当包括前缀"fe80: 0000: 0000: 0000"
和后缀"0000: 0000: 0000: 0050"的IP地址已经存在于网络时,后缀被改
为"0000: 0000: 0001: 0050"。
下面将给出对本发明的另一实施例的描述。在前面描述的实施例中,生 成其中端口号值被嵌入到IP地址的后缀部分中的新的IP地址。然而,即使
当采取依据前面实施例的策略时,执行策略的结果对用户来说也是不清楚的。 这是因为,IPv6地址是以十六进制表示的,而端口号通常是以十进制表示的。
正因为这个原因,即使用户看到了 IPv6地址,其也不清楚IPv6地址提供 的网络服务。例如,当用户希望提供端口 "80"的HTTP服务时,在IP地址 中包括的是十六进制数值"50H"。用户很难注意到提供了端口 "80"的HTTP 服务。当提供端口 "23"远程登录时,数字"17"被配置到网络设备的IP地 址,用户很难注意到提供了服务。
为了解决这个问题,该实施例的网络设备是这样配置的,当根据现有的 端口号来计算在ip地址的后缀中包括的数值时,执行端口号的二进制编码的
十进制(bcd)转换而不是使用现有的端口号,将所述转换值嵌入到后缀冲。 本实施例中的网络设备的软件构成可以和图7或图io的软件构成相同。 图14是解释本实施例的网络执行的处理的流程图,其中将二进制编码的
十进制端口号嵌入到后缀中。
在图14的流程图中,当从用户程序15接收到开始服务程序的请求时(步
骤S71 ),执行端口数值的二进制编码的十进制转换(步骤S72 ),并生成新的
IP地址(步骤S73)。确定在同一网络中是否存在与所生成的IP地址相同的
IP地址(步骤S74、 S75)。
当在同一网络中不存在与所生成的IP地址相同的IP地址(真)时,将所
生成的IP地址配置到网络设备(步骤S76 )。当在同 一 网络中存在与所生成的
IP地址相同的IP地址(假)时,控制返回到步骤S73。也就是说,再次生成
新的IP地址(步骤S73 )并执行重复检查(步骤S74、 S75 )。
随后,确定是否成功完成IP地址的配置(步骤S77)。当步骤S77的确定 结果是否定的(假)时,处理异常结束(通知错误)(步骤S78)。
当步骤S77的确定结果是肯定的(真)时,执行套接字的生成(步骤S79 ), 将端口号和IP地址绑定到套接字(步骤S80 ),执行监听处理(步骤S81 、 S82 )。
本实施例的IP地址配置处理和图12中所示的IP地址配置处理是相同的。 在该处理中,开始提供端口 "80"的HTTP服务,并且将数字"50"嵌入到 十六进制符号表示的IPv6地址的后缀中。这种情形如图13所示。
相反,当使用图14的处理和图15所示的端口号"80"时,包含在十六 进制符号的IPv6地址中的数字值被配置成"80"。显然其和十进制符号的端 口号"80"相同。
同样的,当端口号是"8080"时,包含在IPv6地址(十六进制)中的数 字值被配置成"8080"。从而,因为用户通常使用的十进制的端口号被直接包 含到IP地址(十六进制)中,所以能够提高用户的可见性,并可以容易地发 现来自另 一 网络设备的网络服务。
下面将给出对本发明的另一实施例的描述。在本实施例中,预先提供后 缀列表(表格),在后缀列表(表格)中,依据传输类型和端口号定义各个后 缀,当打开套接字时,从后缀列表(表格)中选择相应的IP地址,所选择的 IP地址被配置到本实施例的网络设备。
图16示出了后缀列表的例子。如图16所示,定义"传输类型"、"端口 号"和"后缀"之间的各个关联并保存到后缀列表中。
具体地说,在图16的例子中,后缀"123: 4567: 89ab: cdef'与传 输类型"TCP"和端口号"10000"相关;后缀"::aaaa: aaaa: aaaa: aaaa" 和传输类型"TCP"和端口号"80"相关;而后缀"bbbb: bbbb: bbbb: bbbb"和传输类型"TCP"和端口号"80"相关。
本实施例的网络设备的软件构成可以和图7或图IO的软件构成相同。
图17是解释本实施例中的网络设备执行的处理的流程图。
在图17的流程图中,当用户程序15以特定的传输类型和特定的端口号 请求开始服务器程序时(步骤S101 ),自动IP地址配置层14获得后缀列表的 第一行(图16)(步骤S102)。
随后,确定获得的行的传输类型和端口号是否与用户请求开始的服务器 程序的传输类型和端口号匹配(步骤S103)。
当在步骤S103匹配时,配置和现有的前缀相对应的后缀列表的行的后缀,
生成带有后缀的IP地址,并确定在同一网络中是否存在和所生成的IP地址
重复的IP地址(重复地址检测(DAD ))(步骤S104、 S105 )。
当步骤S105的确定结果是否定的(假)时,所生成的IP地址被配置到 网络设备(步骤S106),并且开始仅利用所生成的IP地址接收连接请求的服 务器程序(步骤S107)。
当步骤S105的确定结果是肯定的(真)时,覆盖IP地址,写下记录以 发现表明同样的IP地址(步骤S108 )。
随后,当传输类型和端口号不匹配(步骤103中的否)或者在执行写下 记录后(步骤S108),确定当前执行传输类型和端口号的比较的后缀列表的 行是否是后缀列表的最后一行(步骤S109)。
当步骤S109的确定结果是否定的时,获得后缀列表的下一行(步骤 SllO),且控制返回到步骤S103 (比较传输类型和端口号)。
另一方面,当步骤S109的确定结果是肯定的(后缀列表的最后一行)时, 在后缀列表中不存在传输类型和端口号相匹配的行,或者存在匹配但因为地 址重复而不能使用该后缀。确定是否不管任何情形用户依旧请求开始服务器 程序(步骤Slll)。
当步骤Slll的确定结果是肯定的时,开始利用所有的IP地址接收连接请 求的服务器程序,而无需配置新的IP地址(步骤S112)。
当步骤Sill的确定结果是否定的时,发布错误,同时结束处理(步骤 S113 )。
例如,在图16的后缀列表的情况下,如果要利用传输类型"TCP"和端 口号"80"生成服务器,则将具有后缀"aaaa: aaaa: aaaa: aaaa,,的IP 地址首先配置到网络设备上。当重复地址检查(DAD)确定该IP地址已经被 使用时,将具有满足同样条件的来自后缀列表的下一行中的后缀的IP地址接 着配置到该网络设备。在本例子中,带有后缀"bbbb: bbbb: bbbb: bbbb" 的IP地址被配置到网络设备。配置完IP地址之后,开始使用该IP地址的监 听处理。
依据本发明,当用户程序开始网络服务时,网络设备具有依据服务生成 IP地址和使用IP地址提供网络服务的功能。
网络设备通过该功能提供的服务将使用专用IP地址提供。也就是说,要 提供的服务具有每个服务专用的IP地址,并使用该IP地址提供服务。从而,可以容易地发现来自另 一 网络设备的网络服务,并容易地为每个网络服务配
置过滤、路由和IPsec等等。
通过依据正在提供的服务的端口号而生成和配置I'p地址并使用所生成的 IP地址提供所需服务,可以容易地指定关于所需的网络服务的IP地址。因此, 希望使用服务的用户能够容易地指定提供服务的IP地址,而不必使用诸如
DNS (域名系统)的现有系统。因此,用户能够容易地使用服务器提供的网 络服务。
即使在当服务器提供了新的IP地址并且依据服务器的服务配置了 IP地址 时另一网络设备已经使用该IP地址的情况下,也能够自动配置该IP地址附 近的IP地址。通过此功能,即使在同一网络中存在重复的IP地址,也可以 执行所希望的处理并且提高网络设备的可靠性。
而且,当在同一网络中两个或更多的同一类型的服务同时开始时,同一 网络中的两个或更多个同样类型的服务能够共存,而不会导致这些IP地址的 冲突。
当正在提供服务的端口号被包含在IPv6地址中时,执行端口号的二进制 编码的十进制转换和注册。照常使用的十进制表示的端口号和包含在Ipv6地 址中的十六进制表示的端口号显然具有同样的数字值,并且即使当用户直观 地查阅到IP地址时,也允许用户容易地确定哪类网络服务能够被IP地址提 供。
本发明并不局限于上述实施例,在不偏离本发明范围的情况下可以做出 变更和^奮改。
对相关申请的交叉引用
本申请基于并要求于2006年9月14日提交的日本专利申请 No.2006-250041和2007年8月23日提交的日本专利申请No.2007-217175的 优先权,其全部内容通过参照而被合并于此。
权利要求
1、一种依据用户请求提供预定的网络服务的网络设备,包括IP地址生成单元,被配置为根据与所述网络服务相关的值生成IP地址,所述IP地址指示与所述网络服务相关的目标;以及服务提供单元,被配置为为所述网络设备配置所生成的IP地址,以使用所生成的IP地址提供所述网络服务。
2、 如权利要求1所述的网络设备,其中,所述IP地址生成单元被配置 为在所述IP地址的一部分中嵌入辅助地址,从而生成该IP地址。
3、 如权利要求1所述的网络设备,其中,所述IP地址生成单元被配置 为在IPv6地址的后缀部分中嵌入了 TCP或UDP的端口号,从而生成IPv6 地址。
4、 如权利要求1所述的网络设备,还包括被配置为在为所述网络设备配置所生成的IP地址之前,确定所生成的IP 地址是否已经被另 一网络设备所使用的单元;被配置为当所生成的IP地址已经被使用时,改变所生成的IP地址的后 缀的数字值的单元;以及被配置为对改变的IP地址再次执行重复检查的单元。
5、 如权利要求3所述的网络设备,还包括被配置为在IPv6地址的后缀部分中嵌入端口号之前,执行所述端口号的 二进制编码的十进制转换的单元;以及被配置为在IPv6地址的后缀部分中嵌入作为二进制编码的十进制转换的 结果的端口号值的单元。
6、 一种在依据用户的请求而提供预定的网络服务的网络设备中所使用的 IP地址配置控制方法,包括如下步骤根据与所述网络服务相关的值生成IP地址,该IP地址指示与所述网络服务相关的目标;并且为所述网络设备配置所生成的IP地址,以使用所生成的IP地址来提供 所述网络服务。
7、 如权利要求6所述的IP地址配置控制方法,其中,生成所述IP地址 的步骤一皮配置为在所述IP地址的一部分中嵌入辅助地址,从而生成该IP地 址。
8、 如权利要求6所述的IP地址配置控制方法,其中,生成所述IP地址 的步骤被配置为在IPv6地址的后缀部分中嵌入TCP或UDP的端口号,从而 生成该IPv6地址。
9、 如权利要求6所述的IP地址配置控制方法,还包括如下步骤 在为所述网络设备配置所生成的IP地址之前,确定所生成的IP地址是否已经被另 一 网络设备所使用;当所生成的IP地址已经被使用时,改变所生成的IP地址的后缀部分的 数字值;并且对改变的IP地址再次执行重复4全查。
10、 如权利要求8所述的IP地址配置控制方法,还包括如下步骤在所述IPv6地址的后缀部分中嵌入端口号之前,执行端口号的二进制编 码的十进制转换;并且将作为二进制编码的十进制转换的结果的端口号值嵌入到所述IPv6地址 的后缀部分中。
全文摘要
在依据用户请求提供预定的网络服务的网络设备中,IP地址生成单元被配置为根据与所述网络服务相关的值生成IP地址,所述IP地址指示与所述网络服务相关的目标。服务提供单元被配置为为所述网络设备配置所生成的IP地址,以使用所生成的IP地址提供所述网络服务。
文档编号H04L12/56GK101155146SQ200710192919
公开日2008年4月2日 申请日期2007年9月14日 优先权日2006年9月14日
发明者大平浩贵 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1