PPPoE拨号过程抓包解析.docxVIP

  • 14
  • 0
  • 约1.14千字
  • 约 9页
  • 2017-01-01 发布于重庆
  • 举报
PPPoE拨号过程抓包解析

PPPoE拨号过程抓包解析PPPoE建立过程可以分为Discovery阶段和PPP会话阶段。Discovery阶段是一个无状态的阶段,该阶段主要是选择接入服务器,确定所要建立的PPP会话标识符Session ID,同时获得对方点到点的连接信息;PPP会话阶段执行标准的PPP过程。一、发现阶段(Discovery)1、 PADI:PPPoE发现阶段的第一步。用户主机以广播的方式发送PADI数报包,请求建立链路。Code域置为0x09,会话ID域必须置为0x0000。2.PADO:PPPoE发现阶段的第二步。访问BRAS以单播的方式发送一个PADO数据包对主机的请求做出应答。目的地址为主机的MAC地址,Code域置为0x07,会话ID域必须置为0x0000。PADO数据包必须包含一个类型为AC-Name的Tag(包含了访问BRAS的名字)3.?PADR:PPPoE发现阶段的第三步。因为PADI数据包是广播的,所以主机可能收到不止一个的PADO报文。主机在收到报文后,会根据BRAS-Name或者PADO所提供的服务来选择一个BRAS,然后主机向选中的BRAS单播一个PADR数据包。目的地址域为BRAS的MAC地址,Code域置为0x19,会话ID域必须置为0x0000。PADR报文必须且只能包含一个Tag_Type为Service-Name的Tag,表明主机请求的服务。4.?PADS:P

文档评论(0)

1亿VIP精品文档

相关文档