Open divyapathak24 opened 1 year ago
@divyapathak24
Update BMV2 and CAIDA attack generations steps..
BMV2:
Legitimate traffic:
Attack traffic:
CAIDA:
Legitimate traffic: CAIDA 2018 dirA /24 pcaps having retransmission in the range 0-15% and avg flows per window around 50. The following table shows link failure pcaps.
% retransmission | prefix | pcap_name | Average Flows per Window(monitored by blink) | Average Flow Duration |
---|---|---|---|---|
15.625 | 138-152-126 | 135600 | 52.216 | 7.212 |
20.3125 | 215-177-242 | 135600 | 60.31 | 10.715 |
15.625 | 199-169-194 | 135600 | 47.216 | 7.768 |
20.3125 | 251-100-166 | 135600 | 41.594 | 12.027 |
17.1875 | 207-183-82 | 135600 | 56.027 | 10.81 |
20.3125 | 251-100-165 | 135600 | 52.972 | 14.535 |
15.625 | 198-231-53 | 135600 | 56.175 | 12.017 |
18.75 | 0215-4-19 | 135600 | 53.459 | 3.713 |
20.3125 | 199-169-194 | 132100 | 53.067 | 8.303 |
18.75 | 116-246-215 | 131600 | 63.972 | 17.848 |
18.75 | 207-183-82 | 131600 | 56.054 | 10.69 |
17.1875 | 131-26-13 | 132100 | 24.027 | |
17.1875 | 199-169-194 | 130100 | 52.918 | 8.958 |
15.625 | 73-165-69 | 130100 | 29.743 |
% retransmission | prefix | pcap | Average Flows per Window(monitored by blink) | Average Flow Duration | Total TCP flows | pps | % Attack flows required to launch attack |
---|---|---|---|---|---|---|---|
3.125 | 251-215-113 | 131600 | 52.68 | 10.299 | 1800 | 588 | |
6.25 | 135-79-171 | 130100 | 63.91 | 10.52 | 13000 | 11858 | 1.6% |
10.9375 | 205-139-35 | 131600 | 60.79 | 11.2 | 2100 | 428 | 1.92% |
14.065 | 205-164-190 | 130100 | 58.79 | 12.3 | 1000 | 337 | 1.36% |
Testing Dataset- 20 experiments (collection of instances)
Testing Dataset:
1. Design: Component 1: Config file
Component 2: Control Plane collecting features after regular intervals
Component 3: ML model
2. Blink experiments: - Work done so far and to-do items:
bmv2 (synthetic)
Train IF with normal and normal link failure dataset with varied thresholds and contamination parameter - Function 1: Feed per instance 64 x ( FS,FD) pairs to the IF ML model
Test IF with normal, normal link failure and attack datasets
python (CAIDA)
Collected flow size, flow duration for normal (<15%), normal link failure (15% & above) and attack pcaps
Todo: Get Plot 1 to label normal instances and get concrete boundary (~% retrans represents link failure, congestion/pkt loss )
Todo: Fix an appropriate representation of flow stats for training IF (Function 1 (FS,FD) tuple not working)
Todo: Train IF with normal, normal link failure pcaps
Todo: Test IF with attack pcaps