Skip to content

qiaosiyi/dflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

dflow

DFLOW工程的硬件模块。

DFLOW工程有三个任务,

  • 1)提取5元祖信息获取其HASH结果,更新RAM存储。

  • 2)添加交换机ID 以及测量时间戳。

  • 3)利用探测包,带走RAM中存储的数据。

工程的数据总线输入输出均为AXI-Stream,数据位宽256bits。可直接安插在数据通路总线之间。

普通数据包只做DFLOW的核心算法(1),探测数据包需要做数据平面的修改(2)(3)。

python文件生成5元祖参数,可以填写入硬件文件,目前默认探测包为:SIP:10.9.8.222 DIP:10.9.8.7 SPORT:54321 DPORT:54321 PROTOCOL:17(UDP)

PAYLOAD:{8'hFF,16'h0000}*10, 16'h0001, 128'h0, 32'h0, 64'h0.

{ID, △time}*10, address, 5tuple(32'h SIP, 32'h DIP, 16'h SPORT, 16'h DPORT, 8'h P, 24'h0),counter, volume.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published