报文的发送、处理方法及装置,PE节点,节点制造方法及图纸

技术编号:21308682 阅读:65 留言:0更新日期:2019-06-12 10:51
本发明专利技术提供了一种报文的发送、处理方法及装置,PE节点,节点;其中,报文的发送方法包括:从第一接入电路AC接收第一报文;对第一报文进行处理,得到一个或多个第二报文;其中,第二报文中包括:第一互联网协议IP地址;第一IP地址为使用预定熵值对第二IP地址进行修改得到的IP地址;其中,预定熵值用于标识第一报文的熵;发送第二报文。可以解决相关技术中报文传输过程中无法体现报文的流特征的问题,提高了负载均衡的程度。

Method and device of sending and processing message, PE node, node

The invention provides a method and device for sending and processing messages, including PE nodes and nodes, in which the sending methods of messages include: receiving the first message from the first access circuit AC; processing the first message to obtain one or more second messages; the second message includes: the IP address of the first Internet protocol; the first IP address is to use the predetermined entropy value to the second IP address. The IP address is obtained by modifying the address; where the predetermined entropy value is used to identify the entropy of the first message; and the second message is sent. It can solve the problem that the characteristics of message flow can not be reflected in the process of message transmission in related technologies, and improve the degree of load balancing.

【技术实现步骤摘要】
报文的发送、处理方法及装置,PE节点,节点
本专利技术涉及通信领域,具体而言,涉及一种报文的发送、处理方法及装置,PE节点,节点。
技术介绍
在一条VPN业务中,网络节点被分为业务感知节点和非业务感知节点,该业务感知节点,即PE节点、可扩展虚拟局域网隧道端点(VXLANTunnelEndPoint,简称VTEP)节点或网络虚拟边缘(NetworkVirtualizationEdge,简称NVE)节点,所谓非业务感知节点即PE节点或单层网络(underlay)网络节点。为了提高运营商网络的带宽利用率,运营商常常部署负荷分担技术,其中,两种广泛应用的负荷分担技术称为链路聚合组(LinkAggregationGroup,简称LAG)和等价多路径(EqualCostMulti-Path,简称ECMP)。所述LAG和ECMP技术在进行负载均衡时,一般使用IP报文的五元组<源IP,目的IP,协议类型,源端口,目的端口>作为作为特征字段来进行哈希计算并作为IP报文的熵值,根据熵值进行算术求余运算来从多条转发路径中给该报文选择一条转发路径。在负载均衡中用于为报文选择转发路径的信息,称为熵,熵在负载均衡选路过程中以熵值的形式来起作用。但是,对于VPN业务,所述五元组中缺省都只含有underlay网络的熵,显然,所述负载均衡算法并没有考虑Overlay网络中的熵。图1是相关技术中RFC7348定义的VXLAN业务的拓扑图,以图1所示的VXLAN业务为例,对于非业务感知节点P1,同一对<源PE,目的PE>之间的所有VPN业务流,无论其是否属于不同业务,也无论其是否同一业务中的不同流,均会被P1节点连接P2节点的所述LAG的负载均衡算法选定在同一条转发路径上(因为其所述五元组都相等),负载均衡的程度就会比较低,并且无法体现报文的流特征。针对相关技术中的上述技术问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种报文的发送、处理方法及装置,PE节点,节点,以至少解决相关技术中在underlay报文传输过程中无法体现overlay报文的流特征的技术问题。本专利技术实施例提供了一种报文的发送方法,该方法包括:从第一接入电路AC接收第一报文;对第一报文进行处理,得到一个或多个第二报文;其中,第二报文中包括:第一互联网协议IP地址;第一IP地址为使用预定熵值对第二IP地址进行修改得到的IP地址;其中,预定熵值用于标识第一报文的熵;发送第二报文。本专利技术实施例提供了一种报文的处理方法,该方法包括:接收第一服务提供商边缘设备PE发送的第三报文,其中,第三报文为第一PE对从第一PE的第一接入电路AC接收的第四报文进行处理得到的报文,第三报文中包括:第一互联网协议IP地址;第一IP地址为使用预定熵值对第二IP地址进行修改得到的IP地址,预定熵值用于标识第四报文的熵;处理第三报文。本专利技术实施例提供了一种报文的发送装置,该装置包括:接收模块,用于从第一接入电路AC接收第一报文;处理模块,用于对第一报文进行处理,得到一个或多个第二报文;其中,第二报文中包括:第一互联网协议IP地址;第一IP地址为使用预定熵值对第二IP地址进行修改得到的IP地址;其中,预定熵值用于标识第一报文的熵;发送模块,用于发送第二报文。本专利技术实施例提供了一种报文的处理装置,该装置包括:接收模块,用于接收第一服务提供商边缘设备PE发送的第三报文,其中,第三报文为第一PE对从第一PE的第一接入电路AC接收的第四报文进行处理得到的报文,第三报文中包括:第一互联网协议IP地址;第一IP地址为使用预定熵值对第二IP地址进行修改得到的IP地址,预定熵值用于标识第四报文的熵;处理模块,用于处理第三报文。本专利技术实施例提供了一种PE节点,包括:通信接口,用于从第一接入电路AC接收第一报文;处理器,用于对第一报文进行处理,得到一个或多个第二报文;其中,第二报文中包括:第一互联网协议IP地址;第一IP地址为使用预定熵值对第二IP地址进行修改得到的IP地址;其中,预定熵值用于标识第一报文的熵;通信接口,用于发送第二报文。本专利技术实施例提供了一种节点,包括:通信接口,用于接收第一服务提供商边缘设备PE发送的第三报文,其中,第三报文为第一PE对从第一PE的第一接入电路AC接收的第四报文进行处理得到的报文,第三报文中包括:第一互联网协议IP地址;第一IP地址为使用预定熵值对第二IP地址进行修改得到的IP地址,预定熵值用于标识第四报文的熵;处理器,用于处理第三报文。本专利技术实施例提供了报文处理系统,包括:第一节点和第二节点;其中,所述第一节点,用于从第一接入电路AC接收第一报文,对所述第一报文进行处理得到一个或多个第二报文以及将所述第二报文发送给所述第二节点;其中,所述第二报文中包括:第一互联网协议IP地址;所述第一IP地址为使用预定熵值对第二IP地址进行修改得到的IP地址;其中,所述预定熵值用于标识所述第一报文的熵;所述第二节点,用于在接收到所述第二报文后,处理所述第二报文。本专利技术实施例提供了一种存储介质,存储介质包括存储的程序,其中,程序运行时执行上述任一项所述的方法。本专利技术实施例提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述任一项所述的方法。通过本专利技术,在发送的第二报文中包括的第一IP地址为使用预定熵值对第二IP地址进行修改得到的IP地址,其中,该预定熵值用于标识第一报文的熵;即通过在第二报文的第一IP中携带与第一报文的熵有关的熵值信息,使得接收到第二报文的节点能够得益于上述预定熵值而可以在一定程度上区分接收到的不同第二报文中所封装的第一报文是否属于不同数据流,比如,是否属于不同业务,是否属于不同<源MAC,目的MAC>二元组,即在第二报文的传输过程中能够体现其所封装的第一报文的流特征,因而可以解决相关技术中underlay报文传输过程中无法体现overlay报文的流特征的问题,提高了负载均衡的程度。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是相关技术中RFC7348定义的VXLAN业务的拓扑图;图2是相关技术中draft-ietf-bess-evpn-overlay(以下简称[EVPNOverlay])定义的VXLANEVPNMAC-VRF业务的拓扑图;图3是相关技术中draft-ietf-bess-evpn-prefix-advertisement(以下简称[EVPNPrefix])定义的VXLANEVPNIP-VRF业务的拓扑图;图4是相关技术中RFC8214定义的EVPNVPWS业务的拓扑图;图5是根据本专利技术实施例提供的报文发送方法的流程示意图;图6是根据本专利技术实施例提供的PE1节点向P1节点发送报文流程中报文处理方法的流程示意图;图7是根据本专利技术实施例提供的PE1节点向PE2节点发送报文流程中报文处理方法的流程示意图;图8是根据本专利技术实施例提供的报文的发送装置的结构框图;图9是根据本专利技术实施例提供的报文的处理装置的结构框图;图10是根据本专利技术实施例提供的PE节点的结构示意图;图11是根据本专利技术实施例提供的节点的本文档来自技高网
...

