>>>>>>中级通信工程师公开课(交换技术),报名有你!
离2017年通信工程师交换技术考试只有3个多月了。小编为大家整理了部分通信工程师交换技术知识点内容精讲。下文主要讲解LDP会晤的建立和维护,供大家学习与参考!
1.LDP会晤的建立和维护
(1)LDP会晤连接的建立
通过LDPHello消息的交互,两个LSR(即两个LDP对等实体)即可建立LDP会晤(Session)连接,用来传输标记与FEC的绑定消息。建立两个LSR之间的LDP会晤连接包括运输层TCP连接的建立和会晤初始化两个阶段。下面将分别讨论。首先假设UR1和LSR2为LDP对等实体,它们的标记空间分别为LSR1:a和LSR2:b。
1)TCP连接的建立
建立TCP连接分为以下三个步骤。
第一步,如果LSR1和LSR2之间没有建立用于交换标记空间LSR1:a和LSR2:b的LDP会皤连接,则15R1将试图建立一个新的TCP连接以支持该LDP会晤。通过LDPHello消息的交互,LSR1和LSR2可获知对方的IP地址。
第二步,LSR1通过比较自己和LSR2的地址以确定它在整个会晤中扮演主动还是被动的角色。比较的规则很简单:地址大的一方将扮演主动角色。
第三步,如果LSR1是主动方,它将向LSR2发起一个TCP连接请求;如果LSR1是被动方,它将等待I5R2发起TCP连接请求。
2)会晤的初始化
LSR1和LSR2之间建立TCP连接后,它们将通过交换LDP初始化消息以协商会晤参数。协商的参数包括:LDP协议版本、标记分配方法、定时器值'。如果LSR基于ATM技术,则还包括VPL/VCI的取值范围。
TCP连接建立后,TCP连接的发起者也是初始化的发起者。如果LSR1是会晤的主动方,它将向LSR2发送一个初始化消息以启动会皤参数的协商过程。如果LSR1是会皤的被动方,它将等待LSR2发起参数的协商过程。一般来说,如果LSR1与I5R2之间有多条链路连接,而且它们也已经将多个标记空间向对方作了告示,作为被动的I^SR在接收到对等层传来的初始化消息之前,并不知道在新建立的连接上使用W个标记空间。这时它只能等待到接收对方的第一个LDP-PDU之后,才可以用Hello消息中的标记信息去匹配所接收到的标记空间告示。具体过程分下述两种情况。
①对于会晤的被动方
一旦接收到对等实体(主动方)发起的初始化消息,它将从该消息中取出标记空间信息,与以前从对等实体的Hello消息中获得的标记空间相比较。如果匹配成功,则由该Hello消息为会皤指定相应的标记空间。随后,被动方将检査初始化消息中的有关会皤参数是否可以接受。如果可以接受,被动方将向主动方发回一个会晤保持应答消息;如果不可以接受,被动方将发送“会播拒绝或参数错误”通知消息回应主动方,同时关闭该TCP连接。
如果匹配不成功,被动方将向主动方返回一个“会晤拒绝或错误”的通知消息,并中断TCP连接。
如果被动方在回应初始化消息时接收到一个会晤保持消息,则说明该会晤已经成功。
如果接收到一个“错误”通知消息.,表明会皤的另一方要求拒绝该会播,被动方将关闭该TCP连接。
②对于会晤的主动方
如果接收到一个“错误”通知消息,表明会晤的另一方要求拒绝该会晤,主动方将关闭该TCP连接。
如果接收到一个初始化消息,它将检查其中的会播参数是否可以接受。如果是,它将返回一个会晤保持消息;否则,它将返回“会晤拒绝或参数错误”的通知消患并关闭该TCP连接。
如果接收到一个会晤保持消息,表明会晤的另一方已接受了它的会晤参数。
当接收到初始化可接受消息以及会晤保持消息时,表明本次会晤已经成功。
(2)维护Hello邻接点
一个LDP会晤相关联的对等实体之间可能有多个Hello邻接关系,这种情况发生在一对LSR之间有多条连接而这些连接共享同一标记空间之时。例如,在一对有多条PPP链路的路由器之间,它们发送的Hello消息中携带相同的LDP标识符。
在LDP中,一个LSR通过定期接收对等方发来的Hello消息来判定该对等方仍希望使用相应的标记空间。LSR为每个Hello邻接点维护一个计时器,如果LSR1没有接收到某个对等方(LSR2)的Hello消息而导致相应的计时器超时,LSR1将认为该LSR2不再希望使用该标记空间或者认为LSR2出现故障,LSR1将从本地的Hello邻接表中删除I5R2。当与LDP会晤相关联的最后一个邻接点被删除后,UR1将发一个通知消息并关闭相应的TCP连接以终止该LDP会晤。
(3)LDP.会晤连接的维护
LDP通过定期的接收LDP-PDU来维护会晤的完整性。对于LSR1,一旦它接收到LDP会皤另一方(LSR2)发出的LDP-PDU,LSR1即重置该会晤的寿命定时器。如果直到定时器溢出还没有接收到LDP会晤另一方发来的LDP-PDU,LSR1将认为连接中断或LSR2出现故障,LSR1将关闭连接来终止该会播。一个L5R可以在任何时候终止一个LDP会晤,此时,它将发出一个终止消息给会晤的另一方。
>>>>>>点击进入了解更多中级通信工程师交换技术课程知识。
相关推荐: