PPP协议规范( 七 )


Receive-Echo-Request, Receive-Echo-Reply, Receive-Discard-Request(RXR):当收到一个来自peer的Echo-Request , Echo-Reply或Discard-Request packet时 , 该事件发生 。Echo-Reply packet是对Echo-Request packet的响应 。Echo-Reply或Discard-Request packet没有响应 。
4-4 动作
自动机中的动作有事件引起 。典型的 , 动作表明了packets的传输 , 和/或Restarttimer的启动和停止 。Illegal-Event (-):不合法的事件 该动作指出一个在正常执行的自动机中不可能出现的事件 。执行有一个内在的错误 , 应该把它报告并记录下来 。没有转换被执行 , 执行不应该reset or freeze(重新安排或冻结) 。This-Layer-Up(tlu)
动作给自动进入打开阶段的上边的层做指示 。典型的 , 该动作被LCP用于对一个NCP发送向上的事件信号 , 或者链路质量协议 , 或者可以被一个NCP用于显示该链路可用于它的网络层往来 。This-Layer-Down(tld) 该动作给自动留下打开的阶段的上边的层做指示 。典型地 , 该动作被LCP用于向一个NCP发送向下的事件 , 证实协议 , 或者可以被一个NCP用于显示该链路对它的网络层传输不再可用 。This-Layer-Started了(tls) 该动作对自动进入开始状态的更低的层做指示 , 并且需要更低的层用于该链路 。当更低的层可用的时候 , 更低的层应该用一个向上的事件响应 。该动作的结果是高度的依靠动作的执行的 。This-Layer-Finished(tlf) 该动作给自动进入最初 , 关闭了或者停止的阶段的更低的层做指示 , 并且 , 在链路上不再需要更低的层 。当更低的层终止的时候 , 更低的层应该用一个向下的事件应答 。典型地 , 该动作可以被LCP用于前进到链路死掉的状态 , 或者可以被一个NCP用于给当没有其他的NCPs打开时链路可以被终止的LCP做指示 。该动作的结果是高度的依靠动作的执行的 。Initialize-Restart-Count(irc) 该动作对Restart计数器设置适当的值(Max-Terminate 或 Max-Configure) 。每次传输 , 包括第一次传输 , 计数器自减 。执行记录:附加的设置Restart计数器 , 当使用了重定时返回时 , 该执行必须设置超时周期到初始值 。Zero-Restart-Count(zrc) 该动作对Restart计数器清零 。执行记录:该动作答应FSA在进行到要求的最终状态之前暂停 , 答应用peer进行传输 。附加的清零Restart计数器 , 该执行必须设置超时周期到初始值 。Send-Configure-Request(scr) 一个Configure-Request的包被传送 。这表明要用指定的一套非凡的配置选项打开一个连接 。为了防止包丢失 , Restart计时器在Configure-Request包被传送的时候打开 。每次一个Configure-Request被发送的时候 , Restart计数器自减 。Send-Configure-Ack(sca) 一个Configure-Ack包被传送 。这确认接收了一个带有一套可接受的配置选项的Configure-Request包 。Send-Configure-Nak(scn) 一个Configure-Nak或Configure-Reject包被稳妥的传送 。否定的响应表明一个Configure-Request包带有一套不可接受的配置选项 。Configure-Nak包被用于拒绝一个配置选项值 , 并提议一个新的 , 可接受的值 。Configure-Reject包被用于拒绝全部的关于一个配置选项的协商 , 典型的因为不被认可或不被满足 。在关于LCP包格式的章节对Configure-Nak的使用比Configure-Reject有更充分的描述 。Send-Terminate-Request(str) 一个Terminate-Request包被传送 。这表示想要关上连接的愿望 。当Terminate-Request包被传送时Restart计时器被开启 , 来防止包丢失 。每次一个Terminate-Request被发送的时候 , Restart计数器自减 。Send-Terminate-Ack (sta) 一个Terminate-Ack包被传送 。这确认Terminate-Request的包的接收 , 或者以别的方式对于自动同步起作用 。Send-Code-Reject(scj) 一个Code-Reject包被传送 。这表示未知的种类的包的接收 。Send-Echo-Reply (ser) 一个Echo-Reply包被传送 。这确认一个Echo-Request包的接收 。

推荐阅读