Provided by Colasoft Co., Ltd.

L2TP ( Layer Two Tunneling Protocol )

Home > Protocols > L2TP Update: 2006-01-12 14:04:33    I have words to say about this protocol
On this page
SUMMARY
Protocol : Layer Two Tunneling Protocol
Protocol suite : TCP/IP
Layer : Data Link Layer
Type : Application layer tunneling protocol
Ports : 1701 (UDP)
Related protocols : L2F
Working groups : L2tpext, Layer Two Tunneling Protocol Extensions
Pppext, Point-to-Point Protocol Extensions.
DESCRIPTION
The Layer 2 Tunnel Protocol (L2TP) is an emerging Internet Engineering Task Force (IETF) standard that combines the best features of two existing tunneling protocols: Cisco's Layer 2 Forwarding (L2F) and Microsoft's Point-to-Point Tunneling Protocol (PPTP). L2TP is an extension to the Point-to-Point Protocol (PPP), which is an important component for VPNs. VPNs allow users and telecommuters to connect to their corporate intranets or extranets. VPNs are cost-effective because users can connect to the Internet locally and tunnel back to connect to corporate resources. This not only reduces overhead costs associated with traditional remote access methods, but also improves flexibility and scalability.

L2TP uses packet-switched network connections to make it possible for the endpoints to be located on different machines. The user has an L2 connection to an access concentrator, which then tunnels individual PPP frames to the NAS, so that the packets can be processed separately from the location of the circuit termination. This means that the connection can terminate at a local circuit concentrator, eliminating possible long-distance charges, among other benefits. From the user's point of view, there is no difference in the operation.


Topology
The following diagram depicts a typical L2TP scenario. The goal is to tunnel PPP frames between the Remote System or LAC Client and LNS located at a Home LAN.

                                                         [Home LAN]

[LAC Client]----------+ |
____|_____ +--[Host]
| | |
[LAC]---------| Internet |-----[LNS]-----+
| |__________| |
_____|_____ :
| |
| PSTN |
[Remote]--| Cloud |
[System] | | [Home LAN]
|___________| |
| ______________ +---[Host]
| | | |
[LAC]-------| Frame Relay |---[LNS]-----+
| or ATM Cloud | |
|______________| :
Figure 1

The Remote System initiates a PPP connection across the PSTN Cloud to an LAC. The LAC then tunnels the PPP connection across the Internet, Frame Relay, or ATM Cloud to LNS whereby access to a Home LAN is obtained. The Remote System is provided addresses from the home LAN via PPP NCP negotiation. Authentication, Authorization and Accounting may be provided by the home LAN's Management Domain as if the user were connected to a Network Access Server directly.

A LAC Client (a Host which runs L2TP natively) may also participate in tunneling to the Home LAN without use of a separate LAC. In this case, the Host containing the LAC Client software already has a connection to the public Internet. A "virtual" PPP connection is then created and the local L2TP LAC Client software creates a tunnel to the LNS. As in the above case, Addressing, Authentication, Authorization and Accounting will be provided by the Home LAN's Management Domain.

Protocol Overview
L2TP utilizes two types of messages, control messages and data messages. Control messages are used in the establishment, maintenance and clearing of tunnels and calls. Data messages are used to encapsulate PPP frames being carried over the tunnel. Control messages utilize a reliable Control Channel within L2TP to guarantee delivery. Data messages are not retransmitted when packet loss occurs.

          +-------------------+

| PPP Frames |
+-------------------+ +-----------------------+
| L2TP Data Messages| | L2TP Control Messages |
+-------------------+ +-----------------------+
| L2TP Data Channel | | L2TP Control Channel |
| (unreliable) | | (reliable) |
+------------------------------------------------+
| Packet Transport (UDP, FR, ATM, etc.) |
+------------------------------------------------+

Figure 2 L2TP Protocol Structure

Figure 2 depicts the relationship of PPP frames and Control Messages over the L2TP Control and Data Channels. PPP Frames are passed over an unreliable Data Channel encapsulated first by an L2TP header and then a packet transport such as UDP, Frame Relay, ATM, etc. Control messages are sent over a reliable L2TP Control Channel which transmits packets in-band over the same packet transport.

Sequence numbers are required to be present in all control messages and are used to provide reliable delivery on the Control Channel. Data Messages may use sequence numbers to reorder packets and detect lost packets.


