pppoe

解决家庭用户上网行为控制和计费问题

在以太网链路上,以太网帧不具有上述功能,但是在PPP链路上,由于PPP协议自带认证功能,因此可以完美的解决上述问题。但是,PPP链路又无法实现多用户上网的需求。为了解决这个矛盾问题,解决用户上网行为管理和收费的问题,提出了将PPP数据帧封装在以太网数据帧里边从而在以太网网络中传输的技术——PPPoE技术

家庭拨号上网架构图:

pppo“x" 互联网接入

pppoe:ppp over Ethernet----------ppp封装进Ethernet

pppoa:ppp over ATM----------ppp封装进ATM

pppoFR:ppp over frame-relay----------ppp封装进frame-relay

PPPoED(pppoe discovery)

功能:

1、选择一台BRAS来给我提供服务

2、拨号设备与BRAS之间通过PPPoED形成一个PPP session(会话)===产生Session id---关联拨号设备源mac和BRAS目的mac

pppoed的协商过程

PADIactive discovery initiation----------->

smac r1 dmac ffff

<---------------PADOactive discovery offer

smac r2 dmac r1 带有server-id(sysname+r2mac)

PADRactive discovery request---------->

smac r1 dmac r2 带有server-id(sysname+r2mac)

<-----------------PADSactive discovery session-confirmation

smac r2 dmac r1 带有server-id和session id

为什么PPPoE需要有PPPoED这个阶段:

因为要通过pppoed阶段选择给我提供服务的bras设备,并建立ppp session用以关联拨号设备源mac和bras设备目的Mac

表象:

client

dis pppoe-client session summary  //pppoe-client 表象

server

dis pppoe-server session all  //pppoe-server 表象

完成PPPoED阶段后,正常进入ppp LCP与NCP阶段最终完成建立连接

注意:在LCP阶段发送configuration request报文时,其中MRU=1492

对端在收到此报文后回复configuration nak

发送MRU=1492原因:

因为正常数据是固定的1500字节,而ppp(2字节)与PPPoE(6字节)头部占用8字节,因此数据最大只能发送1492字节

注意报文格式:

以echo request举例:

| ICMP echo-request | sip r1 dip r2 | ppp | pppoe | smac r1 dmac r2 |

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值