我正在开发一个导入和导出净流量数据的程序。由于我们的通用架构,用 XML 描述这些信息是有意义的。是否存在用于描述净流量数据的 XML?
可以在这篇 Usenix 论文http://www.usenix.org/events/lisa00/full_papers/navarro/navarro_html/中找到对 NetFlow 数据的良好描述
根据论文,描述净流量数据的 SQL 模式是:
create table netflows (
router_id char(1) not null,
src_ipn bigint unsigned not null,
dst_ipn bigint unsigned not null,
nxt_ipn bigint unsigned not null,
ifin smallint unsigned not null,
ifout smallint unsigned not null,
packets integer unsigned not null,
octets integer unsigned not null,
starttime timestamp not null,
endtime timestamp not null,
srcport smallint unsigned not null,
dstport smallint unsigned not null,
tcp tinyint unsigned not null,
prot tinyint unsigned not null,
tos tinyint unsigned not null,
srcas smallint unsigned not null,
dstas smallint unsigned not null,
srcmask tinyint unsigned not null,
dstmask tinyint unsigned not null
)
将其转换为 XML 模式非常容易。我的兴趣是知道是否有人已经这样做了,因为我不想创建一个新的、不兼容的模式。
谢谢。