摘要
本发明公开了一种基于DPDK的交换芯片数据分流方法及系统,分流方法包括以下步骤:数据通过交换芯片的各个网口及下联口传输至交换芯片;交换芯片根据预设的规则,分别将来自不同网口的数据打上标签,生成第一标签数据并通过上联口输入至数据汇聚层;数据汇聚层将收到的第一标签数据汇聚成数据流发送至交换机的CPU;CPU将收到的数据流重新归类,根据设定为数据流中每个数据更新标签生成第二标签数据;将第二标签数据通过CPU网口发往对应的网口或数据汇聚层;数据汇聚层将收到的第二标签数据发送至交换芯片,交换芯片根据第二标签数据中的标签,将数据发往对应的网口。本发明的dpdk‑testpmd将收到的数据进行分流,再发送到目标网口,达到数据转发不丢包的目的。
技术关键词
数据分流方法
数据分流系统
标签
芯片
交换机网口
网卡
数据更新
程序
模块