Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Week 13: TCP Replay & Load Testing #3

Open
mrdude opened this issue Nov 21, 2016 · 1 comment
Open

Week 13: TCP Replay & Load Testing #3

mrdude opened this issue Nov 21, 2016 · 1 comment

Comments

@mrdude
Copy link
Contributor

mrdude commented Nov 21, 2016

@twood02
My goals for this week were to clean up my TCP connection replay code and start load testing it with Vegeta.

I couldn't do that, though, because there's still something wrong with my TCP replay code; when I tried testing it on the Cloudlab cluster, the middlebox would receive a RST packet as soon as it sent a SYN-ACK.

Once I figure out what's wrong with my TCP stack and make some actual progress, I'll update this issue.

@twood02
Copy link
Contributor

twood02 commented Nov 21, 2016

sounds like your SYN-ACK packet has something improper in it. Are you sure you are setting any necessary flags, incrementing sequence numbers appropriately, etc?

Look at a SYN/SYNACK trace in tcpdump and try to figure out how it is different from your version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants