用于建立IPv4-in-IPv6隧道的方法、装置和设备制造方法及图纸

技术编号:29262313 阅读:11 留言:0更新日期:2021-07-13 17:36
本申请涉及信息通信技术领域,公开一种用于建立IPv4‑in‑IPv6隧道的方法,包括:在接收到宽带接入服务器BRAS发送的路由器通告后,在路由器通告的预设字段获取标志信息;根据标志信息获取广域网WAN口IPv6地址、域名服务器地址;获取域名信息;域名信息用于表征IPv4‑in‑IPv6隧道终结点的IPv6地址;根据域名服务器地址获取域名信息对应的AAAA记录;将WAN口IPv6地址确定为第一IPv6地址;根据AAAA记录获取第二IPv6地址;根据第一IPv6地址和第二IPv6地址建立IPv4‑in‑IPv6隧道;IPv4‑in‑IPv6隧道起始点的IPv6地址为第一IPv6地址,IPv4‑in‑IPv6隧道终结点的IPv6地址为第二IPv6地址。能够能够实现IPv4‑in‑IPv6隧道的自动建立,使得建立IPv4‑in‑IPv6隧道更加方便。本申请还公开一种用于建立IPv4‑in‑IPv6隧道的装置和设备。

【技术实现步骤摘要】
用于建立IPv4-in-IPv6隧道的方法、装置和设备
本申请涉及信息通信
,例如涉及一种用于建立IPv4-in-IPv6隧道的方法、装置和设备。
技术介绍
目前,全球IPv4地址已经耗尽,运营商需要尽快实现从IPv4向IPv6的过渡。其中,过渡技术包括双栈技术、隧道技术、地址转换技术和地址翻译技术。现有技术中轻型双栈技术DS-Lite是一种隧道技术,通过结合IPv4-in-IPv6隧道和网络地址翻译NAT技术使宽带服务提供商能够让用户共享IPv4地址。因此,如何建立IPv4-in-IPv6隧道是一件非常值得关注的问题。在实现本公开实施例的过程中,发现相关技术中至少存在如下问题:现有技术中建立IPv4-in-IPv6隧道需要手动获取隧道起始点的IPv6地址,建立IPv4-in-IPv6隧道较为繁琐。
技术实现思路
为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。本公开实施例提供了一种用于建立IPv4-in-IPv6隧道的方法、装置和设备,以更加方便地建立IPv4-in-IPv6隧道。在一些实施例中,所述用于建立IPv4-in-IPv6隧道的方法包括:在接收到宽带接入服务器BRAS发送的路由器通告后,在路由器通告的预设字段获取标志信息;根据标志信息获取广域网WAN口IPv6地址和域名服务器地址;获取域名信息;域名信息用于表征IPv4-in-IPv6隧道终结点的IPv6地址;根据域名服务器地址获取域名信息对应的AAAA记录;将WAN口IPv6地址确定为第一IPv6地址;根据AAAA记录获取第二IPv6地址;根据第一IPv6地址和第二IPv6地址建立IPv4-in-IPv6隧道;IPv4-in-IPv6隧道起始点的IPv6地址为第一IPv6地址,IPv4-in-IPv6隧道终结点的IPv6地址为第二IPv6地址。在一些实施例中,所述用于建立IPv4-in-IPv6隧道的装置包括:处理器和存储有程序指令的存储器,处理器被配置为在运行所述程序指令时,执行上述的用于建立IPv4-in-IPv6隧道的方法。在一些实施例中,所述设备包括:上述的用于建立IPv4-in-IPv6隧道的装置。本公开实施例提供的用于建立IPv4-in-IPv6隧道的方法、装置和设备,可以实现以下技术效果:在接收到宽带接入服务器BRAS发送的路由器通告后,在路由器通告的预设字段获取标志信息,并根据标志信息获取WAN口IPv6地址和域名服务器地址。获取域名信息,便于根据域名服务器地址和域名信息获取域名信息对应的AAAA记录,将WAN口IPv6地址确定为第一IPv6地址,根据域名服务器地址和AAAA记录获取第二IPv6地址,便于根据第一IPv6地址和第二IPv6地址建立IPv4-in-IPv6隧道,便于实现IPv4-in-IPv6隧道的自动建立,使得建立IPv4-in-IPv6隧道更加方便。同时,由于标志信息在实际情况中具备多种类型,使得获取第一IPv6地址存在不同的方式,进而提高了建立IPv4-in-IPv6隧道的灵活度。以上的总体描述和下文中的描述仅是示例性和解释性的,不用于限制本申请。附图说明一个或多个实施例通过与之对应的附图进行示例性说明,这些示例性说明和附图并不构成对实施例的限定,附图中具有相同参考数字标号的元件示为类似的元件,附图不构成比例限制,并且其中:图1是本公开实施例提供的一个用于建立IPv4-in-IPv6隧道的方法的示意图;图2是本公开实施例提供的另一个用于建立IPv4-in-IPv6隧道的方法的示意图;图3是本公开实施例提供的一个用于建立IPv4-in-IPv6隧道的方法的时序图;图4是本公开实施例提供的一个用于建立IPv4-in-IPv6隧道的装置的示意图。具体实施方式为了能够更加详尽地了解本公开实施例的特点与
技术实现思路
,下面结合附图对本公开实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本公开实施例。在以下的技术描述中,为方便解释起见,通过多个细节以提供对所披露实施例的充分理解。然而,在没有这些细节的情况下,一个或多个实施例仍然可以实施。在其它情况下,为简化附图,熟知的结构和装置可以简化展示。本公开实施例的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开实施例的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。除非另有说明,术语“多个”表示两个或两个以上。本公开实施例中,字符“/”表示前后对象是一种“或”的关系。例如,A/B表示:A或B。术语“和/或”是一种描述对象的关联关系,表示可以存在三种关系。例如,A和/或B,表示:A或B,或,A和B这三种关系。结合图1所示,本公开实施例提供一种用于建立IPv4-in-IPv6隧道的方法,包括:S101,在接收到BRAS(BroadbandAccessServer,宽带接入服务器)发送的路由器通告后,在路由器通告的预设字段获取标志信息。S102,根据标志信息获取广域网WAN口IPv6地址和域名服务器地址。S103,获取域名信息;域名信息用于表征IPv4-in-IPv6隧道终结点的IPv6地址。S104,根据域名服务器地址获取域名信息对应的AAAA记录。S105,将WAN口IPv6地址确定为第一IPv6地址;根据AAAA记录获取第二IPv6地址。S106,根据第一IPv6地址和第二IPv6地址建立IPv4-in-IPv6隧道;IPv4-in-IPv6隧道起始点的IPv6地址为第一IPv6地址,IPv4-in-IPv6隧道终结点的IPv6地址为第二IPv6地址。采用本公开实施例提供的用于建立IPv4-in-IPv6隧道的方法,在接收到宽带接入服务器BRAS发送的路由器通告后,在路由器通告的预设字段获取标志信息,并根据标志信息获取WAN口IPv6地址和域名服务器地址。获取域名信息,便于根据域名服务器地址和域名信息获取域名信息对应的AAAA记录,将WAN口IPv6地址确定为第一IPv6地址,根据域名服务器地址和AAAA记录获取第二IPv6地址,便于根据第一IPv6地址和第二IPv6地址建立IPv4-in-IPv6隧道,便于实现IPv4-in-IPv6隧道的自动建立,使得建立IPv4-in-IPv6隧道更加方便。同时,由于标志信息在实际情况中具备多种类型,使得获取第一IPv6地址存在不同的方式,进而提高了建立IPv4-in-IPv6隧道的灵活度。可选地,预设字段为路由器通告中的标志Flags字段。可选地,隧道终结点包括BRAS、核心路由器或与隧道起始点进行通信的设备。...

