DROP TABLE IF EXISTS asnip;

CREATE TABLE asnip (
	asn INT,
	ip_block CHAR(18) -- Since a ip block consist of a maximum of 18 chars "255.255.255.255/32"
);

DROP TABLE IF EXISTS clean_data;

CREATE TABLE clean_data (
	ipb_src CHAR(18),
	ipb_dst CHAR(18),
	time DATETIME,
	port INT,
	volume CHAR(10),
	occurences INT,
	UNIQUE idx (ipb_src, ipb_dst, time, port, volume)
);

DROP TABLE IF EXISTS raw_data;

CREATE TABLE raw_data (
	ip_src CHAR(15), -- Since a ip consist of a maximum of 15 chars "255.255.255.255"
	ip_dst CHAR(15),
	time DATETIME,
	port INT,
	packet_size INT,
	process_time DATETIME
);
