报文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杭州华三通信技术有限公司版权所有,保留一切权利.
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播.
本文档中的信息可能变动,恕不另行通知.

DogYun(300元/月),韩国独立服务器,E5/SSD+NVMe

DogYun(中文名称狗云)新上了一批韩国自动化上架独立服务器,使用月减200元优惠码后仅需每月300元,双E5 CPU,SSD+NVMe高性能硬盘,支持安装Linux或者Windows操作系统,下单自动化上架。这是一家成立于2019年的国人主机商,提供VPS和独立服务器租用等产品,数据中心包括中国香港、美国洛杉矶、日本、韩国、德国、荷兰等。下面分享这款自动化上架韩国独立服务器的配置和优惠码信息。...

6元虚拟主机是否值得购买

6元虚拟主机是否值得购买?近期各商家都纷纷推出了优质便宜的虚拟主机产品,其中不少6元的虚拟主机,这种主机是否值得购买,下面我们一起来看看。1、百度云6元体验三个月(活动时间有限抓紧体验)体验地址:https://cloud.baidu.com/campaign/experience/index.html?from=bchPromotion20182、Ucloud 10元云主机体验地址:https:...

cyun29元/月,香港CN2 GIA云服务器低至起;香港多ip站群云服务器4核4G

cyun怎么样?cyun蓝米数据是一家(香港)藍米數據有限公司旗下品牌,蓝米云、蓝米主机等同属于该公司品牌。CYUN全系列云产品采用KVM架构,SSD磁盘阵列,优化线路,低延迟,高稳定。目前,cyun推出的香港云服务器性价比超高,香港cn2 gia云服务器,1核1G1M/系统盘+20G数据盘,低至29元/月起;香港多ip站群云服务器,16个ip/4核4G仅220元/月起,希望买香港站群服务器的站长...

adsl是什么意思为你推荐
请各矿将表填好后于2017年3月1日前发至zhxsh411@163.com邮箱.水土保持ios8支持ipad支持ipad支持ipadC1:山东品牌商品馆勒索病毒win7补丁由于电脑没连接网络,所以成功躲过了勒索病毒,但最近要联网,要提前装什么补丁吗?我电脑断网好久了phpecho为什么在PHP中使用echo FALSE;什么也输出不了?应该如何输出FALSE?谢谢!icloudiphone怎么利用iCloud使iPhone内存达到扩容目的css3按钮HTML中,怎么表示一个图片按钮
浙江vps 国外永久服务器 winhost cpanel主机 空间打开慢 密码泄露 魔兽世界台湾服务器 京东商城0元抢购 腾讯云分析 合租空间 vip域名 starry 国外的代理服务器 东莞主机托管 supercache 睿云 双十二促销 海外加速 asp介绍 香港打折信息 更多