报文adsl是什么意思

adsl是什么意思  时间:2021-05-09  阅读:()
PPPoE技术白皮书杭州华三通信技术有限公司www.
h3c.
com.
cn第1页,共12页PPPoE技术白皮书关键词:PPP,Ethernet,PPPoE摘要:PPPoE是一种通过一个远端接入设备为以太网上的主机提供接入服务,并可以对接入的每个主机实现控制和计费的技术.
本文介绍了PPPoE的产生背景、技术优点、工作过程和典型组网应用.
缩略语:缩略语英文全名中文解释ADSLAsymmetricDigitalSubscriberLine非对称数字用户线DSLAMDigitalSubscriberLineAccessMultiplexer数字用户线接入复用器PPPPointtoPointProtocol点对点协议PPPoEPPPOverEthernet在以太网上承载PPP协议PADIPPPoEActiveDiscoveryInitiationPPPoE活动发现发起报文PADOPPPoEActiveDiscoveryOfferPPPoE活动发现提供报文PADRPPPoEActiveDiscoveryRequestPPPoE活动发现请求报文PADSPPPoEActiveDiscoverySession-confirmationPPPoE活动发现会话报文PADTPPPoEActiveDiscoveryTerminatePPPoE活动发现终结报文PPPoE技术白皮书杭州华三通信技术有限公司www.
h3c.
com.
cn第2页,共12页目录1概述31.
1产品背景31.
2技术优点32PPPoE技术实现方案.
42.
1PPPoE组网结构.
42.
2PPPoE报文格式.
52.
3PPPoE工作过程.
62.
3.
1Discovery阶段72.
3.
2Session阶段72.
3.
3Terminate阶段73典型组网应用83.
1利用ADSLModem将局域网接入Internet.
83.
1.
1组网需求.
83.
1.
2组网图.
83.
2无线PPPoE接入.
93.
2.
1组网需求.
93.
2.
2组网图.
94参考文献95附录95.
1报文结构9PPPoE技术白皮书杭州华三通信技术有限公司www.
h3c.
com.
cn第3页,共12页1概述1.
1产品背景人们想通过相同的接入设备来连接到远程站点上的多个主机,同时接入设备能够提供与拨号上网类似的访问控制和计费功能.
在众多的接入技术中,把多个主机连接到接入设备的最经济的方法就是以太网,而PPP协议可以提供良好的访问控制和计费功能,于是产生了在以太网上传输PPP的方法,即PPPoE.
PPPoE协议的提出解决了用户上网收费等实际应用问题,得到了宽带接入运营商的认可并广为采用.
1.
2技术优点对于用户来说,PPPoE的优点如下:z沿袭传统的拨号上网方式,依旧使用他们熟悉的硬件以及类似的软件进行Internet的接入.
z兼容现有的所有xDSLModem,不需要对客户端的xDSLModem进行复杂的配置.
z使用以太网网卡连接PC和xDSLModem,允许多台PC同时共享xDSL线路,可以节约用户投资.
对于运营商来说,PPPoE的优点如下:z运营商可以通过数字用户线、电缆调制解调器或无线连接等方式提供支持多用户的宽带接入服务.
z运营商可以利用可靠和熟悉的技术来加速部署高速互联网业务,对现有网络部署影响小.
z运营商可以通过访问控制功能对用户的身份进行确认,通过计费功能对用户进行计费,同时对用户的网络行为进行监控,保证了网络安全.
z终端用户可同时接入多个运营商,这种动态服务选择的功能可以使运营商容易创建和提供新的业务.
PPPoE技术白皮书杭州华三通信技术有限公司www.
h3c.
com.
cn第4页,共12页2PPPoE技术实现方案2.
1PPPoE组网结构PPPoE使用Client/Server模型,PPPoE的客户端为PPPoEClient,PPPoE的服务器端为PPPoEServer.
PPPoEClient向PPPoEServer发起连接请求,两者之间会话协商通过后,PPPoEServer向PPPoEClient提供接入控制、认证等功能.
根据PPP会话的起止点所在位置的不同,有两种组网结构:z第一种方式在设备之间建立PPP会话,所有主机通过同一个PPP会话传送数据,主机上不用安装PPPoE客户端拨号软件,一般是一个企业(公司)共用一个账号(图中PPPoEClient位于企业/公司内部,PPPoEServer是运营商的设备).
RouterBHostAHostBHostCModemPPPoEServerPPPoEClientRouterADSLAMInternet图1PPPoE组网结构图1z第二种部署方式,PPP会话建立在Host和运营商的路由器之间,为每一个Host建立一个PPP会话,每个Host都是PPPoEClient,每个Host一个帐号,方便运营商对用户进行计费和控制.
Host上必须安装PPPoE客户端拨号软件.
PPPoE技术白皮书杭州华三通信技术有限公司www.
h3c.
com.
cn第5页,共12页图2PPPoE组网结构图22.
2PPPoE报文格式PPPoE报文的格式就是在以太网帧中携带PPP报文,如图3所示.
图3报文格式各个字段解释如下:zDestination_address域:一个以太网单播目的地址或者以太网广播地址(0xffffffff).
对于Discovery数据包来说,该域的值是单播或者广播地址,PPPoEClient寻找PPPoEServer的过程使用广播地址,确认PPPoEPPPoE技术白皮书杭州华三通信技术有限公司www.
h3c.
com.
cn第6页,共12页Server后使用单播地址.
对于Session阶段来说,该域必须是Discovery阶段已确定的通信对方的单播地址.
zSource_address域:源设备的以太网MAC地址.
zEther_type:设置为0x8863(Discovery阶段或拆链阶段)或者0x8864(Session阶段).
zVer域:4bits,PPPoE版本号,值为0x1.
zType域:4bits,PPPoE类型,值为0x1.
zCode域:8bits,PPPoE报文类型.
Code域为0x00,表示会话数据.
Code域为0x09,表示PADI报文;Code域为0x07,表示PADO或PADT报文;Code域为0x19,表示PADR报文;Code域为0x65,表示PADS报文.
报文的具体情况请参见附录部分.
zSession_ID域:16bits,对于一个给定的PPP会话,该值是一个固定值,并且与以太网Source_address和Destination_address一起实际地定义了一个PPP会话.
值0xffff为将来的使用保留,不允许使用.
zLength域:16bits,定义PPPoE的Payload域长度.
不包括以太网头部和PPPoE头部的长度.
2.
3PPPoE工作过程PPPoE的协商过程如图4所示:图4PPPoE协商过程PPPoE技术白皮书杭州华三通信技术有限公司www.
h3c.
com.
cn第7页,共12页PPPoE可分为三个阶段,即Discovery阶段、Session阶段和Terminate阶段.
2.
3.
1Discovery阶段Discovery阶段由四个过程组成.
完成之后通信双方都会知道PPPoE的Session_ID以及对方以太网地址,它们共同确定了唯一的PPPoESession.
(1)PPPoEClient广播发送一个PADI报文,在此报文中包含PPPoEClient想要得到的服务类型信息.
(2)所有的PPPoEServer收到PADI报文之后,将其中请求的服务与自己能够提供的服务进行比较,如果可以提供,则单播回复一个PADO报文.
(3)根据网络的拓扑结构,PPPoEClient可能收到多个PPPoEServer发送的PADO报文,PPPoEClient选择最先收到的PADO报文对应的PPPoEServer做为自己的PPPoEServer,并单播发送一个PADR报文.
(4)PPPoEServer产生一个唯一的会话ID(SESSIONID),标识和PPPoEClient的这个会话,通过发送一个PADS报文把会话ID发送给PPPoEClient,如果没有错误,会话建立后便进入PPPoESession阶段.
2.
3.
2Session阶段PPPoEDiscovery阶段的工作为PPPoEClient和PPPoE之间建立了Session,之后PPPoE便进入了Session阶段,Session阶段可划分为两部分,一是PPP协商阶段,二是PPP报文传输阶段.
PPPoESession上的PPP协商和普通的PPP协商方式一致,分为LCP、认证、NCP三个阶段.
(1)LCP阶段主要完成建立、配置和检测数据链路连接.
(2)LCP协商成功后,开始进行认证工作,认证协议类型由LCP协商结果(CHAP或者PAP)决定.
(3)认证成功后,PPP进入NCP阶段,NCP是一个协议族,用于配置不同的网络层协议,常用的是IP控制协议(IPCP),它负责配置用户的IP和DNS等工作.
PPPoESession的PPP协商成功后,其上就可以承载PPP数据报文.
在PPPoESession阶段所有的以太网数据包都是单播发送的.
2.
3.
3Terminate阶段PPP通信双方应该使用PPP协议自身(比如PPP终结报文)来结束PPPoE会话,PPPoE技术白皮书杭州华三通信技术有限公司www.
h3c.
com.
cn第8页,共12页但在无法使用PPP协议结束会话时可以使用PADT报文.
进入PPPoESession阶段后,PPPoEClient和PPPoEServer都可以通过发送PADT报文的方式来结束PPPoE连接.
PADT数据包可以在会话建立以后的任意时刻单播发送.
在发送或接收到PADT后,就不允许再使用该会话发送PPP流量了,即使是常规的PPP结束数据包也不允许发送.
3典型组网应用3.
1利用ADSLModem将局域网接入Internet3.
1.
1组网需求企业希望使用一个公共帐号访问Internet:zRouterA作为PPPoEClient,通过一个帐号访问Internet(相当于整个企业的员工公用这个帐号).
zRouterB作为PPPoEServer连接至DSLAM,提供RADIUS认证、计费等功能,同时连接到Internet.
3.
1.
2组网图RouterBHostAHostBHostCModemPPPoEServerPPPoEClientRouterADSLAMInternet图5利用ADSLModem将局域网接入Internet组网图PPPoE技术白皮书杭州华三通信技术有限公司www.
h3c.
com.
cn第9页,共12页3.
2无线PPPoE接入3.
2.
1组网需求AP设备作为PPPoEClient,BRAS设备作为PPPoEServer,终端用户可以直接通过无线网络访问Internet.
3.
2.
2组网图图6无线PPPoE接入组网图4参考文献zRFC1661:ThePoint-to-PointProtocol(PPP)zRFC2516:AMethodforTransmittingPPPOverEthernet(PPPoE)5附录5.
1报文结构1.
PADI(PPPoEActiveDiscoveryInitiation)zCode域为0x09.
zSession_ID域为0x0000.
PPPoE技术白皮书杭州华三通信技术有限公司www.
h3c.
com.
cn第10页,共12页zTAG_TYPE域为0x0101(Service-Name),表明后面紧跟的是服务的名称.
有且只有一个TAG_TYPE为Service-Name的TAG,其他类型的TAG可选.
0xffffffff0xffffHost_mac_addrHost_mac_addr(continue)ETHER_TYPE=0x8863SESSION_ID=0x0000LENGTH=0x0004TAG_TYPE=0x0101TAG_LENGTHV=1T=1Code=0x09图7PADI数据包举例2.
PADO(PPPoEActiveDiscoveryOffer)zCode域为0x07.
zSESSION_ID域为0x0000.
zTAG_TYPE域为0x0101(Service-Name),表明后面紧跟的是服务的名称;为0x0102(AC-Name)表明后面紧跟的字符串唯一地表示了某个特定的访问集中器.
有且只有一个TAG_TYPE为AC-Name的TAG,至少一个TAG_TYPE为Service-Name的TAG.
图8PADO数据包举例3.
PADR(PPPoEActiveDiscoveryRequest)zCode域为0x19.
zSESSION_ID为0x0000.
PPPoE技术白皮书杭州华三通信技术有限公司www.
h3c.
com.
cn第11页,共12页zTAG_TYPE域为0x0101(Service-Name),表明后面紧跟的是服务的名称.
有且只有一个TAG_TYPE为Service-Name的TAG,其他类型的TAG可选.
Host_mac_addrHost_mac_addr(continue)Access_Concentrator_mac_addrAccess_Concentrator_mac_addr(continue)ETHER_TYPE=0x8863SESSION_ID=0x0000LENGTH=0x0004TAG_TYPE=0x0101TAG_LENGTHV=1T=1Code=0x19图9PADR数据包举例4.
PADS(PPPoEActiveDiscoverySession-confirmation)zCode域为0x65.
zSESSION_ID为Discovery阶段分配的数值.
zTAG为可选.
Host_mac_addrHost_mac_addr(continue)Access_Concentrator_mac_addrAccess_Concentrator_mac_addr(continue)ETHER_TYPE=0x8863SESSION_ID=0x0001LENGTH=0x0026TAG_TYPETAG_LENGTHV=1T=1Code=0x65图10PADS数据包举例5.
PADT(PPPoEActiveDiscoveryTerminate)zCode域为0xa7.
zSESSION_ID域为Discovery阶段分配的数值.
z无TAG.
PPPoE技术白皮书杭州华三通信技术有限公司www.
h3c.
com.
cn第12页,共12页Host_mac_addrHost_mac_addr(continue)Access_Concentrator_mac_addrAccess_Concentrator_mac_addr(continue)ETHER_TYPE=0x8863SESSION_ID=0x0001LENGTH=0x0000V=1T=1Code=0xa7图11PADT数据包举例Copyright2009杭州华三通信技术有限公司版权所有,保留一切权利.
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播.
本文档中的信息可能变动,恕不另行通知.

