报文处理方法及装置、通信系统制造方法及图纸

技术编号:37503607 阅读:19 留言:0更新日期:2023-05-07 09:39
本申请公开了一种报文处理方法及装置、通信系统,属于通信技术领域。所述方法包括:第一转发节点在获取域名与IP地址的第一对应关系后,获取目标转发策略对应的转发信息,该转发信息包括目标域名;之后,第一转发节点根据第一对应关系,确定目标域名对应的IP地址,并基于目标转发策略处理目标报文。其中,目标域名对应的IP地址包括目标报文的目的IP地址。本申请丰富了通信系统的报文转发方式,本申请用于报文的处理。报文的处理。报文的处理。

【技术实现步骤摘要】
报文处理方法及装置、通信系统


[0001]本申请涉及通信
,特别涉及一种报文处理方法及装置、通信系统。

技术介绍

[0002]通信系统包括:第一节点、第二节点和转发节点。其中,第一节点可以向第二节点发送报文。转发节点位于第一节点与第二节点的报文转发路径之间,用于转发第一节点和第二节点之间的报文。
[0003]通信系统还包括控制节点,控制节点可以向转发节点发送目标转发策略对应的网际互连协议(internet protocol,IP)地址。当转发节点待转发的报文的目的IP地址为上述目标转发策略对应的IP地址时,转发节点会基于该目标转发策略转发该报文,如对该报文进行加速转发等。
[0004]但是,当前通信系统的报文转发方式较为单一。

技术实现思路

