FAQ

Administrative

Are there any licenses or restrictions on MaxNet?

The MaxNet algorithm available on this website is distributed under the Berkley licence (BSD).

General

How does MaxNet change TCP?

MaxNet introduces a new TCP option that communicates a signal from the network allowing precise and rapid transmission rate control. The current TCP NewReno determines the transmission rate by slowly increasing its rate until the network is flooded with traffic, which can result in poor utilization, high packet loss and high latency. As MaxNet controls its rate rapidly and accurately, the utilization, packet loss and latency performance are greatly improved. 

What do I need to use MaxNet on my network?

The current implementation of MaxNet requires that each bottleneck link on the network has the MaxNet AQM algorithm and that the host computers communicating also have the MaxNet TCP algorithm. The current implementation of MaxNet is on Linux, so if you have Linux based routers at all of your bottlenecks and the computers communicating run Linux, then you can use MaxNet.

What if the Host PC with MaxNet tries to connect to a non MaxNet PC?

Both computers need MaxNet installed for the communication session to use MaxNet. If one of the computers does not have MaxNet installed, the communication will automatically resort to the default TCP in the kernel.

Does MaxNet require per-flow state or processing at the router?

MaxNet does not require any per-flow state or special per-flow processing at the router.

Academic

How does MaxNet compare to RCP?

See the publications sections for further details.

How does MaxNet compare to XCP?

See the publications sections for further details.