L2TP Header Format

8

16

32 bits

T

L

X

X

S

X

O

P

X

X

X

X

VER

Length

Tunnel ID

SESSION ID

Ns

Nr

Offset size (opt)

Offset pad (opt)

Data



  • T
    The T bit indicates the type of message. It is set to 0 for data messages and 1 for control messages.


  • L
    When set, this indicates that the Length field is present, indicating the total length of the received packet. Must be set for control messages.


  • X
    The X bits are reserved for future extensions. All reserved bits are set to 0 on outgoing messages and are ignored on incoming messages.


  • S
    If the S bit is set, both the Nr and Ns fields are present. S must be set for control messages.


  • O
    When set, this field indicates that the Offset Size field is present in payload messages. This bit is set to 0 for control messages.


  • P
    If the Priority (P) bit is 1, this data message receives preferential treatment in its local queuing and transmission. LCP echo requests used as a keepalive for the link, for instance, are generally sent with this bit set to 1. Without it, a temporary interval of local congestion could result in interference with keepalive messages and unnecessary loss of the link. This feature is only for use with data messages. The P bit has a value of 0 for all control messages.


  • Ver
    The value of the ver bit is always 002. This indicates a version 1 L2TP message.


  • Length
    Overall length of the message, including header, message type AVP, plus any additional AVP's associated with a given control message type.


  • Tunnel ID
    Identifies the tunnel to which a control message applies. If an Assigned Tunnel ID has not yet been received from the peer, Tunnel ID must be set to 0. Once an Assigned Tunnel ID is received, all further packets must be sent with Tunnel ID set to the indicated value.


  • Call ID
    Identifies the user session within a tunnel to which a control message applies. If a control message does not apply to a single user session within the tunnel (for instance, a Stop-Control-Connection-Notification message), Call ID must be set to 0.


  • Nr
    Indicates the sequence number expected in the next control message to be received. Thus, Nr is set to the Ns of the last in-order message received plus one (modulo 2**16). In data messages, Nr is reserved and, if present (as indicated by the S bit), MUST be ignored upon receipt.


  • Ns
    Indicates the sequence number for this data or control message, beginning at zero and incrementing by one (modulo 2**16) for each message sent.


  • Offset size
    This field specifies the number of bytes past the L2TP header at which the payload data is expected to start. It is recommended that data thus skipped be initialized to 0s. If the offset size is 0, or the O bit is not set, the first byte following the last byte of the L2TP header is the first byte of payload data.


  • AVP, Attribute Value Pair
    The variable length concatenation of a unique Attribute (represented by an integer) and a Value containing the actual value identified by the attribute. Multiple AVPs make up Control Messages which are used in the establishment, maintenance, and teardown of tunnels.

  • 6

    16

    32 bits

    M

    H

    O

    O

    O

    O

    AVP length

    AVP Vendor ID

    AVP Type

    AVP Value



  • M, Mandatory
    Controls the behavior required of an implementation which receives an AVP which it does not recognize. If the M bit is set on an unrecognized AVP within a message associated with a particular session, the session associated with this message MUST be terminated. If the M bit is set on an unrecognized AVP within a message associated with the overall tunnel, the entire tunnel (and all sessions within) MUST be terminated. If the M bit is not set, an unrecognized AVP MUST be ignored. The control message must then continue to be processed as if the AVP had not been present.


  • H, Hidden
    Identifies the hiding of data in the Attribute Value field of an AVP. This capability can be used to avoid the passing of sensitive data, such as user passwords, as cleartext in an AVP.


  • AVP Length
    The number of bytes contained in this AVP. The length is calculated as 6 + the length of the Attribute Value field in bytes. If the length is 6, then the AVP Value field is absent.


  • AVP Vendor ID
    The IANA assigned "SMI Network Management Private Enterprise Codes" value. The value 0, corresponding to IETF adopted attribute values, is used for all AVPs defined within this document. Any vendor wishing to implement their own L2TP extensions can use their own Vendor ID along with private Attribute values, guaranteeing that they will not collide with any other vendor's extensions, nor with future IETF extensions.


  • AVP Type

  • Type

    Description

    References

    0

    Message Type

    Identifies the control message herein and defines the context in which the exact meaning of the AVPs.

    1

    Result Code

    Indicates the reason for terminating the control channel or session.

    2

    Protocol Version

    Indicates the L2TP protocol version of the sender.

    3

    Framing Capabilities

    Provides the peer with an indication of the types of framing that will be accepted or requested by the sender.

    4

    Bearer Capabilities

    Provides the peer with an indication of the bearer device types supported by the hardware interfaces of the sender for outgoing calls.

    5

    Tie Breaker

    Indicates that the sender wishes a single tunnel to exist between the given LAC-LNS pair.

    6

    Firmware Revision

    Indicates the firmware revision of the issuing device.

    7

    Host Name

    Indicates the name of the issuing LAC or LNS.

    8

    Vendor Name

    Contains a vendor specific (possibly human readable) string describing the type of LAC or LNS being used.

    9

    Assigned Tunnel ID

    Encodes the ID being assigned to this tunnel by the sender.

    10

    Receive Window Size

    Specifies the receive window size being offered to the remote peer.

    11

    Challenge

    Indicates that the issuing peer wishes to authenticate the tunnel endpoints using a CHAP- style authentication mechanism.

    12

    Q.931 Cause Code

    Q.931 Cause Code is used to give additional information in case of unsolicited call disconnection.

    13

    Response

    Provides a response to a challenge received.

    14

    Assigned Session ID

    Encodes the ID being assigned to this session by the sender.

    15

    Call Serial Number

    Encodes an identifier assigned by the LAC or LNS to this call.

    16

    Minimum BPS

    Encodes the lowest acceptable line speed for this call.

    17

    Maximum BPS

    Encodes the highest acceptable line speed for this call.

    18

    Bearer Type

    Encodes the bearer type for the incoming or outgoing call.

    19

    Framing Type

    encodes the framing type for the incoming or outgoing call.

    20

    21

    Called Number

    Encodes the telephone number to be called for an OCRQ, and the Called number for an ICRQ.

    22

    Calling Number

    Encodes the originating number for the incoming call.

    23

    Sub-Address

    Encodes additional dialing information.

    24

    Tx Connect Speed BPS

    Encodes the speed of the facility chosen for the connection attempt.

    25

    Physical Channel ID

    Encodes the vendor specific physical channel number used for a call.

    26

    Initial Received LCP CONFREQ

    Provides the LNS with the Initial CONFREQ received by the LAC from the PPP Peer.

    27

    Last Sent LCP CONFREQ

    Provides the LNS with the Last CONFREQ sent by the LAC to the PPP Peer.

    28

    Last Received LCP CONFREQ

    Provides the LNS with the Last CONFREQ received by the LAC from the PPP Peer.

    29

    Proxy Authen Type

    Determines if proxy authentication should be used.

    30

    Proxy Authen Name

    Specifies the name of the authenticating client when using proxy authentication.

    31

    Proxy Authen Challenge

    Specifies the challenge sent by the LAC to the PPP Peer, when using proxy authentication.

    32

    Proxy Authen ID

    Specifies the ID value of the PPP Authentication that was started between the LAC and the PPP Peer, when proxy authentication is being used.

    33

    Proxy Authen Response

    Specifies the PPP Authentication response received by the LAC from the PPP Peer, when proxy authentication is used.

    34

    Call Errors

    Call Errors is used by the LAC to send error information to the LNS.

    35

    ACCM

    ACCM is used by the LNS to inform LAC of the ACCM negotiated with the PPP Peer by the LNS.

    36

    Random Vector

    Random Vector is used to enable the hiding of the Attribute Value of arbitrary AVPs.

    37

    Private Group ID

    Private Group ID is used by the LAC to indicate that this call is to be associated with a particular customer group.

    38

    Rx Connect Speed

    Represents the speed of the connection from the perspective of the LAC (e.g. data flowing from the remote system to the LAC).

    39

    Sequencing Required

    Indicates to the LNS that Sequence Numbers MUST always be present on the data channel.

    40

    Rx Minimum

    Encodes the lowest acceptable line speed for this call in the receive direction, for these cases where asymmetric transmission is required.

    41

    Rx Maximum

    Encodes the highest acceptable line speed for this call in the receive direction, for these cases where asymmetric transmission is required.

    42

    Service Category

    Indicates optional extra information on the Quality of Service expected for the call establishment on the broadband bearer medium.

    43

    Service Name

    Provides the peer with an textual name for referring to an ATM VC connection.

    44

    Calling Sub-Address

    Encodes additional Calling Party subaddress information.

    45

    VPI/VCI Identifier

    Encodes the VPI/VCI value used at the ATM interface at the LAC.

    46

    PPP Disconnect Cause Code

    PPP Disconnect Cause Code is used to provide a human-readable disconnect reason to the user.

    47

    CCDS

    The CCDS AVP is encoded as Vendor ID 0, and the Attribute Type is 47.

    48

    SDS

    SDS AVP is encoded as Vendor ID 0, and the Attribute Value is 48.

    49

    LCP Want Options

    LCP Want Options contains a list of options that the LAC wants to be negotiated by the LNS.

    50

    LCP Allow Options

    LCP Allow Options contains a list of options that the LAC wants to be negotiated by the LNS.

    51

    LNS Last Sent LCP Confreq

    LNS Last Sent LCP Confreq is used to report negotiated LCP parameters from the LNS to the LAC

    52

    LNS Last Received LCP Confreq

    LNS Last Received LCP Confreq is used to report negotiated LCP parameters from the LNS to the LAC

    53

    Modem On-Hold Capable

    Indicates that the sender (an LNS) is capable of receiving MDMST control messages.

    54

    Modem On-Hold Status

    Indicates the current on-hold status of the client modem. This AVP MUST be present on the MDMST control message.

    55

    PPPoE Relay

    Carries the entire PADI, PADO, PADR, PADS and PADT messages within, including Ethernet MAC source and destination addresses.

    56

    PPPoE Relay Response Capability

    Indicates to an L2TP peer that the PPPoE Service Relay (SRRQ, SRRP) messages and the PPPoE Relay AVP will be processed and responded to when received.

    57

    PPPoE Relay Forward Capability

    Indicates to an L2TP peer that PPPoE Service Relay (SRRQ, SRRP) messages and the PPPoE Relay AVP may be sent by this L2TP peer.

    58

    Extended Vendor ID

    Encodes a vendor-specific AVP with a 32-bit Vendor ID space within the Attribute Value field.

    59

    Message Digest

    Message Digest is used as an integrity and authentication check of the L2TP Control Message header and body.

    60

    Router ID

    Router ID is an identifier used to identify an LCCE for control connection setup, tie breaking, and/or tunnel authentication.

    61

    Assigned Control Connection ID

    Contains the ID being assigned to this control connection by the sender.

    62

    Pseudowire Capabilities List

    Pseudowire Capabilities List indicates the L2 payload types the sender can support.

    63

    Local Session ID

    Contains the identifier being assigned to this session by the sender.

    64

    Remote Session ID

    Contains the identifier that was assigned to this session by the peer.

    65

    Assigned Cookie

    Contains the Cookie value being assigned to this session by the sender.

    66

    Remote End ID

    Contains an identifier used to bind L2TP sessions to a given circuit, interface, or bridging instance.

    67

    Application Code

    68

    Pseudowire Type

    The payload type being carried within an L2TP session.

    69

    L2-Specific Sublayer

    L2-Specific Sublayer is an intermediary layer between the L2TP session header and the start of the tunneled frame.

    70

    Data Sequencing

    Indicates that the sender requires some or all of the data packets that it receives to be sequenced.

    71

    Circuit Status

    Indicates the initial status of or a status change in the circuit to which the session is bound.

    72

    Preferred Language

    Provides a method for an LCCE to indicate to the peer the language in which human - readable messages it sends SHOULD be composed.

    73

    Control Message Authentication Nonce

    Control Message Authentication Nonce must contain a cryptographically random value. This value is used for Control Message Authentication.

    74

    Tx Connect Speed

    Contains the speed of the facility chosen for the connection attempt.

    75

    Rx Connect Speed

    Represents the speed of the connection from the perspective of the LAC (i.e., data flowing from the remote system to the LAC).

    76

    Failover Capability

    77

    Tunnel Recovery

    78

    Suggested Control Sequence

    79

    Failover Session State

    80

    Multicast Capability

    In order to inform the LNS that an LAC has the ability to handle multicast sessions, the LAC sends a Multicast Capability AVP during the control connection establishment phase.

    81

    New Outgoing Sessions

    New Outgoing Sessions piggybacks every Session ID to which the multicast traffic has to be forwarded.

    82

    New Outgoing Sessions Acknowledgement

    New Outgoing Sessions Acknowledgement informs the LNS that the LAC is ready to replicate traffic for every Session ID listed in the AVP.

    83

    Withdraw Outgoing Sessions

    Withdraw Outgoing Sessions is sent whenever there is one or more withdrawn subscriptions for the corresponding multicast flow.

    84

    Multicast Packets Priority

    Multicast Packets Priority is an optional AVP intended to indicate to the LAC how to process multicast traffic against unicast traffic.

    85

    Frame-Relay Header Length

    86

    ATM Maximum Concatenated Cells

    87

    OAM Emulation Required

    88

    ATM Alarm Status

    89

    Attachment Group Identifier

    90

    Local End Identifier

    91

    Interface Maximum Transmission Unit



