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中的一个可靠控制通道来确保发送。当发生包丢失时,不转发数据信息。