一种IPv6地址分配方法及系统技术方案

技术编号:29262301 阅读:30 留言:0更新日期:2021-07-13 17:36
一种IPv6地址分配方法及系统,涉及通信技术领域,方法包括客户端发送路由请求RS报文和DHCPv6请求报文,RS报文中,新增两个标记,一个标识自适应功能的使能状态,另一个标识倾向的地址分配方式;DHCPv6请求报文包含要请求的具体信息;服务端回复路由通告RA报文和DHCPv6响应报文,RA报文中新增一个是否响应客户端倾向的地址分配方式的标记;且DHCPv6响应报文和RA报文中均携带DNS信息。本发明专利技术解决了IPv6地址分配方式不够灵活、存在兼容性的问题。

【技术实现步骤摘要】
一种IPv6地址分配方法及系统
本专利技术涉及通信
,具体来讲涉及一种IPv6地址分配方法及系统。
技术介绍
现有IPv6((InternetProtocolVersion6,互联网协议第6版)地址分配方式包括有状态、无状态两种,依据RFC3315\RFC2462规范定义的DHCPv6(动态主机配置协议)\SLAAC(无状态地址自动配置)机制。即通过DHCPv6协议交互和ICMPv6(InternetControlMessageProtocolversion6,互联网控制信息协议版本6)路由通告协同完成IPv6地址配置。两种地址获取方式的流程及示例如下:(1)有状态获取IPv6地址IPv6地址服务器发送路由通告报文(ICMPv6RAM=1),通告环境中所有主机当前服务器配置为有状态分配方式,地址和其他配置信息均通过DHCPv6分配。(2)无状态获取IPv6地址IPv6地址服务器发送路由通告报文(ICMPv6RAM=0),并通告环境中所有主机当前服务器配置为无状态分配方式。客户端根据路由通告(RouterAdvertisement,RA)报文中携带的前缀信息自动生成全球地址,其他配置信息仍通过DHCPv6获取。综上,现有IPv6地址分配过程中,地址分配方式由服务器配置决定,并体现在ICMPv6路由通告(RA)报文M字段中。在上述分配方式切换时,组播发送通告报文,触发所有LAN侧设备重新请求地址,导致分配方式不够灵活。并且,无法兼容所有LAN侧设备形态、操作系统,存在已知的兼容性问题:部分场景无法获取IPv6地址、无法获取IPv6DNS(DomainNameSystem,域名系统)信息。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种IPv6地址分配方法及系统,解决IPv6地址分配方式不够灵活、存在兼容性的问题。为达到以上目的,一方面,采取一种IPv6地址分配方法,包括:客户端发送路由请求RS报文和DHCPv6请求报文,RS报文中,新增两个标记,一个标识自适应功能的使能状态,另一个标识倾向的地址分配方式;DHCPv6请求报文包含要请求的具体信息;服务端回复路由通告RA报文和DHCPv6响应报文,RA报文中新增一个是否响应客户端倾向的地址分配方式的标记;且DHCPv6响应报文和RA报文中均携带DNS信息。优选的,所述自适应功能的使能状态分为:客户端地址获取方式配置为开、以及客户端地址获取方式配置为关;所述倾向的地址分配方式分为:未设置、无状态、有状态、以及有状态和无状态均可;所述是否响应客户端倾向的地址分配方式分为:响应客户端配置的地址获取方式、以及不响应客户端配置的地址方式。优选的,所述自适应功能的使能状态和是否响应客户端倾向的地址分配方式的标记长度均为1bit;所述倾向的地址分配方式的标记长度为2bit;所述标记均使用ICMPv6协议中的保留字段。优选的,所述客户端发送RS报文中的客户端地址获取方式配置为开,客户端根据支持的地址分配情况或者优先级来配置倾向的地址分配方式。优选的,所述客户端发送RS报文中的客户端地址获取方式配置为开、且倾向的地址分配方式为有状态或无状态时,服务端回复的RA报文中响应客户端配置的地址获取方式,RA报文中的M/O标记对应客户端的配置请求。优选的,所述客户端发送RS报文中的客户端地址获取方式配置为开、且倾向的地址分配方式为有状态和无状态均可时,服务端回复的RA报文中响应客户端配置的地址获取方式,RA报文中的M/O标记按照服务器默认配置。优选的,所述客户端发送RS报文中的客户端地址获取方式配置为开、且倾向的地址分配方式为未设置时,服务端回复的RA报文中不响应客户端配置的地址获取方式,RA报文中的M/O标记按照服务器默认配置。优选的,所述客户端发送RS报文中的客户端地址获取方式配置为关,无论倾向的地址分配方式如何设置,服务端回复的RA报文中均不响应客户端配置的地址获取方式,RA报文中的M/O标记按照服务器默认配置。另一方面,提供一种IPv6地址分配系统,包括客户端和服务端,客户端用于发送RS报文和DHCPv6请求报文,RS报文中,新增两个标记,一个标识自适应功能的使能状态,另一个标识倾向的地址分配方式;DHCPv6请求报文包含要请求的具体信息;服务端包括第一响应模块和第二响应模块,第一响应模块用于回复RA报文给客户端,RA报文中新增一个是否响应客户端倾向的地址分配方式的标记,还携带DNS信息;第二响应模块用于回复携带DNS信息的DHCPv6响应报文给客户端。优选的,所述第一响应模块维持多份配置,根据客户端发来的RS报文中两个标记选项,选取指定配置回复RA报文;所述第二响应模块维持一份DHCPv6的全参数配置,从全参数配置中选择对应配置回复DHCPv6响应报文。上述技术方案中的一个具有如下有益效果:在客户端发送的RS(RouterSolicitation,路由请求)报文中,新增两个标记分别标识自适应功能的使能状态和倾向的地址分配方式,服务端维持有状态和无状态两份配置,并主动解析客户端标识的倾向地址分配方式,优先根据客户端的配置为其分配地址或者前缀,IPv6地址分配方式由客户端决定,灵活处理LAN侧设备的地址请求。不用区分有状态还是无状态,DHCPv6响应报文和RA报文中均携带DNS信息,客户端可以从两个报文中任选其一做解析,服务端维持全参数配置,根据客户端请求选择回复,兼容LAN侧设备形态、操作系统。附图说明图1为本专利技术第一实施例IPv6地址分配方法流程图;图2为本专利技术第一种实时场景下客户端和服务端交互图;图3为本专利技术第二种实时场景下客户端和服务端交互图;图4为本专利技术第三种实时场景下客户端和服务端交互图;图5为本专利技术第四种实时场景下客户端和服务端交互图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。此外,下面所描述的本专利技术各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。如图1所示,提供一种IPv6地址分配方法的实施例,包括步骤:S1、客户端发送RS报文和DHCPv6请求报文。RS报文中,新增两个标记,一个用来标识自适应功能的使能状态,另一个用来标识倾向的地址分配方式。DHCPv6请求报文包含要请求的具体信息。S2、服务端收到RS报文和DHCPv6请求报文后,根据回复RS报文回复RA报文,根据DHCPv6请求报文回复DHCPv6响应报文。RA报文中新增一个标记,用来标识是否响应客户端倾向的地址分配方式。DHCPv6响应报文和RA报文中均携带DNS信息。对于上述RS报文和DHCPv6请求报文的发送顺序,客户端既可以同时发送RS报文和DH本文档来自技高网
...

【技术保护点】
1.一种IPv6地址分配方法,其特征在于,包括:/n客户端发送路由请求RS报文和DHCPv6请求报文,RS报文中,新增两个标记,一个标识自适应功能的使能状态,另一个标识倾向的地址分配方式;DHCPv6请求报文包含要请求的具体信息;/n服务端回复路由通告RA报文和DHCPv6响应报文,RA报文中新增一个是否响应客户端倾向的地址分配方式的标记;且DHCPv6响应报文和RA报文中均携带DNS信息。/n

【技术特征摘要】
1.一种IPv6地址分配方法,其特征在于,包括:
客户端发送路由请求RS报文和DHCPv6请求报文,RS报文中,新增两个标记,一个标识自适应功能的使能状态,另一个标识倾向的地址分配方式;DHCPv6请求报文包含要请求的具体信息;
服务端回复路由通告RA报文和DHCPv6响应报文,RA报文中新增一个是否响应客户端倾向的地址分配方式的标记;且DHCPv6响应报文和RA报文中均携带DNS信息。


2.如权利要求1所述的IPv6地址分配方法,其特征在于,
所述自适应功能的使能状态分为:客户端地址获取方式配置为开、以及客户端地址获取方式配置为关;
所述倾向的地址分配方式分为:未设置、无状态、有状态、以及有状态和无状态均可;
所述是否响应客户端倾向的地址分配方式分为:响应客户端配置的地址获取方式、以及不响应客户端配置的地址方式。


3.如权利要求2所述的IPv6地址分配方法,其特征在于,所述自适应功能的使能状态和是否响应客户端倾向的地址分配方式的标记长度均为1bit;所述倾向的地址分配方式的标记长度为2bit;所述标记均使用ICMPv6协议中的保留字段。


4.如权利要求2所述的IPv6地址分配方法,其特征在于,所述客户端发送RS报文中的客户端地址获取方式配置为开,客户端根据支持的地址分配情况或者优先级来配置倾向的地址分配方式。


5.如权利要求2所述的IPv6地址分配方法,其特征在于,所述客户端发送RS报文中的客户端地址获取方式配置为开、且倾向的地址分配方式为有状态或无状态时,服务端回复的RA报文中响应客户端配置的地址获取方式,RA报文中的M/O标记对应客户端的配置请求。


6.如权利要求2所...

【专利技术属性】
技术研发人员:刘果王璐陈孝程傅宇龙
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北;42

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

1