【技术实现步骤摘要】
报文路径选择的方法、装置、电子设备及介质
[0001]本申请涉及通信
,具体而言,涉及报文路径选择的方法、装置、电子设备及介质。
技术介绍
[0002]在目标网关设备中存在多径路由的场景中,若请求报文的响应报文(即回复报文)的回复路径与该请求报文的请求路径不一致,则该响应报文通常无法到达正确的目的设备。这是由于网络环境中的安全防护设备通常会对传输报文的会话状态以及传输控制协议(TCP,Transmission Control Protocol)序列号进行检测。若传输报文的检测结果不符合预期,则会直接丢弃该传输报文,而若响应报文的回复路径与请求报文的请求路径不一致时,该响应报文通常无法通过安全防护设备的检测。
[0003]现有技术下,通常通过链路时延以及带宽等方式进行路由的选择。但是,采用这种方式针对响应报文选择的回复路径,可能与请求路径不一致,进而导致响应报文被丢弃,报文路径选择的准确度较差。
技术实现思路
[0004]本申请实施例的目的在于提供报文路径选择的方法、装置、电子设备及介质,用以在进 ...
【技术保护点】
【技术特征摘要】
1.一种报文路径选择的方法,其特征在于,应用于目标网关设备,包括:确定接收到基于请求报文返回的响应报文时,获得所述响应报文对应的多个下一跳网关地址;所述请求报文和所述响应报文是不同设备之间通过所述目标网关设备传输的报文;确定各下一跳网关地址分别对应设置的第一物理地址;获取所述请求报文对应的第二物理地址,所述第二物理地址是根据所述请求报文对应的上一跳网关设备确定的;根据各第一物理地址以及所述第二物理地址,从各下一跳网关地址中筛选出用于传输所述响应报文的下一跳网关设备的目标网关地址。2.如权利要求1所述的方法,其特征在于,在获取所述请求报文对应的第二物理地址之前,所述方法还包括:确定接收到所述请求报文时,获取发送所述请求报文的上一跳网关设备;获取所述上一跳网关设备的出接口物理地址;将所述出接口物理地址,确定为所述第二物理地址。3.如权利要求1或2所述的方法,其特征在于,所述获得所述响应报文对应的多个下一跳网关地址,包括:获取所述响应报文的目的网络地址;根据所述目的网络地址,从路由表中进行路由查询,获得所述目的网络地址对应的多个下一跳网关地址。4.如权利要求1或2所述的方法,其特征在于,所述确定各下一跳网关地址分别对应设置的第一物理地址,包括:获取地址解析协议表;从所述地址解析协议表中,分别获得每一个下一跳网关地址对应的第一物理地址。5.如权利要求1或2所述的方法,其特征在于,所述根据各第一物理地址以及所述第二物理地址,从各下一跳网关地址中筛选出用于传输所述响应报文的下一跳网关设备的目标网关地址,包括:针对各第一物理地址中的目标跳转物理地址,将所述目标跳转物理地址与所述第二物理地址进行匹配;所述目标跳转物理地址为各第一物理地址中的任意一个;若确定匹配成功,则将所述目标跳转物理地址对应的下一跳网关地址,确定为所述目标网关地址。6.一种报文路径选择的装置,其特征在于,应用于目标网关设备,包括:获得单元,用于确定接收到基于请求报文返...
【专利技术属性】
技术研发人员:张锋,范鸿雷,隋鹤,
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。