日本CN2、香港CTG(150元/月) E5 2650 16G内存 20M CN2带宽 1T硬盘

提速啦简单介绍下提速啦 是成立于2012年的IDC老兵 长期以来是很多入门级IDC用户的必选商家 便宜 稳定 廉价 是你创业分销的不二之选,目前市场上很多的商家都是从提速啦拿货然后去分销的。提速啦最新物理机活动 爆炸便宜的香港CN2物理服务器 和 日本CN2物理服务器香港CTG E5 2650 16G内存 20M CN2带宽 1T硬盘 150元/月日本CN2 E5 2650 16G内存 20M C...

香港 1核 1G 5M 22元/月 美国 1核 512M 15M 19.36元/月 轻云互联

轻云互联成立于2018年的国人商家,广州轻云互联网络科技有限公司旗下品牌,主要从事VPS、虚拟主机等云计算产品业务,适合建站、新手上车的值得选择,香港三网直连(电信CN2GIA联通移动CN2直连);美国圣何塞(回程三网CN2GIA)线路,所有产品均采用KVM虚拟技术架构,高效售后保障,稳定多年,高性能可用,网络优质,为您的业务保驾护航。官方网站:点击进入广州轻云网络科技有限公司活动规则:用户购买任...

hostkey俄罗斯、荷兰GPU显卡服务器/免费Windows Server

