一种基于包级别数据分流的网络通信方法及系统
摘要:
本发明提出一种基于包级别数据分流的网络通信方法及系统,数据包能够按照需求,提前在服务器端商用多队列网卡中进行区分,分流至不同的队列上。本发明包括:数据包修改规则的约定与配置,客户端驱动侧数据包类型信息标注,服务器端数据包的硬件分流与差异化处理,以及服务器端数据包恢复四个部分。数据包的修改与恢复过程都在驱动层完成,整体过程对上层协议栈透明,系统的部署简单容易。系统将网卡对数据包的分类能力从数据流级别提高到了数据包级别,为差异化处理不同类型的数据包提供了支持,能有效改善数据中心服务器上的资源使用的不确定性,可期待获取高效的服务吞吐能力和特定类型数据包的服务处理优化能力。
0/0