Top of Page

EXAMPLES

Top of Page


PROTOCOL RELATIONS
Parent layer
Child layer
TCP/UDP
L2TP
Top of Page

GLOSSARY
ATM
Asynchronous Transfer Mode (ATM) is a network technology based on transferring data in cells or packets of a fixed size. The cell used with ATM is relatively small compared to units used with older technologies. The small, constant cell size allows ATM equipment to transmit video, audio, and computer data over the same network, and assure that no single type of data hogs the line.

Cisco
One of the leading manufacturers of network equipment. Cisco's primary business is in internetworking products, such as routers, bridges, and switches.

Concentrator
Concentrator is a type of multiplexor that combines multiple channels onto a single transmission medium in such a way that all the individual channels can be simultaneously active. For example, ISPs use concentrators to combine their dial-up modem connections onto faster T-1 lines that connect to the Internet.

Concentrators are also used in local-area networks (LANs) to combine transmissions from a cluster of nodes. In this case, the concentrator is often called a hub or MAU.

Endpoint
SIP or H.323 terminal or gateway. An endpoint can call and be called. It generates and terminates the information stream.

Extranet
A buzzword that refers to an intranet that is partially accessible to authorized outsiders. Whereas an intranet resides behind a firewall and is accessible only to people who are members of the same company or organization, an extranet provides various levels of accessibility to outsiders. You can access an extranet only if you have a valid username and password, and your identity determines which parts of the extranet you can view.

