1 点到点协议-PPP( 三 )


2; PPP配置(Cisco)2.1; PPP基本配置1; 封装对于同步串行接口,默认的封装格式是HDLC(Cisco私有实现) 。可以使用命令encapsulation ppp将封装格式改为PPP 。如图4所示 。
图4PPP串行封装
当通信双方的某一方封装格式为HDLC,而另一方为PPP时,双方关于封装协议的协商将失败 。此时,此链路处于协议性关闭(protocol down)状态,通信无法进行 。如图5所示 。
图5两端路由器串行接口封装格式不一致
这时,在路由器RouterA与路由器RouterB的链路没有成功建立之前,路由器RouterA及RouterB的路由表将为空 。
当路由器RouterA的串行接口Serial 0/0又改为封装成PPP协议时,双方的通信将恢复正常 。如图6所示,是在路由器RouterA上产生的debug ppp events的输出 。可以发现,成功地安装了此链路的路由条目 。同时,系统提示该链路协议被激活,链路可用 。
图6命令debug ppp events的输出
同时,使用show ip route命令可以看到RouterA安装了两条路由条目,一条是到达网络192.168.0.0/24的一条直连路由,另一条是到达主机192.168.0.2/32的一条直连主机路由 。如图7所示 。
图7命令show ip route的输出
当将路由器RouterA的Serial 0/0的封装格式再次改为HDLC时,命令debug ppp events将给出如图8所示的提示信息,提示该链路上的路由条目被删除 。同时,系统通告该接口协议性关闭 。


图8命令debug ppp events的输出
同时,debug ppp negotiation的输出也表明了这一点,如图9所示 。
图9命令debug ppp negotiation的输出
2; autoselect可以配置一个接口根据接收到的字符自动判定远程拨号用户协议类型并调用相应的处理过程 。如图10所示 。
图10autoselect命令过程
例如,假如远程拨号用户使用PPP协议拨入线路,线路将检测到PPP帧的起始字符0x7E(01111110),并调用PPP处理过程 。又如,当线路检测到“回车”符后将开始一个Exec会话过程等 。
autoselect命令答应线路被设置成可以接受多种类型协议的连接,如PPP、SLIP、ARAP等 。以下是Autoselect命令的使用格式 。
autoselect [arappppslipduring-login]
其中,命令中的during-login选项将提示用户输入用户名和口令而不需要按“回车”键(否则,一个会话过程将自动开始而不会给出用户名和口令的提示) 。

推荐阅读