1.PPP从链路down到能正常传输数据的过程是怎么样的?(要经历哪些阶段)establish阶段干些什么?什么叫做LCP?LCP的作用是什么?协商哪些参数?认证类型被认证方会主动发起协商吗?魔术字怎么防止环路的?说下具体防环过程?协商的时候用到哪些报文?这些报文表示什么意思?LCP协商失败会怎么样?

image.png

  • 进行LCP的协商
  • 链路控制协议,用来协商链路的一些参数和发现一些错误信息
  • MRU、MP/SP、魔术字、验证方式
  • PAP是被认证方主动发起,如果是CHAP是认证方主动发起
  • image.png

  • config-request、config-ack、config-nak、reject

  • 协商失败会拆链,回退到dead状态

2.认证阶段有哪些认证协议?PAP什么意思?CHAP什么意思?PAP认证由谁发起?携带什么参数?发送什么报文?认证方和被认证方各自的密码在什么地方配置?CHAP认证由谁发起,携带什么参数?报文叫啥名字?被认证方收到怎么处理?hash值用哪些参数计算?密码怎么找到的?什么时候用接口下的?什么时候用AAA里面的?回复的报文叫啥?里面携带什么参数?认证方和被认证方各自的密码配置在什么地方?认证方接口没配置用户名,被认证方接口没有配置密码会出现什么现象?

  • PAP、CHAP
  • 密码认证协议
  • 质询握手认证协议
  • 由被认证方发起
  • 用户名和密码
  • authentication-request、authentication-ack
  • 认证方和被认证方的密码都在接口下配置
  • CHAP认证由认证方发起
  • 报文ID,随机报文、用户名(可选)
  • challange、respone
  • 收到后进行与AAA中用户名和报文ID、随机报文进行hash校验
  • 报文ID、命令中配置的用户密码
  • 密码在AAA中,或者hash校验得出
  • 如果接口下配置了用接口下的
  • 接口下没有配置密码
  • response
  • 生成的密文和用户名
  • 认证方配置在AAA中,被认证方也可以配置在AAA中也可以配置在接口下
  • 只对ID和随机数进行hash,因为找不到密码,认证方收到会认证失败