控制地址配置方式的方法和设备.pdf

上传人:32 文档编号:4332464 上传时间:2018-09-14 格式:PDF 页数:18 大小:564.33KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110174179.9

申请日:

2011.06.24

公开号:

CN102843441A

公开日:

2012.12.26

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 29/12申请日:20110624|||公开

IPC分类号:

H04L29/12; H04L12/18

主分类号:

H04L29/12

申请人:

华为技术有限公司

发明人:

刘冰; 蒋胜

地址:

518129 广东省深圳市龙岗区坂田华为总部办公楼

优先权:

专利代理机构:

北京三高永信知识产权代理有限责任公司 11138

代理人:

张耀光

PDF下载: PDF下载
内容摘要

本发明公开了一种控制地址配置方式的方法和设备,属于通信领域。所述方法包括:网络侧设备为终端指定一个地址配置方式;所述网络侧设备向所述终端发送消息,通知所述终端按照所述网络侧设备指定的地址配置方式进行地址配置;其中,所述地址配置方式为动态主机配置协议DHCP方式或无状态地址配置SLAAC方式。所述设备包括:设置模块和通知模块。本发明实现了网络侧对终端IP地址配置方式的控制。

权利要求书

1.一种控制地址配置方式的方法,其特征在于,所述方法包括:网络侧设备为终端指定一个地址配置方式;所述网络侧设备向所述终端发送消息,通知所述终端按照所述网络侧设备指定的地址配置方式进行地址配置;其中,所述地址配置方式为动态主机配置协议DHCP方式或无状态地址配置SLAAC方式。2.根据权利要求1所述的方法,其特征在于,所述网络侧设备向所述终端发送消息,通知所述终端按照所述网络侧设备指定的地址配置方式进行地址配置,包括:DHCP服务器向所述终端发送重配置消息,所述重配置消息中携带有SLAAC重配置选项,用于通知所述终端按照SLAAC方式进行地址配置。3.根据权利要求1所述的方法,其特征在于,所述网络侧设备向所述终端发送消息,通知所述终端按照所述网络侧设备指定的地址配置方式进行地址配置,包括:DHCP服务器接收到所述终端发送的DHCP请求消息;所述DHCP服务器向所述终端发送DHCP响应消息,所述DHCP响应消息中携带有SLAAC重配置选项,用于通知所述终端按照SLAAC方式进行地址配置。4.根据权利要求1所述的方法,其特征在于,所述网络侧设备向所述终端发送消息,通知所述终端按照所述网络侧设备指定的地址配置方式进行地址配置,包括:路由器向所述终端发送路由器通告RA消息,所述RA消息中携带有第一标识位或第一强制地址配置选项,用于通知所述终端按照无状态地址配置SLAAC方式进行地址配置。5.根据权利要求1所述的方法,其特征在于,所述网络侧设备向所述终端发送消息,通知所述终端按照所述网络侧设备指定的地址配置方式进行地址配置,包括:路由器向所述终端发送RA消息,所述RA消息中携带有第二标识位或第二强制地址配置选项,用于通知所述终端按照DHCP进行地址配置。6.根据权利要求1所述的方法,其特征在于,所述网络侧设备向所述终端发送消息,通知所述终端按照所述网络侧设备指定的地址配置方式进行地址配置,包括:路由器接收到所述终端发送的路由器请求RS消息;所述路由器向所述终端发送RA消息,所述RA消息中携带有第二标识位或第二强制地址配置选项,用于通知所述终端按照DHCP进行地址配置。7.一种控制地址配置方式的设备,其特征在于,所述设备包括:设置模块,用于为终端指定一个地址配置方式;通知模块,用于向所述终端发送消息,通知所述终端按照所述设置模块指定的地址配置方式进行地址配置;其中,所述地址配置方式为动态主机配置协议DHCP方式或无状态地址配置SLAAC方式。8.根据权利要求7所述的设备,其特征在于,所述设备为DHCP服务器,所述通知模块包括:第一通知单元,用于向所述终端发送重配置消息,所述重配置消息中携带有SLAAC重配置选项,用于通知所述终端按照SLAAC方式进行地址配置。9.根据权利要求7所述的设备,其特征在于,所述设备为DHCP服务器,所述通知模块包括:第一接收单元,用于接收所述终端发送的DHCP请求消息;第二通知单元,用于在所述第一接收单元收到所述DHCP请求消息后,向所述终端发送DHCP响应消息,所述DHCP响应消息中携带有SLAAC重配置选项,用于通知所述终端按照SLAAC方式进行地址配置。10.根据权利要求7所述的设备,其特征在于,所述设备为路由器,所述通知模块包括:第三通知单元,用于向所述终端发送路由器通告RA消息,所述RA消息中携带有第一标识位或第一强制地址配置选项,用于通知所述终端按照无状态地址配置SLAAC方式进行地址配置。11.根据权利要求7所述的设备,其特征在于,所述设备为路由器,所述通知模块包括:第四通知单元,用于向所述终端发送RA消息,所述RA消息中携带有第二标识位或第二强制地址配置选项,用于通知所述终端按照DHCP进行地址配置。12.根据权利要求7所述的设备,其特征在于,所述设备为路由器,所述通知模块包括:第二接收单元,用于接收所述终端发送的路由器请求RS消息;第五通知单元,用于在所述第二接收单元收到所述RS消息后,向所述终端发送RA消息,所述RA消息中携带有第二标识位或第二强制地址配置选项,用于通知所述终端按照DHCP进行地址配置。

说明书

控制地址配置方式的方法和设备

技术领域

本发明涉及通信领域,特别涉及一种控制地址配置方式的方法和设备。

背景技术

IPv6(Internet Protocol version 6,互联网协议版本6),有两种地址自动配置
方式:采用DHCPv6(Dynamic Host Configure Protocol for IPv6,支持IPv6的动
态主机配置协议)协议对主机进行有状态地址配置,以及采用ND(Neighbor 
Discovery,邻居发现)协议对主机进行SLAAC(Stateless Address 
Autoconfiguration,无状态地址配置)。

DHCPv6是动态主机配置协议(DHCP)的IPv6版本。DHCPv6典型组网中
通常包括:DHCPv6客户端和DHCPv6服务器。在有状态地址配置过程中,
DHCPv6服务器分配一个完整的IPv6地址给DHCPv6客户端,并且存储IPv6
地址和DHCPv6客户端的绑定关系,从而增强了网络的可管理性。

SLAAC是IPv6的重要特色功能之一。SLAAC采用为IPv6开发的ND协议
对主机的IPv6地址进行自动配置。当主机上线后,主机会发送RS(Router Solicit,
路由器请求)消息给路由器,请求地址配置;路由器收到RS消息后发送RA
(Router Advertisement,路由器通告)消息给主机,其中携带有用来进行地址自
动配置的前缀等信息;主机收到RA消息后,获得地址前缀信息,还有地址相关
的参数信息,根据SLAAC规定的方法自动生成IPv6地址。

现有技术的IPv6网络中,SLAAC和DHCPv6地址配置可能同时可用。例
如,当RA消息中“M”位(Managed Configuration)置为1的时候,就指示主
机该网络上除了ND以外还有DHCPv6服务可用。除了多归属等特殊场景外,
一般情况下主机只会选择其中一种地址配置方式进行配置。一个主机采用何种
地址配置方式,是由主机内部的默认策略来控制的。如Windows 7系统默认优
选DHCPv6进行地址配置;Linux系统则默认优选ND进行地址配置。

在实现本发明的过程中,发明人发现上述现有技术至少具有以下缺点:主
机采用何种地址配置方式,网络侧不可控,影响对主机的统一管理。

发明内容

为了解决现有技术的问题,本发明实施例提供了一种控制地址配置方式的
方法和设备。

一方面,本发明实施例提供了一种控制地址配置方式的方法,包括:

网络侧设备为终端指定一个地址配置方式;

所述网络侧设备向所述终端发送消息,通知所述终端按照所述网络侧设备
指定的地址配置方式进行地址配置;

其中,所述地址配置方式为动态主机配置协议DHCP方式或无状态地址配
置SLAAC方式。

又一方面,本发明实施例提供了一种控制地址配置方式的设备,包括:

设置模块,用于为终端指定一个地址配置方式;

通知模块,用于向所述终端发送消息,通知所述终端按照所述设置模块指
定的地址配置方式进行地址配置;

其中,所述地址配置方式为动态主机配置协议DHCP方式或无状态地址配
置SLAAC方式。

本发明实施例提供的技术方案的有益效果是:通过网络侧设备为终端指定
一个地址配置方式且向终端发送消息,通知终端按照指定的地址配置方式进行
地址配置,实现了网络侧对终端IP地址配置方式的控制,增强了对终端的统一
管理。

附图说明

图1是本发明实施例提供的一种控制地址配置方式的方法流程图;

图2是本发明实施例提供的已配置DHCP地址的终端切换地址配置方式的
一种流程示意图;

图3是本发明实施例提供的OPTION_RECONF_SLAAC选项示意图;

图4是本发明实施例提供的已配置DHCP地址的终端切换地址配置方式的
另一种流程示意图;

图5是本发明实施例提供的终端请求配置DHCP地址时切换地址配置方式
的流程示意图;

图6是本发明实施例提供的已配置DHCP地址的终端切换地址配置方式的
再一种流程示意图;

图7是本发明实施例提供的第一标识位示意图;

图8是本发明实施例提供的已配置SLAAC地址的终端切换地址配置方式的
一种流程示意图;

图9是本发明实施例提供的第二标识位示意图;

图10是本发明实施例提供的已配置SLAAC地址的终端切换地址配置方式
的另一种流程示意图;

图11是本发明实施例提供的第一标识位和第二标识位示意图;

图12是本发明实施例提供的控制地址配置方式的设备结构图;

图13是本发明实施例提供的DHCP服务器结构图;

图14是本发明实施例提供的路由器结构图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明
实施方式作进一步地详细描述。

本发明实施例涉及地址配置方式的控制,是指网络侧设备指定一个地址配
置方式,终端按照该指定的地址配置方式进行IP地址配置。其中,所述地址配
置方式包括:按照DHCPv6进行有状态地址配置,或者采用ND协议进行SLAAC
无状态地址配置。所述终端包括但不限于:移动终端和计算机等,通常也可以
称为主机。

当终端按照DHCPv6进行地址配置时,由网络侧的DHCPv6服务器为终端
分配完整的IPv6地址。当终端采用SLAAC方式进行地址配置时,由网络侧的
路由器为终端分配用来进行地址自动配置的前缀等信息,终端收到后根据该前
缀信息自动生成IPv6地址。

本发明实施例对网络侧设备控制终端地址配置方式的时间不做具体限定,
可以在终端配置好IP地址以后进行控制,也可以在终端初始请求配置IP地址时
进行控制,均可以实现地址配置方式的控制。

参见图1,本发明一实施例提供了一种控制地址配置方式的方法,包括:

101:网络侧设备为终端指定一个地址配置方式;

其中,该地址配置方式包括:DHCP方式或SLAAC方式。

102:网络侧设备向该终端发送消息,通知该终端按照网络侧设备指定的地
址配置方式进行地址配置。

其中,网络侧设备可以在发送的消息中携带标识位或者选项,以通知终端
按照指定的地址配置方式进行地址配置。该标识位或者选项可以通过在现有的
消息中增加新的标识位或者选项来实现。

具体地,102可以包括以下五种方式中的任一种:

第一种:DHCP服务器向该终端发送重配置消息,该重配置消息中携带有
SLAAC重配置选项,用于通知终端按照SLAAC方式进行地址配置。

第二种:DHCP服务器接收到终端发送的DHCP请求消息,向终端发送
DHCP响应消息,该DHCP响应消息中携带有SLAAC重配置选项,用于通知终
端按照SLAAC方式进行地址配置。

第三种:路由器向终端发送RA消息,该RA消息中携带有第一标识位或第
一强制地址配置选项,用于通知终端按照SLAAC方式进行地址配置。

第四种:路由器向终端发送RA消息,该RA消息中携带有第二标识位或第
二强制地址配置选项,用于通知终端按照DHCP进行地址配置。

第五种:路由器接收终端发送的RS消息并向终端发送RA消息,该RA消
息中携带有第二标识位或第二强制地址配置选项,用于通知终端按照DHCP进
行地址配置。

本发明实施例提供的上述方法,通过网络侧设备指定一个地址配置方式并
向终端发送消息,通知终端按照指定的地址配置方式进行地址配置,实现了网
络侧对终端IP地址配置方式的控制,增强了对终端的统一管理。

下面分别通过不同的应用场景来具体说明。

参见图2,本发明又一实施例提供了一种控制地址配置方式的方法,适用于
终端已配置有DHCPv6地址,但网络侧欲使其切换为SLAAC地址配置方式的
应用场景,该方法包括:

201:DHCP服务器向某个终端发送reconfiguration重配置消息,该消息中
携带有OPTION_RECONF_SLAAC选项,即SLAAC重配置选项,其中,该终
端已按照DHCPv6配置好IP地址。

由于终端的地址是DHCP服务器分配给终端的,因此,DHCP服务器可以
获知哪些终端已按照DHCPv6配置有地址。如果DHCP服务器希望某个终端切
换为SLAAC地址配置方式,则可以向其发送重配置消息;当希望多个终端都切
换为SLAAC地址配置方式时,则分别向该各个终端发送重配置消息。

其中,OPTION_RECONF_SLAAC选项为新定义的DHCPv6选项,该选项
可以由DHCPv6 reconfiguration消息携带,如图3所示,为该选项的示意图,该
选项的长度可以根据需要设置,本发明实施例对此不做具体限定。

202:上述终端接收到DHCP服务器发送的重配置消息,判断该重配置消息
中是否包含OPTION_RECONF_SLAAC选项,如果是,则确定切换为SLAAC
地址配置方式,向本地的路由器发送RS消息,请求获得IP地址前缀;否则,
结束。