【技术保护点】
1.一种报文的发送方法,其特征在于,包括:从第一接入电路AC接收第一报文;对所述第一报文进行处理,得到一个或多个第二报文;其中,所述第二报文中包括:第一互联网协议IP地址;所述第一IP地址为使用预定熵值对第二IP地址进行修改得到的IP地址;其中,所述预定熵值用于标识所述第一报文的熵;发送所述第二报文。

【技术特征摘要】
1.一种报文的发送方法,其特征在于,包括:从第一接入电路AC接收第一报文;对所述第一报文进行处理,得到一个或多个第二报文;其中,所述第二报文中包括:第一互联网协议IP地址;所述第一IP地址为使用预定熵值对第二IP地址进行修改得到的IP地址;其中,所述预定熵值用于标识所述第一报文的熵;发送所述第二报文。2.根据权利要求1所述的方法,其特征在于,所述第一IP地址位于所述第二报文的以下至少之一位置中:源IP,目的IP,互联网协议第6版IPv6选项头中。3.根据权利要求1所述的方法,其特征在于,使用所述预定熵值对所述第二IP地址进行修改包括以下至少之一:用所述预定熵值取代所述第二IP地址中指定位置的值,其中,所述预定熵值为以下之一:本征熵值,上下文熵值,综合熵值;将用所述预定熵值与所述第二IP地址中指定位置的值进行计算得到的结果替换所述第二IP地址中所述指定位置的值,其中,所述预定熵值为以下之一:本征熵值,上下文熵值,综合熵值;用所述预定熵值对所述第二IP地址中指定位置的值进行加密,其中,所述预定熵值为本征熵值;其中,所述本征熵值为由所述第一报文中的一个或多个特征字段经过计算得到的熵值;所述上下文熵值为由所述第一AC对应的一个或多个特征配置信息经过映射得到的熵值;所述综合熵值为由所述第一报文的本征熵值和所述第一报文的上下文熵值共同计算得到的熵值。4.根据权利要求3所述的方法,其特征在于,所述特征字段包括以下至少之一:所述第一报文的源IP、目的IP、协议类型、源端口、目的端口、IPv4的业务类型ToS字段、IPv6的流标签Flow-label字段;所述第一报文的源媒体访问控制MAC、目的MAC;所述第一报文的以太网类型ethertype、内外层虚拟局域网标识VLANID、802.1p优先级。5.根据权利要求3所述的方法,其特征在于,所述第一AC对应的特征配置信息包括以下至少之一:由所述第一AC映射得到的信息;由所述第一AC所在的节点得到的节点级配置信息;由所述第一AC所属的主接口映射得到的信息;由第一AC所属主接口对应的以太网分段标识符ESI经过哈希计算后得到的信息;所述第一AC所属主接口对应的ESI本身;所述第一AC所属主接口对应的ESI对应的ESIIP,其中,所述ESIIP是为所述ESI配置的一个IP地址,所述ESIIP与所述ESI所属的节点上其它ESI对应的ESIIP互不相同。6.根据权利要求3所述的方法,其特征在于,按照以下至少之一方式得到所述综合熵值:由所述本征熵值和所述上下文熵值进行按位逻辑异或运算,得到所述综合熵值;由所述本征熵值、所述上下文熵值和任意N个常数进行计算,得到所述综合熵值;其中,N为大于或等于1的整数。7.根据权利要求2所述的方法,其特征在于,在所述第一IP地址位于所述第二报文的IPv6选项头中的情况下,通过以下之一方式指示所述IPv6选项头中是否存在所述预定熵值:通过所述第二报文的IPv6头中下一报头Next-header字段指示,通过所述IPv6选项头中的字段指示。8.根据权利要求1所述的方法,其特征在于,所述第一AC所属业务类型包括以下至少之一:在虚拟专用网络VPN中基于所述第一报文的MAC头转发的VPN;在VPN中基于所述第一报文的IP头转发的VPN;在VPN中根据所述第一AC上的配置信息进行转发的VPN。9.根据权利要求1所述的方法,其特征在于,对所述第一报文进行处理包括以下至少之一:对所述第一报文进行可扩展虚拟局域网VXLAN封装;对所述第一报文进行VXLAN通用协议扩展GPE封装;对所述第一报文进行通用网络虚拟化封装Geneve封装;对所述第一报文进行网络虚拟化之通用路由封装NVGRE封装;对所述第一报文进行在IPv6数据面上实现的分段路由SRv6封装。10.一种报文的处理方法,其特征在于,包括:接收第一服务提供商边缘设备PE发送的第三报文,其中,所述第三报文为所述第一PE对从所述第一PE的第一接入电路AC接收的第四报文进行处理得到的报文,所述第三报文中包括:第一互联网协议IP地址;所述第一IP地址为使用预定熵值对第二IP地址进行修改得到的IP地址,所述预定熵值用于标识所述第四报文的熵;处理所述第三报文。11.根据权利要求10所述的方法,其特征在于,所述第一IP地址位于所述第三报文的以下至少之一位置中...

【专利技术属性】
技术研发人员:王玉保
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1