PPPoE

一、PPPoE

1、简介
PPPoE (Point-to-Point Protocol Over Ethernet)协议是一 种把PP帧封装到以太网帧中的链路层协议。以太网上的点对点协议,是将点对点协议(PPP)封装在以太网(Ethernet)框架中的一种网络隧道协议,是链路层的协议。由于协议中集成PPP协议,所以实现出传统以太网不能提供的身份验证、加密以及压缩等功能。PPPoE可以使以太网网络中的多台主机连接到远端的宽带接入服务器。
2、产生
运营商希望把一个站点上的多台主机连接到同一台远程接入设备,同时接入设备能够提供与拨号上网类似的访问控制和计费功能。在众多的接入技术中,把多个主机连接到接入设备的最经济的方法就是以太网,而PPP协议可以提供良好的访问控制和计费功能,于是产生了在以太网上传输PPP报文的技术,即PPPoE。
3、特点
PPPoE利用以太网将大量主机组成网络,通过个远端接入设备连入因特网,并运用PPP协议对接入的每个主机进行控制,具有适用范围广、安全性高、计费方便的特点。
在这里插入图片描述

二、 PPPoE会话建立过程

在这里插入图片描述
PPPoE可分为三个阶段,即Discovery阶段、Session阶段和Terminate阶段。
Discovery阶段 :
1、PPPoE Client广播发送个PADI ( PPPoE Active Discovery Initial )报文,在此报文中包含PPPoE Client想要得到的服务类型信息。
2、所有的PPPoE Server收到PADI报文之后,将其中请求的服务与自己能够提供的服务进行比较,如果可以提供,则单播回复一个PADO ( PPPoE Active Discovery Offer )报文。
3、根据网络的拓扑结构,PPPoE Client可能收到多个PPPoE Server发送的PADO报文,PPPoE Client选择最先收到的PADO报文对应的PPPoE Server做为自己的PPPoE Server,并单播发送一个PADR ( PPPoE Active Discovery Request )报文。
4、PPPoE Server产生一个唯一的会话ID ( SessionID ), 标识和PPPoE Client的这个会话,通过发送一个PADS ( PPPoE Active Discovery Session-confirmation )报文把会话ID发送给PPPoE Client ,会话建立成功后便进入PPPoE Session阶段。
5、完成后通信双方都会知道PPPoE的Session ID及对方MAC,它们共同确定唯一的PPPoESession.
Seesion阶段:
PPPoE Session.上的PPP协商和普通的PPP协商方式一 致。PPPoE Session的PPP协商成功后,就可以承载PP数据报文。在PPPoE Session阶段所有的以太网数据包都是单播发送的。
Terminate阶段:
进入PPPoE Session阶段后, PPPoE Client和PPPoE Server都可以通过发送PADT报文的方式来结束PPPoE连接。PADT数据包可以在会话建立以后的任意时刻单播发送。在发送或接收到PADT后,就不允许再使用该会话发送PPP流量了。

三、PPPoE的配置

在这里插入图片描述
让R1模拟PPPoE客户PC进行PPPoE拨号上网,R4作为PPPoE Server对其进行验证和地址分配
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值