其中,本地的路由器是指与上述终端相连的路由器,终端通过该路由器可
以接入到网络,该路由器可以为终端分配IP地址的前缀信息。

203:上述路由器接收到终端发送的RS消息后,响应RA消息给终端,该
RA消息中携带分配的IP地址前缀信息。

204:上述终端收到该RA消息后,根据RA消息中的IP地址前缀信息,以
SLAAC方式自动配置IP地址。

除了上述由终端主动发送RS消息请求IP地址前缀的方式外,本发明实施
例中还可以由路由器周期性广播RA消息来通知终端IP地址前缀,参见图4,
本发明再一实施例提供了一种控制地址配置方式的方法,适用于终端已按照
DHCPv6配置好地址,但网络侧欲使其切换为SLAAC地址配置方式的应用场景,
并且该应用场景中路由器还支持周期性广播RA消息,该方法包括:

401:路由器周期性地向本地链路上的终端发送RA消息,该RA消息中携
带有IP地址前缀信息,此时配置有DHCPv6地址的终端不会理会该RA消息。

402:DHCP服务器向已按照DHCPv6配置好地址的终端发送reconfiguration
重配置消息,该消息中携带OPTION_RECONF_SLAAC选项。

403:终端收到该重配置消息后,根据其中的OPTION_RECONF_SLAAC
选项确定切换为SLAAC地址配置方式,并再次接收到本地的路由器广播的RA
消息。

404:此时,终端不会不理会该RA消息,而是根据收到的RA消息中的IP
地址前缀信息,进行IP地址自动配置。

参见图5,本发明另一实施例提供了一种控制地址配置方式的方法,适用于
终端上线时优先选用DHCPv6配置方式,但网络侧欲使其切换为SLAAC地址
配置方式的应用场景,该方法包括:

501:当终端上线时,向DHCP服务器发送DHCP Solicit请求消息,请求进
行DHCPv6有状态地址配置。

其中,终端上线是指终端通过某一个端口连接到网络,此时终端会请求网
络为该端口分配IP地址。当终端通过不同的端口分别连接到不同的网络时,各
个网络会分别为相应的端口分配IP地址,本实施例以终端通过一个端口连接到
网络为例进行说明,对于通过多个端口连接到不同的网络的场景只是本实施例
方法的重复,不做过多说明。

本实施例中,终端上线请求DHCP地址,可以是预先默认优先选用DHCP
地址配置方式,因此会发起DHCP会话,发送DHCP Solicit消息;另外,也可
以是没有优选的方式,则终端同时发起DHCP会话和SLAAC会话,其中,DHCP 
Solicit消息会被DHCP服务器响应,而RS消息则不会被路由器响应。

502:DHCP服务器收到DHCP Solicit消息后,向终端发送DHCP reply响应
消息,该消息中携带有OPTION_RECONF_SLAAC选项,即SLAAC重配置选
项。

503:终端收到DHCP服务器发送的DHCP reply消息后,判断该消息中是
否包含OPTION_RECONF_SLAAC选项,如果是,则确定切换为SLAAC地址
配置方式,向本地的路由器发送RS消息,请求获得IP地址前缀。

504:路由器收到终端发送的RS消息后,返回RA消息,前缀包含IP地址
前缀信息。

505:终端收到该RA消息后,根据其中的IP地址前缀信息,进行SLAAC
地址配置。

除了上述由DHCP服务器通知终端指定的地址配置方式以外,本发明实施
例中还可以由路由器来通知终端指定的地址配置方式,参见图6,本发明另一实
施例提供了一种控制地址配置方式的方法,适用于终端已按照DHCPv6配置好
地址,但网络侧欲使其切换为SLAAC地址配置方式的应用场景,并且该应用场
景中终端还支持接收并处理路由器的RA消息,该方法包括:

601:路由器向终端发送RA消息,该RA消息中携带有第一标识位或第一
强制地址配置选项,可选地,该RA消息中还可以同时携带IP地址前缀信息,
其中,该终端已按照DHCPv6配置好IP地址。

其中,参见图7,第一标识位可以具体为在RA消息的预留的6个比特位中
扩展的一个新的标识位,如标识位“X”,占用1个比特位,其值为1,指示终
端按照SLAAC方式进行地址配置。

另外,第一标识位也可以由第一强制地址配置选项替换,如RA消息中携带
“Manatory Address Configuration”选项,以指示终端按照SLAAC方式进行地
址配置。

602:终端收到该RA消息后,判断该RA消息中是否包含第一标识位或第
一强制地址配置选项,如果是,则确定切换为SLAAC地址配置方式,如果该
RA消息中已携带IP地址前缀信息,则根据该前缀信息自动生成IP地址。

如果终端确定切换但该RA消息中未携带前缀信息,则终端可以主动发起
ND协议会话,向路由器发送RS消息请求前缀信息,在收到路由器响应的RA
消息后再进行SLAAC地址配置。

本实施例中的终端虽然已按照DHCPv6配置好地址,但是仍然能够接收RA
消息,并进行相应的判断和处理,因此,可以通过路由器来通告终端进行切换。

参见图8,本发明另一实施例还提供了一种控制地址配置方式的方法,适用
于终端已按照SLAAC方式配置好地址,但网络侧欲使其切换为DHCPv6地址
配置方式的应用场景,该方法包括:

801:路由器发送RA消息,其中携带有第二标识位或第二强制地址配置选
项,用于通知终端按照DHCP方式进行地址配置。

该RA消息可以以广播的方式发送,也可以单独发送给终端,本发明实施例
对此不做具体限定。

其中,参见图9,第二标识位可以具体为在RA消息的预留的6个比特位中
扩展的一个新的标识位,如标识位“Y”,占用1个比特位,其值为1,指示终
端按照DHCP方式进行地址配置。

另外,第二标识位也可以由第二强制地址配置选项替换,如RA消息中携带
“Manatory Address Configuration”选项,以指示终端按照DHCP方式进行地址
配置。

802:终端收到该RA消息后,判断该RA消息中是否包含第二标识位或第
二强制地址配置选项,如果是,则确定切换为DHCP方式,向DHCP服务器发
送DHCP solicit请求消息,请求分配DHCPv6IP地址。

803:DHCP服务器收到该DHCP solicit消息后,发送DHCP reply响应消息,
且该消息中携带有分配给终端的DHCPv6IP地址。

804:终端收到该DHCP reply消息后,获取其中的DHCPv6 IP地址,将其
配置为自身的IP地址,完成地址配置。

参见图10,本发明另一实施例提供了一种控制地址配置方式的方法,适用
于终端上线时优先选用SLAAC配置方式,但网络侧欲使其切换为DHCP地址
配置方式的应用场景,该方法包括:

1001:当终端上线时,向路由器发送RS消息,请求进行SLAAC地址配置。

其中,终端上线是指终端通过某一个端口连接到网络,此时终端会请求网
络为该端口分配IP地址。当终端通过不同的端口分别连接到不同的网络时,各
个网络会分别为相应的端口分配IP地址,本实施例以终端通过一个端口连接到
网络为例进行说明,对于通过多个端口连接到不同的网络的场景只是本实施例
方法的重复,不做过多说明。

