Software

NorNet Core Software

Sources from Git repositories:

Management Software:

Documentation:

Research Node Software:

See https://svn.planet-lab.org/wiki/Testenfrastructure for some details on the build and test infrastructure. NorNet uses a similar setup.

NorNet Edge Software

Links to NorNet software coming soon …

NorNet-Related Applications and Tools

Built installation packages can be found here:

Linux Kernel SCTP (LK-SCTP) Improvements

As part of NorNet, the Linux kernel SCTP implementation has been improved,

Concurrent Multipath Transfer for SCTP (CMT-SCTP):

Sources repository: https://github.com/changxiangzhong/sctp-cmt.
Note: This project is currently stalled! We are looking for a master student to continue this project. Are you interested? Contact us!

API Improvements:

A big step towards making the LK-SCTP API compatible to RFC 6458:

The improvements are currently contributed to the upstream LK-SCTP project!

Multi-Path TCP (MPTCP)

Multi-Path TCP (MPTCP) is an ongoing effort of the IETF‘s Multipath TCP Working Group, that aims at allowing a TCP connection to use multiple paths to maximise resource usage and increase redundancy. The Linux kernel implementation is developed mainly at the Université catholique de Louvain in Louvain-la-Neuve, Belgium. NorNet is used to evaluate MPTCP itself as well as performance optimisations.
Homepage: http://www.multipath-tcp.org/.

HiPerConTracer

High-Performance Connectivity Tracer (HiPerConTracer) is a ping/traceroute service. It performs regular ping and traceroute runs among sites and can export the results into
an SQL or Non-SQL database.
Homepage: https://www.nntb.no/~dreibh/hipercontracer

NetPerfMeter

NetPerfMeter is a network performance meter for the UDP, TCP, SCTP and DCCP transport protocols over IPv4 and IPv6. It simultaneously transmits bidirectional flows to an endpoint and measures the resulting flow bandwidths and QoS.
Homepage: https://www.nntb.no/~dreibh/netperfmeter/.

NorNet Core Demonstration System

NorNetDemo is a demonstration system for the NorNet Core testbed, with a graphical user interface based on Qt.

Sources repository: https://github.com/henrikvs/nornetdemo.

RSPLIB Reliable Server Pooling Implementation

Reliable Server Pooling (RSerPool) is the IETF‘s standard (RFC 5351 to RFC 5356) for a lightweight server pool and session management framework. RSPLIB is its well-known implementation.
Homepage: https://www.nntb.no/~dreibh/rserpool/.