【技术实现步骤摘要】
网关设备的自动配置方法及系统
本专利技术涉及一种网关设备的自动配置方法及系统,特别是涉及一种IPv6 (IPv6是Internet Protocol Version 6 的缩写,其中 Internet Protocol 译为“互联网协议”,IPv6是IETF (互联网工程任务组,Internet Engineering Task Force)设计的用于替代现行版本IP协议(IPv4)的下一代IP协议)网络中网关设备的自动配置方法及系统。
技术介绍
为了解决IP地址枯竭等问题,IPv6在1994年就已被IETF指定作为IPv4的下一代标准,经过多年的发展,IPv6基本标准日益成熟,各种不同类型的支持IPv6的网络设备相继问世,并逐渐进入商业应用。在运营领域,国外部分电信运营商已经建立IPv6网络,并开始提供接入服务以及一些基于IPv6的增值业务,我国在2003年底启动了中国的下一代互联网工程一直在大力推进IPv6的发展,政府部门频频出台推进政策,而运营商也已着手布局并确了 IPv6发展目标。家庭网关、企业网关凭借接入能力和地址转换成为电信网络中不可或缺的设备。后续发展起来的远程管理能力(TR069),更加方便了运营商对终端设备的管理和新业务的布局。在IPv6网络中网关设备的接入能力和远程管理能力同样无可替代,因此网关设备对IPv6的支持是下一代互联网演进的必要环节。自动配置(例如IPv6全局地址和DNS的自动配置,其中全局地址是指在因特网上可以被任意网段主机直接访问的地址,相对于全局地址的本地链路地址只能在本链路内使用,不能在不同链路间使用)是IPv ...
【技术保护点】
一种网关设备的自动配置方法,其特征在于,该网关设备包括DHCPv6客户端,该自动配置方法包括以下步骤:步骤S1、启用一自动配置进程为该网关设备的WAN侧的每个IPv6接口建立一个状态机,该状态机用于记录该IPv6接口的自动配置状态,该自动配置状态包括:接收到路由公告本文状态、获得全局地址状态、获得DNS信息状态、获得全局地址和DNS信息状态;步骤S2、内核接收RA报文,若是第一次收到RA报文或者本次接收的RA报文中的M/O标识位信息与前次接收的RA报文中的M/O标识位信息不一致,则进入步骤S3;步骤S3、该状态机进入该接收到路由公告本文状态,内核将该RA报文中的M/O标识位信息告知该自动配置进程;步骤S4、该内核根据该RA报文生成全局地址和DNS信息;或者,该内核根据该RA报文生成全局地址或DNS信息,并且该自动配置进程生成该DHCPv6客户端的配置文件并发起DHCPv6客户端的一实例进程向ISP网络中的服务器请求DNS信息或全局地址;步骤S5、该内核将全局地址和DNS信息告知该自动配置进程;或者,该内核将全局地址或DNS信息告知该自动配置进程,并且DHCPv6客户端将DNS信息或全局 ...
【技术特征摘要】
1.一种网关设备的自动配置方法,其特征在于,该网关设备包括DHCPV6客户端,该自动配置方法包括以下步骤: 步骤S1、启用一自动配置进程为该网关设备的WAN侧的每个IPv6接口建立一个状态机,该状态机用于记录该IPv6接口的自动配置状态,该自动配置状态包括:接收到路由公告本文状态、获得全局地址状态、获得DNS信息状态、获得全局地址和DNS信息状态; 步骤S2、内核接收RA报文,若是第一次收到RA报文或者本次接收的RA报文中的M/0标识位信息与前次接收的RA报文中的M/Ο标识位信息不一致,则进入步骤S3 ; 步骤S3、该状态机进入该接收到路由公告本文状态,内核将该RA报文中的M/Ο标识位信息告知该自动配置进程; 步骤S4、该内核根据该RA报文生成全局地址和DNS信息;或者,该内核根据该RA报文生成全局地址或DNS信息,并且该自动配置进程生成该DHCPv6客户端的配置文件并发起DHCPv6客户端的一实例进程向ISP网络中的服务器请求DNS信息或全局地址; 步骤S5、该内核将全局地址和DNS信息告知该自动配置进程;或者,该内核将全局地址或DNS信息告知该自动配置进程,并且DHCPv6客户端将DNS信息或全局地址告知该自动配置进程,该状态机进入该获得全局地址和DNS信息状态; 步骤S6、该自动配置进程将全局地址和DNS信息告知一网关管理进程以完成自动配置。2.如权利要求1所述的网关设备的自动配置方法,其特征在于, 步骤S4包括以下步骤时:该内核根据该RA报文生成全局地址,并且该自动配置进程生成该DHCPv6客户端的配置文件并发起DHCPv6客户端的一实例进程向ISP网络中的服务器请求DNS信息; 步骤S5包括以下步骤:该内核将全局地址告知该自动配置进程,该状态机进入该获得全局地址状态;DHCPv6客户端将DNS信息告知该自动配置进程,该状态机从该获得全局地址状态进入该获得全局地址和DNS信息状态;或者,DHCPv6客户端将DNS信息告知该自动配置进程,该状态机进入该获得DNS信息状态;该内核将全局地址告知该自动配置进程,该状态机从该获得DNS信息状态进入该获得全局地址和DNS信息状态; 或者,步骤S4包括以下步骤时:该内核根据该RA报文生成DNS信息,并且该自动配置进程生成该DHCPv6客户端的配置文件并发起DHCPv6客户端的一实例进程向ISP网络中的服务器请求全局地址; 步骤S5包括以下步骤:该内核将DNS信息告知该自动配置进程,该状态机进入该获得DNS信息状态;DHCPv6客户端将全局地址告知该自动配置进程,该状态机从该获得DNS信息状态进入该获得全局地址和DNS信息状态;或者,DHCPv6客户端将全局地址告知该自动配置进程,该状态机进入该获得全局地址状态;该内核将DNS信息告知该自动配置进程,该状态机从该获得全局地址状态进入该获得全局地址和DNS信息状态。3.如权利要求1所述的网关设备的自动配置方法,其特征在于,步骤S4中该内核根据该RA报文的前缀生成该全局地址,根据该RA报文的OPTION字段生成该DNS信息。4.如权利要求1所述的网关设备的自动配置方法,其特征在于,步骤S5中该内核通过netlink消息将全局地址和/或DNS信息告知该自动配置进程。5.如权利要求1-4中任意一项所述的网关设备的自动配置方法,其特征在于,步骤S1之前还包括:步骤Stl、该网关管理进程新建IPv6接口,并发送消息通告至该自动配置进程以告知该...
【专利技术属性】
技术研发人员:管建智,张晓冰,王海涛,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。