Hostkey.com成立于2007年的荷兰公司,主要运营服务器出租与托管,其次是VPS、域名、域名证书,各种软件授权等。hostkey当前运作荷兰阿姆斯特丹、俄罗斯莫斯科、美国纽约等数据中心。支持Paypal,信用卡,Webmoney,以及支付宝等付款方式。禁止VPN,代理,Tor,网络诈骗,儿童色情,Spam,网络扫描,俄罗斯色情,俄罗斯电影,俄罗斯MP3,俄罗斯Trackers,以及俄罗斯法...

adsl是什么意思为你推荐
状态微信5导致卡巴斯基urlcss支持ipad支持ipadwin10445端口windows server2008怎么开放4443端口127.0.0.1传奇服务器非法网关连接: 127.0.0.1如何用itunes备份如何使用iTunes最新版进行备份?急!!chrome18chrome的加速功能怎么开启呢?ios11.0.2ios11.0.2 怎么降级
美国虚拟主机推荐 万网域名解析 中国域名交易中心 新网域名管理 lnmp yardvps 免费cdn加速 英文简历模板word 512au 好玩的桌面 华为云主机 发包服务器 ca4249 域名接入 cn3 支付宝扫码领红包 架设邮件服务器 工信部icp备案查询 阿里云邮箱登陆 97rb 更多