Annotation of embedaddon/mpd/doc/mpd2.html, revision 1.1.1.3

1.1       misho       1: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
                      2: <HTML>
                      3: <HEAD>
                      4: <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
                      5: <TITLE>Overview</TITLE>
                      6: </HEAD>
                      7: <BODY text="#000000" bgcolor="#ffffff">
                      8: 
1.1.1.3 ! misho       9: <A HREF="mpd.html"><EM>Mpd 5.8 User Manual</EM></A>
1.1       misho      10:  <b>:</b> <A HREF="mpd1.html"><EM>Introduction</EM></A>
                     11:  <b>:</b> <EM>Overview</EM><BR>
                     12: <b>Previous:</b> <A HREF="mpd1.html"><EM>Introduction</EM></A><BR>
                     13: <b>Next:</b> <A HREF="mpd3.html"><EM>Organization of this manual</EM></A>
                     14: 
                     15: 
                     16: <HR NOSHADE>
                     17:   <H2><A NAME="2"></A>1.1. Overview<A NAME="overview"></A></H2>
                     18: <p>Mpd is a netgraph(4) based implementation of the multi-link
                     19: PPP protocol for FreeBSD. It is designed to be both fast
                     20: and flexible as it handles configuration and negotiation in
                     21: user land, while routing all data packets strictly in the
                     22: kernel.      </p>
                     23: <p>Mpd has unified support for many link types:
                     24: <ul>
                     25: <li><b>modem</b> to connect using different asychronous
                     26: serial connections, including modems, ISDN terminal adapters,
                     27: and null-modem.
                     28: Mpd includes event-driven scripting language for modem
                     29: identification, setup, manual server login, etc.</li>
                     30: <li><b>pptp</b> to connect over the Internet using
                     31: the Point-to-Point Tunnelling Protocol (PPTP).
                     32: This protocol is supported by the most OSes and hardware vendors.</li>
                     33: <li><b>l2tp</b> to connect over the Internet using
                     34: the Layer Two Tunnelling Protocol (L2TP).
                     35: L2TP is a PPTP successor supported with modern clients and servers.</li>
                     36: <li><b>pppoe</b> to connect over an Ethernet port
                     37: using the PPP-over-Ethernet (PPPoE) protocol.
                     38: This protocol is often used by DSL providers.</li>
                     39: <li><b>tcp</b> to tunnel PPP session over a TCP connection.
                     40: Frames are encoded in the same was as asychronous serial connections.</li>
                     41: <li><b>udp</b> to tunnel PPP session over a UDP connection.
                     42: Each frame is encapsulated in a UDP datagram packet.</li>
                     43: <li><b>ng</b> to connect using different devices supported by netgraph.
                     44: Netgraph is highly modular kernel networking system,
                     45: supporting synchronous serial connections, Cisco HDLC, Frame Relay, and other protocols.</li>
                     46: </ul>
                     47: </p>
                     48: <p>It supports numerous PPP sub-protocols and extensions, such as:
                     49: <ul>
                     50: <li>Multi-link PPP</li>
                     51: <li>PAP, CHAP, MS-CHAP and EAP authentication </li>
                     52: <li>traffic compression (MPPC, Deflate, Predictor-1)</li>
                     53: <li>traffic encryption (MPPE, DESE, DESE-bis)</li>
                     54: <li>IPCP and IPV6CP parameter negotiation</li>
                     55: </ul>
                     56: </p>
                     57: <p>Depending on configured rules and connection parameters mpd can operate
                     58: as usual PPP client/server or forward connection unmodified
                     59: to other host using any supported link type providing LAC/PAC/TSA
                     60: functionality for building distributed access networks.</p>
                     61: <p>Mpd also includes many additional features: 
                     62: <ul>
                     63: <li>IPv4 and IPv6 support</li>
                     64: <li>Telnet and HTTP control interfaces.</li>
                     65: <li>Different authentication and accounting methods (RADIUS, PAM, script, file, ...)</li>
                     66: <li>NetFlow traffic accounting</li>
                     67: <li>Network address translation (NAT)</li>
                     68: <li>Dial-on-demand with idle timeout </li>
                     69: <li>Dynamic demand based link management (also known as ``rubber bandwidth'') </li>
                     70: <li>Powerful chat scripting language for asynchronous serial ports </li>
                     71: <li>Pre-tested chat scripts for several common modems and ISDN TAs</li>
                     72: <li>Clean device-type independent design </li>
                     73: <li>Comprehensive logging</li>
                     74: </ul>
                     75: </p>
                     76: <p>Mpd was originally developed at Whistle Communications, Inc.
                     77: for use in the Whistle InterJet.
                     78: It is based on the original <code>iij-ppp</code> user-mode PPP code,
                     79: though it has been completely rewritten since then.
                     80: Mpd is now hosted on sourceforge.net
                     81: <A href="http://sourceforge.net/projects/mpd/">http://sourceforge.net/projects/mpd/</A>.
                     82: </p>
                     83: 
                     84: 
                     85:  <HR NOSHADE>
1.1.1.3 ! misho      86: <A HREF="mpd.html"><EM>Mpd 5.8 User Manual</EM></A>
1.1       misho      87:  <b>:</b> <A HREF="mpd1.html"><EM>Introduction</EM></A>
                     88:  <b>:</b> <EM>Overview</EM><BR>
                     89: <b>Previous:</b> <A HREF="mpd1.html"><EM>Introduction</EM></A><BR>
                     90: <b>Next:</b> <A HREF="mpd3.html"><EM>Organization of this manual</EM></A>
                     91: 
                     92: 
                     93: 
                     94: </BODY>
                     95: </HTML>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>