Annotation of embedaddon/mpd/doc/mpd19.html, revision 1.1

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>Mpd Layers</TITLE>
        !             6: </HEAD>
        !             7: <BODY text="#000000" bgcolor="#ffffff">
        !             8: 
        !             9: <A HREF="mpd.html"><EM>Mpd 5.6 User Manual</EM></A>
        !            10:  <b>:</b> <A HREF="mpd17.html"><EM>Configuring Mpd</EM></A>
        !            11:  <b>:</b> <EM>Mpd Layers</EM><BR>
        !            12: <b>Previous:</b> <A HREF="mpd18.html"><EM>General mpd commands</EM></A><BR>
        !            13: <b>Next:</b> <A HREF="mpd20.html"><EM>Link layer</EM></A>
        !            14: 
        !            15: 
        !            16: <HR NOSHADE>
        !            17:   <H2><A NAME="19"></A>4.2. Mpd Layers<A NAME="layers"></A></H2>
        !            18: <p>Mpd consists of several <b>layers</b>, corresponding
        !            19: to the layered nature of the PPP protocol. There are two
        !            20: types of layers hierarchy connected with two different 
        !            21: operation modes as "ppp terminator" and "ppp repeater".
        !            22: Operation mode is getting chosen dynamically depending on link
        !            23: configuration and user auth name (see 'set link action ...' command).</p>
        !            24: <p>In "ppp terminator" mode such hierarchy used:
        !            25: <b>
        !            26: <A HREF="mpd28.html#interface">interface</A></b> -&gt;
        !            27: <b>
        !            28: <A HREF="mpd26.html#ipcp">ipcp</A></b> -&gt;
        !            29: <b>
        !            30: <A HREF="mpd24.html#compression">compression</A></b> -&gt;
        !            31: <b>
        !            32: <A HREF="mpd23.html#encryption">encryption</A></b> -&gt;
        !            33: <b>
        !            34: <A HREF="mpd22.html#bundle">bundle</A></b> -&gt; 
        !            35: <b>
        !            36: <A HREF="mpd20.html#links">links</A></b></p>
        !            37: <p>In "ppp repeater" mode different hierarchy used:
        !            38: <b>
        !            39: <A HREF="mpd20.html#links">links</A></b> -&gt;
        !            40: <b>Repeater</b> -&gt; 
        !            41: <b>
        !            42: <A HREF="mpd20.html#links">links</A></b></p>
        !            43: <p>A <b>
        !            44: <A HREF="mpd20.html#links">links</A></b> is a single point-to-point
        !            45: connection between the local machine and a remote peer machine, 
        !            46: implemented by some kind of physical device, 
        !            47: such as a serial modem connection or a virtual PPTP connection.</p>
        !            48: <p>Link parameters include whether authentication is enabled in
        !            49: either direction, the authentication type (PAP or CHAP)
        !            50: used, keep-alive packets, multilink negotiation options
        !            51: and various other link specific parameters.</p>
        !            52: <p>Lower half of the link layer is the physical devices layer.
        !            53: Configuration of device type specific parameters happens at this layer. 
        !            54: Each device has a specific <em>type</em>
        !            55: corresponding to one of the supported device types in mpd.
        !            56: The type dictates how the device dependent part
        !            57: is configured and what it's capabilities are.</p>
        !            58: <p>A <b>
        !            59: <A HREF="mpd22.html#bundle">bundle</A></b> is a collection 
        !            60: of one or more links, all connecting
        !            61: to the same remote peer, that together form a single
        !            62: multi-link PPP connection whose effective bandwidth is
        !            63: the sum of the bandwidths of the individual links.</p>
        !            64: <p>The bundle layer in effect lies just above the link layer.
        !            65: The bundle layer handles the task of making multiple 
        !            66: physical links appear as a single virtual link.</p>
        !            67: <p>At the bundle layer you configure multi-link
        !            68: PPP settings and the link management policy. The link management
        !            69: policy determines whether mpd tries to keep all the links
        !            70: connected all the time, or whether it adds and subtracts
        !            71: links depending on demand, and if so, according to what parameters.</p>
        !            72: <p>With each bundle is a corresponding 
        !            73: <b>
        !            74: <A HREF="mpd28.html#interface">interface</A></b> layer,
        !            75: which corresponds directly to a system network interface
        !            76: accessible via <code>ifconfig(8)</code>, such as <code>ng0</code>.
        !            77: The interface layer handles configuring the interface,
        !            78: bringing it up or down as appropriate, assigning
        !            79: IP addresses, setting up static routes and configuring proxy-ARP.
        !            80: The interface layer is also responsible for implementing
        !            81: Dial-on-Demand and idle timeout functionality.</p>
        !            82: <p>Each bundle has several corresponding NCP layers as
        !            83: <b>
        !            84: <A HREF="mpd26.html#ipcp">ipcp</A></b> and
        !            85: <b>
        !            86: <A HREF="mpd27.html#ipv6cp">ipv6cp</A></b>,
        !            87: which manages the protocol specific configuration of the interface.
        !            88: This layers handle the negotiation of local and remote addresses
        !            89: and TCP header compression, as well as other optional 
        !            90: IP related information such as DNS servers and NBNS servers.</p>
        !            91: <p>Each bundle also has corresponding
        !            92: <b>
        !            93: <A HREF="mpd24.html#compression">compression</A></b> and
        !            94: <b>
        !            95: <A HREF="mpd23.html#encryption">encryption</A></b> layers, which
        !            96: allow you to enable and configure compression and encryption
        !            97: for data sent and received over the bundle.</p>
        !            98: <p>A <b>repeater</b> is a collection of two physical devices 
        !            99: (links). It is getting created when there is need to forward 
        !           100: connection coming from one physical device to another without
        !           101: modification. This technology is also known as LAC 
        !           102: (L2TP Access Concentrator) and PAC (PPTP Access Concentrator).</p>
        !           103: <p>While the combination of all the various layers presents
        !           104: a large number of configuration options, mpd tries to
        !           105: have reasonable defaults for everything.</p>
        !           106: 
        !           107: 
        !           108: 
        !           109:  <HR NOSHADE>
        !           110: <A HREF="mpd.html"><EM>Mpd 5.6 User Manual</EM></A>
        !           111:  <b>:</b> <A HREF="mpd17.html"><EM>Configuring Mpd</EM></A>
        !           112:  <b>:</b> <EM>Mpd Layers</EM><BR>
        !           113: <b>Previous:</b> <A HREF="mpd18.html"><EM>General mpd commands</EM></A><BR>
        !           114: <b>Next:</b> <A HREF="mpd20.html"><EM>Link layer</EM></A>
        !           115: 
        !           116: 
        !           117: 
        !           118: </BODY>
        !           119: </HTML>

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