使用第6版网际协议地址识别装置的方法

文档序号:7575963阅读:136来源:国知局
专利名称:使用第6版网际协议地址识别装置的方法
技术领域
本发明涉及识别连接于网络装置的方法,更具体地说,涉及利用IPv6地址识别装置的方法和其上记录有根据用于识别装置的IPv6地址所形成的数据结构的计算机可读记录介质。
背景技术
与过去的个人计算机(PC)或具体相关设备连接于英特网的环境不同,现在的英特网环境正在迅速变为其中所有装置相互连接的环境。具体地,在当前的英特网环境中,由于移动通信技术的发展,在移动的同时又想要使用所希望的服务的用户正在快速增加。
利用这些变化,家庭环境也正发生巨大的变化。家用电器装置不仅执行其自己的功能。它们需要相互网络连接并且共享希望的信息。同时,他们需要在任何时间和任何地点更智能地执行希望的功能以取代现存的用于控制电视或空调器的远程控制所执行的用户要求的简单的功能。在这方面,开发了不同的用于在家中将电视或声音相互连接并且将家用电器装置相互连接的家用网络技术。在当前的技术中,在家中独立地建立通信方式是不困难的。然而,用户需要可以在外面联系家用网络装置并且家用网络装置可以与外部英特网网络连接的环境。在这种情况下,家用网络需要通过网关连接于英特网上。
然而,为此目的,需要进行许多不同协议的转换。虽然进行了协议转换,但是由于载荷集中(load concentration)或网关故障,不可能进行在所有装置之间的通信。同时,需要唯一地址以使得完成作为英特网的特性的终端对终端服务,并且通过使用该唯一地址能够使用不同的现有应用程序,并且开发新的应用程序。为此目的,在装置中需要全局地址(global address)用于通信,并且具体地,考虑安置在家中的装置的数量需要许多唯一地址。
同时,当前应用32比特IPv4地址于英特网。然而,由于在地址的分配上的欠考虑和地址的几何级数的增长,地址的缺乏已经作为讨论的主题被讨论了很长时间。特别地,IPv4地址的功能不支持象家用网络这样的需要许多地址的环境。
即,IPv4地址的可用地址的数量最大为4300兆。因此,如上所述,IPv4地址不能用于象家用网络的需要许多地址的环境中。同时,为了解决该问题,当使用网络地址转换(NAT)(network address translation)时,将需要用于从外部连接的额外的技术,并且因此存在许多限制。
当用户在家中连接英特网时,需要包括地址在内的不同的设置。不象PC,多数家用网络装置不具有设置其他地址的环境,并且因此,家用网络装置无需设置地址、自动具有地址的功能是不可缺少的。地址可以通过使用动态主机结构协议(dynamic host configuration protocol)(DHCP)动态地分配。然而,必须管理DHCP服务器,并且因此DHCP不适合用于家用网络。
安全性是家用网络非常重要的因素之一。当不安全的用户连接于家中的英特网时,可以发生许多问题。因此,验证和控制连接者是非常重要的。
由于以上原因,推荐使用IPv6地址。IPv6地址可以提供足够多的地址的数量并且实现网络连接的即插即用,并且因此,包括装置唯一地址的所需设置可以被自动配置。同时,IPv6地址提供了相应于通信伙伴验证、通信内容验证和通信内容本身的IP安全性协议(IP security protocol)(IPSEC)。
IPv6地址100的结构示于图1。
IPv6地址100上部64比特表示网络ID 110并且由相应于每个网络的前缀确定。通常,当产生全球地址时,通过使用网络设备(路由器),将全球地址转播给相应的网络,以使所有的用户都可以自动设置地址。特别地,3比特的格式前缀111表示地址的类型,13比特的TLAID 112是最高层中的前缀字段(prefix area),8比特的保留字段113是在稍后的时间中使用的保留字段,24比特的NLA ID 114是下一层中的前缀字段,并且16比特的SLA ID 115是地点层(site layer)中的前缀字段。
同时,下部的64比特表示接口ID 120并且通过利用每个装置的48比特的媒体存储控制(media access control)(MAC)地址形成。在这种情况下,通过使用扩展的唯一标识符(EUI)-64 ID格式产生每个装置的唯一64比特ID。
所述上部的64比特网络ID前缀信息与下部的64比特接口ID结合以产生128比特的IPv6地址。
类似地,因为IPv6地址的足够的地址数量、自动设置功能和保密功能,所以与网络无关的各种装置均可以连接于英特网。
同时,媒体存取控制(MAC)地址是用于辨识局域网(LAN)中的每个主机的48比特地址。MAC地址200的结构如图2所示。
MAC地址200包括上部的24比特公司ID 210和下部的24比特序列号220。该公司ID 210是表示装置生产商的值,并且是被IEEE指定的。同样,MAC地址200的下部24比特是序列号220,并且表示使用该MAC地址200的装置的序列号。该48比特地址是装置的唯一ID。
目前,扩展的唯一标识符(EUI)-64 ID格式被用于IPv6地址的下部64比特接口ID中。确定EUI-64 ID以自动形成地址。当该EUI-64 ID被用于自动形成地址时,应该设置接口ID的全球比特(接口ID的上部的七比特)。在EUI-64 ID格式中,当利用装置的48比特MAC地址产生64比特EUI-64 ID时,通过结合下部的24比特序列号和上部的24比特公司ID之间的16比特预定值0xFFFE产生该64比特EUI-64 ID。
图3示出了利用EUI-64格式形成下部的64比特接口ID的IPv6地址300。即,64比特接口ID 120包括公司ID字段210、记录有预定值0xFFFE的字段230、以及记录序列号的字段220。
表示装置的物理地址的MAC地址被用于利用EUI-64 ID格式的IPv6地址中。在IPv6地址中没有提供装置类型的确定方法。
同时韩国专利公布No.2002-47635公开了一种用于设置家用电器装置的IP地址的设备,通过该设备根据在装置生产时唯一分配的MAC地址,来远程地设置与外部通信网络连接并且可以远程控制的家用电器装置的IP地址,以使得可以容易地设置该IP地址。然而,设置家用电器装置的IP地址的设备集中了所有的MAC地址、检查没有分配IP地址的家用电器装置、并且为家用电器装置设置与MAC地址相比较新的IP地址,从而没有提供利用IPv6地址为家用电器装置设置唯一地址的方法。

