[发明专利]一种数据包发送方法、路由器、数据包传输系统有效
申请号: | 202110474934.9 | 申请日: | 2021-04-29 |
公开(公告)号: | CN113055291B | 公开(公告)日: | 2022-12-02 |
发明(设计)人: | 胡紫巍;白巍;陆阳;邢宁哲;徐鑫 | 申请(专利权)人: | 全球能源互联网研究院有限公司;国网重庆市电力公司;国网重庆市电力公司电力科学研究院;国网冀北电力有限公司;国网冀北电力有限公司信息通信分公司;国家电网有限公司 |
主分类号: | H04L45/12 | 分类号: | H04L45/12 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 李博洋 |
地址: | 102209 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据包 发送 方法 路由器 传输 系统 | ||
本发明提供了一种数据包发送方法、路由器、数据包传输系统,其中,数据包发送方法应用于路由器,包括:接收数据包,根据数据包的流标签确定数据包的请求时延;确定从当前节点到数据包的目标节点的至少一条传输链路,获取各传输链路的链路时延;根据各传输链路的链路时延和请求时延确定数据包的优选链路,沿优选链路发送数据包。优选链路是综合考虑数据包的请求时延以及各传输链路的链路时延后确定的,因此,通过执行本发明发送数据包,既能够尽可能地满足数据包的时延要求,又不会对网络资源造成浪费,提高了网络资源的利用率。
技术领域
本发明涉及数据传输技术领域,具体涉及一种数据包发送方法、路由器、数据包传输系统。
背景技术
电力物联网是物联网在电力行业中的具体应用,是实现对人、设备、环境的识别、感知、交互、控制的网络系统。由于IPv6的快速普及以及电力网络基础设施的硬件成本不断降低,基于IPv6的电力物联网连接的设备数量也在快速增长,为各领域带来了更为广阔的物联网应用前景。由于现有网络上的传输业务存在多样性和不确定性,且网络资源有限,在有限的资源里即满足业务传输需求,又对网络资源有较高的利用率,是亟待解决的技术问题。
发明内容
因此,本发明要解决的技术问题在于克服现有技术中的难以满足业务传输需求,且网络资源利用率较低的缺陷,从而提供一种数据包发送方法、路由器、数据包传输系统。
本发明第一方面提供了一种数据包发送方法,应用于路由器,包括:接收数据包,根据所述数据包的流标签确定所述数据包的请求时延;确定从当前节点到所述数据包的目标节点的至少一条传输链路,获取各传输链路的链路时延;根据所述各传输链路的链路时延和所述请求时延确定所述数据包的优选链路,沿所述优选链路发送所述数据包。
可选地,在本发明提供的数据包发送方法中,数据包的流标签中包含所述数据包的类型、发送时间、请求时延,所述请求时延根据所述数据包类型确定。
可选地,在本发明提供的数据包发送方法中,根据所述各传输链路的链路时延和所述请求时延确定所述数据包的优选链路,包括:若存在链路时延小于所述请求时延的传输链路,将链路时延小于请求时延,且链路时延与请求时延相差最小的传输链路确定为所述优选链路。
可选地,在本发明提供的数据包发送方法中,根据所述各传输链路的链路时延和所述请求时延确定所述数据包的优选链路,包括:若不存在链路时延小于所述请求时延的传输链路,将链路时延最小的传输链路确定为所述优选链路。
可选地,在本发明提供的数据包发送方法中,获取各传输链路的链路时延,包括:分别获取各传输链路的传输时延,以及所述各传输链路中的可编程交换机的处理时延,一条传输链路中至少包含一个可编程交换机;根据各传输链路的传输时延以及所述各传输链路中的可编程交换机的处理时延的和确定各传输链路的链路时延。
本发明第二方面提供了一种路由器,包括:数据包接收模块,用于接收数据包,根据所述数据包的流标签确定所述数据包的请求时延;网络状态测量模块,用于确定当前节点到所述数据包的目标节点的至少一条传输链路,获取各传输链路的链路时延;数据包发送模块,用于根据所述各传输链路的链路时延和所述请求时延确定所述数据包的优选链路,沿所述优选链路发送所述数据包。
本发明第三方面提供了一种数据包传输系统,包括发送端、路由器,所述发送端用于发送数据包,所述数据包的数据包头包括流标签,所述流标签中包含数据包的请求时延;所述路由器用于执行如本发明第一方面提供的数据包发送方法。
可选地,在本发明提供的数据包传输系统中,还包括至少一个可编程交换机,所述可编程交换机包括拥塞检测避免模块,所述拥塞检测避免模块用于检测所述可编程交换机的处理时延。
本发明第四方面提供了一种计算机设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,从而执行如本发明第一方面提供的数据包发送方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于全球能源互联网研究院有限公司;国网重庆市电力公司;国网重庆市电力公司电力科学研究院;国网冀北电力有限公司;国网冀北电力有限公司信息通信分公司;国家电网有限公司,未经全球能源互联网研究院有限公司;国网重庆市电力公司;国网重庆市电力公司电力科学研究院;国网冀北电力有限公司;国网冀北电力有限公司信息通信分公司;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110474934.9/2.html,转载请声明来源钻瓜专利网。