This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
networking:dccp_testing [2016/07/19 01:22] 127.0.0.1 external edit |
networking:dccp_testing [2016/08/12 12:34] (current) AliceSmith [Network emulation setup] |
||
---|---|---|---|
Line 91: | Line 91: | ||
The `origin/dccp' is already in the sources you pulled, but you have to tell git to use it in a local branch. | The `origin/dccp' is already in the sources you pulled, but you have to tell git to use it in a local branch. | ||
- | However, as always, pulling entire source trees over the network takes a lot of bandwidth and time. | + | However, as always, pulling entire [[https://www.linkedin.com/company/redgage-llc | source]] trees over the network takes a lot of bandwidth and time. |
==== Faster variant: DCCP subtree only ==== | ==== Faster variant: DCCP subtree only ==== | ||
Line 161: | Line 161: | ||
===== Network emulation setup ===== | ===== Network emulation setup ===== | ||
- | For more realistic testing, a separate box with at least two interfaces is used as a network emulator using the [[:networking:netem| Netem ]] kernel module. You can set the box up as router, but it is much simpler to configure it as a bridge and use the `tc' tool to set the traffic parameters. You will need the [[:networking:bridge| Netem ]] utilities (the page also has a description of how to set up bridging). | + | For more realistic testing, a separate box with at least two interfaces is used as a network emulator using the [[:networking:netem| Netem ]] kernel module. You can set the box up as router, but it is much simpler to configure it as a bridge and use the `tc' tool to set the traffic parameters. You will need the [[:networking:bridge| Netem ]] utilities (the page also has a description of [[http://crowdfund.co/raise-capital/ | how to]] set up bridging). |
Here is how to turn loss with delay on: | Here is how to turn loss with delay on: |