lwip-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-devel] [task #7506] NAT support for lwIP


From: Frédéric Bernon
Subject: [lwip-devel] [task #7506] NAT support for lwIP
Date: Tue, 04 Dec 2007 22:44:11 +0000
User-agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11

Follow-up Comment #1, task #7506 (project lwip):

(from http://www.sm.luth.se/~conny/nat/ )       

NAT for lwIP is a simple open source implementation that allows small lwIP
enabled devices to create a private network which share a single connection to
an external network such as the Internet.

Since the local IP addresses used in the private network are invalid in the
external network, NAT multiplex the traffic from the private network and
present it to the external network as if it was coming from a single device
having only one IP address.

NAT can be useful when the external network can not provide valid addresses
to all devices or because the internal addressing must be kept private from
the external network.

NAT features:

    * Implements traditional NAT which makes use of both IP addresses and
port numbers to uniquely identify each connection between two
devices/machines.
    * Transparent to lwIP network interfaces after setup which includes
assigning the interface an internal IP address from a configurable address
space.
    * Makes use of lwIPs IP packet forwarding mechanism to route packets
between interfaces.
    * Implements three (to each other) independent mechanisms that can be
configured to close down a session.
    * Can optionally assign private IP addresses to lwIP interfaces that
registers with the private network

The source code is available under a BSD license.



    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/task/?7506>

_______________________________________________
  Message posté via/par Savannah
  http://savannah.nongnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]