L2TP協议笔记.docVIP

  • 9
  • 0
  • 约1.19万字
  • 约 20页
  • 2016-12-06 发布于重庆
  • 举报
L2TP協议笔记

L2TP协议笔记---L2TP主要协议报文分析 窗体顶端 一、L2TP实现的两种方式名词解释: LAC(L2TP Access Concentrator L2TP访问集中器) ?????? 是附属在交换网络上的具有PPP端系统和L2TP协议处理能力的设备。LAC一般是一个网络接入服务器NAS,主要用于通过PSTN/ISDN网络为用户提供接入服务。 LNS(L2TP Network Server L2TP网络服务器) ?????? 是PPP端系统上用于处理L2TP协议服务器端部分的设备。 VPDN(Virtual Private Dial Network,虚拟私有拨号网) ??????? 指利用公共网络(如ISDN和PSTN)的拨号功能及接入网来实现虚拟专用网。 ? 注:如下示例中使用的防火墙(Firewall,FW)既可以当做LAC也可以作为LNS使用。 ??1、PC直接拨号到LNS,组网如图1所示 图1 ?2、PC通过LAC拨号连接到LNS,组网如图2所示 图2 ???????? 因为一般都使用用PC---LAC---LNS组网,且此种组网包含了PC---LNS的组网形态,故后续描述均已PC---LAC---LNS为例。 ??????? LAC位于LNS和主机之间,用于在LNS和主机之间传递信息包,把从主机收到的信息包按照L2TP协议进行封装并送往LNS,将从LNS收到的信息包进行解封装并送往远端系统。LAC与主机之间可以采用本地连接或PPP链路,VPDN应用中通常为PPP链路。LNS作为L2TP隧道的另一侧端点,是LAC的对端设备,是被LAC进行隧道传输的PPP会话的逻辑终止端点。 二、L2TP封装位置分析 ?????? 如下图3所示,从图中至上而下的分析,为PC的报文在PPP内网环境中发送到LAC,由LAC封装L2TP,再通过外网的报文正常转发给LNS的报文封装过程。 ? 注:设计的网络环境为PC---LAC为内网使用PPP协议,LAC---LNS为外网使用协议由服务供应商自定。 图3 ?三、理解L2TP几个重要的概念 ??1、隧道和会话的概念 ????????? 在一个LNS和LAC对之间存在着两种类型的连接,一种是隧道(Tunnel)连接,一对LAC和LNS中可以有多个L2TP隧道;另一种是会话(Session)连接,它复用在隧道连接之上,用于表示承载在隧道连接中的每个PPP会话过程。 ??????? 隧道由一个控制连接和一个或多个会话(Session)组成。会话连接必须在隧道建立(包括身份保护、L2TP版本、帧类型、硬件传输类型等信息的交换)成功之后进行,每个会话连接对应于LAC和LNS之间的一个PPP数据流。控制消息和PPP数据报文都在隧道上传输。 L2TP使用Hello报文来检测隧道的连通性。LAC和LNS定时向对端发送Hello报文,若在一段时间内未收到Hello报文的应答,该隧道连接将被断开。 L2TP报文头中包含隧道标识符(Tunnel ID)和会话标识符(Session ID)信息,用来标识不同的隧道和会话。隧道标识相同、会话标识不同的报文将被复用在一个隧道上,报文头中的隧道标识符与会话标识符由对端分配。? ??????? 隧道(tunnel)和会话(session)的关系,如图4所示;可以形象的理解为会话是建立在隧道之中的,隧道想成一个有10个车道的高速公路,一台拨号PC的数据流为一个会话,相当于占用了一个车道(告诉公路有多少车道是设备规定好的),这个车道只能跑这个运载这个PC的报文的卡车。(比如某型号设备每条隧道最多支持1000个会话)。 图4 ??2、控制消息和数据消息的概念?? ??L2TP中存在两种消息:控制消息和数据消息。 ?控制消息:用于隧道和会话连接的建立、维护以及传输控制;控制消息的传输是可靠传输,并且支持对控制消息的流量控制和拥塞控制。?? 数据消息:用于封装PPP帧并在隧道上传输;数据消息的传输是不可靠传输,若数据报文丢失,不予重传,不支持对数据消息的流量控制和拥塞控制。? ??控制消息和数据消息共享相同的报文头。?? ?四、L2TP隧道的呼叫建立流程 ?1、L2TP隧道的呼叫建立流程 图5 (1) 用户端PC机发起呼叫连接请求; (2) PC机和LAC端进行PPP LCP协商; (3) LAC对PC机提供的用户信息进行PAP或CHAP认证; (4) LAC将认证信息(用户名、密码)发送给RADIUS服务器进行认证; (5) RADIUS服务器认证该用户,如果认证通过则返回该用户对应的LNS地址等相关信息,并且LAC准备发起Tunnel连接请求; (6) LAC端向指定LNS发起Tunnel连接请求; (7) LAC端向指定LNS发送CHAP

文档评论(0)

1亿VIP精品文档

相关文档