在L2TP的协议体系中,存在很多概念和术语,这些概念互相交织在一起。掌握这些术语,便于理解L2TP。
1.远程系统(remote system)
远程系统是一台终端计算机,或者是一个路由器。远程系统连接到诸如PSTN一类的远程接入网络上。它既可以是呼叫发起者,也可以是呼叫接受者。又称为拨号客户(dial-up client)或者虚拟拨号客户(virtual dial-up client)。
2.LAC(L2TP access concentrator)
LAC是L2TP的隧道端点之一。LAC与LNS互为L2TP隧道的对等节点,L2TP隧道在LAC和LNS之间建立,由LAC和LNS共同维护。LAC把从远程系统接收的报文封装后发给LNS,把LNS发来的报文解封装后发给远程系统。这些封装使用L2TP封装方法。
LAC的位置处于远程系统与LNS之间,或者就存在于远程系统上。
3.LNS(L2TP network server)
LNS是L2TP的隧道端点之一。LAC与LNS互为L2TP隧道的对等节点,L2TP隧道在LAC和LNS之间建立,由LAC和LNS共同维护。同时,LAC和LNS也是会话的终结点。
4.NAS(netWork access server)
NAS是一个常规的抽象概念。NAS是远程访问网络的接入点,为远程客户提供接入服务。它既可以是LAC也可以是LNS。
5.呼叫
一个L2TP呼叫是指远程系统到LAC的连接。例如,一个远程系统用PSTN拨号连接到LAC,则这个连接就是一个L2TP呼叫。一旦呼叫成功,LAC就会在隧道中发起L2TP会话。当然,如果隧道不存在,就会触发隧道的建立,如图5.37所示。
6.隧道
L2TP隧道存在于一对LAC与LNS之间。一个隧道内包括一个控制连接(control connection),以及0个或多个会话。隧道承载L2TP控制消息(control messages),以便维护其中的会话以及隧道本身。在隧道中,PPP帧以L2TP封装格式传送。
(www.xing528.com)
图5.37 呼叫
7.控制连接
L2TP控制连接存在于L2TP隧道内部,在LAC和LNS之间建立。控制连接的作用是建立、维护和释放隧道中的会话以及隧道本身。隧道和控制连接如图5.38所示。
图5.38 隧道和控制连接
8.控制消息
L2TP控制消息是在LAC和LNS之间交换的,可以看作是L2TP隧道的带内消息。控制消息用于LAC和LNS的沟通,以便建立、维护和释放隧道中的会话以及隧道本身。
9.会话
L2TP是面向连接的,可以为其传送的信息提供一定的可靠性。LAC维护远程系统对其发起的呼叫状态和信息。一对LAC和LNS也同时维护在两者之间的相应信息和状态。
当一个远程系统建立了到LNS的PPP连接时,一个L2TP会话就会相应地存在于LAC和LNS之间,如图5.39所示。来自这个呼叫的PPP帧在相应的会话中封装,并传送给LNS。因此,L2TP会话与L2TP呼叫是一一对应的。
10.AVP(attribute value pair)
AVP是一系列属性及其具体值。控制消息中包含一系列AVP,从而双方可以沟通信息,管理会话和隧道。
图5.39 会话
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。