logo好方法网

一种地址前缀的再次分发方法和装置


技术摘要:
本申请提供了一种地址前缀的再次分发方法和装置,应用于扩展了三层网络的IPv6网络中,所述方法包括:获取BNAS分配的IAPD地址前缀;对所述BNAS分配的IAPD地址前缀进行计算,生成扩展后的IAPD地址前缀,以及IAPD地址池;接收到网络设备请求IANA时,将所述扩展后的IAPD地  全部
背景技术:
由于IPv6网络的地址分配方式不同于IPv4网络,电信运营企业的宽带网络接入服 务器(BNAS)通常会维护两组地址池,其一,非临时地址的身份关联(IANA,Identity  Association  for  Non-temporary  Address)地址池,用于为网络边缘设备提供网络侧地 址。其二,前缀授权的身份关联(IAPD,Identity  Association  for  Perfix  Delegation)地 址池,用于为网络边缘设备提供用户侧地址。 通常网络边缘设备在获得IAPD地址前缀后,用于给用户接入终端如PC、PAD、手机 等,分配第6版本网络协议(IPv6)网络地址,由此进行IPv6网络通信。 但固网宽带家庭用户若想如果在IPv6网络中扩展三层网络,即在网络边缘设备再 下接网络设备,以家庭IPV6网络接入为例扩展家中三层网络,如在家庭网关设备下串接家 庭路由设备时,家庭网关设备作为IPv6网络边缘设备不支持IPAD的分发,会导致连接家庭 路由器设备的用户接入终端无法获得IPv6地址,进而无法进行IPv6通信。
技术实现要素:
有鉴于此,本申请提供一种地址前缀的再次分发方法和装置,能够有效解决扩展 三层网络的IPv6网络中IPv6地址获取的问题。 为解决上述技术问题,本申请的技术方案是这样实现的: 在一个实施例中,提供了一种地址前缀的再次分发方法,应用于扩展了三层网络 的IPV6网络中,所述方法包括: 获取BNAS分配的IAPD地址前缀; 对所述BNAS分配的IAPD地址前缀进行计算,生成扩展后的IAPD地址前缀,以及 IAPD地址池; 接收到网络设备请求IANA时,将所述扩展后的IAPD地址前缀响应给所述网络设 备; 接收到所述网络设备请求IAPD时,将所述IAPD地址池中的IAPD地址前缀响应给所 述网络设备。 在另一个实施例中,提供了一种地址前缀的再次分发装置,应用于扩展了三层网 络的IPV6网络中,所述装置包括:获取单元、生成单元、接收单元和响应单元; 所述获取单元,用于获取BNAS分配的IAPD地址前缀; 所述生成单元,用于对所述获取单元获取的BNAS分配的IAPD地址前缀进行计算, 生成扩展后的IAPD地址前缀,以及IAPD地址池; 所述接收单元,用于接收网络设备请求IANA;接收网络设备请求IAPD; 所述响应单元,用于当所述接收单元接收到网络设备请求IANA时,将所述扩展后 4 CN 111586197 A 说 明 书 2/7 页 的IAPD地址前缀响应给所述网络设备;当所述接收单元接收到所述网络设备请求IAPD时, 将所述IAPD地址池中的IAPD地址前缀响应给所述网络设备。 在另一个实施例中,提供了一种电子设备,包括存储器、处理器及存储在存储器上 并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如所述地址前缀的再 次分发方法的步骤。 在另一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该 程序被处理器执行时实现所述地址前缀的再次分发方法的步骤。 由上面的技术方案可见,上述实施例中通过对BNAS分配的IAPD地址前缀进行计算 生成扩展后的IAPD地址前缀,以及IAPD地址池,用于对网络设备或用户设备进行IPv6地址 响应。该方法能够有效解决扩展三层网络的IPv6网络中IPv6地址的获取问题。 附图说明 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其 他的附图。 图1为本申请实施例中地址前缀再次分发系统示意图; 图2为本申请实施例中地址前缀的再次分发流程示意图; 图3为一个应用于家庭网络的地址前缀分发系统示意图; 图4为本申请实施例中应用于上述技术的装置结构示意图; 图5为本发明实施例提供的电子设备的实体结构示意图。
下载此资料需消耗2积分,
分享到:
收藏