数据转发方法、网络侧边缘路由器和网络系统技术方案

技术编号:36194839 阅读:14 留言:0更新日期:2023-01-04 11:46
本公开提出一种数据转发方法、网络侧边缘路由器和网络系统,涉及互联网技术领域。本公开的一种数据转发方法,包括:第一网络侧边缘路由器PE接收来自源节点的第一数据包,其中,源节点为IPv4节点;第一PE根据第一数据包的第一目的地址和业务标识,基于转换参数信息确定与第一数据包的第一目的地址对应的IPv6地址转换前缀;第一PE根据IPv6地址转换前缀,对第一数据包执行从IPv4数据包到IPv6数据包的转化,获取第二数据包;将第二数据包通过IPv6网络发送给第二PE,以便第二PE对第二数据包执行从IPv6数据包到IPv4数据包的转化后发送给第一目的地址。通过这样的方法,能够实现纯IPv6网络的对IPv4边缘设备提供服务,提高网络兼容性。性。性。

【技术实现步骤摘要】
数据转发方法、网络侧边缘路由器和网络系统


[0001]本公开涉及互联网
,特别是一种数据转发方法、网络侧边缘路由器和网络系统。

技术介绍

[0002]多域纯IPv6(Internet Protocol Version 6,互联网协议第6版)网络(All IPv6)是指多域实现IPv6单栈的网络,在多个自治域网络中实现只基于IPv6的编址、路由和转发的服务,并在边缘适配IPv4(Internet Protocol Version 4,互联网协议第4版)协议,提供IPv4的连接和转发服务(IPv4aaS)。

技术实现思路

[0003]本公开的一个目的在于提出一种纯IPv6网络对IPv4边缘设备提供服务的实现方式,提高网络兼容性。
[0004]根据本公开的一些实施例的一个方面,提出一种数据转发方法,包括:第一PE(Provider Edge,网络侧边缘路由器)接收来自源节点的第一数据包,其中,源节点为IPv4节点;第一PE根据第一数据包的第一目的地址和业务标识,基于转换参数信息确定与第一数据包的第一目的地址对应的IPv6地址转换信息;第一PE根据IPv6地址转换信息,对第一数据包执行从IPv4数据包到IPv6数据包的转化,获取第二数据包;将第二数据包通过IPv6网络发送给第二PE,以便第二PE对第二数据包执行从IPv6数据包到IPv4数据包的转化后发送给第一目的地址。
[0005]在一些实施例中,数据转发方法还包括:第一PE接收来自IPv6网络的第三数据包;第一PE根据第三数据包的第二目的地址和业务标识,基于转换参数信息对第三数据包执行从IPv6数据包到IPv4数据包的转化,获取第四数据包;将第四数据包发送给与第二目的地址,其中,第二目的地址的节点为IPv4节点。
[0006]在一些实施例中,从IPv4数据包到IPv6数据包的转化包括:根据IPv6地址转换前缀,将IPv4数据包的目的地址转化为对应的IPv6地址;或将IPv4数据包作为有效载荷,封装在以IPv4数据包的目的地址对应的IPv6地址作为目的地址的IPv6数据包中。
[0007]在一些实施例中,从IPv6数据包到IPv4数据包的转化包括:根据IPv6地址转换前缀,将IPv6数据包中的目的地址转化为对应的IPv4地址;或解封装IPv6数据包,获取有效载荷。
[0008]在一些实施例中,数据转发方法还包括:第一PE通过控制面网络接收来自一个或多个其他PE的转换参数信息,转换参数信息中包括转换参数的源PE的IPv6地址转换前缀,源PE支持的业务的业务标识,以及源PE连接的用户边缘路由器CE的IPv4地址;第一PE存储转换参数信息。
[0009]在一些实施例中,数据转发方法还包括:第一PE生成自身的数据包转换信息,数据包转换信息包括第一PE的IPv6地址转换前缀、第一PE支持进行数据包转换的业务的业务标
识,以及第一PE连接的CE(Customer Edge,用户边缘路由器)的IPv4地址;第一PE通过控制面网络将数据包转换信息发送给一个或多个其他PE。
[0010]在一些实施例中,控制面网络中传递的转换参数信息通过多协议边界网关协议MP

BGP的多协议可达网络层可达信息MP

REACH

NLRI和多协议不可达网络层可达信息MP

UNREACH

NLRI消息承载。
[0011]根据本公开的一些实施例的一个方面,提出一种网络侧边缘路由器,包括:第一接收单元,被配置为接收来自源节点的第一数据包,其中,源节点为IPv4节点;转换单元,被配置为根据第一数据包的第一目的地址和业务标识,基于转换参数信息确定与第一数据包的第一目的地址对应的IPv6地址转换信息,并根据IPv6地址转换信息,对第一数据包执行从IPv4数据包到IPv6数据包的转化,获取第二数据包;第一发送单元,被配置为将第二数据包通过IPv6网络发送给第二PE,以便第二PE对第二数据包执行从IPv6数据包到IPv4数据包的转化后发送给第一目的地址。
[0012]在一些实施例中,网络侧边缘路由器还包括:第二接收单元,被配置为接收来自IPv6网络的第三数据包;转换单元还被配置为根据第三数据包的第二目的地址和业务标识,基于转换参数信息对第三数据包执行从IPv6数据包到IPv4数据包的转化,获取第四数据包;第二发送单元,被配置为将第四数据包发送给与第二目的地址,其中,第二目的地址的节点为IPv4节点。
[0013]在一些实施例中,网络侧边缘路由器还包括:转换参数获取单元,被配置为通过控制面网络接收来自一个或多个其他PE的转换参数信息,转换参数信息中包括转换参数的源PE的IPv6地址转换前缀,源PE的IPv6地址、源PE支持的业务的业务标识,以及源PE连接的用户边缘路由器CE的IPv4地址,并存储转换参数信息。
[0014]在一些实施例中,网络侧边缘路由器还包括:转换参数提供单元,被配置为生成自身的数据包转换信息,数据包转换信息包括第一PE的IPv6地址、第一PE的IPv6地址转换前缀、第一PE支持进行数据包转换的业务的业务标识,以及第一PE连接的用户边缘路由器CE的IPv4地址;通过控制面网络将数据包转换信息发送给一个或多个其他PE。
[0015]根据本公开的一些实施例的一个方面,提出一种网络侧边缘路由器,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器的指令上文中任意一种数据转发方法。
[0016]根据本公开的一些实施例的一个方面,提出一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现上文中任意一种数据转发方法的步骤。
[0017]根据本公开的一些实施例的一个方面,提出一种网络系统,包括:多个上文中任意一种网络侧边缘路由器;和IPv6网络节点,被配置为转发网络侧边缘路由器之间的IPv6数据包。
附图说明
[0018]此处所说明的附图用来提供对本公开的进一步理解,构成本公开的一部分,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。在附图中:
[0019]图1为本公开的数据转发方法的一些实施例的流程图。
[0020]图2为本公开的数据转发方法的另一些实施例的流程图。
[0021]图3为本公开的数据转发方法的又一些实施例的流程图。
[0022]图4为本公开的网络侧边缘路由器的一些实施例的示意图。
[0023]图5为本公开的网络侧边缘路由器的另一些实施例的示意图。
[0024]图6为本公开的网络侧边缘路由器的又一些实施例的示意图。
[0025]图7为本公开的网络系统的一些实施例的示意图。
[0026]图8为本公开的网络系统的另一些实施例的示意图。
具体实施方式
[0027]下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。
[0028]本公开的数据转本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据转发方法,包括:第一网络侧边缘路由器PE接收来自源节点的第一数据包,其中,所述源节点为IPv4节点;所述第一PE根据所述第一数据包的第一目的地址和业务标识,基于转换参数信息确定与所述第一数据包的第一目的地址对应的IPv6地址转换前缀;所述第一PE根据所述IPv6地址转换前缀,对所述第一数据包执行从IPv4数据包到IPv6数据包的转化,获取第二数据包;将所述第二数据包通过IPv6网络发送给第二PE,以便第二PE对所述第二数据包执行从IPv6数据包到IPv4数据包的转化后发送给所述第一目的地址。2.根据权利要求1所述的方法,还包括:所述第一PE接收来自IPv6网络的第三数据包;所述第一PE根据所述第三数据包的第二目的地址和业务标识,基于转换参数信息对所述第三数据包执行从IPv6数据包到IPv4数据包的转化,获取第四数据包;将所述第四数据包发送给与所述第二目的地址,其中,所述第二目的地址的节点为IPv4节点。3.根据权利要求1所述的方法,其中,所述从IPv4数据包到IPv6数据包的转化包括:根据所述IPv6地址转换前缀,将所述IPv4数据包的目的地址转化为对应的IPv6地址;或将所述IPv4数据包作为有效载荷,封装在以IPv4数据包的目的地址对应的IPv6地址作为目的地址的IPv6数据包中。4.根据权利要求1或2所述的方法,其中,所述从IPv6数据包到IPv4数据包的转化包括:根据所述IPv6地址转换前缀,将IPv6数据包中的目的地址转化为对应的IPv4地址;或解封装所述IPv6数据包,获取有效载荷。5.根据权利要求1所述的方法,还包括:所述第一PE通过控制面网络接收来自一个或多个其他PE的转换参数信息,所述转换参数信息中包括所述转换参数的源PE的IPv6地址转换前缀,所述源PE支持的业务的业务标识,以及所述源PE连接的用户边缘路由器CE的IPv4地址;所述第一PE存储所述转换参数信息。6.根据权利要求5所述的方法,还包括:所述第一PE生成自身的数据包转换信息,所述数据包转换信息包括所述第一PE的IPv6地址转换前缀、所述第一PE支持进行数据包转换的业务的所述业务标识,以及所述第一PE连接的用户边缘路由器CE的IPv4地址;所述第一PE通过控制面网络将所述数据包转换信息发送给一个或多个其他PE。7.根据权利要求5或6所述的方法,其中,所述控制面网络中传递的转换参数信息通过多协议边界网关协议MP

BGP的多协议可达网络层可达信息MP

REACH

【专利技术属性】
技术研发人员:马晨昊解冲锋李聪
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1