PPP协议规范(11)


代码
8 为Protocol-Reject
标识符
对每一次Protocol-Reject发送 , 标识符域必须被改变 。
被拒绝的协议
被拒绝的协议域为二个八位字节 , 包含被拒绝的PPP协议域 。
被拒绝的信息
被拒绝的信息域包含被拒绝的包的拷贝 。由信息域开始 , 不包含任何数据链路层头或FCS 。被拒绝的信息必须削减来适应peer制定的MRU 。
5-8. Echo-Request and Echo-Reply
描述
LCP包含Echo-Request 和 Echo-Reply代码来供给一个数据链路层回送机制来演习链路双方的使用 。这对调试、链路质量检测、执行测试和众多的其他功能有帮助 。一个在LCP的Opened(打开)状态接收Echo-Request时 , 必须传送一个Echo-Reply 。Echo-Request 和 Echo-Reply包必须仅在LCP的Opened(打开)状态下发送 , 在其他不是Opened(打开)状态下接收到的Echo-Request 和 Echo-Reply包应该被静静的丢弃 。Echo-Request 和 Echo-Reply包格式如下 。域从左到右传送 。

代码
9 为Echo-Request;
10 为Echo-Reply
标识符
传输中 , 无论何时数据域内容的改变 , 并且无论何时接收到前一个请求的有效的响应 , 标识符域必须被改变 。对于重新传送标识符可以保持不变 。接收中 , Echo-Request的标识符域被拷贝到Echo-Reply包的标识符域 。
Magic-Number
Magic-Number域是四个八位字节 , 对检测处于looped-back条件下的链路有帮助 。在该Magic-Number配置选项被成功的协商之前 , Magic-Number必须被以零传送 。在Magic-Number配置选项中由更具体的说明 。
数据
数据域是零或者多个八位字节 , 包含被发送方使用的未解释的数据 。该数据可以由任何二进制值组成 。该域的结束由长度指出 。
5-9. Discard-Request
描述
LCP包含一个Discard-Request代码为了供给一个用于演习本地到遥远的链路方向的数据链路层接收器机制 。有助于调试、执行测试、和众多的其他功能 。Discard-Request包必须仅在LCP的Opened(打开)状态被发送 。接收中 , 接收器必须静静的丢弃任何收到的Discard-Request 。Discard-Request包格式如下 。域从左到右传送 。
代码
11 为Discard-Request
标识符
每个Discard-Request发送 , 标识符域必须改变 。
Magic-Number
Magic-Number域为四个八位字节 , 对检测处于looped-back条件下的链路有帮助 。在该Magic-Number配置选项被成功的协商之前 , Magic-Number必须被以零传送 。在Magic-Number配置选项中由更具体的说明 。
数据
数据域是零或者多个八位字节 , 包含被发送方使用的未解释的数据 。该数据可以由任何二进制值组成 。该域的结束由长度指出 。
6. LCP配置选项
LCP配置选项答应点对点链路的默认特征的更改的协商 。假如一个配置选项不包含在Configure-Request包中 , 配置选项被假定为默认值 。一些配置选项可以被列出超过一次 。配置选项具体的效果 , 由每一个配置选项描述所指出 。(该说明书内的配置选项均不能被列出超过一次 。)列表最后的配置选项由LCP包的长度域所指出 。若不另外指定 , 所有的配置选项由半双工方式支持:典型的 , 线路的接收方是来自Configure-Request发送者的观点 。
设计思想
选项指出另外的性能和提出选项的执行的要求 。不了解任何选项的执行应该与实现每一个选项的操作交互执行 。对每一个答应链路没有选项协商的正确功能的每一个选项指定默认值 , 尽管低于最佳性能 。除非明确的指出 , 一个选项的确认并不需要peer来比默认附加任何动作 。没有必要为Configure-Request中的选项发送默认值 。配置选项格式如下 。域从左到右传送 。

推荐阅读