发明内容
本发明提供了一种使用IPv6地址识别装置的方法,以及一种其上记录有根据用于辨识装置的IPv6地址形成的数据结构的计算机可读记录介质。
因此,根据本发明的一个方面,提供了一种利用IPv6地址识别装置的方法,该方法包括利用用于识别记录在字段中的装置类型的装置ID信息识别装置,利用EUI-64 ID格式排除接口ID字段的公司ID字段和序列号字段。
根据本发明的另一方面,提供了一种计算机可读记录介质,在该介质上,记录了根据用于识别装置的IPv6地址形成的数据结构,其中该数据结构包括用于识别装置所连接的网络的网络ID字段,以及用于识别网络上的装置地址的接口ID字段,所述接口ID字段包括用于识别装置生产商的公司ID字段、用于识别指定给装置的唯一数字的序列号字段、以及用于识别装置类型的装置ID字段,所述装置ID字段位于公司ID字段和序列号字段之间。


通过结合附图对本发明的优选实施例进行详细描述,本发明的上述和其他方面和优点将会变得更加清楚,并且在其中图1示出了通常的IPv6地址的结构;图2示出了通常的MAC地址的结构;图3示出了利用扩展的唯一标识符(EUI)-64 ID格式的IPv6地址的结构;图4示出了根据本发明的用于识别装置的IPv6地址的结构的实施例;图5示出了根据图4所示的方法编址的装置ID;图6示出了利用图5所示的装置ID编址的一些DTV的地址;图7示出了利用图5所示的装置ID编址的一些电冰箱的地址;图8示出了利用图5所示的装置ID编址的一些空调器的地址;图9示出了包括利用图5所示的装置ID编址的装置的家用网络。
具体实施例方式
通过借助附图,在下文中将详细描述本发明。
图4中示出了IPv6地址400,所述IPv6地址400根据本发明利用唯一标识符(EUI)-64 ID格式形成下部64比特接口ID。
如上所述,该IPv6地址400包括网络ID字段410和接口ID字段420。该接口ID字段420包括公司ID字段430、装置ID字段440、以及序列号字段460。
特别地,IEEE分配的预定值被记录在装置ID字段440中。本发明的基本原理是使用特殊字段,即接口ID字段上部的第四个和第五个字节,识别装置的类型(装置ID)。该特殊字段包括如441-448以及451-458的2个字节,即16比特。16比特的所有或一部分均可以作为装置ID信息。即,装置ID可以利用字段顶部16比特设置。
如果利用接口ID字段的未使用的特殊字段设置用于识别装置类型的值,则所有装置均可以在不设置额外的名称或地址的情况下,具有其自己唯一的ID。
同时,如果连接于一个家用网络的装置具有多个同一装置ID,即,如果多个DTV连接于一个家用网络上,则这些DTV可以通过其序列号被进一步辨识。
以上述的方式产生装置EUI-64 ID地址的一个例子被示于图5中。
例如,在DTV的情况下,装置ID字段的最上部比特可被设置为“1”。如果是,则装置ID字段的高4比特变为“1000”,并且当用十六进制表示时是8,由此变为“8000”(510)。
在电冰箱的情况下,装置ID字段上部的第二比特可被设置为“1”。如果是,则装置ID字段的高4比特变为“0100”,并且当用十六进制表示时是4,由此变为“4000”(520)。
同样,在空调器的情况下,装置ID字段上部第三比特可被设置为“1”。如果是,则装置ID字段的高4比特变为“0010”,并且当用十六进制表示时是2,由此变为“2000”(530)。
如同在IPv4地址中一样,不将一个IPv6地址指定给一个装置。但是可以根据字段,将多个地址指定给一个装置。下面仅描述这些地址中的一个单播地址(unicast address)。
链接本地单播地址(link local unicast address)仅用于其链接并且从FE80(十六进制)开始。通过使用链接本地单播地址,装置可以在没有附加设置的情况下被自动配置。但是,该链接本地单播地址不能全球使用。
地点本地单播地址(site local unicast address)仅用于其特殊地点并且开始于FEC0(十六进制)。该地点本地单播地址在特殊地点可以被设置并且不能经过路由器。当没有指定全球前缀给装置时,利用全球前缀该地点本地单播地址可以用于特殊地点。
全球单播地址用于实际的英特网网络并且开始于2001(十六进制)。
在这些单播地址中,链接本地单播地址可以在没有附加前缀的情况下被编址,并且地点本地单播地址和全球单播地址仅在相应前缀信息收到时被编址。
根据本发明的用于编址例如DTV、电冰箱、空调器的装置的EUI-64 ID、链接本地单播地址、以及全球单播地址将示于图6至8。
参考图6,如果“0200F0”被设置在公司ID字段612中,“8000”被设置在装置ID字段611中,并且“343423”被设置在序列号字段613中,则DTV的EUI-64 ID地址610变为“0200:F080:0034:3423”(当用十六进制表示时),并且链接本地单播地址620通过在EUI-64 ID地址610前增加“FE80”(621),变为“FE80:0200:F080:0034:3423”。同样,全球单播地址通过在EUI-64 ID地址610前增加“2001:0203:0201:0001”(631),变为“2001:0230:0201:0001:0200:F080:0034:3423”。
参考图7,电冰箱的EUI-64 ID地址710变为“0200:F040:0034:3423”(当用十六进制表示时),并且链接本地单播地址720通过在EUI-64 ID地址710前增加“FE80”(721),变为“FE80:0200:F040:0034:3423”。同样,全球单播地址通过在EUI-64 ID地址710前增加“2001:0203:0201:0001”(731),变为“2001:0203:0201:0001:0200:F040:0034:3423”。
参考图8,空调器的EUI-64 ID地址810变为“0200:F020:0034:3423”(当用十六进制表示时),并且链接本地单播地址820通过在EUI-64 ID地址810前增加“FE80”(821),变为“FE80:0200:F020:0034:3423”。同样,全球单播地址通过在EUI-64 ID地址810前增加“2001:0203:0201:0001”(831),变为“2001:0203:0201:0001:0200:F020:0034:3423”。
连接于家用网络的每个装置都具有一个利用根据每个装置设置的唯一ID的值的唯一地址。如果全球前缀信息被传送到家用网络,则所有装置均具有链接本地单播地址和全球单播地址。如果该链接本地单播地址被使用,则装置自动具有一个地址。该链接本地单播地址可以仅用于该家用网络,并且对于外部连接,所有的装置都应该具有全球单播地址。
包括利用如图5所示的装置ID编址的装置的家用网络示于图9中。在这种情况下,用户应该具有通过多播(multicast)存在于家用网络中的装置的地址,以连接具有根据本发明的地址系统的装置。当前,IPv6地址提供了可使用的全节点(all node)多播地址FF01::1。
首先,移动电话利用全节点多播请求连接于家用网络上的装置的地址。如果是,则所有接收到该请求的、连接于家用网络的装置响应它们的地址,即其中装置ID根据本发明被设置的地址(在装置制造时这些地址包括在装置中)。
如果是,则接收连接到家用网络的装置的地址的移动电话从接收到的地址中识别希望的装置。当然,如果存在多个装置具有一个同一装置ID,则多个装置根据接口ID字段的下部24比特,即序列号,顺序排列,以使移动电话可以识别出希望的装置。
根据本发明,利用IPv6地址的地址系统的数据结构也可以包含在计算机可读记录介质中。该计算机可读记录介质包括所有类型的记录装置,计算机可读数据被存储在这些介质中,例如ROM、RAM、CD-ROM、磁带,软盘、光数据存储单元以及载波(例如通过英特网传输)。同时,计算机可读记录介质分布在网络连接的计算机系统中,并且可以存储和执行计算机可读代码。
工业应用性如上所述,根据本发明,家用网络连接的装置可以利用IPv6地址,在没有设置额外地址的情况下被识别。
尽管本发明是参照其特定的优选实施例来描述的,但本领域的技术人员应该理解,在不脱离由所附权利要求及其等同物限定的本发明的精神和范围的情况下,可以对其进行形式和细节的各种修改。
权利要求
1.一种利用第6版网际协议(IPv6)地址识别装置的方法,该方法包括利用装置ID信息识别装置,所述装置ID信息用于识别在字段中记录的装置的类型;利用扩展唯一标识符(EUI-64)ID格式排除接口ID字段的公司ID字段和序列号字段。
2.如权利要求1的方法,还包括利用记录在序列号字段中、被指定给装置的唯一数字和装置ID信息识别装置。
3.如权利要求1的方法,其中所述装置ID信息位于公司ID字段和序列号字段之间。
4.一种计算机可读记录介质,在该介质上,记录了根据用于识别装置的第6版网际协议(IPv6)地址形成的数据结构,其中该数据结构包括网络ID字段和接口ID字段,所述网络ID字段用于识别装置所连接的网络,以及所述接口ID字段用于识别网络上的装置地址,所述接口ID字段包括用于识别装置生产商的公司ID字段、用于识别指定给装置的唯一数字的序列号、以及用于识别装置类型的装置ID字段,所述装置ID字段位于公司ID字段和序列号字段之间。
5.如权利要求4的计算机可读记录介质,其中装置ID字段位于接口ID字段的上部第四和第五字节。
全文摘要
提供一种使用IPv6地址识别装置的方法,以及一种记录有根据用于识别装置的IPv6地址形成的数据结构的计算机可读记录介质。利用IPv6地址识别装置的方法包括利用装置ID信息识别装置,所述装置ID信息用于识别记录在字段中的装置的类型;利用EUI-64 ID格式排除接口ID字段的公司ID字段和序列号字段。
文档编号H04L12/16GK1692601SQ200380100346
公开日2005年11月2日 申请日期2003年11月18日 优先权日2002年11月27日
发明者朴洙洪 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1