【技术实现步骤摘要】
本专利技术涉及互联网
,特别地,涉及一种IPv6地址分配方法、系统、DHCPv6服务器及RG设备。
技术介绍
互联网协议版本6(Internet Protocol Version 6,IPv6)网络中存在几种与互联网协议版本4(Internet Protocol Version 4,IPv4)网络不同的地址分配方式,包括可以大大简化地址分配过程的无状态地址分配方式、以及采用动态主机配置协议版本6(Dynamical Host Configuration Protocol version 6,DHCPv6)协议为基础的、可以实现地址段代理分配功能的DHCP前缀委派(Prefix Delegation,PD)方式。其中,DHCP PD方式可以将地址前缀分配给地址代理网关,并由网关负责继续向下一级网关设备或主机节点进行地址分配;无状态地址分配方式是由网关路由器定时向主机节点组播IPv6地址的64位地址前缀,由主机节点根据特定的算法自动生成IPv6地址的后64位接口地址,并在主机上将地址前缀和接口地址合成128位的IPv6单播地址。同时,IPv6基础协议也保留了与IPv4网络中类似的地址分配方式,例如,DHCP地址分配方式。通常在IPv6网络中,为了保证地址分配的灵活性,多种地址分配方式经常被组合使用,如图1所示,是现有技术中常用的IPv6地址分配组合方式示意图。从图1可以看出,这种组合方式结合了DHCP PD和无 ...
【技术保护点】
一种IPv6地址分配方法,其特征在于,包括:DHCPv6服务器判断接收到的DHCPv6?PD请求中是否携带接口地址分配标识;如果所述DHCPv6?PD请求中携带所述接口地址分配标识,则根据所配置的接口地址段长度和所述DHCPv6?PD请求中携带的接口标识生成接口地址段;将从所述DHCPv6服务器的前缀地址池中获取的64比特前缀和所述接口地址段发送至RG设备,以为用户终端生成可用的IPv6地址。
【技术特征摘要】
1.一种IPv6地址分配方法,其特征在于,包括:
DHCPv6服务器判断接收到的DHCPv6 PD请求中是否携带接口地
址分配标识;
如果所述DHCPv6 PD请求中携带所述接口地址分配标识,则根据
所配置的接口地址段长度和所述DHCPv6 PD请求中携带的接口标识生
成接口地址段;
将从所述DHCPv6服务器的前缀地址池中获取的64比特前缀和所
述接口地址段发送至RG设备,以为用户终端生成可用的IPv6地址。
2.根据权利要求1所述的IPv6地址分配方法,其特征在于,所述
根据所配置的接口地址段长度生成接口地址段的步骤包括:
利用哈希算法和所述接口标识计算得到哈希输出;
从所述哈希输出中截取出满足所述接口地址段长度的接口地址段。
3.根据权利要求1所述的IPv6地址分配方法,其特征在于,所述
根据所配置的接口地址段长度生成接口地址段的步骤包括:
根据所配置的接口地址段长度通过人工配置方式获得接口地址段。
4.根据权利要求1所述的IPv6地址分配方法,其特征在于,所述
接口标识包括用户终端的MAC地址和用户的VLAN号中的一种。
5.根据权利要求4所述的IPv6地址分配方法,其特征在于,所述
接口标识还包括用户名和RG设备的MAC地址中的一种。
6.根据权利要求1所述的IPv6地址分配方法,其特征在于,所述
方法还包括:
所述RG设备根据接口地址段计算生成接口地址,并将所述64比特
前缀和所述接口地址合并为可用的IPv6地址发送至所述用户终端。
7.根据权利要求1所述的IPv6地址分配方法,其特征在于,所述
方法还包括:
所述用户终端自动生成待检测的接口地址,并向所述RG设备发起
地址冲突检测请求;
所述RG设备利用所述接口地址段检测所述待检测的接口地址是否
处于所述接口地址段内、检测所述待检测的接口地址是否与正在使用的
接口地址冲突、并将检测结果告知所述用户终端;
在所述用户终端生成的接口地址不冲突的情况下,根据所述RG设
备发送的所述64比特前缀和不冲突的接口地址生成自身可用的IPv6地
址。
8.根据权利要求1所述的IPv6地址分配方法,其特征在于,所述
方法还包括:
所述RG设备将所述64比特前缀和所述接口地址段发送至所述用户
终端;
所述用户终端自动生成接口地址,根据所述接口地址段和生成的接
口地址得到待检测的接口地址,并向所述RG设备发起地址冲突检测请
求;
所述RG设备判断所述待检测的接口地址是否与正在使用的接口地
址冲突,并将检测结果告知所述用户终端;
在所述终端生成的接口地址不冲突的情况下,根据所述RG设备发
送的所述64比特前缀和不冲突的接口地...
【专利技术属性】
技术研发人员:陈仲华,曹敏,王作强,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。