【技术保护点】
1.一种用于建立IPv4-in-IPv6隧道的方法,其特征在于,包括:/n在接收到宽带接入服务器BRAS发送的路由器通告后,在所述路由器通告的预设字段获取标志信息;/n根据所述标志信息获取广域网WAN口IPv6地址和域名服务器地址;/n获取域名信息;所述域名信息用于表征IPv4-in-IPv6隧道终结点的IPv6地址;/n根据所述域名服务器地址获取所述域名信息对应的AAAA记录;/n将所述WAN口IPv6地址确定为第一IPv6地址;根据所述AAAA记录获取第二IPv6地址;/n根据所述第一IPv6地址和所述第二IPv6地址建立所述IPv4-in-IPv6隧道;所述IPv4-in-IPv6隧道起始点的IPv6地址为所述第一IPv6地址,所述IPv4-in-IPv6隧道终结点的IPv6地址为所述第二IPv6地址。/n

【技术特征摘要】
1.一种用于建立IPv4-in-IPv6隧道的方法,其特征在于,包括:
在接收到宽带接入服务器BRAS发送的路由器通告后,在所述路由器通告的预设字段获取标志信息;
根据所述标志信息获取广域网WAN口IPv6地址和域名服务器地址;
获取域名信息;所述域名信息用于表征IPv4-in-IPv6隧道终结点的IPv6地址;
根据所述域名服务器地址获取所述域名信息对应的AAAA记录;
将所述WAN口IPv6地址确定为第一IPv6地址;根据所述AAAA记录获取第二IPv6地址;
根据所述第一IPv6地址和所述第二IPv6地址建立所述IPv4-in-IPv6隧道;所述IPv4-in-IPv6隧道起始点的IPv6地址为所述第一IPv6地址,所述IPv4-in-IPv6隧道终结点的IPv6地址为所述第二IPv6地址。


2.根据权利要求1所述的方法,其特征在于,所述标志信息包括第一标志信息和第二标志信息;所述根据所述标志信息获取域名服务器地址,包括:
在所述第一标志信息和所述第二标志信息均为第一阈值的情况下,根据所述路由器通告获取域名服务器地址;或,
在所述第一标志信息和所述第二标志信息不相同或所述第一标志信息与所述第二标志信息均为第二阈值的情况下,向所述BRAS发送第一申请信息;所述第一申请信息包括域名服务器地址申请信息;在接收到所述BRAS反馈的第一申请信息对应的第一回复信息的情况下,获取所述第一回复信息中的域名服务器地址;所述第一回复信息包括域名服务器地址。


3.根据权利要求1所述的方法,其特征在于,所述标志信息包括第一标志信息;所述根据所述标志信息获取所述WAN口IPv6地址,包括:
在所述第一标志信息为第一阈值的情况下,根据所述路由器通告获取WAN口IPv6地址前缀;根据所述WAN口IPv6地址前缀获取所述WAN口IPv6地址;或,
在所述第一标志信息为第二阈值的情况下,向所述BRAS发送第二申请信息;所述第二申请信息包括WAN口IPv6地址前缀申请信息和局域网LAN口IPv6地址前缀申请信息;
在接收到所述BRAS反馈的第二申请信息对应的第二回复信息的情况下,根据所述第二回复信息获取所述WAN口IPv6地址。


4.根据权利要...

【专利技术属性】
技术研发人员:张宇华张雷赵锋李世刚贾兴宇高雷孙凌飞
申请(专利权)人:中国信息通信研究院
类型:发明
国别省市:北京;11

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

1