tag 标签: pppoe

相关博文
  • 热度 25
    2013-8-16 09:52
    1023 次阅读|
    0 个评论
    上一篇,已经简单为大家介绍了 有关如何使用W5300实现ADSL连接的内容,今天继续介绍 连接过程。 连接过程 ADSL连接过程如下。   图 2. W5300 PPP/PPPoE过程 Phase 0. W5300 PPP/PPPoE(ADSL)设置 为ADSL的连接和通信设置基本配置。 Phase 1. PPPoE发现过程 连接到PPPoE服务器(NAS)以启动PPP/PPPoE连接。 Phase 2. PPP LCP配置过程 通过与PPP服务器的协商,设置用于PPP连接的基本配置。 Phase 3. PPP认证过程 通过使用PAP或CHAP来处理用户认证。 Phase 4 PPP IPCP配置过程 获取用于IP协议的IP地址,网关地址和DNS地址。 Phase 5 W5300连接端口关闭过程 在ADSL连接过程结束之后,关闭端口0. Phase 6 PPPoE断开连接过程 关闭与PPP/PPPoE服务器之间的连接。   Phase 0. W5300 PPP/PPPoE(ADSL)设置 为使用ADSL连接设置基本配置。 -       启用模式寄存器的PPPoE位,并为PTIMER和PMAGICR分配数值。 -       设置SOCKET 0的模式并打开端口。     Phase 1. PPPoE发现过程 连接到PPPoE服务器以启动PPP/PPPoE连接过程. -       需要获取PPP/PPPoE服务器的IP地址。 -       通过与PPPoE服务器的协商,获取会话ID。   图 3. PPPoE发现过程 Phase 2. PPP LCP配置过程 用于PPP连接的基本信息是通过与PPP服务器协商来获取的。 通过使用LCP选项,完成必要信息的设置。 完成最大接收单元的值,认证协议, Magic Number的设置。   图 4. PPP LCP 配置过程 W5300支持LCP选项   继续阅读:http://blog.iwiznet.cn/?p=5486 感谢您的关注! 相关文章: 如何使用W5300实现ADSL连接(一) 如何测试W5300的内部TX/RX存储器? 与我们更多交流: WIZnet邮箱:wiznetbj@wiznet.co.kr WIZnet中文主页:http://www.iwiznet.cn WIZnet企业微博:http://e.weibo.com/wiznet2012  
  • 热度 18
    2013-8-16 09:51
    1078 次阅读|
    0 个评论
    上一篇,已经简单为大家介绍了 有关如何使用W5300实现ADSL连接的内容,今天继续介绍 连接过程。 连接过程 ADSL连接过程如下。   图 2. W5300 PPP/PPPoE过程 Phase 0. W5300 PPP/PPPoE(ADSL)设置 为ADSL的连接和通信设置基本配置。 Phase 1. PPPoE发现过程 连接到PPPoE服务器(NAS)以启动PPP/PPPoE连接。 Phase 2. PPP LCP配置过程 通过与PPP服务器的协商,设置用于PPP连接的基本配置。 Phase 3. PPP认证过程 通过使用PAP或CHAP来处理用户认证。 Phase 4 PPP IPCP配置过程 获取用于IP协议的IP地址,网关地址和DNS地址。 Phase 5 W5300连接端口关闭过程 在ADSL连接过程结束之后,关闭端口0. Phase 6 PPPoE断开连接过程 关闭与PPP/PPPoE服务器之间的连接。   Phase 0. W5300 PPP/PPPoE(ADSL)设置 为使用ADSL连接设置基本配置。 -       启用模式寄存器的PPPoE位,并为PTIMER和PMAGICR分配数值。 -       设置SOCKET 0的模式并打开端口。     Phase 1. PPPoE发现过程 连接到PPPoE服务器以启动PPP/PPPoE连接过程. -       需要获取PPP/PPPoE服务器的IP地址。 -       通过与PPPoE服务器的协商,获取会话ID。   图 3. PPPoE发现过程 Phase 2. PPP LCP配置过程 用于PPP连接的基本信息是通过与PPP服务器协商来获取的。 通过使用LCP选项,完成必要信息的设置。 完成最大接收单元的值,认证协议, Magic Number的设置。   图 4. PPP LCP 配置过程 W5300支持LCP选项       Phase 3. PPP认证过程 W5300支持PAP或CHAP,以实现用户认证。PAP和CHAP的详细过程如下。 3.1 PAP(密码认证协议)过程 PAP的用户认证过程如下。   图 5. PAP认证过程 3.2 CHAP(挑战握手认证协议) 过程 CHAP的用户认证过程如下。   图 6. CHAP认证过程 Phase 4. PPP IPCP配置过程. 在通过使用IPCP获取到IP地址,网关地址和DNS地址之后,他们将被应用于W5300的网络信息。 继续阅读: http://blog.iwiznet.cn/?p=5486 感谢您的关注! 相关文章: 如何使用W5300实现ADSL连接(一) 如何测试W5300的内部TX/RX存储器? 与我们更多交流: WIZnet邮箱:wiznetbj@wiznet.co.kr WIZnet中文主页:http://www.iwiznet.cn WIZnet企业微博:http://e.weibo.com/wiznet2012  
  • 热度 21
    2013-8-15 17:44
    1246 次阅读|
    0 个评论
    介绍W5300连接ADSL之前,先给大家简单介绍一下WIZnet W5300这款芯片。 W5300是WIZnet公司的一款单芯片器件,采用0.18μmCMOS工艺,内部集成10/100M以太网控制器、MAC层协议和TCP/IP协议栈,主要应用于高集成、高稳定、高性能和低成本的嵌入式系统中。其主要性能特点如下: 1)支持硬件TCP/IP协议栈:TCP、UDP、ICMP、IPv4、ARP,IGMP、PPPoE; 2)支持8路独立的网络连接端口SOCKETs同时工作; 3)内部拥有128 k字节TX/RX存储器用于数据通信,并可根据端口数据吞吐量灵活分配TX/RX存储器空间大小; 4)支持2种主机接口模式(直接寻址模式和间接寻址模式); 5)支持16/8 bit数据总线,传输速率高达50 Mbps; 6)支持第三方物理(PHY)接口。 简介 W5300支持在ADSL上的PPP/PPPoE协议通信。ADSL是使用电话线提供多种服务的通信方式。PPP是数据链路层协议,通过使用ADSL调制解调器和发送IP数据包,与ISP设备建立起点对点连接。PPPoE是使用基于以太网的PPP帧进行通信的数据链路层协议。 图 1. ADSL 该应用笔记详述了W5300的PPP/PPPoE功能,描述了ADSL连接的具体步骤。 PPP/PPPoE功能寄存器 与PPP/PPPoE相关的寄存器列表如下。了解更多详细信息,请参考W5300数据手册。 MR (模式寄存器) PPP/PPPoE模式使能位 1: 启用PPP/PPPoE 0: 禁用PPP/PPPoE IR (中断寄存器) PPP/PPPoE终止中断位 1: PPP/PPPoE连接关闭 IMR (中断屏蔽寄存器) IR(PPPT)中断屏蔽位 PATR (PPPoE认证类型寄存器) 它通知与PPPoE服务器协商的认证方法。 W5300支持2种认证方法。 例) PATR = ‘CHAP’ PTIMER(PPP连接控制协议请求计数器寄存器) 它设置连接控制协议(LCP)的发送计数器应答请求,值1约为25ms。 例) PTIMER = 200 (200 * 25ms = 5000ms = 5s) PMAGICR(PPP LCP Magic number 寄存器) 它设置了与PPPoE服务器协商过程中将会用到的4字节的 Magic number 值。 例) PMAGICR = 0×01                                 继续阅读 更多信息与我们交流: WIZnet邮箱:wiznetbj@wiznet.co.kr WIZnet主页:http://www.iwiznet.cn WIZnet企业微博:http://e.weibo.com/wiznet2012
  • 热度 21
    2013-8-15 17:40
    1243 次阅读|
    0 个评论
    介绍W5300连接ADSL之前,先给大家简单介绍一下WIZnet W5300这款芯片。 W5300是WIZnet公司的一款单芯片器件,采用0.18μmCMOS工艺,内部集成10/100M以太网控制器、MAC层协议和TCP/IP协议栈,主要应用于高集成、高稳定、高性能和低成本的嵌入式系统中。其主要性能特点如下: 1)支持硬件TCP/IP协议栈:TCP、UDP、ICMP、IPv4、ARP,IGMP、PPPoE; 2)支持8路独立的网络连接端口SOCKETs同时工作; 3)内部拥有128 k字节TX/RX存储器用于数据通信,并可根据端口数据吞吐量灵活分配TX/RX存储器空间大小; 4)支持2种主机接口模式(直接寻址模式和间接寻址模式); 5)支持16/8 bit数据总线,传输速率高达50 Mbps; 6)支持第三方物理(PHY)接口。 简介 W5300支持在ADSL上的PPP/PPPoE协议通信。ADSL是使用电话线提供多种服务的通信方式。PPP是数据链路层协议,通过使用ADSL调制解调器和发送IP数据包,与ISP设备建立起点对点连接。PPPoE是使用基于以太网的PPP帧进行通信的数据链路层协议。 图 1. ADSL 该应用笔记详述了W5300的PPP/PPPoE功能,描述了ADSL连接的具体步骤。 PPP/PPPoE功能寄存器 与PPP/PPPoE相关的寄存器列表如下。了解更多详细信息,请参考W5300数据手册。 MR (模式寄存器) PPP/PPPoE模式使能位 1: 启用PPP/PPPoE 0: 禁用PPP/PPPoE IR (中断寄存器) PPP/PPPoE终止中断位 1: PPP/PPPoE连接关闭 IMR (中断屏蔽寄存器) IR(PPPT)中断屏蔽位 PATR (PPPoE认证类型寄存器) 它通知与PPPoE服务器协商的认证方法。 W5300支持2种认证方法。 例) PATR = ‘CHAP’ PTIMER(PPP连接控制协议请求计数器寄存器) 它设置连接控制协议(LCP)的发送计数器应答请求,值1约为25ms。 例) PTIMER = 200 (200 * 25ms = 5000ms = 5s) PMAGICR(PPP LCP Magic number 寄存器) 它设置了与PPPoE服务器协商过程中将会用到的4字节的 Magic number 值。 例) PMAGICR = 0×01                                               Magic number  = 0×01010101 PSIDR(PPPoE会话ID寄存器) 它通知通过W5300的PPPoE过程获得的PPP会话ID,用于与PPPoE服务器之间的通信。 例) PSIDR = 0×0017 PDHAR(PPPoE目的硬件地址寄存器) 它通知通过W5300的PPPoE过程获得的PPPoE服务器的硬件地址。 例) PDHAR = 00.01.02.03.04.05 Sn_MR (SOCKETn模式寄存器) 它设置端口n的协议类型或者选项。 S0_MR_PPPoE只有在端口0有效。它暂时用于PPPoE服务器的连接/中断。在连接建立之后,它可以用于其他协议。 S0_CR (SOCKET0指令寄存器) 对于端口0的指令寄存器,PPP/PPPoE指令,如PCON、PDISCON、PCR、PCN、PCJ可以与通用指令,如Open、Close、Connect、Listen、Send或者Recv,一同配置。 S0_IMR (SOCKET0中断屏蔽寄存器) 继续阅读 更多信息与我们交流: WIZnet邮箱:wiznetbj@wiznet.co.kr WIZnet主页:http://www.iwiznet.cn WIZnet企业微博:http://e.weibo.com/wiznet2012
  • 热度 18
    2012-5-14 10:34
    975 次阅读|
    0 个评论
    W5100 概述    W5100是其早些时候的W3150A的升级版本,它在W3150A的基础上增加了一个以太网PHY,利用逻辑硬件实现,使系统设计更加简单,紧凑。目前,很多嵌入式网络芯片是直接通过软件实现的,但是由于网络协议都比较大,写入软件后稳定性欠佳,而且客户时常会有新的需求,这种用软件实现的方式就很难满足频繁更新升级的要求。因此,一种方式就是将网络协议的处理独立于系统处理器之外,让应用程序与资料的输入/输出分别执行于不同的硬件,来适应多方面的条件。它将网络协议的处理分成一个由特定处理器执行的控制部分和一个硬件线路部分。这种方式的优点是具有较短的开发周期与较高的弹性,而其主要的成本则来自于处理器本身的授权费。 由于 W3150A 使用时还必需要在外面接一个以太 网物理层接口器件(RTL8201CP),增加了使用时的硬件难度,因此 Wiznet 公司最新推出了 W5100,将 TCP/IP 协议栈、以太网的 MAC 和 PHY 三种功能集为一体。W5100 不仅保留 了原来与 MCU 接口的并行总线接口,还增加了 SPI 串行总线接口。 W5100 器件的推出,大大简化了硬件电路设计,使单片机系统在没有操作系统的支持 下,真正实现了单芯片接入 Internet 的理想。 W5100将10/100Mbps以太网MAC和PHY集成到自动MDIX,具有16KB数据缓冲区,线路传输率可达25Mbps。此外,它最大的特点是除了支持TCP,ARP,ICMP等硬件协议栈外,还支持PPPoE协议,不需要经过电脑就能直接接入ADSL,实现数据通信。W5100可以用于要求高通信速率的地方,如机顶盒,数字录像机,以太网络,远程控制等。 W5100“3 合1”的功能可以满足各种单片机在没有操作系统的支持下接入 Internet 网络,简单、可靠,价格低廉,已广泛应用于各种安全监测、电力系统的测量监控、音视频传 输、远程信息传输等领域。随着嵌入式系统网络化的广泛应用,相信 W5100 一定会被更多 的工程师所喜欢。   W5100 特性: 与MCU多种接口选择,直接总线接口、间接总线接口和SPI总线 支持硬件TCP/IP协议:  TCP, UDP, ICMP, IGMP, IPv4, ARP, PPPoE, Ethernet 支持ADSL连接  (支持PPPOE协议,带PAP/CHAP验证) 支持4个独立的端口(Sockets)连接 内部16K字节存储器作TX/RX缓存 内嵌10BaseT/100BaseTX以太网物理层,支持自动应答(全双工/半双工模式) 支持自动极性变换(MDI/MDIX) 多种指示灯输出(Tx,Rx,Full/Duplex,Collision,Link,Speed) 0.18µm CMOS工艺 3.3V工作电压,I/O口可承受5V电压 LQFP80无铅封装,符合环保要求。   韩国 WIZnet 公司背景 ①公司名称:WIZnet ②专长  WIZnet公司成立于1998年,是一家专注于全硬接线 TCP/IP 核心技术的无晶圆厂半导体公司。网址www.wiznet.co.kr。 ③技术特征  WIZnet公司的核心技术TCP/IP卸载平台适合于任何操作系统甚至是非操作系统应用。借助独立于主处理器的on-the-fly处理结构,它的全硬接线TCP/IP算法可以确保较高的线路速度。另外它还通过卸载TCP/IP任务防止了主处理器过载的现象,因此提升了系统整体性能,尤其是在多媒体流应用领域。 ④使命和目标  WIZnet公司的目标在于实现片上互联网,并成为全球标准TCP/IP专家。它将在SoC(片上系统)开发之后构造结合了各种嵌入式系统功能的互联网平台。 韩国 WIZnet 公司市场情况 ①市场地位  WIZnet已经拥有全球营销网络、iinChip公司(美国子公司)和全球37家分销商。尤其是在中国,WIZnet在大量生产电视机顶盒和DVR。另外,在美国和欧洲它的主要方向也是工业领域(例如,工厂自动化、楼宇自动化和远程医疗诊断系统等)。 ②目标市场和业绩  WIZnet连续三年营销额达到35000美元左右。其中韩国市场占25%,国外市场占75%。2007年,韩国和中国机顶盒市场对WIZnet芯片的采用将达到高峰。因此,2007年销售额将至少达到50000美元。 ③ 营销策略和目标  在不久的将来,嵌入式系统市场将开始需要特殊应用平台。因此,WIZnet一直在努力和市场领先的MCU公司(NEC, Microchip, ATMEL等)建立战略联盟关系。MCU是嵌入式系统的大脑。WIZnet的芯片将给MCU制造商提供互联网方案,并创造出独特的互联网型处理器。Internet-tuned的授权业务不仅面向各种MCU制造商,也面向DVD、机顶盒和多媒体CODEC芯片等。
