[发明专利]一种转发报文的方法及设备有效
申请号: | 202110520627.X | 申请日: | 2021-05-13 |
公开(公告)号: | CN113422723B | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 孙鹏 | 申请(专利权)人: | 新华三信息安全技术有限公司 |
主分类号: | H04L47/125 | 分类号: | H04L47/125;H04L61/4511;H04L45/24;H04L45/745 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230001 安徽省合肥市高新区*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 转发 报文 方法 设备 | ||
1.一种转发报文的方法,其特征在于,所述方法还包括:
建立域名缓存表项以记录域名及对应的IP地址;
接收访问所述域名的超文本传输协议HTTP请求首报文;
根据负载分担算法在到达所述IP地址的等价多路径中选择一条链路作为访问所述域名的持续性链路;
建立域名持续性表项以记录所述域名和所述IP地址对应所述持续性链路的出端口;
通过所述持续性链路的出端口发送所述HTTP请求首报文;
更新所述域名缓存表项以记录所述域名及对应的更新后IP地址;
更新所述域名持续性表项以记录所述域名和所述更新后IP地址对应所述持续性链路的出端口;
接收访问所述域名的其他HTTP请求报文;
确定所述其他HTTP请求报文的目的IP地址匹配所述域名缓存表项中所述更新后IP地址;
确定所述域名匹配所述域名持续性表项;
根据所述域名持续性表项的所述出端口发送所述其他HTTP请求报文。
2.根据权利要求1所述的方法,其特征在于,所述建立域名缓存表项以记录域名及对应的IP地址包括:
将收到的第一域名系统DNS请求报文发送到域名系统服务器;
接收所述域名系统服务器发送的第一DNS应答报文;其中,所述第一DNS应答报文带有所述域名及对应的所述IP地址;
根据所述第一DNS应答报文中所述域名和所述IP地址建立所述域名缓存表项。
3.根据权利要求1所述的方法,其特征在于,
所述更新所述域名缓存表项以记录所述域名及对应的更新后IP地址包括:将收到的第二DNS请求报文发送到域名系统服务器;接收所述域名系统服务器发送的第二DNS应答报文;其中所述第二DNS应答报文带有所述域名及所述更新后IP地址;根据所述第二DNS应答报文中所述域名和所述更新后IP地址将所述域名缓存表项的所述IP地址更新为所述更新后IP地址;
所述更新所述域名持续性表项以记录所述域名和所述更新后IP地址对应所述持续性链路的出端口包括:根据所述第二DNS应答报文中所述域名和所述更新后IP地址,将所述更新所述域名持续性表项中的所述IP地址更新为所述更新后IP地址。
4.一种转发报文的设备,其特征在于,所述设备包括处理器以及存储器;所述存储器用于存储处理器可执行指令;所述处理器通过运行所述存储器中的处理器可执行指令用以执行以下处理:
用于建立域名缓存表项以记录域名及对应的IP地址;
接收访问所述域名的HTTP请求首报文;
根据负载分担算法在到达所述IP地址的等价多路径选择一条链路作为访问所述域名的持续性链路;
建立域名持续性表项以记录所述域名和所述IP地址对应所述持续性链路的出端口;
通过所述持续性链路的出端口发送所述HTTP请求首报文;
更新所述域名缓存表项以记录所述域名及对应的更新后IP地址;
更新所述域名持续性表项以记录所述域名和所述更新后IP地址对应所述持续性链路的出端口;
接收访问所述域名的其他HTTP请求报文;
确定所述其他HTTP请求报文的目的IP地址匹配所述域名缓存表项中所述更新后IP地址;
确定所述域名匹配所述域名持续性表项;
根据所述域名持续性表项的所述出端口发送所述其他HTTP请求报文。
5.根据权利要求4所述的设备,其特征在于,所述处理器通过运行所述存储器中的处理器可执行指令执行所述建立域名缓存表项以记录域名及对应的IP地址包括:
将收到的第一DNS请求报文发送到域名系统服务器;
接收所述域名系统服务器发送的第一DNS应答报文;其中所述第一DNS应答报文带有所述域名及对应的所述IP地址;
根据所述第一DNS应答报文中所述域名和所述IP地址建立所述域名缓存表项。
6.根据权利要求4所述的设备,其特征在于,所述处理器通过运行所述存储器中的处理器可执行指令执行更新所述域名缓存表项以记录所述域名及对应的更新后IP地址包括:将收到的第二DNS请求报文发送到域名系统服务器;接收所述域名系统服务器发送的第二DNS应答报文;其中所述第二DNS应答报文带有所述域名及所述更新后IP地址;根据所述第二DNS应答报文中所述域名和所述更新后IP地址将所述域名缓存表项的所述IP地址更新为所述更新后IP地址;
所述处理器通过运行所述存储器中的处理器可执行指令执行所述更新所述域名持续性表项以记录所述域名和所述更新后IP地址对应所述持续性链路的出端口包括:根据所述第二DNS应答报文中所述域名和所述更新后IP地址,将所述更新所述域名持续性表项中的所述IP地址更新为所述更新后IP地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三信息安全技术有限公司,未经新华三信息安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110520627.X/1.html,转载请声明来源钻瓜专利网。