当前位置: 首页 > 专利查询>清华大学专利>正文

一种IPv6地址的配置方法技术

技术编号:9843182 阅读:116 留言:0更新日期:2014-04-02 14:11
本发明专利技术公开了网络通信技术领域中的一种IPv6地址的配置方法。本发明专利技术方法包括确定名址关系、传递和更新名址关系。本发明专利技术通过配置“名字”的方式方便的对设备上的IPv6地址参数进行配置,简化了配置过程,提高了配置的准确性和效率;可在全网范围内自动更新地址,方便和简化了IPv6网络的地址更新和迁移工作。

【技术实现步骤摘要】
一种IPv6地址的配置方法
本专利技术涉及网络通信
,尤其涉及一种IPv6地址的配置方法。
技术介绍
目前Internet中广泛使用的IPv4协议,已经有20多年历史。特别是随着互联网的普及,IPv4地址已经枯竭,严重阻碍了互联网的发展。IPv6(InternetProtocolVersion6)是IETF设计的用于替代现行版本IPv4协议的下一代IP协议,具有长达128位的地址空间,可以彻底解决IPv4地址不足的问题。除此之外,IPv6还采用了分级地址模式、高效IP包头、服务质量、主机地址自动配置、认证和加密等许多技术,是下一代互联网的核心协议。IPv6在协议设计中,虽然简化了主机的联网配置,但是对简化网络设备(如路由器、交换机等)的地址配置却考虑较少。例如,网络管理员在进行路由器接口地址配置时,必须将128位地址全部手工输入才能完成配置,不但增加了工作量,而且由于IPv6地址过长不易记忆,导致出现误配置的概率大大增加。又如,网络在做地址迁移(即采用新地址替换原地址参数)的时候,需要管理员登录到每一台网络设备上手工修改地址参数,不但效率低下,而且容易出错。
技术实现思路
(一)技术问题本专利技术要解决的技术问题是:如何提供一种IPv6地址配置和部署方法,降低IPv6地址的误配置率;以及如何提高IPv6网络地址更新和迁移的效率。(二)技术方案为了解决上述技术问题,一种IPv6地址的配置方法,其特征在于,该方法包括以下步骤:S1:确定配置名与IPv6地址或IPv6地址长度的对应关系,形成名址关系列表;S2:传递路径传递名址关系列表;S3:根据名址关系列表计算名址表达式,配置相应的IPv6地址。所述配置名的表达式由预设字符和/或二进制数字组成,所述配置名的表达式符合IPv6地址的格式要求。所述传递名址关系列表的方法为:按照IPv6本地链路地址和路由器组播地址的传递。所述步骤S3之后,进一步包括步骤:S4:更新IPv6地址。所述S4具体包括:S41:修改名址关系列表中所述配置名与IPv6地址或IPv6地址长度的对应关系,得到修改后的名址关系列表;S42:传递修改后的名址关系列表;S43:根据修改后的名址关系列表计算名址表达式,配置相应的IPv6地址。所述修改名址关系列表中所述配置名与IPv6地址或IPv6地址长度的对应关系包括:在增加新配置名、删除旧配置名、旧配置名被新配置名代替或配置名对应的内容发生改变的时候,修改名址关系列表中所述配置名与IPv6地址或IPv6地址长度的对应关系。(三)有益效果:1.使网络管理员可以通过配置“名字”的方式方便的对设备上的IPv6地址相关参数进行配置,简化了配置过程,提高了配置的准确性和效率;2.通过更新名址关系定义,即可在全网范围内更新地址,极大的方便和简化了IPv6网络的地址更新和迁移工作。附图说明图1是一个简单的包含3个路由器的网络拓扑图。具体实施方式下面结合附图,对优选实施例作详细说明。应该强调的是,下述说明仅仅是示例性的,而不是为了限制本专利技术的范围及其应用。本专利技术方法包括以下步骤:S1:确定配置名与IPv6地址或IPv6地址长度的对应关系,形成名址关系列表;配置名的表达式由预设字符和/或二进制数字组成,配置名的表达式符合IPv6地址的格式要求。传递名址关系列表的方法为:按照IPv6本地链路地址和路由器组播地址的传递。S2:传递路径传递名址关系列表;S3:根据名址关系列表计算名址表达式,配置相应的IPv6地址。S4:更新IPv6地址,具体包括:S41:修改名址关系列表中所述配置名与IPv6地址或IPv6地址长度的对应关系,得到修改后的名址关系列表;S42:传递修改后的名址关系列表;S43:根据修改后的名址关系列表计算名址表达式,配置相应的IPv6地址。修改名址关系列表中所述配置名与IPv6地址或IPv6地址长度的对应关系包括:在增加新配置名、删除旧配置名、旧配置名被新配置名代替或配置名对应的内容发生改变的时候,修改名址关系列表中所述配置名与IPv6地址或IPv6地址长度的对应关系。本专利技术方法具体为:本专利技术通过采用给地址前缀起“名字”的方法,将IPv6冗长的地址前缀与“名字”建立对应关系,并通过IPv6邻居发现协议(ND,NeighborDiscover)获得的本地链路地址(link-lcoaladdress)和IETF定义的所有网络接口都在监听的组播地址,在相邻网络节点间传递这种对应关系,使得网络管理员可以通过使用“名字”的方式配置IPv6地址相关参数,极大的方便了管理员的操作,同时也为大型网络地址更新和迁移提供了高效的技术手段。针对网络设备中IPv6地址配置方式繁琐,网络地址迁移困难的问题,本专利技术提出了一种新的技术方法来解决这一棘手问题,其主要包括两部分内容:第一、定义名址关系。为了方便的记住冗长的IPv6地址,本专利技术采用字符串来表示不同的地址前缀或地址长度,这个字符串叫做“配置名”(字符串可以由字母和数字组成,也可由中文等多国语言字符组成),配置名与IPv6地址或地址长度具有一一对应的关系,这种对应关系简称“名址关系”,多条名址关系组成一个“名址关系列表”。通过预设字符和/或二进制数字组合而成的配置名表达式(极端情况是,表达式全部由预设字符组成,或者全部由128位二进制数字组成),可以表达一个完整的IPv6地址前缀,其基本规则如下:●预设字符与二进制数字组成的配置名要符合IPv6地址定义要求(参见IPv6相关IETFRFC标准)(如需要使用冒号“:”进行分割,使用斜线“/”表示前缀长度);●为了区分名址关系表达式字符串中哪些是配置名,哪些是IPv6地址数字,可以将配置名使用一对不会在“名字”中出现的自定义字符(如左右引号、左右括号、小于号和大于号等)进行封装标识;●通过将与配置名对应的地址前缀或地址长度进行完全替换,并根据名址关系列表计算名址表达式,可以将名址关系表达式转换为真正的IPv6地址(如表1和表2给出的示例)表1是一些按照本专利技术定义的配置名,表2列出了由这些配置名表达式组成的真实IPv6地址。表1配置名定义(IPv6的16进制表示方法)ISP2001:dd8UniversityF001Wireless20Backbone01LibraryAA00Local1DeptPreLen56表2名址关系表达式对应IPv6地址{ISP}:{University}:{Wireless}{Backbone}::1002001:dd8:F001:2001::100{ISP}:{University}:{Wireless}00::{Local}/642001:dd8:F001:2000::1/64{ISP}:{University}:{Library}::/{DeptPreLen}2001:dd8:F001:AA00::/56第二、传递和更新名址关系列表。名址关系定义后,需要在全网进行传递,以便全网设备能够使用相同的名址关系进行地址参数配置。传递名址关系列表的方法主要包括三部分内容:1.定义报文控制协议该协议需要定义报文各组成部分、交互顺序和处理过程。通过报文控制协议,可以将名址关系列表的内容在网络中进行传递,报文控制协议运行在参与名址关系列表传递的所有网络设备中本文档来自技高网...
一种IPv6地址的配置方法

【技术保护点】
一种IPv6地址的配置方法,其特征在于,该方法包括以下步骤:S1:确定配置名与IPv6地址或IPv6地址长度的对应关系,形成名址关系列表;S2:传递路径传递名址关系列表;S3:根据名址关系列表计算名址表达式,配置相应的IPv6地址。

【技术特征摘要】
1.一种IPv6地址的配置方法,其特征在于,该方法包括以下步骤:S1:确定配置名与IPv6地址或IPv6地址长度的对应关系,并根据多个所述对应关系形成名址关系列表;其中,采用字符串来表示不同的地址前缀或地址长度,该字符串为所述配置名;S2:传递路径传递名址关系列表;所述传递名址关系列表的方法具体为:按照IPv6本地链路地址和路由器组播地址的传递;S3:通过将与所述配置名对应的所述地址前缀或地址长度进行替换,并根据名址关系列表计算名址关系表达式,配置相应的IPv6地址。2.根据权利要求1所述的配置方法,其特征在于,所述配置名的表达式由预设字符和/或二进制数字组成,所述配置名的表达式符合IPv6地址的格式要求。3.根据权利要求1所述的配...

【专利技术属性】
技术研发人员:李子木
申请(专利权)人:清华大学
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1