目录
-
pppoe工作过程图
Lcp链路认证
Ipcp协商才开始分配ip数据
发送PADI服务器没回,超时则发PADT
-
报文分析
NCP协商最开始发request不带ip
服务器回复NAK时带上ip
-
过程剖析
发现阶段:
Onu:广播PADI
(一下单播)
服务器:分析onu需要的业务和自己可以提供的业务相同就回:PADO
Onu:接收最早收到的PADO(和DHCP discover一样),然后回复:PADR
服务器:响应PADS,带上seccess id
会话阶段:
Lcp协商链路协商,一些类似mtu的参数:
认证过程:PAP/CHAP/MSCHAP
- 服务器:
- Onu:
- 服务器:
Ncp协商:
IPCP协议:
- 服务器先发自己的网关IP:
- Onu回复带ip都是0:0:0:0:
- 服务器不同意onu用此ip,则回复nak不同意,且带上给onu用的ip:
- Onu接收此IP且回复请求那我要这个ip:
- 服务器同意:
- 开始数据传输:
Pppoe断开
检测心跳,隔一段时间发,双方都可以发
手动断开连接pppoe连接
# spppctl del 0
del_ppp unit=0
-
常见错误:
认证失败:
无法连接:
掉线:
参考文章:PPPoE协议详解.ppt