PPPoE名词解释
2015-12-15 11:35
417 查看
PPPoE拔号的发现阶段(Discovery):
[align=left]PPPoE的发现阶段一共分为4步。[/align]
[align=left]分别是:[/align]
[align=left]PADI(PPPoE Active Discovery Initiation)[/align]
[align=left]PADO(PPPoE Active Discovery Offer)[/align]
[align=left]PADR(PPPoE Active Discovery Request)[/align]
[align=left]PADS(PPPoE Active Discovery Session-confirmation)。[/align]
[align=left] [/align]
[align=left]当完成这四步之后,用户主机(PC)和访问集中器(AC)双方就能获知对方唯一的MAC地址和唯一的会话ID。[/align]
[align=left]MAC地址和会话ID 共同定义了唯一的PPPoE会话。[/align]
[align=left]PPPoE Discovery的以太网类型域为0x8863。[/align]
[align=left] [/align]
[align=left]1. PADI:[/align]
[align=left]PPPoE发现阶段的第一步。[/align]
[align=left]用户主机以广播的方式发送PADI数报包,请求建立链路。Code域置为0x09,会话ID域必须置为0x0000。[/align]
[align=left] [/align]
[align=left]2. PADO:[/align]
[align=left]PPPoE发现阶段的第二步。[/align]
[align=left]访问集中器(AC)以单播的方式发送一个PADO数据包对主机的请求做出应答。[/align]
[align=left]目的地址为主机的MAC地址,Code域置为0x07,会话ID域必须置为0x0000。[/align]
[align=left]PADO数据包必须包含一个类型为AC-Name的Tag(包含了访问集中器的名字)。[/align]
[align=left] [/align]
[align=left]3. PADR:[/align]
[align=left]PPPoE发现阶段的第三步。[/align]
[align=left]因为PADI数据包是广播的,所以主机可能收到不止一个的PADO报文。[/align]
[align=left]主机在收到报文后,会根据AC-Name或者PADO所提供的服务来选择一个AC,然后主机向选中的AC单播一个PADR数据包。[/align]
[align=left]目的地址域为AC的MAC地址,Code域置为0x19,会话ID域必须置为0x0000。[/align]
[align=left]PADR报文必须且只能包含一个Tag_Type为Service-Name的Tag,表明主机请求的服务。[/align]
[align=left] [/align]
[align=left]4. PADS:[/align]
[align=left]PPPoE发现阶段最后一步。[/align]
[align=left]当AC在收到PADR报文时,就准备开始一个PPP的会话了。[/align]
[align=left]它为PPPoE会话创建一个唯一的会话ID并用单播一个PADS数据包来给主机做出响应。[/align]
[align=left]目的地址域为主机的MAC地址,Code域置为0x65,会话ID必须设置为所创建好的会话ID。[/align]
[align=left] [/align]
[align=left]参考:[/align]
[align=left]http://www.baike.com/wiki/PPPOE[/align]
[align=left]PPPoE的发现阶段一共分为4步。[/align]
[align=left]分别是:[/align]
[align=left]PADI(PPPoE Active Discovery Initiation)[/align]
[align=left]PADO(PPPoE Active Discovery Offer)[/align]
[align=left]PADR(PPPoE Active Discovery Request)[/align]
[align=left]PADS(PPPoE Active Discovery Session-confirmation)。[/align]
[align=left] [/align]
[align=left]当完成这四步之后,用户主机(PC)和访问集中器(AC)双方就能获知对方唯一的MAC地址和唯一的会话ID。[/align]
[align=left]MAC地址和会话ID 共同定义了唯一的PPPoE会话。[/align]
[align=left]PPPoE Discovery的以太网类型域为0x8863。[/align]
[align=left] [/align]
[align=left]1. PADI:[/align]
[align=left]PPPoE发现阶段的第一步。[/align]
[align=left]用户主机以广播的方式发送PADI数报包,请求建立链路。Code域置为0x09,会话ID域必须置为0x0000。[/align]
[align=left] [/align]
[align=left]2. PADO:[/align]
[align=left]PPPoE发现阶段的第二步。[/align]
[align=left]访问集中器(AC)以单播的方式发送一个PADO数据包对主机的请求做出应答。[/align]
[align=left]目的地址为主机的MAC地址,Code域置为0x07,会话ID域必须置为0x0000。[/align]
[align=left]PADO数据包必须包含一个类型为AC-Name的Tag(包含了访问集中器的名字)。[/align]
[align=left] [/align]
[align=left]3. PADR:[/align]
[align=left]PPPoE发现阶段的第三步。[/align]
[align=left]因为PADI数据包是广播的,所以主机可能收到不止一个的PADO报文。[/align]
[align=left]主机在收到报文后,会根据AC-Name或者PADO所提供的服务来选择一个AC,然后主机向选中的AC单播一个PADR数据包。[/align]
[align=left]目的地址域为AC的MAC地址,Code域置为0x19,会话ID域必须置为0x0000。[/align]
[align=left]PADR报文必须且只能包含一个Tag_Type为Service-Name的Tag,表明主机请求的服务。[/align]
[align=left] [/align]
[align=left]4. PADS:[/align]
[align=left]PPPoE发现阶段最后一步。[/align]
[align=left]当AC在收到PADR报文时,就准备开始一个PPP的会话了。[/align]
[align=left]它为PPPoE会话创建一个唯一的会话ID并用单播一个PADS数据包来给主机做出响应。[/align]
[align=left]目的地址域为主机的MAC地址,Code域置为0x65,会话ID必须设置为所创建好的会话ID。[/align]
[align=left] [/align]
[align=left]参考:[/align]
[align=left]http://www.baike.com/wiki/PPPOE[/align]
相关文章推荐
- 面试中成长
- Angular2组件开发—为模板应用样式(一)
- struts标签遍历map[转]
- 设置mysql group_concat长度
- 多核处理器
- Kinect for Windows SDK开发入门(十六) 面部追踪上
- Android签名
- 解决64位win7系统+vs2013+64位access数据库连接问题
- axis调用webservice客户端开发
- [[UIScreen mainScreen] bounds]获取尺寸不对
- iOS CocoaPods安装和使用图解
- MFS部署
- Kinect for Windows SDK 1.6的改进及新特性
- OC-045.NSSet类和NSMutableSet类
- Eclipse 导入项目乱码问题
- python 遍历文件夹子文件夹,批量生成txt
- Eclipse 导入项目乱码问题
- 乡村爱情故事8 下载地址
- Swift-常量变量
- 实时监听输入框值变化的完美方案:oninput & onpropertychange