本实施例中,终端上线请求SLAAC地址,可以是预先默认优先选用SLAAC
地址配置方式,因此会发起SLAAC会话,发送RS消息;另外,也可以是没有
优选的方式,则终端同时发起SLAAC会话和DHCP会话,其中,RS消息会被
路由器响应,而DHCP Solicit消息则不会被DHCP服务器响应。

1002:路由器收到终端的RS消息后,发送RA消息给终端,该RA消息中
携带有第二标识位或第二强制地址配置选项。

其中,第二标识位可以为标识位“Y”,第二强制地址配置选项可以为
“Manatory Address Configuration”选项,指示终端按照DHCP方式进行地址配
置,具体同上一实施例中的描述,不赘述。

1003:终端收到该RA消息后,判断该RA消息中是否包含第二标识位或第
二强制地址配置选项,如果是,则确定切换为DHCP方式,向DHCP服务器发
送DHCP solicit请求消息,请求分配DHCPv6IP地址。

1004:DHCP服务器收到该DHCP solicit消息后,发送DHCP reply响应消
息给终端,且该消息中包含分配给终端的DHCPv6 IP地址。

1005:终端收到DHCP reply消息后,获取其中的DHCPv6 IP地址,并将其
配置为自身的IP地址,完成地址配置。

在本发明实施例中,还可以同时在RA消息的预留的6个比特位中扩展两个
新的标识位,分别用来指示终端按照SLAAC方式或者DHCP方式进行地址配
置,从而可以应用于不同的场景,应用更广泛更灵活。

例如,参见图11,在RA消息的预留的6个比特位中扩展两个新的标识位,
其中一个标识位“X”,占用1个比特位,其值为1,指示终端按照SLAAC方式
进行地址配置;另一个标识位“Y”,占用1个比特位,其值为1,指示终端按
照DHCP方式进行地址配置。当某一个时刻路由器需要通知终端按照SLAAC
方式配置地址时,则在发送的RA消息中携带标识位“X”,从而触发终端执行
SLAAC配置方式的地址配置;如果又一个时刻路由器需要通知终端按照DHCP
方式配置地址,则在发送的RA消息中携带“Y”,从而触发终端执行DHCP方
式的地址配置,达到了网络侧主动决定终端地址配置方式的效果。

本发明实施例提供的上述各种应用场景下的控制地址配置方式的方法,通
过DHCP服务器或路由器向终端发送消息,通知终端按照DHCP配置方式或者
SLAAC配置方式进行地址配置,实现了网络侧对终端IP地址配置方式的控制,
网络侧可以主动决定终端采用DHCPv6有状态地址配置方式还是SLAAC地址
配置方式,增强了对终端的统一管理。通过在消息中携带标识位或强制地址配
置选项来通知终端进行切换,简单方便,容易实现。在不同的场景下以不同的
方式通知,应用灵活,实用性强。

参见图12,本发明一实施例提供了一种切换地址配置方式的设备,包括:

设置模块1201,用于为终端指定一个地址配置方式;

通知模块1202,用于向终端发送消息,通知终端按照设置模块1201指定的
地址配置方式进行地址配置;

其中,该地址配置方式为DHCP方式或SLAAC方式。

其中,参见图13,所述设备可以具体为DHCP服务器,此时通知模块1202
包括:

第一通知单元1202a,用于向终端发送重配置消息,该重配置消息中携带有
SLAAC重配置选项,用于通知终端按照SLAAC方式进行地址配置。

或者,所述设备为DHCP服务器,通知模块1202包括:

第一接收单元1202b,用于接收终端发送的DHCP请求消息;

第二通知单元1202c,用于在第一接收单元1202b收到DHCP请求消息后,
向终端发送DHCP响应消息,该DHCP响应消息中携带有SLAAC重配置选项,
用于通知终端按照SLAAC方式进行地址配置。

或者,参见图14,所述设备为路由器,此时通知模块1202包括:

第三通知单元1202d,用于向所述终端发送路由器通告RA消息,所述RA
消息中携带有第一标识位或第一强制地址配置选项,用于通知所述终端按照无
状态地址配置SLAAC方式进行地址配置。

或者,所述设备为路由器,此时通知模块1202包括:

第四通知单元1202e,用于向终端发送RA消息,该RA消息中携带有第二
标识位或第二强制地址配置选项,用于通知终端按照DHCP进行地址配置。

或者,所述设备为路由器,此时通知模块1202包括:

第二接收单元1202f,用于接收终端发送的RS消息;

第五通知单元1202g,用于在第二接收单元1202f收到RS消息后,向终端
发送RA消息,该RA消息中携带有第二标识位或第二强制地址配置选项,用于
通知终端按照DHCP进行地址配置。

本发明实施例提供的上述设备,通过指定一个地址配置方式且向终端发送
消息,通知终端按照指定的地址配置方式进行地址配置,实现了网络侧对终端
IP地址配置方式的控制,增强了对终端的统一管理。通过在消息中携带标识位
或强制地址配置选项来通知终端进行切换,简单方便,容易实现。

最后需要说明的是,本领域普通技术人员可以理解实现上述实施例方法中
的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的
程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各
方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆
体(ROM)或随机存储记忆体(RAM)等。

本发明实施例中的各功能单元可以集成在一个处理模块中,也可以是各个
单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成
的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所
述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用
时,也可以存储在一个计算机可读取存储介质中。上述提到的存储介质可以是
只读存储器,磁盘或光盘等。上述的各装置或系统,可以执行相应方法实施例
中的方法。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的
精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的
保护范围之内。

控制地址配置方式的方法和设备.pdf_第1页
第1页 / 共18页
控制地址配置方式的方法和设备.pdf_第2页
第2页 / 共18页
控制地址配置方式的方法和设备.pdf_第3页
第3页 / 共18页
点击查看更多>>
资源描述