Frame Relay
Frame Relay is a packet-switching protocol for connecting devices on a Wide Area Network (WAN). Frame Relay networks in the U.S. support data transfer rates at T-1 (1.544 Mbps) and T-3 (45 Mbps) speeds. In fact, you can think of Frame Relay as a way of utilizing existing T-1 and T-3 lines owned by a service provider. Most telephone companies now provide Frame Relay service for customers who want connections at 56 Kbps to T-1 speeds. (In Europe, Frame Relay speeds vary from 64 Kbps to 2 Mbps.

IETF
IETF (Internet Engineering Task Force) is the main standards organization for the Internet. The IETF is a large open international community of network designers, operators, vendors, and researchers concerned with the evolution of the Internet architecture and the smooth operation of the Internet. It is open to any interested individual.

Internet
A global network connecting millions of computers. More than 100 countries are linked into exchanges of data, news and opinions.

Unlike online services, which are centrally controlled, the Internet is decentralized by design. Each Internet computer, called a host, is independent. Its operators can choose which Internet services to use and which local services to make available to the global Internet community. Remarkably, this anarchy by design works exceedingly well.

There are a variety of ways to access the Internet. Most online services, such as America Online, offer access to some Internet services. It is also possible to gain access through a commercial Internet Service Provider (ISP).

Intranet
Intranet is a network based on TCP/IP protocols (an internet) belonging to an organization, usually a corporation, accessible only by the organization's members, employees, or others with authorization. An intranet's Web sites look and act just like any other Web sites, but the firewall surrounding an intranet fends off unauthorized access.

L2TP
Layer Two (2) Tunneling Protocol, an extension to the PPP protocol that enables ISPs to operate Virtual Private Networks (VPNs). L2TP merges the best features of two other tunneling protocols: PPTP from Microsoft and L2F from Cisco Systems. Like PPTP, L2TP requires that the ISP's routers support the protocol.

LAC
LAC (L2TP Access Concentrator) is a device attached to the switched network fabric (e.g., PSTN or ISDN) or co-located with a PPP end system capable of handling the L2TP protocol. The LAC need only implement the media over which L2TP is to operate to pass traffic to one or more LNS's. It may tunnel any protocol carried within PPP.

LNS
LNS (L2TP Network Server) operates on any platform capable of PPP termination. The LNS handles the server side of the L2TP protocol. L2TP is connection-oriented.

NAS
NAS (Netnews Administration System) is based on a database which contains information about certain groups and hierarchies. This database is structured in a hierarchical manner, distributed to various servers and is able to receive queries at any time. The service is comparable to directory services like DNS, LDAP or NIS. The NAS protocol is inspired by protocols like NNTP and SMTP. The port 991 is reserved for NAS and registered by the Internet Assigned Number Authority(IANA).

Network
Network is a group of two or more computer systems linked together. There are many types of computer networks, including:
LANs (local-area networks), WANs (wide-area networks), CANs (campus-area networks), MANs (metropolitan-area networks) and HANs (home-area networks).

In addition to these types, the following characteristics are also used to categorize different types of networks: Topology, protocol and architecture.

PPP
PPP(Point-to-Point Protocol) is a method of connecting a computer to the Internet. PPP is more stable than the older SLIP protocol and provides error checking features. Working in the data link layer of the OSI model, PPP sends the computer's TCP/IP packets to a server that puts them onto the Internet.

PPTP
Point-to-Point Tunneling Protocol (PPTP) is a new technology for creating Virtual Private Networks (VPNs) , developed jointly by Microsoft Corporation, U.S. Robotics, and several remote access vendor companies, known collectively as the PPTP Forum. A VPN is a private network of computers that uses the public Internet to connect some nodes. Because the Internet is essentially an open network, the Point-to-Point Tunneling Protocol (PPTP) is used to ensure that messages transmitted from one VPN node to another are secure. With PPTP, users can dial in to their corporate network via the Internet.

Remote
In networks, remote refers to files, devices, and other resources that are not connected directly to your workstation. Resources at your workstation are considered local.

UDP
UDP (User Datagram Protocol) is a connectionless protocol that, like TCP, runs on top of IP networks. Unlike TCP/IP, UDP/IP provides very few error recovery services, offering instead a direct way to send and receive datagrams over an IP network. It's used primarily for broadcasting messages over a network.

VPN
VPN (virtual private network), a network that is constructed by using public wires to connect nodes. For example, there are a number of systems that enable you to create networks using the Internet as the medium for transporting data. These systems use encryption and other security mechanisms to ensure that only authorized users can access the network and that the data cannot be intercepted.

Top of Page

REFERENCES
Related links:
                L2TP parameters
RFCs:
[RFC 2661] Layer Two Tunneling Protocol "L2TP".
                Defines L2TP version 2.
[RFC 2809] Implementation of L2TP Compulsory Tunneling via RADIUS.
[RFC 2888] Secure Remote Access with L2TP.
[RFC 3070] Layer Two Tunneling Protocol (L2TP) over Frame Relay.
[RFC 3145] L2TP Disconnect Cause Information.
[RFC 3193] Securing L2TP using IPsec.
[RFC 3301] Layer Two Tunnelling Protocol (L2TP): ATM access network extensions.
[RFC 3308] Layer Two Tunneling Protocol (L2TP) Differentiated Services Extension.
                Defines L2TP AVP attributes 47 (CCDS AVP) and 48 (SDS AVP).
[RFC 3355] Layer Two Tunnelling Protocol (L2TP) Over ATM Adaptation Layer 5 (AAL5).
[RFC 3371] Layer Two Tunneling Protocol "L2TP" Management Information Base.
[RFC 3437] Layer-Two Tunneling Protocol Extensions for PPP Link Control Protocol Negotiation.
[RFC 3438] Layer Two Tunneling Protocol (L2TP) Internet Assigned Numbers Authority (IANA) Considerations Update.
                BCP: 68.
[RFC 3573] Signaling of Modem-On-Hold status in Layer 2 Tunneling Protocol (L2TP).
                Defines L2TP message type 17 (Modem Status).
                Defines L2TP AVP attributes 53 (Modem On-Hold Capable) and 54 (Modem On-Hold Status).
[RFC 3817] Layer 2 Tunneling Protocol (L2TP) Active Discovery Relay for PPP over Ethernet (PPPoE).
                Defines L2TP AVP attributes 55 (PPPoE Relay), 56 (PPPoE Relay Response Capability), 57(PPPoE Relay Forward Capability).
[RFC 3931] Layer Two Tunneling Protocol - Version 3 (L2TPv3).
                Defines L2TP version 3.
[RFC 4045] Extensions to Support Efficient Carrying of Multicast Traffic in Layer-2 Tunneling Protocol (L2TP).
                Defines L2TP AVP attributes 80 (Multicast Capability), 81 (New Outgoing Sessions), 82 (New Outgoing Sessions Acknowledgement), 83 (Withdraw Outgoing Sessions), 84 (Multicast Packets Priority).
                


Top of Page

OTHER PROTOCOLS OF TCP/IP SUITE
AARP   RRP   RTP Video   RTP Audio   RTP   COPS   Gopher   HSRP   ICP   MPLS   IEEE 802.2   CIP   FTP - Data   FTP - Ctrl   IMAPS   IP Fragment   LDAPS   PUP   MSSQL   RSH   SQL   POP3s   RTELNET   RSVP   STP   VLAN   MSN   H.323   MSRDP   HTTPS   WINS   LPD   GTP   ICMPv6   POP   TELNET   H.225   VRRP   PIM   RARP   SAP   OSPF   RLOGIN   SCTP   SIP   RTCP   PPPoE   Mobile IP   IMAP3   WhoIs   SLP   NCP   PPTP   MGCP   LDAP   L2TP   Kerberos   IPv6   GRE   Ethernet SNAP   AFP   CIFS   IEEE 802.3   Finger   NBDGM   NetBEUI   NBSSN   ESP   EIGRP   EGP   DHCP   CGMP   CDP   BOOTP   AH   NBNS   EthernetII   ICQ   PPP   ARP   RIP   IPX   IGRP   IGMP   SSH   RPC   NetBIOS   TFTP   SNMP   SNA   SMB   RADIUS   NTP   NNTP   UDP   TCP   BGP   DNS   SOCKS   IMAP   RTSP   NFS   ICMP   IP   FTP   Telnet   POP3   SMTP   HTTP  
Search RFCs:

Advanced Search
Search Glossary:
Exact search
Fuzzy search


All Protocols
Submit a Request

Recommend an Article

 Layer 7 Application Layer
  AFP
  BOOTP
  CIFS
  CIP
  COPS
  DHCP
  DNS
  Finger
  FTP
  FTP - Ctrl
  FTP - Data
  Gopher
  HSRP
  HTTP
  HTTPS
  ICP
  ICQ
  IMAP
  IMAP3
  IMAPS
  Kerberos
  LPD
  MGCP
  MSN
  MSRDP
  MSSQL
  NCP
  NFS
  NNTP
  NTP
  POP
  POP3
  POP3s
  RADIUS
  RLOGIN
  RRP
  RSH
  RTCP
  RTELNET
  RTP
  RTP Audio
  RTP Video
  RTSP
  SAP
  SIP
  SLP
  SMB
  SMTP
  SNA
  SNMP
  SOCKS
  SSH
  Telnet
  TELNET
  TFTP
  WhoIs
  WINS
 Layer 6 Presentation Layer
  NBNS
  NBSSN
  NCP
  NetBIOS
 Layer 5 Session Layer
  LDAP
  LDAPS
  NCP
  NetBEUI
  RPC
 Layer 4 Transport Layer
  H.225
  H.323
  NBDGM
  NetBEUI
  PUP
  SCTP
  TCP
  UDP
 Layer 3 Network Layer
  AARP
  AH
  BGP
  EGP
  EIGRP
  ESP
  GRE
  GTP
  ICMP
  ICMPv6
  IGMP
  IGRP
  IP
  IP Fragment
  IPv6
  IPX
  Mobile IP
  MPLS
  OSPF
  PIM
  PPPoE
  RIP
  RSVP
  STP
  VRRP
 Layer 2 Data Link Layer
  ARP
  CDP
  CGMP
  Ethernet SNAP
  EthernetII
  IEEE 802.2
  IEEE 802.3
  L2TP
  PPP
  PPTP
  RARP
  SQL
  VLAN
 Layer 1 Physical Layer
© 2006 - 2007 Colasoft Co., Ltd. All rights reserved.