230 likes | 427 Views
IPv6 throughput over Satellite links (update). Data collection by: Ezrin, Bukhary, CH Tang Tat Chee Wan (tcwan@cs.usm.my) Network Research Group School of Computer Sciences University of Science Malaysia 11800 Minden, Penang, Malaysia. Satellite Link Expt Setup.
E N D
IPv6 throughput over Satellite links (update) Data collection by: Ezrin, Bukhary, CH Tang Tat Chee Wan (tcwan@cs.usm.my) Network Research Group School of Computer Sciences University of Science Malaysia 11800 Minden, Penang, Malaysia AI3 Tokyo, JP Meeting
Satellite Link Expt Setup • USM & Temasek Polytechnic via AI3 network • 2 hops • 512 kbps end-to-end (forward and reverse links) • Dual Stack native IPv4/IPv6 links • FreeBSD 4.5 • Netperf for IPv6 support • IPv4 and IPv6 TCP/UDP tests AI3 Tokyo, JP Meeting
1.5 Mbps 512 kbps 1.5 Mbps 512 kbps 512 kbps 512 kbps 1.5 Mbps 512 kbps end-to-end USM (4.5m) JP (6.0m) Temasek Polytechnic (4.5m) Satellite Link Configuration AI3 Tokyo, JP Meeting
Terrestrial Link Expt Setup • Terrestrial Link tests done in NRG: • NRG leased-line to TMNet (512 kbps) • USM leased-line to Jaring (4 Mbps) [Firewall blocks IPv6 traffic] • IPv4 tests between TMNet and Jaring • IPv6 tests using tunneling to MANIS (tunnel broker) via TMNet • FreeBSD 4.7 • Netperf for IPv6 support • TCP tests only AI3 Tokyo, JP Meeting
Terrestrial Link Configuration AI3 Tokyo, JP Meeting
Experiment Parameters • Default FreeBSD 4.5 Buffer sizes • TCP sendspace=32K, recvspace=64K • Setting window size in FreeBSD • sysctl net.inet.tcp.sendspace=<windowsize> • sysctl net.inet.tcp.recvspace=<windowsize> • Results averaged from A->B & B->A readings AI3 Tokyo, JP Meeting
Observations/Comments (1) • FreeBSD 4.5/4.7 has identical performance for TCP traffic over IPv4 and IPv6 via satellite link • TCPv4 for Linux (RH 7.1) appears to scale better (from previous results) • TCPv6 for Linux (RH 7.1) had worse performance compared with FreeBSD 4.5: immature IPv6 stack? • UDP performance over satellite is too variable to draw any conclusion AI3 Tokyo, JP Meeting
Observations/Comments (2) • Firewall causes TCPv4 to have low throughput • TMNet->Jaring (firewall) low throughput (~150 kbps) • Jaring->TMNet high throughput (> ~500 kbps) • Averaged value (~350 kbps) for comparison purposes • TCPv6 performance over terrestrial link still exceeds that for Satellite link • Terrestrial IPv6 link is tunneled • Terrestrial & Sat links are both 512 kbps (end-to-end) • ~400 kbps (terrestrial) vs ~150 kbps (satellite) • UDP performance not tested for terrestrial link AI3 Tokyo, JP Meeting
Conclusions • FreeBSD 4.5/4.7 TCP protocol not affected by v4 vs. v6 transport • Linux (RH 7.1) seem to have more aggressive TCPv4 performance • TCPv6 performance over high latency links is very poor AI3 Tokyo, JP Meeting
Thank You Q&A AI3 Tokyo, JP Meeting
Apr 2002 Presentation (Previous results) AI3 Tokyo, JP Meeting
Experimental Setup • Linux RH 7.1 for USM • FreeBSD 4.3 for Temasek Polytechnic AI3 Tokyo, JP Meeting
Comments • TCP Throughput in each direction is consistent for standard packet size (MTU < 1500 bytes) • UDP Throughput: • for USM->TP is better for IPv6 (MTU>1500 bytes) • for TP->USM is better for IPv4 (MTU>1500 bytes) • Different IP Fragmentation setting in routers? • IPv6 performance is not optimal over Satellite Links • Need IPv6 stack optimization (KAME?) • TCP throughput is not improved with larger window size (> 32K): TCPv6 ssthresh not configured? • Support for jumbo frames? AI3 Tokyo, JP Meeting