[Jool-list] Jool performance help

ali at acreto.io ali at acreto.io
Wed Jul 11 06:24:32 CDT 2018


Hi,

 

Good morning.

 

I've installed Jool kernel modules and userspace application on Ubuntu.
jool_siit is running in a network namespace and I'm using veth pairs for
network I/O. Please find attached details of my test environment.

 

However, while running the TCP throughput test, I was able to achieve only
6Mbps of throughput. I've tested it by doing both GRO on and off on all the
relevant interfaces with no performance improvements.

 

We are evaluating Jool for carrier grade NAT64 in our network
infrastructure. 

 

I was wondering if you can help me to improve performance results. Is there
any tweaks or workarounds to overcome the performance limitation by Jool.

 

Below are the details of my environment. 

 

Any help would be greatly appreciated.

 

Thanks

Muhammad Ali

 

 

#Install the dependencies:
#Your kernel headers (version 3.2.0+)

$ apt-get install linux-headers-$(uname -r)
$ apt-get install libnl-genl-3-dev unzip pkg-config

# Installing the modules using Dynamic Kernel Module Support (DKMS):
# Ensure the DKMS framework is installed:

$ apt-get install dkms

# Download Jool zip file

$ wget  <https://github.com/NICMx/releases/raw/master/Jool/Jool-3.5.7.zip>
https://github.com/NICMx/releases/raw/master/Jool/Jool-3.5.7.zip

$ unzip Jool-3.5.7.zip

#Install using DKMS

$ dkms install /path/to/Jool

#Install user space application


$ ./configure
$ make
$ make install

# Go to the network nasmespace and load kernel modules

$ ip netns exec nsJool bash

$ sysctl -w net.ipv4.conf.all.forwarding=1
$ sysctl -w net.ipv6.conf.all.forwarding=1

$ modprobe jool
$ modprobe jool_siit

$ jool_siit --eamt --add 172.17.1.2 2001:db8::c60a:a03
$ jool_siit --eamt --add 198.10.10.2 2001:db8::c60a:a02

iperf -V -B 2001:db8::c60a:a02 -s (IPv6 NS)

iperf -B 172.17.1.2 -c 198.10.10.2 -i 1 -t 30 (IPv4 NS)

 

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail-lists.nic.mx/pipermail/jool-list/attachments/20180711/2314f44f/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Jool_env.png
Type: image/png
Size: 94226 bytes
Desc: not available
URL: <http://mail-lists.nic.mx/pipermail/jool-list/attachments/20180711/2314f44f/attachment-0001.png>


More information about the Jool-list mailing list