首页> 中国专利> 配置DHCPv6客户端的方法、DHCPv6客户端、网络设备及网络系统

配置DHCPv6客户端的方法、DHCPv6客户端、网络设备及网络系统

摘要

本发明实施例提供了一种配置DHCPv6客户端的方法,该方法包括:DHCPv6客户端接收具有DHCPv6功能的网络设备发送来的DHCPv6通告消息,所述DHCPv6通告消息包含所述网络设备的管理域标识;如果所述DHCPv6客户端没有保存所述管理域标识,则所述DHCPv6客户端向所述网络设备发送DHCPv6请求消息;所述DHCPv6客户端接收所述网络设备发送来的DHCPv6响应消息,完成对所述DHCPv6客户端的配置。本发明实施例还提供了一种DHCPv6客户端、网络设备及网络系统。通过本发明实施例提供的技术方案,能够实现多个支持DHCPv6服务器功能的网络设备对同一DHCPv6客户端进行配置,为实现IPv6客户网络多归属提供技术支持。

著录项

  • 公开/公告号CN103248718A

    专利类型发明专利

  • 公开/公告日2013-08-14

    原文格式PDF

  • 申请/专利权人 华为技术有限公司;

    申请/专利号CN201210029669.4

  • 发明设计人 刘冰;傅瑜;

    申请日2012-02-10

  • 分类号H04L29/12;H04L12/58;H04L12/24;

  • 代理机构

  • 代理人

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

  • 入库时间 2024-02-19 20:12:27

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-07-28

    授权

    授权

  • 2014-07-30

    实质审查的生效 IPC(主分类):H04L29/12 申请日:20120210

    实质审查的生效

  • 2013-08-14

    公开

    公开

说明书

技术领域

本发明实施例涉及通信技术领域,尤其涉及一种配置DHCPv6客户端的 方法、DHCPv6客户端、网络设备及网络系统。

背景技术

客户网络可以通过接入因特网服务商(Internet Service Provider,ISP)接 入因特网。为了提高客户网络自身连接的可靠性,增强冗余保护的能力,客 户网络可以同时享有多个ISP提供的连接服务。这样,当客户网络通过某ISP 接入因特网发生故障时,就可以改变会话路径,由其它的ISP接入因特网, 能够保证客户网络业务流量的稳定传输。这里所说的可以同时享有多个ISP 提供的连接服务的客户网络通常称为多归属网络。由于多归属网络技术能够 为客户网络提供很好的可用性和性能,在网络协议第六版(Internet Protocol  Version 6,IPv6)领域也越来越被重视。动态主机配置协议第六版(Dynamic  Host Configuration Protocol for IPv6,DHCPv6)协议基本规范由IETF的 RFC3315定义,DHCPv6属于一种有状态地址自动配置协议,在有状态地址 配置过程中,DHCPv6服务器分配一个完整的IPv6地址给DHCPv6客户端, 而且最终DHCPv6服务器能把分配的IPv6地址和DHCPv6客户端的绑定关 系记录起来,从而增强了网络的可管理性。要实现IPv6客户网络多归属,就 必须要实现多DHCPv6服务器配置同一个DHCPv6客户端的功能。按照 RFC3315,一个DHCPv6客户端上线时,发送DHCPv6申请(Solicit)消息 来发现网络上的DHCPv6服务器,由于网络上可能有多个DHCPv6服务器, 因此该DHCPv6客户端可能会收到多个DHCPv6服务器的DHCPv6通告 (Advertise)消息。按照RFC3315规定的做法,该DHCPv6客户端会从多个 发送DHCPv6通告消息的DHCPv6服务器的中选取其中一个,并向选中的 DHCPv6服务器发送DHCPv6请求(Request)消息,接收到该DHCPv6请求 消息的DHCPv6服务器会回应DHCPv6响应(Reply)消息给该DHCPv6客 户端,进而完成DHCPv6服务器对DHCPv6客户端的管理及配置。由于现有 DHCPv6协议的规范,当网络中存在多个DHCPv6服务器时,DHCPv6客户 端只能选择其中一个DHCPv6服务器对自己进行配置,这样不利于实现IPv6 客户网络多归属。

发明内容

本发明实施例提供了一种配置DHCPv6客户端的方法、DHCPv6客户 端、网络设备及网络系统,以解决在IPv6客户网络多归属时,无法实现 多个具有DHCPv6服务器功能的网络设备对同一DHCPv6客户端进行配置 的问题。

根据本发明实施例的一个方面,一种配置DHCPv6客户端的方法,适 用于包含DHCPv6客户端及具有DHCPv6服务器功能的网络设备的网络,该 方法包括:

所述DHCPv6客户端接收所述网络设备发送来的DHCPv6通告消息, 所述DHCPv6通告消息包含所述网络设备的管理域标识;

如果所述DHCPv6客户端没有保存所述管理域标识,则所述DHCPv6 客户端向所述网络设备发送DHCPv6请求消息,并保存所述管理域标识;

所述DHCPv6客户端接收所述网络设备发送来的DHCPv6响应消息, 所述DHCPv6客户端根据所述DHCPv6响应消息完成配置,所述DHCPv6 响应消息包含所述网络设备为所述DHCPv6客户端分配的IPv6前缀和所 述网络设备为所述DHCPv6客户端分配的网络配置参数,或所述DHCPv6 响应消息包含所述网络设备为所述DHCPv6客户端分配的IPv6地址和所 述网络配置参数。

根据本发明实施例的另一个方面,一种配置客户端的方法,适用于包 含DHCPv6客户端及具有DHCPv6服务器功能的网络设备的网络,该方法包 括:

所述网络设备向所述DHCPv6客户端发送DHCPv6通告消息,所述 DHCPv6通告消息包含所述网络设备的管理域标识;

所述网络设备接收所述DHCPv6客户端发送来的DHCPv6请求消息;

所述网络设备向所述DHCPv6客户端发送DHCPv6响应消息,所述 DHCPv6响应消息用于对所述DHCPv6客户端进行配置,所述DHCPv6响 应消息包含为所述DHCPv6客户端分配的IPv6前缀和所述网络设备为所 述DHCPv6客户端分配的网络配置参数,或所述DHCPv6响应消息包含为 所述DHCPv6客户端分配的IPv6地址和所述网络配置参数。

根据本发明实施例的另一个方面,一种DHCPv6客户端,适用于包含 具有DHCPv6服务器功能的网络设备的网络,所述DHCPv6客户端包括通告 消息接收单元、请求消息发送单元、响应消息接收单元、配置单元和存储 单元,其中:

所述通告消息接收单元,用于接收所述网络设备发送来的DHCPv6通 告消息,所述DHCPv6通告消息包含所述网络设备的管理域标识;

所述请求消息发送单元,用于如果所述存储单元没有保存所述管理域 标识,则请求消息发送单元向所述网络设备发送DHCPv6请求消息,并将 所述管理域标识保存在所述存储单元中;

所述响应消息接收单元,用于接收所述网络设备发送来的DHCPv6响 应消息,所述DHCPv6响应消息包含所述网络设备为所述DHCPv6客户端 分配的IPv6前缀和所述网络设备为所述DHCPv6客户端分配的网络配置 参数,或所述DHCPv6响应消息包含所述网络设备为所述DHCPv6客户端 分配的IPv6地址和所述网络配置参数;

所述存储单元,用于存储所述网络设备的管理域标识、所述IPv6前 缀和所述网络配置参数;或者用于存储所述网络设备的管理域标识、所述 IPv6地址和所述网络配置参数;

所述配置单元,用于根据所述DHCPv6响应消息完成配置。

根据本发明实施例的又一个方面,一种具有DHCPv6服务器功能的网 络设备,适用于包含DHCPv6客户端的网络,所述网络设备包括:

通告消息发送单元,用于向所述DHCPv6客户端发送DHCPv6通告消 息,所述DHCPv6通告消息包含所述网络设备的管理域标识;

请求消息接收单元,用于接收所述DHCPv6客户端发送来的DHCPv6 请求消息;

响应消息发送单元,用于向所述DHCPv6客户端发送DHCPv6响应消 息,所述DHCPv6响应消息用于对所述DHCPv6客户端进行配置,所述 DHCPv6响应消息包含为所述DHCPv6客户端分配的IPv6前缀和网络配 置参数,或所述DHCPv6响应消息包含为所述DHCPv6客户端分配的IPv6 地址和网络配置参数。

根据本发明实施例的又一个方面,一种网络系统,包括DHCPv6客户 端和具有DHCPv6服务器功能的网络设备,其中,

所述DHCPv6客户端包括通告消息接收单元、请求消息发送单元、响 应消息接收单元、配置单元和存储单元,所述具有DHCPv6服务器功能的 网络设备包括通告消息发送单元、请求消息接收单元和响应消息发送单元, 其中:

所述通告消息接收单元,用于接收所述通告消息发送单元发送来的 DHCPv6通告消息,所述DHCPv6通告消息包含所述网络设备的管理域标 识;

所述请求消息发送单元,用于如果所述存储单元没有保存所述管理域 标识,则向所述网络设备发送DHCPv6请求消息,并将所述管理域标识保 存在所述存储单元中;

所述响应消息接收单元,用于接收所述响应消息发送单元发送来的 DHCPv6响应消息,所述DHCPv6响应消息包含所述网络设备为所述 DHCPv6客户端分配的IPv6前缀和该网络设备为该DHCPv6客户端分配 的网络配置参数,或所述DHCPv6响应消息包含所述网络设备为所述 DHCPv6客户端分配的IPv6地址和所述网络配置参数;

所述存储单元,用于存储所述网络设备的管理域标识、所述IPv6前 缀和所述网络配置参数;或者用于存储所述网络设备的管理域标识、所述 IPv6地址和所述网络配置参数;

所述配置单元,用于根据所述DHCPv6响应消息完成配置;

所述通告消息发送单元,用于向所述通告消息接收单元发送所述 DHCPv6通告消息,所述DHCPv6通告消息包含所述网络设备的管理域标 识;

所述请求消息接收单元,用于接收所述请求消息发送单元发送来的所 述DHCPv6请求消息;

所述响应消息发送单元,用于向所述响应消息接收单元发送所述 DHCPv6响应消息,所述DHCPv6响应消息用于对所述DHCPv6客户端进 行配置。

根据本发明实施例提供的技术方案,当网络中存在多个属于不同管理 域并且支持DHCPv6服务器功能的网络设备时,能够实现该多个支持 DHCPv6服务器功能的网络设备对同一DHCPv6客户端进行配置,从而为 实现IPv6客户网络多归属提供技术支持。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实 施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面 描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不 付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明第一实施例提供的一种配置DHCPv6客户端的方法流程示 意图;

图2是本发明第一实施例提供的一种配置DHCPv6客户端的方法中的 DHCPv6选项结构示意图;

图3是本发明第二实施例提供的一种配置DHCPv6客户端的方法流程示 意图;

图4是本发明第三实施例提供的一种网络系统示意图;

图5是本发明第三实施例提供的另一种网络系统示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发 明实施例中的附图,对本发明实施例中的技术方案进行清楚描述,显然,所 描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中 的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有 其他实施例,都属于本发明保护的范围。

实施例一:

参见图1,本发明实施例提供了一种配置DHCPv6客户端的方法,该方 法适用于包含DHCPv6客户端和具有DHCPv6服务器功能的网络设备的网络, 该方法包括:

102,所述DHCPv6客户端接收所述网络设备发送来的DHCPv6通告 消息,所述DHCPv6通告消息包含所述网络设备的管理域标识;

104,如果所述DHCPv6客户端没有保存所述管理域标识,则所述 DHCPv6客户端向所述网络设备发送DHCPv6请求消息,并保存所述管理 域标识;

106,所述DHCPv6客户端接收所述网络设备发送来的DHCPv6响应 消息,所述DHCPv6客户端根据所述DHCPv6响应消息完成配置,所述 DHCPv6响应消息包含所述网络设备为所述DHCPv6客户端分配的IPv6 前缀和该网络设备为该DHCPv6客户端分配的网络配置参数,或所述 DHCPv6响应消息包含所述网络设备为所述DHCPv6客户端分配的IPv6 地址和所述网络配置参数。

本发明实施例提供的方法适用于包含DHCPv6客户端和具有DHCPv6服 务器功能的网络设备的网络。当DHCPv6客户端上线后,会以广播的形式 发送DHCPv6申请消息到网络中其他设备,该DHCPv6申请消息用于申请 支持DHCPv6服务器功能的网络设备对该DHCPv6客户端进行配置。接收 到该DHCPv6申请消息的具有DHCPv6服务器功能的网络设备会发送 DHCPv6通告消息给该DHCPv6客户端,该DHCPv6通告消息用于通知该 DHCPv6客户端该网络设备可以对该DHCPv6客户端进行配置,该DHCPv6 通告消息包含所述网络设备的管理域标识。

可选地,该DHCPv6通告消息包含DHCPv6选项,该DHCPv6选项包 含管理域标识,该管理域标识用来标识该网络设备所属的管理域,该管理 域标识可以为ISP名字也可以为一个组织名字,该选项还可以包括选项代 码和选项长度。该选项格式如图2所示,其中:

选项代码,用于标识该选项为携带了管理域标识的选项,该选项代码 占用16位(bit),该选项代码的取值范围为0-65535,具体值可以预先定 义,只要是没有被其他选项类型使用的值都是可以的。

选项长度,用于标识该选项的总长度,该选项长度占用16bit。

管理域标识,用于标识管理域。

该DHCPv6客户端保存所有与该DHCPv6客户端已经建立配置关系的具 有DHCPv6功能的网络设备的管理域标识。该DHCPv6客户端接收到该网络 设备发送来的该DHCPv6通告消息后,解析该DHCPv6通告消息的选项部 分,当该选项部分的选项代码标识该选项为包含管理域标识的选项时,该 DHCPv6客户端可以获得该网络设备的管理域标识,如果该DHCPv6客户 端没有保存该管理域标识,说明该网络设备没有对该DHCPv6客户端进行配 置,则该DHCPv6客户端向该网络设备发送DHCPv6请求消息,并把该网 络设备的管理域标识保存起来,该DHCPv6请求消息用于请求该网络设备 为该DHCPv6客户端进行配置。该网络设备收到该DHCPv6请求消息后, 会发送DHCPv6响应消息给该DHCPv6客户端,该DHCPv6响应消息包含 该网络设备为该DHCPv6客户端分配的IPv6前缀和该网络设备为该 DHCPv6客户端分配的网络配置参数,或该DHCPv6响应消息包含该网络 设备为该DHCPv6客户端分配的IPv6地址和所述网络配置参数。该 DHCPv6客户端接收到该DHCPv6响应消息后,可以存储所述网络设备管 理域标识、该IPv6前缀和所述网络配置参数,或存储所述网络设备管理域 标识、该IPv6地址和所述网络配置参数,并根据该DHCPv6响应消息完 成对自身的配置。当网络中存在多个具有DHCPv6服务器功能的网络设备, 该多个网络设备又属于不同的管理域时,该多个网络设备可以实现同时对 该DHCPv6客户端进行配置。

该网络设备为可以是具有DHCPv6服务器功能的路由器或交换机。

可见,通过本发明实施例提供的方法,当网络中存在多个属于不同管 理域并且具有DHCPv6服务器功能的网络设备时,能够实现该多个支持 DHCPv6服务器功能的网络设备对DHCPv6客户端进行配置,从而为实现 IPv6客户网络多归属提供技术支持。

实施例二:

参见图3,本发明实施例提供了一种配置DHCPv6客户端的方法,该方 法适用于包含DHCPv6客户端及具有DHCPv6服务器功能的网络设备的网络, 该方法包括:

202,所述网络设备向所述DHCPv6客户端发送DHCPv6通告消息, 所述DHCPv6通告消息包含所述网络设备的管理域标识;

204,所述网络设备接收所述DHCPv6客户端发送来的DHCPv6请求 消息;

206,所述网络设备向所述DHCPv6客户端发送DHCPv6响应消息, 所述DHCPv6响应消息用于对所述DHCPv6客户端进行配置,所述 DHCPv6响应消息包含该网络设备为所述DHCPv6客户端分配的IPv6前 缀和该网络设备为所述DHCPv6客户端分配的网络配置参数,或所述 DHCPv6响应消息包含该网络设备为所述DHCPv6客户端分配的IPv6地 址和所述网络配置参数。

DHCPv6客户端上线后,会以广播的形式发送DHCPv6申请消息到网 络中其他设备,该DHCPv6申请消息用于申请支持DHCPv6服务器功能的 网络设备对该DHCPv6客户端进行配置。接收到该DHCPv6申请消息的具 有DHCPv6服务器功能的网络设备会发送DHCPv6通告消息给该DHCPv6 客户端,该DHCPv6通告消息用于通知该DHCPv6客户端该网络设备可以 对该DHCPv6客户端进行配置,该DHCPv6通告消息包含所述网络设备的 管理域标识。

可选地,该DHCPv6通告消息包含DHCPv6选项,该选项包含管理域 标识,该管理域标识用来标识该网络设备所属的管理域,该管理域标识可 以为ISP名字也可以为一个组织名字,该选项还可以包括选项代码和选项 长度。具体该选项格式如图2所示,其中,

选项代码,用于标识该选项为携带了管理域标识的选项,该选项代码 占用16位(bit),该选项代码的取值范围为0-65535,具体值可以预先定 义,只要是没有被其他选项类型使用的值都是可以的。

选项长度,用于标识该选项的总长度,该选项长度占用16bit。

管理域标识,用于标识管理域。

该DHCPv6客户端保存所有与该DHCPv6客户端已经建立配置关系的具 有DHCPv6功能的网络设备的管理域标识。该DHCPv6客户端接收到该网络 设备发送来的DHCPv6通告消息后,解析该DHCPv6通告消息的选项部分, 当该选项部分的选项代码标识该选项为包含管理域标识的选项时,该 DHCPv6客户端可以获得该网络设备的管理域标识,如果该DHCPv6客户 端没有保存该管理域标识,说明该网络设备没有对该DHCPv6客户端进行配 置,则该DHCPv6客户端向该网络设备发送DHCPv6请求消息,并把该网 络设备的管理域标识保存起来,该DHCPv6请求消息用于请求该网络设备 为该DHCPv6客户端进行配置。该网络设备接收该DHCPv6客户端发送来 的DHCPv6请求消息,该网络设备根据DHCPv6申请消息可以获得该 DHCPv6客户端的地址信息,根据该DHCPv6客户端的地址信息,该网络 设备向所述DHCPv6客户端发送DHCPv6响应消息,该DHCPv6响应消 息用于对该DHCPv6客户端进行配置,该DHCPv6响应消息是对该该 DHCPv6请求消息的响应。该DHCPv6响应消息包含该网络设备为该 DHCPv6客户端分配的IPv6前缀和该网络设备为该DHCPv6客户端分配 的网络配置参数,或该DHCPv6响应消息包含该网络设备为该DHCPv6 客户端分配的IPv6地址和所述网络配置参数。该DHCPv6客户端接收到 该DHCPv6响应消息后,存储该网络设备的管理域标识、该IPv6前缀和该 网络配置参数,或存储该网络设备的管理域标识、该IPv6地址和该网络配 置参数,并根据该DHCPv6响应消息完成对自身的配置。当网络中存在多 个具有DHCPv6服务器功能的网络设备,该多个网络设备又属于不同的管 理域时,该多个网络设备可以实现同时对该DHCPv6客户端进行配置。

该网络设备为可以是具有DHCPv6服务器功能的路由器或交换机。

可见,通过本发明实施例提供的方法,当网络中存在多个属于不同管 理域并且具有DHCPv6服务器功能的网络设备时,能够实现该多个具有 DHCPv6服务器功能的网络设备对DHCPv6客户端进行配置,从而为实现 IPv6客户网络多归属提供技术支持。

实施例三:

参见图4,本发明实施例提供了一种网络系统,该网络系统包含 DHCPv6客户端402和具有DHCPv6服务器功能的网络设备404。

该DHCPv6客户端402包括通告消息接收单元406、请求消息发送单 元408、响应消息接收单元410、配置单元411和存储单元412,所述网络 设备404包括通告消息发送单元414、请求消息接收单元416和响应消息 发送单元418,其中:

通告消息接收单元406,用于接收该网络设备404的通告消息发送单 元414发送来的DHCPv6通告消息,该DHCPv6通告消息包含该网络设备 的管理域标识;

请求消息发送单元408,用于如果该存储单元412没有保存该管理域 标识,则该向该网络设备404的请求消息接收单元416发送DHCPv6请求 消息,并将该管理域标识保存在该存储单元412中;

响应消息接收单元410,用于接收该网络设备404的响应消息发送单元 418发送来的DHCPv6响应消息,该DHCPv6响应消息包含该网络设备404 为该DHCPv6客户端402分配的IPv6前缀和该网络配置参数,或该 DHCPv6响应消息包含该网络设备404为该DHCPv6客户端分配的IPv6 地址和该网络配置参数;

该存储单元412,用于存储该网络设备的管理域标识、该IPv6前缀和 该网络配置参数;或者用于存储该网络设备的管理域标识、该IPv6地址 和该网络配置参数;

所述配置单元411,用于根据所述DHCPv6响应消息完成配置;

通告消息发送单元414,用于向该DHCPv6客户端402的通告消息接 收单元406发送该DHCPv6通告消息,该DHCPv6通告消息包含该网络设 备404的管理域标识;

请求消息接收单元416,用于接收该DHCPv6客户端402的请求消息 发送单元408发送来的该DHCPv6请求消息;

