报文处理方法、系统及路由设备技术方案

技术编号:9465179 阅读:148 留言:0更新日期:2013-12-19 02:53
本申请提供报文处理方法、系统及路由设备。终端通过第一路由设备经由IPv6网络并通过第二路由设备与目的设备进行通信,由于终端发起的所有IPv4报文均需经过所述第一路由设备和所述第二路由设备发送到目的设备,因此在MAP技术的应用场景下实现了星形通信模式,可以提高第二路由设备即网络侧设备对用户通信流量的管理能力。

【技术实现步骤摘要】
报文处理方法、系统及路由设备
本申请涉及通信技术,尤其涉及报文处理方法、系统及路由设备。
技术介绍
互联网技术的大规模应用极大地增加对互联网协议(InternetProtocol,IP)地址的需求。IP版本6(IPv6)是新一代的网络协议,采用128位地址格式,地址空间巨大,能够彻底解决IP版本4(IPv4)地址不足的问题。但在互联网向IPv6的平稳迁移过程中,IPv4业务仍需保持延续性。地址端口映射(MappingofAddressandPort,MAP)是一种IPv4向IPv6的过渡技术,主要针对接入网络采用纯IPv6的应用场景,其技术应用的主要网元包括位于IPv6网络与IPv4网络之间的边界中继路由器(BorderRelay,BR)和位于用户网络边界的用户边缘路由器(CustomerEdgeRouter,CE)。CE根据分配给CE的IPv6前缀和支持IPv6的动态主机配置协议(DynamicHostConfigureProtocolforIPv6,DHCPv6)服务器下发的基本映射规则(BasicMappingRule,BMR),获得该CE的IPv4地址,所述IPv4地址可以是独享(不共享)的,也可以是共享的。当所述CE的IPv4地址是共享地址时,还可以进一步获得该CE的端口集标识(Port-SetIdentifier,PSID)。使用相同映射规则的CE可以组成一个MAP域,同一个MAP域中的CE可以利用其映射规则和各自的IPv4地址及IPv6地址直接进行通信,其中,映射规则可以包括BMR,转发映射规则(ForwardingMappingRule,FMR)和提供BR的IPv6地址或前缀的缺省映射规则(DefaultMappingRule,DMR)。然而,CE之间直接通信使得网络侧设备无法对这些用户通信流量执行管理操作,例如:流量控制和统计等,导致了网络侧设备管理能力的下降。
技术实现思路
本申请的多个方面提供报文处理方法、系统及路由设备,用以提高网络侧设备对用户通信流量的管理能力。本申请的一方面,提供一种报文处理方法,包括:第一路由设备接收IPv4报文,所述IPv4报文中包含目的IPv4地址;所述第一路由设备利用第二路由设备的IPv6地址或前缀,将所述IPv4报文封装或翻译成IPv6报文发送给所述第二路由设备,以使得所述第二路由设备根据第一BMR和所述IPv6报文的源IPv6地址,更新所述IPv6报文携带的源IPv4地址,以及利用第一BMR,匹配出与所述目的IPv4地址对应的路由信息,根据所述路由信息转发所述IPv4报文的内容。本申请的另一方面,提供一种报文处理方法,包括:第二路由设备接收第一路由设备发送的IPv6报文,所述IPv6报文为所述第一路由设备接收IPv4报文之后,利用所述第二路由设备的IPv6地址或前缀,将所述IPv4报文封装或翻译成的,所述IPv4报文中包含目的IPv4地址;所述第二路由设备根据第一BMR和所述IPv6报文的源IPv6地址,更新所述IPv6报文携带的源IPv4地址,以及利用第一BMR,匹配出与所述目的IPv4地址对应的路由信息;所述第二路由设备根据所述路由信息,转发所述IPv4报文的内容。本申请的另一方面,提供一种路由设备,包括:第一接收器,用于接收IPv4报文,所述IPv4报文中包含目的IPv4地址;处理器,用于利用第二路由设备的IPv6地址或前缀,将所述IPv4报文封装或翻译成IPv6报文;发送器,用于向所述第二路由设备发送所述IPv6报文,以使得所述第二路由设备根据第一BMR和所述IPv6报文的源IPv6地址,更新所述IPv6报文携带的源IPv4地址,以及利用第一BMR,匹配出与所述目的IPv4地址对应的路由信息,根据所述路由信息转发所述IPv4报文的内容。本申请的另一方面,提供一种路由设备,包括:接收器,用于接收第一路由设备发送的IPv6报文,所述IPv6报文为所述第一路由设备接收IPv4报文之后,利用所述路由设备的IPv6地址或前缀,将所述IPv4报文封装或翻译成的,所述IPv4报文中包含目的IPv4地址;处理器,用于根据第一BMR和所述IPv6报文的源IPv6地址,更新所述IPv6报文携带的源IPv4地址,以及利用第一BMR,匹配出与所述目的IPv4地址对应的路由信息;发送器,用于根据所述路由信息,转发所述IPv4报文的内容。本申请的另一方面,提供一种报文处理系统,包括上述两个方面的路由设备。由上述技术方案可知,终端通过第一路由设备经由IPv6网络并通过第二路由设备与目的设备进行通信,由于终端发起的所有IPv4报文均需经过所述第一路由设备和所述第二路由设备发送到目的设备,因此在MAP技术的应用场景下实现了星形通信模式,可以提高第二路由设备即网络侧设备对用户通信流量的管理能力。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍。显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请一实施例提供的报文处理方法的流程示意图;图2为图1对应的实施例中所采用的MAP技术的应用场景示意图;图3为图1对应的实施例中第二BMR的一映射关系示意图;图4为图1对应的实施例中第一BMR的一映射关系示意图;图5为图1对应的实施例中第一BMR的另一映射关系示意图;图6为图1对应的实施例中第二BMR的另一映射关系示意图;图7为图1对应的实施例中第二BMR的另一映射关系示意图;图8为本申请另一实施例提供的报文处理方法的流程示意图;图9为本申请另一实施例提供的路由设备的结构示意图;图10为本申请另一实施例提供的路由设备的结构示意图;图11为本申请另一实施例提供的路由设备的结构示意图;图12为本申请另一实施例提供的路由设备的结构示意图;图13为本申请另一实施例提供的路由设备的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请的技术方案,可以应用于采用MAP技术的应用场景(参见draft-mdt-softwire-mapping-address-and-port-03)。其中,第一路由设备可以为位于用户网络边界的用户边缘路由器(CustomerEdgeRouter,CE)、用户住宅设备(CustomerPremiseEquipment,CPE)或用户网关设备(ResidentialGateway)等网元;第二路由设备可以为位于IPv6网络与IPv4网络之间的边界中继路由器(BorderRelay,BR)或端口范围路由器(Port-RangeRouter,PRR)等网元。图1为本申请一实施例提供的报文处理方法的流程示意图,图2为图1对应的实施例中所采用的MAP技术的应用场景示意图,如图1所示和图2所示。101、第一路由设备接收IPv4报本文档来自技高网
...
报文处理方法、系统及路由设备

