L2TP是一種工業標準的Internet隧道協議,功能大致和PPTP協議類似,比如同樣可以對網絡數據流進行加密。不過也有不同之處,比如PPTP要求網絡為IP網絡,L2TP要求面向數據包的點對點連接;PPTP使用單一隧道,L2TP使用多隧道;L2TP提供包頭壓縮、隧道驗證,而PPTP不支持。L2TP支持包括IP、ATM、幀中繼、X.25在內的多種網絡。在IP網絡中,L2TP協議使用注冊端口UDP 1701。因此,在某種意義上,盡管L2TP協議的確是一個數據鏈路層協議,但在IP網絡中,它又的確是一個會話層協議。
l2tp的功能是什么?
(1)L2TP是用來整合多協議撥號服務至現有的Intemet 服務提供商點。PPP定義了多協議跨越第2層點對點鏈接的一個封裝機制。特別地,用戶通過使用眾多技術之一(如撥號POTS,ISDN,ADSL等)獲得第2層連接到網絡訪問服務器(NAS),然后在此連接上運行PPP。在這樣的配置中,第2層終端點和PPP會話終點處于相同的物理設備中(如NAS)。
(2)L2TP擴展了PPP模型,允許第2層和PPP終點處于不同的由包交換網絡相互連接的設備中。通過L2TP,用戶在第2層連接到一個訪問集中器(如調制解調器池、ADSL,DSLAM等),然后這個集中器將單獨得的PPP幀隧道到NAS。這樣,可以把PPP包的實際處理過程與第2層連接的終點分離開來。
(3)對于這樣的分離,其明顯的一個好處是,第2層連接可以在一個(本地)電路集中器上終止,然后通過共享網絡如幀中繼電路或Intermet擴展邏輯PPP會話,而不用在NAS上終止。從用戶角度看。直接在NAS上終止第2層連接與使用L2TP沒有什么功能上的區別。L2TP協議也用來解決“多連接聯選組分離”問題。多鏈接PPP,一般用來集中ISDNB通道,需要構成多鏈接捆綁的所有通道在一個單網絡訪問服務器(NAS)上組合。因為L2TP使得PPP會話可以出現在接收會話的物理點之外的位置,它用來使所有的通道出現在單個的NAS上,并允許多鏈接操作,即使是在物理呼叫分散在不同物理位置的NAS 上的情況下。
(4)L2TP使用以下兩種信息類型,即控制信息和數據信息。控制信息用于隧道和呼叫的建立、維持和清除。數據信息用于封裝隧道所攜帶的PPP幀。控制信息利用L2TP中的一個可靠控制通道來確保發送。當發生包丟失時,不轉發數據信息。