《控制地址配置方式的方法和设备.pdf》由会员分享,可在线阅读,更多相关《控制地址配置方式的方法和设备.pdf(18页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102843441 A (43)申请公布日 2012.12.26 C N 1 0 2 8 4 3 4 4 1 A *CN102843441A* (21)申请号 201110174179.9 (22)申请日 2011.06.24 H04L 29/12(2006.01) H04L 12/18(2006.01) (71)申请人华为技术有限公司 地址 518129 广东省深圳市龙岗区坂田华为 总部办公楼 (72)发明人刘冰 蒋胜 (74)专利代理机构北京三高永信知识产权代理 有限责任公司 11138 代理人张耀光 (54) 发明名称 控制地址配置方式的方法和设备 (57) 摘。

2、要 本发明公开了一种控制地址配置方式的方法 和设备,属于通信领域。所述方法包括:网络侧设 备为终端指定一个地址配置方式;所述网络侧设 备向所述终端发送消息,通知所述终端按照所述 网络侧设备指定的地址配置方式进行地址配置; 其中,所述地址配置方式为动态主机配置协议 DHCP方式或无状态地址配置SLAAC方式。所述设 备包括:设置模块和通知模块。本发明实现了网 络侧对终端IP地址配置方式的控制。 (51)Int.Cl. 权利要求书2页 说明书8页 附图7页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 8 页 附图 7 页 1/2页 2 1.一种控制地址配。

3、置方式的方法,其特征在于,所述方法包括: 网络侧设备为终端指定一个地址配置方式; 所述网络侧设备向所述终端发送消息,通知所述终端按照所述网络侧设备指定的地址 配置方式进行地址配置; 其中,所述地址配置方式为动态主机配置协议DHCP方式或无状态地址配置SLAAC方 式。 2.根据权利要求1所述的方法,其特征在于,所述网络侧设备向所述终端发送消息,通 知所述终端按照所述网络侧设备指定的地址配置方式进行地址配置,包括: DHCP服务器向所述终端发送重配置消息,所述重配置消息中携带有SLAAC重配置选 项,用于通知所述终端按照SLAAC方式进行地址配置。 3.根据权利要求1所述的方法,其特征在于,所述。

4、网络侧设备向所述终端发送消息,通 知所述终端按照所述网络侧设备指定的地址配置方式进行地址配置,包括: DHCP服务器接收到所述终端发送的DHCP请求消息; 所述DHCP服务器向所述终端发送DHCP响应消息,所述DHCP响应消息中携带有SLAAC 重配置选项,用于通知所述终端按照SLAAC方式进行地址配置。 4.根据权利要求1所述的方法,其特征在于,所述网络侧设备向所述终端发送消息,通 知所述终端按照所述网络侧设备指定的地址配置方式进行地址配置,包括: 路由器向所述终端发送路由器通告RA消息,所述RA消息中携带有第一标识位或第一 强制地址配置选项,用于通知所述终端按照无状态地址配置SLAAC方式。

5、进行地址配置。 5.根据权利要求1所述的方法,其特征在于,所述网络侧设备向所述终端发送消息,通 知所述终端按照所述网络侧设备指定的地址配置方式进行地址配置,包括: 路由器向所述终端发送RA消息,所述RA消息中携带有第二标识位或第二强制地址配 置选项,用于通知所述终端按照DHCP进行地址配置。 6.根据权利要求1所述的方法,其特征在于,所述网络侧设备向所述终端发送消息,通 知所述终端按照所述网络侧设备指定的地址配置方式进行地址配置,包括: 路由器接收到所述终端发送的路由器请求RS消息; 所述路由器向所述终端发送RA消息,所述RA消息中携带有第二标识位或第二强制地 址配置选项,用于通知所述终端按照。

6、DHCP进行地址配置。 7.一种控制地址配置方式的设备,其特征在于,所述设备包括: 设置模块,用于为终端指定一个地址配置方式; 通知模块,用于向所述终端发送消息,通知所述终端按照所述设置模块指定的地址配 置方式进行地址配置; 其中,所述地址配置方式为动态主机配置协议DHCP方式或无状态地址配置SLAAC方 式。 8.根据权利要求7所述的设备,其特征在于,所述设备为DHCP服务器,所述通知模块包 括: 第一通知单元,用于向所述终端发送重配置消息,所述重配置消息中携带有SLAAC重 配置选项,用于通知所述终端按照SLAAC方式进行地址配置。 9.根据权利要求7所述的设备,其特征在于,所述设备为DH。

7、CP服务器,所述通知模块包 权 利 要 求 书CN 102843441 A 2/2页 3 括: 第一接收单元,用于接收所述终端发送的DHCP请求消息; 第二通知单元,用于在所述第一接收单元收到所述DHCP请求消息后,向所述终端发送 DHCP响应消息,所述DHCP响应消息中携带有SLAAC重配置选项,用于通知所述终端按照 SLAAC方式进行地址配置。 10.根据权利要求7所述的设备,其特征在于,所述设备为路由器,所述通知模块包括: 第三通知单元,用于向所述终端发送路由器通告RA消息,所述RA消息中携带有第一标 识位或第一强制地址配置选项,用于通知所述终端按照无状态地址配置SLAAC方式进行地 址。

8、配置。 11.根据权利要求7所述的设备,其特征在于,所述设备为路由器,所述通知模块包括: 第四通知单元,用于向所述终端发送RA消息,所述RA消息中携带有第二标识位或第二 强制地址配置选项,用于通知所述终端按照DHCP进行地址配置。 12.根据权利要求7所述的设备,其特征在于,所述设备为路由器,所述通知模块包括: 第二接收单元,用于接收所述终端发送的路由器请求RS消息; 第五通知单元,用于在所述第二接收单元收到所述RS消息后,向所述终端发送RA消 息,所述RA消息中携带有第二标识位或第二强制地址配置选项,用于通知所述终端按照 DHCP进行地址配置。 权 利 要 求 书CN 102843441 A。

9、 1/8页 4 控制地址配置方式的方法和设备 技术领域 0001 本发明涉及通信领域,特别涉及一种控制地址配置方式的方法和设备。 背景技术 0002 IPv6(Internet Protocol version 6,互联网协议版本6),有两种地址自动配置 方式:采用DHCPv6(Dynamic Host Configure Protocol for IPv6,支持IPv6的动态主机配 置协议)协议对主机进行有状态地址配置,以及采用ND(Neighbor Discovery,邻居发现) 协议对主机进行SLAAC(Stateless Address Autoconfiguration,无状态地址配。

10、置)。 0003 DHCPv6是动态主机配置协议(DHCP)的IPv6版本。DHCPv6典型组网中通常包括: DHCPv6客户端和DHCPv6服务器。在有状态地址配置过程中,DHCPv6服务器分配一个完整 的IPv6地址给DHCPv6客户端,并且存储IPv6地址和DHCPv6客户端的绑定关系,从而增强 了网络的可管理性。 0004 SLAAC是IPv6的重要特色功能之一。SLAAC采用为IPv6开发的ND协议对主机的 IPv6地址进行自动配置。当主机上线后,主机会发送RS(Router Solicit,路由器请求)消 息给路由器,请求地址配置;路由器收到RS消息后发送RA(Router Adv。

11、ertisement,路由器 通告)消息给主机,其中携带有用来进行地址自动配置的前缀等信息;主机收到RA消息后, 获得地址前缀信息,还有地址相关的参数信息,根据SLAAC规定的方法自动生成IPv6地址。 0005 现有技术的IPv6网络中,SLAAC和DHCPv6地址配置可能同时可用。例如,当RA 消息中“M”位(Managed Configuration)置为1的时候,就指示主机该网络上除了ND以外 还有DHCPv6服务可用。除了多归属等特殊场景外,一般情况下主机只会选择其中一种地址 配置方式进行配置。一个主机采用何种地址配置方式,是由主机内部的默认策略来控制的。 如Windows 7系统默。

12、认优选DHCPv6进行地址配置;Linux系统则默认优选ND进行地址配 置。 0006 在实现本发明的过程中,发明人发现上述现有技术至少具有以下缺点:主机采用 何种地址配置方式,网络侧不可控,影响对主机的统一管理。 发明内容 0007 为了解决现有技术的问题,本发明实施例提供了一种控制地址配置方式的方法和 设备。 0008 一方面,本发明实施例提供了一种控制地址配置方式的方法,包括: 0009 网络侧设备为终端指定一个地址配置方式; 0010 所述网络侧设备向所述终端发送消息,通知所述终端按照所述网络侧设备指定的 地址配置方式进行地址配置; 0011 其中,所述地址配置方式为动态主机配置协议D。

13、HCP方式或无状态地址配置SLAAC 方式。 0012 又一方面,本发明实施例提供了一种控制地址配置方式的设备,包括: 说 明 书CN 102843441 A 2/8页 5 0013 设置模块,用于为终端指定一个地址配置方式; 0014 通知模块,用于向所述终端发送消息,通知所述终端按照所述设置模块指定的地 址配置方式进行地址配置; 0015 其中,所述地址配置方式为动态主机配置协议DHCP方式或无状态地址配置SLAAC 方式。 0016 本发明实施例提供的技术方案的有益效果是:通过网络侧设备为终端指定一个地 址配置方式且向终端发送消息,通知终端按照指定的地址配置方式进行地址配置,实现了 网络。

14、侧对终端IP地址配置方式的控制,增强了对终端的统一管理。 附图说明 0017 图1是本发明实施例提供的一种控制地址配置方式的方法流程图; 0018 图2是本发明实施例提供的已配置DHCP地址的终端切换地址配置方式的一种流 程示意图; 0019 图3是本发明实施例提供的OPTION_RECONF_SLAAC选项示意图; 0020 图4是本发明实施例提供的已配置DHCP地址的终端切换地址配置方式的另一种 流程示意图; 0021 图5是本发明实施例提供的终端请求配置DHCP地址时切换地址配置方式的流程 示意图; 0022 图6是本发明实施例提供的已配置DHCP地址的终端切换地址配置方式的再一种 流程。

15、示意图; 0023 图7是本发明实施例提供的第一标识位示意图; 0024 图8是本发明实施例提供的已配置SLAAC地址的终端切换地址配置方式的一种流 程示意图; 0025 图9是本发明实施例提供的第二标识位示意图; 0026 图10是本发明实施例提供的已配置SLAAC地址的终端切换地址配置方式的另一 种流程示意图; 0027 图11是本发明实施例提供的第一标识位和第二标识位示意图; 0028 图12是本发明实施例提供的控制地址配置方式的设备结构图; 0029 图13是本发明实施例提供的DHCP服务器结构图; 0030 图14是本发明实施例提供的路由器结构图。 具体实施方式 0031 为使本发明。

16、的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。 0032 本发明实施例涉及地址配置方式的控制,是指网络侧设备指定一个地址配置方 式,终端按照该指定的地址配置方式进行IP地址配置。其中,所述地址配置方式包括:按照 DHCPv6进行有状态地址配置,或者采用ND协议进行SLAAC无状态地址配置。所述终端包括 但不限于:移动终端和计算机等,通常也可以称为主机。 0033 当终端按照DHCPv6进行地址配置时,由网络侧的DHCPv6服务器为终端分配完整 说 明 书CN 102843441 A 3/8页 6 的IPv6地址。当终端采用SLAAC方式进行地址配置时,由网。

17、络侧的路由器为终端分配用来 进行地址自动配置的前缀等信息,终端收到后根据该前缀信息自动生成IPv6地址。 0034 本发明实施例对网络侧设备控制终端地址配置方式的时间不做具体限定,可以在 终端配置好IP地址以后进行控制,也可以在终端初始请求配置IP地址时进行控制,均可以 实现地址配置方式的控制。 0035 参见图1,本发明一实施例提供了一种控制地址配置方式的方法,包括: 0036 101:网络侧设备为终端指定一个地址配置方式; 0037 其中,该地址配置方式包括:DHCP方式或SLAAC方式。 0038 102:网络侧设备向该终端发送消息,通知该终端按照网络侧设备指定的地址配置 方式进行地址配。

18、置。 0039 其中,网络侧设备可以在发送的消息中携带标识位或者选项,以通知终端按照指 定的地址配置方式进行地址配置。该标识位或者选项可以通过在现有的消息中增加新的标 识位或者选项来实现。 0040 具体地,102可以包括以下五种方式中的任一种: 0041 第一种:DHCP服务器向该终端发送重配置消息,该重配置消息中携带有SLAAC重 配置选项,用于通知终端按照SLAAC方式进行地址配置。 0042 第二种:DHCP服务器接收到终端发送的DHCP请求消息,向终端发送DHCP响应消 息,该DHCP响应消息中携带有SLAAC重配置选项,用于通知终端按照SLAAC方式进行地址 配置。 0043 第三。

19、种:路由器向终端发送RA消息,该RA消息中携带有第一标识位或第一强制地 址配置选项,用于通知终端按照SLAAC方式进行地址配置。 0044 第四种:路由器向终端发送RA消息,该RA消息中携带有第二标识位或第二强制地 址配置选项,用于通知终端按照DHCP进行地址配置。 0045 第五种:路由器接收终端发送的RS消息并向终端发送RA消息,该RA消息中携带 有第二标识位或第二强制地址配置选项,用于通知终端按照DHCP进行地址配置。 0046 本发明实施例提供的上述方法,通过网络侧设备指定一个地址配置方式并向终端 发送消息,通知终端按照指定的地址配置方式进行地址配置,实现了网络侧对终端IP地址 配置方。

20、式的控制,增强了对终端的统一管理。 0047 下面分别通过不同的应用场景来具体说明。 0048 参见图2,本发明又一实施例提供了一种控制地址配置方式的方法,适用于终端 已配置有DHCPv6地址,但网络侧欲使其切换为SLAAC地址配置方式的应用场景,该方法包 括: 0049 201:DHCP服务器向某个终端发送reconfiguration重配置消息,该消息中携带有 OPTION_RECONF_SLAAC选项,即SLAAC重配置选项,其中,该终端已按照DHCPv6配置好IP地 址。 0050 由于终端的地址是DHCP服务器分配给终端的,因此,DHCP服务器可以获知哪些终 端已按照DHCPv6配置。

21、有地址。如果DHCP服务器希望某个终端切换为SLAAC地址配置方 式,则可以向其发送重配置消息;当希望多个终端都切换为SLAAC地址配置方式时,则分别 向该各个终端发送重配置消息。 说 明 书CN 102843441 A 4/8页 7 0051 其中,OPTION_RECONF_SLAAC选项为新定义的DHCPv6选项,该选项可以由DHCPv6 reconfiguration消息携带,如图3所示,为该选项的示意图,该选项的长度可以根据需要 设置,本发明实施例对此不做具体限定。 0052 202:上述终端接收到DHCP服务器发送的重配置消息,判断该重配置消息中是否 包含OPTION_RECONF。

22、_SLAAC选项,如果是,则确定切换为SLAAC地址配置方式,向本地的路 由器发送RS消息,请求获得IP地址前缀;否则,结束。 0053 其中,本地的路由器是指与上述终端相连的路由器,终端通过该路由器可以接入 到网络,该路由器可以为终端分配IP地址的前缀信息。 0054 203:上述路由器接收到终端发送的RS消息后,响应RA消息给终端,该RA消息中 携带分配的IP地址前缀信息。 0055 204:上述终端收到该RA消息后,根据RA消息中的IP地址前缀信息,以SLAAC方 式自动配置IP地址。 0056 除了上述由终端主动发送RS消息请求IP地址前缀的方式外,本发明实施例中还 可以由路由器周期性。

23、广播RA消息来通知终端IP地址前缀,参见图4,本发明再一实施例提 供了一种控制地址配置方式的方法,适用于终端已按照DHCPv6配置好地址,但网络侧欲使 其切换为SLAAC地址配置方式的应用场景,并且该应用场景中路由器还支持周期性广播RA 消息,该方法包括: 0057 401:路由器周期性地向本地链路上的终端发送RA消息,该RA消息中携带有IP地 址前缀信息,此时配置有DHCPv6地址的终端不会理会该RA消息。 0058 402:DHCP服务器向已按照DHCPv6配置好地址的终端发送reconfiguration重配 置消息,该消息中携带OPTION_RECONF_SLAAC选项。 0059 4。

24、03:终端收到该重配置消息后,根据其中的OPTION_RECONF_SLAAC选项确定切换 为SLAAC地址配置方式,并再次接收到本地的路由器广播的RA消息。 0060 404:此时,终端不会不理会该RA消息,而是根据收到的RA消息中的IP地址前缀 信息,进行IP地址自动配置。 0061 参见图5,本发明另一实施例提供了一种控制地址配置方式的方法,适用于终端上 线时优先选用DHCPv6配置方式,但网络侧欲使其切换为SLAAC地址配置方式的应用场景, 该方法包括: 0062 501:当终端上线时,向DHCP服务器发送DHCP Solicit请求消息,请求进行DHCPv6 有状态地址配置。 006。

25、3 其中,终端上线是指终端通过某一个端口连接到网络,此时终端会请求网络为该 端口分配IP地址。当终端通过不同的端口分别连接到不同的网络时,各个网络会分别为相 应的端口分配IP地址,本实施例以终端通过一个端口连接到网络为例进行说明,对于通过 多个端口连接到不同的网络的场景只是本实施例方法的重复,不做过多说明。 0064 本实施例中,终端上线请求DHCP地址,可以是预先默认优先选用DHCP地址配置方 式,因此会发起DHCP会话,发送DHCP Solicit消息;另外,也可以是没有优选的方式,则终 端同时发起DHCP会话和SLAAC会话,其中,DHCP Solicit消息会被DHCP服务器响应,而R。

26、S 消息则不会被路由器响应。 0065 502:DHCP服务器收到DHCP Solicit消息后,向终端发送DHCP reply响应消息, 说 明 书CN 102843441 A 5/8页 8 该消息中携带有OPTION_RECONF_SLAAC选项,即SLAAC重配置选项。 0066 503:终端收到DHCP服务器发送的DHCP reply消息后,判断该消息中是否包含 OPTION_RECONF_SLAAC选项,如果是,则确定切换为SLAAC地址配置方式,向本地的路由器 发送RS消息,请求获得IP地址前缀。 0067 504:路由器收到终端发送的RS消息后,返回RA消息,前缀包含IP地址前缀。

27、信息。 0068 505:终端收到该RA消息后,根据其中的IP地址前缀信息,进行SLAAC地址配置。 0069 除了上述由DHCP服务器通知终端指定的地址配置方式以外,本发明实施例中还 可以由路由器来通知终端指定的地址配置方式,参见图6,本发明另一实施例提供了一种 控制地址配置方式的方法,适用于终端已按照DHCPv6配置好地址,但网络侧欲使其切换为 SLAAC地址配置方式的应用场景,并且该应用场景中终端还支持接收并处理路由器的RA消 息,该方法包括: 0070 601:路由器向终端发送RA消息,该RA消息中携带有第一标识位或第一强制地 址配置选项,可选地,该RA消息中还可以同时携带IP地址前缀。

28、信息,其中,该终端已按照 DHCPv6配置好IP地址。 0071 其中,参见图7,第一标识位可以具体为在RA消息的预留的6个比特位中扩展的一 个新的标识位,如标识位“X”,占用1个比特位,其值为1,指示终端按照SLAAC方式进行地 址配置。 0072 另外,第一标识位也可以由第一强制地址配置选项替换,如RA消息中携带 “Manatory Address Configuration”选项,以指示终端按照SLAAC方式进行地址配置。 0073 602:终端收到该RA消息后,判断该RA消息中是否包含第一标识位或第一强制地 址配置选项,如果是,则确定切换为SLAAC地址配置方式,如果该RA消息中已携带。

29、IP地址 前缀信息,则根据该前缀信息自动生成IP地址。 0074 如果终端确定切换但该RA消息中未携带前缀信息,则终端可以主动发起ND协议 会话,向路由器发送RS消息请求前缀信息,在收到路由器响应的RA消息后再进行SLAAC地 址配置。 0075 本实施例中的终端虽然已按照DHCPv6配置好地址,但是仍然能够接收RA消息,并 进行相应的判断和处理,因此,可以通过路由器来通告终端进行切换。 0076 参见图8,本发明另一实施例还提供了一种控制地址配置方式的方法,适用于终端 已按照SLAAC方式配置好地址,但网络侧欲使其切换为DHCPv6地址配置方式的应用场景, 该方法包括: 0077 801:路。

30、由器发送RA消息,其中携带有第二标识位或第二强制地址配置选项,用于 通知终端按照DHCP方式进行地址配置。 0078 该RA消息可以以广播的方式发送,也可以单独发送给终端,本发明实施例对此不 做具体限定。 0079 其中,参见图9,第二标识位可以具体为在RA消息的预留的6个比特位中扩展的一 个新的标识位,如标识位“Y”,占用1个比特位,其值为1,指示终端按照DHCP方式进行地址 配置。 0080 另外,第二标识位也可以由第二强制地址配置选项替换,如RA消息中携带 “Manatory Address Configuration”选项,以指示终端按照DHCP方式进行地址配置。 说 明 书CN 10。

31、2843441 A 6/8页 9 0081 802:终端收到该RA消息后,判断该RA消息中是否包含第二标识位或第二强制地 址配置选项,如果是,则确定切换为DHCP方式,向DHCP服务器发送DHCP solicit请求消息, 请求分配DHCPv6IP地址。 0082 803:DHCP服务器收到该DHCP solicit消息后,发送DHCP reply响应消息,且该 消息中携带有分配给终端的DHCPv6IP地址。 0083 804:终端收到该DHCP reply消息后,获取其中的DHCPv6 IP地址,将其配置为自 身的IP地址,完成地址配置。 0084 参见图10,本发明另一实施例提供了一种控制。

32、地址配置方式的方法,适用于终端 上线时优先选用SLAAC配置方式,但网络侧欲使其切换为DHCP地址配置方式的应用场景, 该方法包括: 0085 1001:当终端上线时,向路由器发送RS消息,请求进行SLAAC地址配置。 0086 其中,终端上线是指终端通过某一个端口连接到网络,此时终端会请求网络为该 端口分配IP地址。当终端通过不同的端口分别连接到不同的网络时,各个网络会分别为相 应的端口分配IP地址,本实施例以终端通过一个端口连接到网络为例进行说明,对于通过 多个端口连接到不同的网络的场景只是本实施例方法的重复,不做过多说明。 0087 本实施例中,终端上线请求SLAAC地址,可以是预先默认。

33、优先选用SLAAC地址配置 方式,因此会发起SLAAC会话,发送RS消息;另外,也可以是没有优选的方式,则终端同时发 起SLAAC会话和DHCP会话,其中,RS消息会被路由器响应,而DHCP Solicit消息则不会被 DHCP服务器响应。 0088 1002:路由器收到终端的RS消息后,发送RA消息给终端,该RA消息中携带有第二 标识位或第二强制地址配置选项。 0089 其中,第二标识位可以为标识位“Y”,第二强制地址配置选项可以为“Manatory Address Configuration”选项,指示终端按照DHCP方式进行地址配置,具体同上一实施例 中的描述,不赘述。 0090 100。

34、3:终端收到该RA消息后,判断该RA消息中是否包含第二标识位或第二强制 地址配置选项,如果是,则确定切换为DHCP方式,向DHCP服务器发送DHCP solicit请求消 息,请求分配DHCPv6IP地址。 0091 1004:DHCP服务器收到该DHCP solicit消息后,发送DHCP reply响应消息给终 端,且该消息中包含分配给终端的DHCPv6 IP地址。 0092 1005:终端收到DHCP reply消息后,获取其中的DHCPv6 IP地址,并将其配置为自 身的IP地址,完成地址配置。 0093 在本发明实施例中,还可以同时在RA消息的预留的6个比特位中扩展两个新的标 识位,。

35、分别用来指示终端按照SLAAC方式或者DHCP方式进行地址配置,从而可以应用于不 同的场景,应用更广泛更灵活。 0094 例如,参见图11,在RA消息的预留的6个比特位中扩展两个新的标识位,其中一个 标识位“X”,占用1个比特位,其值为1,指示终端按照SLAAC方式进行地址配置;另一个标 识位“Y”,占用1个比特位,其值为1,指示终端按照DHCP方式进行地址配置。当某一个时 刻路由器需要通知终端按照SLAAC方式配置地址时,则在发送的RA消息中携带标识位“X”, 从而触发终端执行SLAAC配置方式的地址配置;如果又一个时刻路由器需要通知终端按照 说 明 书CN 102843441 A 7/8页。

36、 10 DHCP方式配置地址,则在发送的RA消息中携带“Y”,从而触发终端执行DHCP方式的地址配 置,达到了网络侧主动决定终端地址配置方式的效果。 0095 本发明实施例提供的上述各种应用场景下的控制地址配置方式的方法,通过DHCP 服务器或路由器向终端发送消息,通知终端按照DHCP配置方式或者SLAAC配置方式进行 地址配置,实现了网络侧对终端IP地址配置方式的控制,网络侧可以主动决定终端采用 DHCPv6有状态地址配置方式还是SLAAC地址配置方式,增强了对终端的统一管理。通过在 消息中携带标识位或强制地址配置选项来通知终端进行切换,简单方便,容易实现。在不同 的场景下以不同的方式通知,。

37、应用灵活,实用性强。 0096 参见图12,本发明一实施例提供了一种切换地址配置方式的设备,包括: 0097 设置模块1201,用于为终端指定一个地址配置方式; 0098 通知模块1202,用于向终端发送消息,通知终端按照设置模块1201指定的地址配 置方式进行地址配置; 0099 其中,该地址配置方式为DHCP方式或SLAAC方式。 0100 其中,参见图13,所述设备可以具体为DHCP服务器,此时通知模块1202包括: 0101 第一通知单元1202a,用于向终端发送重配置消息,该重配置消息中携带有SLAAC 重配置选项,用于通知终端按照SLAAC方式进行地址配置。 0102 或者,所述设。

38、备为DHCP服务器,通知模块1202包括: 0103 第一接收单元1202b,用于接收终端发送的DHCP请求消息; 0104 第二通知单元1202c,用于在第一接收单元1202b收到DHCP请求消息后,向终端发 送DHCP响应消息,该DHCP响应消息中携带有SLAAC重配置选项,用于通知终端按照SLAAC 方式进行地址配置。 0105 或者,参见图14,所述设备为路由器,此时通知模块1202包括: 0106 第三通知单元1202d,用于向所述终端发送路由器通告RA消息,所述RA消息中携 带有第一标识位或第一强制地址配置选项,用于通知所述终端按照无状态地址配置SLAAC 方式进行地址配置。 01。

39、07 或者,所述设备为路由器,此时通知模块1202包括: 0108 第四通知单元1202e,用于向终端发送RA消息,该RA消息中携带有第二标识位或 第二强制地址配置选项,用于通知终端按照DHCP进行地址配置。 0109 或者,所述设备为路由器,此时通知模块1202包括: 0110 第二接收单元1202f,用于接收终端发送的RS消息; 0111 第五通知单元1202g,用于在第二接收单元1202f收到RS消息后,向终端发送RA 消息,该RA消息中携带有第二标识位或第二强制地址配置选项,用于通知终端按照DHCP进 行地址配置。 0112 本发明实施例提供的上述设备,通过指定一个地址配置方式且向终端。

40、发送消息, 通知终端按照指定的地址配置方式进行地址配置,实现了网络侧对终端IP地址配置方式 的控制,增强了对终端的统一管理。通过在消息中携带标识位或强制地址配置选项来通知 终端进行切换,简单方便,容易实现。 0113 最后需要说明的是,本领域普通技术人员可以理解实现上述实施例方法中的全部 或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计 说 明 书CN 102843441 A 10 8/8页 11 算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所 述的存储介质可为磁碟、光盘、只读存储记忆体(ROM)或随机存储记忆体(RAM)等。 0。

41、114 本发明实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单 独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用 硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能 模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介 质中。上述提到的存储介质可以是只读存储器,磁盘或光盘等。上述的各装置或系统,可以 执行相应方法实施例中的方法。 0115 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。 说 明 。

42、书CN 102843441 A 11 1/7页 12 图1 图2 说 明 书 附 图CN 102843441 A 12 2/7页 13 图3 图4 说 明 书 附 图CN 102843441 A 13 3/7页 14 图5 图6 说 明 书 附 图CN 102843441 A 14 4/7页 15 图7 图8 说 明 书 附 图CN 102843441 A 15 5/7页 16 图9 图10 说 明 书 附 图CN 102843441 A 16 6/7页 17 图11 图12 图13 说 明 书 附 图CN 102843441 A 17 7/7页 18 图14 说 明 书 附 图CN 102843441 A 18 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1