相关资源
  • 所需E币: 5
    时间: 2021-9-10 11:05
    大小: 215.98KB
    上传者: czd886
    PPPoE协议在嵌入式系统中的实现
  • 所需E币: 5
    时间: 2020-11-16 13:07
    大小: 1.5MB
    上传者: wxlai1998
    如何使用rosvrrp虚拟接口做pppoe多拨的图文教程[摘要]声明下:做VRRP的对象:家庭ADSL做不了的必须得是一号能多拨的那钟就是光线ADSL拨号的那种。首先我们要先给光纤接口(wan)随便填一个IP因为不填的话vwrp建好之后是不能正常工作的。vrrp显示为红色所以我们这先配上IP
  • 所需E币: 3
    时间: 2019-12-25 16:20
    大小: 448.55KB
    上传者: 二不过三
    基于VxWorks的WindNetPPPoE协议栈的研究和实现维普资讯http://www.cqvip.com宋婷,张宏科(北京交通大学电子信息学院.北京市100044)摘要介绍了基于VxWorks的WindNetPPP0E协议栈和远程接入框架(……
  • 所需E币: 5
    时间: 2019-12-25 15:26
    大小: 253.08KB
    上传者: quw431979_163.com
    嵌入式系统设计简介18zzzz!"#$%&'()*+,-./0123401256%&789:;?@ABC=DEFG%&HIJKLMNOPQMFGRS@T4012UVDEFG@TWXKYZLM[65\]^_`5\abcd]?ef$gOPhijkl$OPmnoQMpqrspql$tuvP35\"#$wxoKyz{%&!|}~%&vP3"#$wxoKl|6WOPQM=4012VNywxOP6OP.YZOPQMOP!"#oQM2g=4012UVN26C¤Q#U27FG@§¨T°!±8`wx!$%&%&!%FGRS@TWX"#$wxoNFG%&Q>99E×99"#$wxoYZFGRS@TiL°!abcdHI1KDàá"#$wxo&'=.èéê"#$wxoEE`5ì×5\()#*+'Eíg"#$wxog(!ò¤góg(¤M."#$wxo"#$÷ùCú.2FG@§¤M="#$wxo¤ü=,!-%.,*l"#$9#¤P@TpP8QM?e¤FGRS°!/!-/"#$g¤+!-/9?e……