FAQ-PPP链路进行LCP协商时是如何检测环路的

发布时间:  2016-08-04 浏览次数:  635 下载次数:  0
问题描述

PPP链路进行LCP协商时是如何检测环路的?

解决方案

当收到一个Configure-Request报文之后,其包含的魔术字需要和本地产生的魔术字做比较,如果不同,表示链路无环路,则使用Confugure-Ack报文确认(其他参数也协商成功),表示魔术字协商成功。在后续发送的报文中,如果报文含有魔术字字段,则该字段设置为协商成功的魔术字,LCP不再产生新的魔术字。

如果收到的Configure-Request报文和自身产生的魔术字相同,则发送一个Configure-Nak报文,携带一个新的魔术字。然后,不管新收到的Configure-Nak报文中是否携带相同的魔术字,LCP都发送一个新的Configure-Request报文,携带一个新的魔术字。如果链路有环路,则这个过程会不停的持续下去,如果链路没有环路,则报文交互会很快恢复正常。

路由器在同异步链路上只要进行PPP封装,默认就开启PPP链路LCP协商的环路检测,无需任何特殊配置。

PPP封装操作步骤:

1、执行命令system-view,进入系统视图。 

2、执行命令interface interface-type interface-number,进入指定的接口视图。 

3、执行命令link-protocol ppp,配置当前接口封装的链路层协议为PPP。 

缺省情况下,接口封装的链路层协议为PPP。

END