PPP
PPP
PPP三大协议组件
LCP:链路控制协议,建立,拆除和监控PPP数据链路【二层】
NCP:网络层控制协议,对不同的网络层协议进行连接建立和参数协商【三层】
CHAP,PAP:扩展协议,用于认证
二层是先认证后通信
LCP链路参数协商
参数有:MRU、MTU,认证:PAP,CHAP,还有一个魔术字
MRU就是速率【物理接口的速率】和BW参数【参照数】。
MTU就是最大传输单元【1500】
PAP:以明文的方式直接发送密码,二次握手机制,发起方被认证方,可以做无限次的尝试(暴力破解),只在链路建立的阶段进行认证,一旦链路建立成功将不再认证
CHAP:以MD5来隐藏密码,三次握手机制,,有认证方发起认证,有效避免暴力破解,在链路建立成功后具有再次认证检测机制,目前在企业网的远程接入环境中用的比较常见
魔术字:一个随机产生的数字,用于检测链路环路,如果收到的魔术字和本端产生的魔术字相同,则认为有环路
参数协商要求MTU一致,认证一致,魔术字不一样
IPCP静态地址协商:如果在协商给IP地址的时候,给多少的IP地址,那么就会自动生成对应的32位的路由
实验
如果使用的模拟路由是AR2220,那么要添加2SA板卡,然后用Serial线进行连接
进入对应的接口
切换不同的模式:link--protocol 模式;注意如果改了的话两边都需要更改
可以在里面配置IP地址
查看ARP表:全局模式下:dis arp
使用三A:先进入三A:aaa;然后:local-user yatming password cipher 123
然后把三A调用到PPP:local-user yatming service-type PPP
在ISP的路由器上进入对应的接口:link-protocol ppp
接着配置模式:ppp authentication-mode chap
然后在客户端对应的接口下:ppp pap local-user 账号 password 密码【这个是pap模式】
如果是chap这个就要输入两次:ppp chap user yatming
ppp chap password cipher 123