Skip to content

SoonyangZhang/ns3-tcp-bbr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

ns3-tcp-bbr

Implement TCP BBR in ns3.33.
If you used this repo to test BBR and Copa in your research and is interested in citing it here's how you do it:

@Misc{,  
    author = {SoonyangZhang},  
    title = {ns3-tcp-bbr},  
    year = {2021--},  
    url = "https://github.com/SoonyangZhang/ns3-tcp-bbr"
  }  

Build

cd ns3.33  
./waf configure  
./waf build  

Run

./waf --run "scratch/tcp-test --cc=bbr --folder=bbr"  

Results

Traced data can be found under ns3-tcp-bbr/ns-3.33/traces/
Sending rate got from max bandwidth filter.
avatar
Instant rtt values:
avatar
Inflight packets:
avatar

copa is added

Run

./waf --run "scratch/tcp-test --cc=copa --folder=copa"  

Results

Different latency factor will lead different behavior:
when m_deltaParam=0.05:
Sending rate
avatar
Instant rtt values:
avatar
when m_deltaParam=0.5:
Sending rate
avatar
Instant rtt values:
avatar