【技术保护点】
一种报文处理方法,其特征在于,包括:第一路由设备接收互联网协议版本4IPv4报文,所述IPv4报文中包含目的IPv4地址;所述第一路由设备利用第二路由设备的互联网协议版本6IPv6地址或前缀,将所述IPv4报文封装或翻译成IPv6报文发送给所述第二路由设备,以使得所述第二路由设备根据第一基本映射规则BMR和所述IPv6报文的源IPv6地址,更新所述IPv6报文携带的源IPv4地址,以及利用第一BMR,匹配出与所述目的IPv4地址对应的路由信息,根据所述路由信息转发所述IPv4报文的内容。

【技术特征摘要】
1.一种报文处理方法,其特征在于,包括:第一路由设备接收互联网协议版本4IPv4报文,所述IPv4报文中包含目的IPv4地址;所述第一路由设备利用第二路由设备的互联网协议版本6IPv6地址或前缀,将所述IPv4报文封装或翻译成IPv6报文发送给所述第二路由设备,以使得所述第二路由设备根据第一基本映射规则BMR和所述IPv6报文的源IPv6地址,更新所述IPv6报文携带的源IPv4地址,以及利用第一BMR,匹配出与所述目的IPv4地址对应的路由信息,根据所述路由信息转发所述IPv4报文的内容;所述第一路由设备利用第二路由设备的互联网协议版本6IPv6地址或前缀,将所述IPv4报文封装或翻译成IPv6报文发送给所述第二路由设备之前,还包括:所述第一路由设备接收DHCPv6服务器下发的第二BMR和所述第二路由设备的IPv6地址或前缀;所述第一路由设备接收IPv4报文之后,所述第一路由设备利用第二路由设备的IPv6地址或前缀,将所述IPv4报文封装或翻译成IPv6报文发送给所述第二路由设备之前,还包括:所述第一路由设备无法利用所述第二BMR匹配出与所述目的IPv4地址对应的路由信息。2.根据权利要求1所述的方法,其特征在于,所述第二BMR中包含第一嵌入地址EA比特位长度,所述第一EA比特位长度用以指示分配给所述第一路由设备的IPv6前缀中PSID的长度。3.根据权利要求1所述的方法,其特征在于,所述第二BMR中包含规则IPv4前缀和第二EA比特位长度,所述第二EA比特位长度用以指示分配给所述第一路由设备的IPv6前缀中的IPv4后缀与PSID的长度之和,所述IPv4后缀为所述第一路由设备的IPv4地址中除去所述规则IPv4前缀的相应长度之后的剩余部分。4.根据权利要求1所述的方法,其特征在于,所述第二BMR中包含规则IPv4前缀和第三EA比特位长度,所述第三EA比特位长度用以指示分配给所述第一路由设备的IPv6前缀中的IPv4后缀的长度,所述IPv4后缀为所述第一路由设备的IPv4前缀或地址中除去所述规则IPv4前缀的相应长度之后的剩余部分。5.一种报文处理方法,其特征在于,包括:第二路由设备接收第一路由设备发送的互联网协议版本6IPv6报文,所述IPv6报文为所述第一路由设备接收互联网协议版本4IPv4报文,且接收支持IPv6的动态主机配置协议DHCPv6服务器下发的第二BMR和所述第二路由设备的IPv6地址或前缀之后,无法利用所述第二BMR匹配出与目的IPv4地址对应的路由信息时,利用所述第二路由设备的IPv6地址或前缀,将所述IPv4报文封装或翻译成的,所述IPv4报文中包含目的IPv4地址;所述第二路由设备根据第一基本映射规则BMR和所述IPv6报文的源IPv6地址,更新所述IPv6报文携带的源IPv4地址,以及利用第一BMR,匹配出与所述目的IPv4地址对应的路...

【专利技术属性】
技术研发人员:叶宇煦査敏
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1