响应消息发送单元418,用于向该DHCPv6客户端402的响应消息接 收单元410发送该DHCPv6响应消息,该DHCPv6响应消息用于对该 DHCPv6客户端402进行配置,该DHCPv6响应消息包含为该DHCPv6客 户端402分配的IPv6前缀和该DHCPv6客户端402分配的网络配置参数, 或该DHCPv6响应消息包含为该DHCPv6客户端402分配的IPv6地址和 该网络配置参数。

当DHCPv6客户端402上线后,会以广播的形式发送DHCPv6申请消 息到网络中其他设备,该DHCPv6申请消息用于申请支持DHCPv6服务器 功能的网络设备对该DHCPv6客户端402进行配置。接收到该DHCPv6申 请消息的具有DHCPv6服务器功能的网络设备404会通过通告消息发送单 元414发送DHCPv6通告消息给该DHCPv6客户端402的通告消息接收单 元406,该DHCPv6通告消息用于通知该DHCPv6客户端402该网络设备 404可以对该DHCPv6客户端402进行配置,该DHCPv6通告消息包含该 网络设备404的管理域标识。

可选地,该DHCPv6通告消息包含DHCPv6选项,该选项包含管理域 标识,该管理域标识用来标识该网络设备404所属的管理域,该管理域标 识可以为ISP名字也可以为一个组织名字,该选项还可以包括选项代码和 选项长度。具体该选项格式如图2所示,其中,

选项代码,用于标识该选项为携带了管理域标识的选项,该选项代码 占用16位(bit),该选项代码的取值范围为0-65535,具体值可以预先定 义,只要是没有被其他选项类型使用的值都是可以的。

选项长度,用于标识该选项的总长度,该选项长度占用16bit。

管理域标识,用于标识管理域。

该DHCPv6客户端402的存储单元412保存所有与该DHCPv6客户端402 已经建立配置关系的具有DHCPv6功能的网络设备的管理域标识。该 DHCPv6客户端402接收到该网络设备404的通告消息发送单元414发送 来的DHCPv6通告消息后,解析该DHCPv6通告消息的选项部分,当该选 项部分的选项代码标识该选项为包含管理域标识的选项时,该DHCPv6客 户端402可以获得该网络设备404的管理域标识,如果该DHCPv6客户端 402的存储单元412没有保存该管理域标识,说明该网络设备404没有对该 DHCPv6客户端402进行配置,则该DHCPv6客户端402通过请求消息发送 单元408向该网络设备402的请求消息接收单元416发送DHCPv6请求消 息,并把该网络设备的管理域标识保存到该存储单元412,该DHCPv6请 求消息用于请求该网络设备404为该DHCPv6客户端402进行配置。该网 络设备404的请求消息接收单元414收到该DHCPv6请求消息后,会通过 响应消息发送单元416发送DHCPv6响应消息给该DHCPv6客户端402的 响应消息接收单元410,该DHCPv6响应消息包含该网络设备404为该 DHCPv6客户端402分配的IPv6前缀和该网络设备404为该DHCPv6客 户端402分配的网络配置参数,或该DHCPv6响应消息包含该网络设备404 为该DHCPv6客户端402分配的IPv6地址和该网络配置参数,该DHCPv6 客户端402的响应消息接收单元410接收到该DHCPv6响应消息后,存储 该网络设备404的管理域标识、该IPv6前缀和该网络配置参数到该存储 单元412,或存储该网络设备404的管理域标识、该IPv6地址和该网络配 置参数到该存储单元412,并根据该DHCPv6响应消息完成对自身的配置。 当网络中存在多个具有DHCPv6服务器功能的网络设备,该多个网络设备 又属于不同的管理时,该多个网络设备可以实现同时对该DHCPv6客户端 402进行配置。

该网络设备404为可以是具有DHCPv6服务器功能的路由器或交换机。

可选地,参见图5,该系统还可以包括DHCPv6中继设备502。该 DHCPv6中继设备502具有DHCPv6中继功能,并且该DHCPv6客户端402 与该网络设备404之间的该DHCPv6通告消息与该DHCPv6请求消息及该 DHCPv6响应消息经过该DHCPv6中继设备502。

可见,通过本发明实施例提供的系统,当网络中存在多个属于不同管 理域并且具有DHCPv6服务器功能的网络设备时,能够实现该多个具有 DHCPv6服务器功能的网络设备对DHCPv6客户端进行配置,从而为实现 IPv6客户网络多归属提供技术支持。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步 骤可以通过程序指令相关的硬件来完成,前述程序可以存储于一计算机可 读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而 前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序 代码的介质。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其 限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技 术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改, 或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应 技术方案的本质脱离本发明各实施例技术方案的范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号