ea30959a197df3c4324568b6eb474d3ccbdfe909
Task 5
Prerequisites
Ensure you have the following installed on your system:
Deploying environment
NOTE: You must have libvirt daemon running running
Goto Terraform directory
cd terraform
Create and edit dotenv file
cp .env.template .env
Init Terraform
terraform init
Start the environment
terraform apply
NOTE: Wait for several minutes until all required things will provided to the vms
CheatSheet
Commands for client
# For HTTP/1.1 (TCP)
curl server:80/<size>MB.file -o <size>MB.file
# For HTTP/2 (TCP)
curl --http2-prior-knowledge server:81/<size>MB.file -o <size>MB.file
# For HTTP/3 (UDP)
./curl --http3-only --insecure https://server:443/<size>MB.file -o <size>MB.file
# For TFTP (UDP)
tftp server -c get /var/www/<size>MB.file
Merge pcap files
mergecap -w merged.pcap http1.1-bbr.pcapng http1.1-reno.pcapng http3.pcapng tftp.pcapng
Change CC
sysctl net.ipv4.tcp_congestion_control=bbr|reno -w
Change link profile
./scripts/change_profile
And follow the instructions
Description
Languages
Shell
43%
HCL
30.9%
Smarty
20.4%
XSLT
5.7%