pppoe通过什么协议进行数据封装(pppoe发现阶段包括的交互报文有)
大家好,小会来为大家解答以的上问题。pppoe通过什么协议进行数据封装,pppoe发现阶段包括的交互报文有这个很多人还不知道,现在让我们一起来看看了解下吧!
解答:
1、 在发现阶段,用户主机以类似广播的方式搜索所有连接的接入集中器或交换机,获取它们的以太网MAC地址,然后选择要接入的接入集中器,并确定要建立的PPP会话的唯一标识号;发现阶段有四个步骤。当这一阶段完成后,通信的两端都知道PPPoE会话标识和对端的以太网地址,并一起唯一地定义PPPoE会话。
2、 开发阶段的四个步骤如下:
3、 主机广播发起包(PADI),包的目的地址为以太网0 ffffffff的广播地址,CODE字段的值为00SESSION-ID字段为00000;PADI包必须包含至少一个服务名称类型的标签(标签类型字段值为00101),并向接入集中器提出所需服务;
4、 接入集中器接收服务范围内的PADI分组,并发送PPPoE有效发现和提供分组(PADO分组)以响应该请求;代码字段的值为0 0会话标识字段仍为00000;PADO包必须包含一个接入集中器名称类型标签(标签类型字段值为00102),以及一个或多个指示可以提供给主机的服务类型的服务名称类型标签;
5、 从主机可能接收的多个PADO分组中选择适当的PADO分组,然后向所选择的接入集中器发送PPPoE有效发现请求分组(padr);其中CODE字段为01SESSION_ID字段值仍为00000;PADR数据包必须包含服务名称类型标签,以确定从接入集线器(或交换机)请求的服务类型;当主机在指定时间内没有收到PADO时,它应该重新发送其PADI数据包,并将等待时间增加一倍。这一过程将按照预期重复多次。
6、 接入集中器收到PADR包后准备启动PPP会话,并发送PPPoE有效发现会话确认PADS包;其中CODE字段值为06SESSION-ID字段值为接入集中器生成的唯一PPPoE会话标识号;PADS数据包还必须包含接入集中器名称标签,以确认向主机提供的服务;当主机收到PADS数据包确认后,双方进入PPP会话阶段。
本文到此结束,希望对大家有所帮助。