[0005]本申请提供了一种报文处理方法及装置、通信系统,可以解决当前通信系统的报文转发方式较为单一的问题,所述技术方案如下:
[0006]第一方面,提供了一种报文处理方法,所述方法包括:第一转发节点在获取域名与IP地址的第一对应关系后,获取目标转发策略对应的转发信息,该转发信息包括目标域名;之后,第一转发节点根据第一对应关系,确定目标域名对应的IP地址,并基于目标转发策略处理目标报文。其中,目标域名对应的IP地址包括目标报文的目的IP地址。本申请丰富了通信系统的报文转发方式。
[0007]可选地,第一转发节点为光线路终端(optical line terminal,OLT)或光网络终端(optical network terminal,ONT)。
[0008]第一转发节点获取域名与IP地址的第一对应关系的实现方式多种多样,以下将以其中的四种方式为例进行讲解。
[0009](1)在第一种可选的实现方式中,第一转发节点转发第一域名系统(domain name system,DNS)查询请求报文及相应的第一DNS查询响应报文,并根据转发的第一DNS查询响应报文,确定第一对应关系。其中,对于一个DNS查询请求报文及相应的DNS查询响应报文,DNS查询请求报文包括至少一个域名,DNS查询响应报文包括至少一个域名,以及至少一个域名对应的IP地址。
[0010]由于第一转发节点不用根据第一DNS查询请求报文和第一DNS查询响应报文确定第一对应关系,而是只根据第一DNS查询响应报文即可确定第一对应关系。因此,第一转发节点确定第一对应关系的方式较为简单。
[0011]在该第一种可选地实现方式中,第一DNS查询请求报文可以是某一节点向域名服务器发送的报文,第一DNS查询响应报文可以是该域名服务器向该节点发送的报文。第一转发节点位于第一DNS查询请求报文和第一DNS查询响应报文的转发路径上,可以对第一DNS
查询请求报文和第一DNS查询响应报文进行侦听(snooping),并捕获第一DNS查询请求报文和第一DNS查询响应报文,从而第一转发节点可以解析转发的第一DNS查询响应报文,并记录该报文的关键信息,以确定第一对应关系。
[0012]以上内容以第一转发节点转发一个第一DNS查询请求报文及相应的对应的第一DNS查询响应报文为例,可选地,第一转发节点也可以转发多个第一DNS查询请求报文及相应的第一DNS查询响应报文,并根据该多个第一DNS查询请求报文相应的第一DNS查询响应报文,确定第一对应关系。
[0013](2)在第二种可选的实现方式中,第一转发节点转发第一DNS查询请求报文及相应的第一DNS查询响应报文,并根据转发的第一DNS查询请求报文和第一DNS查询响应报文,确定第一对应关系。其中,对于一个DNS查询请求报文及相应的DNS查询响应报文,DNS查询请求报文包括至少一个域名,DNS查询响应报文包括至少一个域名对应的IP地址。
[0014]可以看出,第二种可选的实现方式中,第一转发节点可以根据转发的第一DNS查询请求报文和第一DNS查询响应报文确定第一对应关系,而不是仅根据转发的第一DNS查询响应报文确定第一对应关系。并且,在第二种可选地的实现方式中,第一DNS查询响应报文可以不包括该至少一个域名。
[0015]在第一种可选的实现方式和第二种可选的实现方式中,第一转发节点均可以自动学习第一对应关系。
[0016](3)在第三种可选的实现方式中,通信系统还包括第二转发节点,该第二转发节点位于某一节点与域名服务器的转发路径上,并且第二转发节点与第一转发节点通信连接。第一转发节点可以接收第二转发节点发送的第一对应关系,以得到第一对应关系。第二转发节点的介绍可以参考上述第一转发节点的介绍,第二转发节点获取第一对应关系的方式可以参考上述第一转发节点获取第一对应关系的第一种可选的实现方式或第二种可选的实现方式,本申请在此不再赘述。在第二转发节点获取第一对应关系后,第二转发节点可以将该第一对应关系发送给第一转发节点。在该第三种可选的实现方式中,第一转发节点执行的动作较少,因此,第一转发节点的功耗与复杂度较低。
[0017](4)在第四种可选的实现方式中,上述第一对应关系可以由第一转发节点通过静态配置的方式获取到。比如,由工作人员在第一转发节点上配置第一对应关系,以使第一转发节点能够获取到该第一对应关系。
[0018]可选地,转发信息还包括目标IP地址。此时,目标报文的源IP地址为该目标IP地址。此时,意味着源IP地址为目标IP地址,目的IP地址对应目标域名的目标报文需要在第一转发节点中采用目标转发策略转发。
[0019]可选地,第一转发节点可以接收控制节点发送的目标转发策略对应的转发信息。其中,控制节点为工作人员操控的电脑或服务器,工作人员操控该控制节点向第一转发节点发送目标转发策略对应的转发信息。
[0020]可选地,第一转发节点也可以不接收控制节点发送的目标转发策略对应的转发信息,而是通过静态配置的方式确定转发信息。比如,由工作人员在第一转发节点上配置该转发信息,以使第一转发节点获取到该转发信息。
[0021]此外,目标转发策略可以用于:提升目标报文的传输速率;或者,降低目标报文的传输速率;或者,禁止转发目标报文。当目标转发策略用于提升目标报文的传输速率时,第
一转发节点可以加速向第二节点转发目标报文的过程,此时,第一转发节点也可以称为加速节点;当目标转发策略用于降低目标报文的传输速率时,第一转发节点可以减速向第二节点转发目标报文的过程;当目标转发策略用于禁止转发目标报文时,第一转发节点不向第二节点转发目标报文。
[0022]可选地,第一转发节点中存在多个不同优先级的转发队列,并且高优先级的转发队列中的报文可以优先被转发,因此,高优先级的转发队列中报文的传输速率较高。此外,第一转发节点具有不同端口,每个端口与第二节点之间存在该端口对应的网络路径。并且,不同的端口对应的网络路径的长短是不同的,因此,不同端口对应的网络路径的传输速率不同。基于上述内容,当目标转发策略用于提升目标报文的传输速率时,第一转发节点可以将目标报文加入较高优先级的转发队列,和/或,将本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文处理方法,其特征在于,所述方法由第一转发节点执行,所述方法包括:获取域名与网际互联协议IP地址的第一对应关系;获取目标转发策略对应的转发信息,所述转发信息包括:目标域名;根据所述第一对应关系,确定所述目标域名对应的IP地址;基于所述目标转发策略处理目标报文,所述目标域名对应的IP地址包括所述目标报文的目的IP地址。2.根据权利要求1所述的方法,其特征在于,在根据所述第一对应关系,确定所述目标域名对应的IP地址之后,所述方法还包括:获取第二对应关系,所述第二对应关系为更新所述第一对应关系得到的对应关系,且所述第二对应关系与所述第一对应关系不同;根据所述第二对应关系,更新所述目标域名对应的IP地址。3.根据权利要求2所述的方法,其特征在于,所述获取域名与网际互联协议IP地址的第一对应关系,包括:转发第一域名系统DNS查询请求报文及相应的第一DNS查询响应报文;根据转发的所述第一DNS查询响应报文,确定所述第一对应关系;所述获取第二对应关系,包括:转发第二DNS查询请求报文及相应的第二DNS查询响应报文;根据转发的所述第二DNS查询响应报文,对所述第一对应关系进行更新,得到第二对应关系;其中,对于一个DNS查询请求报文及相应的DNS查询响应报文,所述DNS查询请求报文包括至少一个域名,所述DNS查询响应报文包括所述至少一个域名,以及所述至少一个域名对应的IP地址。4.根据权利要求2所述的方法,其特征在于,所述获取域名与网际互联协议IP地址的第一对应关系,包括:转发第一DNS查询请求报文及相应的第一DNS查询响应报文;根据转发的所述第一DNS查询请求报文和所述第一DNS查询响应报文,确定所述第一对应关系;所述获取第二对应关系,包括:转发第二DNS查询请求报文及相应的第二DNS查询响应报文;根据转发的所述第二DNS查询请求报文和所述第二DNS查询响应报文,对所述第一对应关系进行更新,得到第二对应关系;其中,对于一个DNS查询请求报文及相应的DNS查询响应报文,所述DNS查询请求报文包括至少一个域名,所述DNS查询响应报文包括所述至少一个域名对应的IP地址。5.根据权利要求3或4所述的方法,其特征在于,所述第一DNS查询请求报文的源IP地址和所述第二DNS查询请求报文的源IP地址中,至少一个源IP地址与所述目标报文的源IP地址相同。6.根据权利要求2所述的方法,其特征在于,所述获取域名与网际互联协议IP地址的第一对应关系,包括:接收第二转发节点发送的所述第一对应关系;
所述获取第二对应关系,包括:接收所述第二转发节点发送的所述第二对应关系。7.根据权利要求1至6任一所述的方法,其特征在于,所述转发信息还包括:目标IP地址,所述目标报文的源IP地址为所述目标IP地址。8.根据权利要求1至7任一所述的方法,其特征在于,所述获取目标转发策略对应的转发信息,包括:接收控制节点发送的所述目标转发策略对应的转发信息。9.根据权利要求1至8任一所述的方法,其特征在于,所述目标转发策略用于:提升所述目标报文的传输速率;或者,降低所述目标报文的传输速率;或者,禁止转发所述目标报文。10.根据权利要求1至9任一所述的方法,其特征在于,所述第一转发节点为光线路终端OLT或光网络终端ONT。11.一种报文处理方法,其特征在于,所述方法由控制节点执行,所述方法包括:向第一转发节点发送目标转发策略对应的转发信息,所述转发信息包括:目标域名。12.一种报文处理装置,其特征在于,所述报文处理装置为第一转发节点,所述报文处理装置包括:第一获取模块,用于获取域名与网际互联协议IP地址的第一对应关系;第二获取模块,用于获取目标转发策略对应的转发信息,所述转发信息包括:目标域名;确定模块,用于根据所述第一对应关系,确定所述目标域名对应的IP地址;处理模块,用于基于所述目标转发策略处理目标报文,所述目标域名对应的IP地址包括所述目标报文的目的IP地址。13.根据权利要求12所述的报文处理装置,其特征在于,所述报文处理装置还包括:第三获取模块,用于获取第二对应关系,所述第二对应关系为更新...

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

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

1