0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

你家的宽带是怎么连到互联网的?(PPPoE)

jf_yLA7iRus 来源:释然IT杂谈 2023-02-10 15:51 次阅读
哈喽,大家好,我又来了。“你家的宽带是怎么连到互联网的?”算是一个系列吧,既可以面向同行网络工程师,一起交流切磋;也可以面向对网络有兴趣的读者朋友们,一起探索新鲜。今晚我将家庭宽带业务涉及到的PPPoE进行简化抽象,稍作梳理,分享于你!往期回顾

那时候天总是很蓝,日子总过得太慢;如今呢?日子嗖的一下就过去了。翻看之前的文章记录,本系列的上一篇文章,是一年前发布的了。你家的宽带是怎么连到互联网的?(GPON接入网) 稍微小结一下:接入物理线路从电话线发展到了GPON。GPON除了容量大,高复用外,我觉得它很好地解决了机房外路边楼道等地方的取电问题,极大地降低了沟通协调成本和用电隐患。拿光纤到户(FTTH)来说,全程它只需要在机房内取电(OLT设备),一路不用电(无源分光网络),直到用户家里的光猫(ONU)才需要电。做过接入的同行应该比较好理解,在他属物业范围内,取电有时候比登天还难。 简单回顾下上一篇后,我们现在线路已拉好入户了。这便是所谓的“有线宽带”。

PPPoE

物理线路完成后,我们可以根据不同场景需求,使用不同的技术,安排不同的业务。通常来说,大部分人都会开通家庭宽带业务。家庭宽带目前常用的就是PPPoE技术了。 PPP是一种链路层技术,我在早前文章【实用】互联IPv4地址掩码31位末尾彩蛋部分有做介绍,并做了抓包演示。它的特点在于能方便地给用户推送网络资源(如IP地址、DNS等),并且还能良好地进行访问控制和计费管理等,但只能点对点。Ethernet是另一种链路层技术,如今我们所说的数通网络,绝大部分是这个范畴了。你家中局域网不同设备间的通信,基本上都是基于以太网技术了。它的特点是可以很低成本地实现多台设备组网,但管控能力有限。 一个管控能力好,但只能点对点;一个管控能力差,但能点对多点。于是,聪明的人们巧妙地把它们组合起来,PPPoE,即PPP over Ethernet腾空出世。我这里摘抄一句产品文档中的解释。PPPoE利用以太网将大量主机组成网络,通过一个远端接入设备连入网络,并运用PPP协议对接入的每个主机进行控制,具有适用范围广、安全性高、计费方便的特点。实验准备我们从产品文档出发,找找PPPoE的配置实验。现实网络中,有很多设备是支持这种实验的,但考虑到分享出来还是得有可复现意义,我依然从ENSP切入。

6a60bb72-a8dd-11ed-bfe3-dac502259ad0.png

细心的你应该不难发现,通过这种手册,我们就可以进行网络知识学习了。【实用】关于产品文档阅读

细心的你应该不难发现,通过这种手册,我们就可以进行网络知识学习了。【实用】关于产品文档阅读

实验拓扑 现在我将现实网络做一个整理抽象,简化成如下一个拓扑,并分配一些资源。现实网络肯定是比这个复杂太多太多了,会考虑冗余,会考虑保护,会考虑负载分担,认证系统会考虑单独一套等。这个算是一个微缩版的,辅助我们理解。

6a891f2c-a8dd-11ed-bfe3-dac502259ad0.png

AR1模拟你家,AR3模拟你邻居家;AR2模拟运营商接入路由器;LSW1模拟GPON网络。当你去到营业厅开户后,营业员会给你一个账号和密码,你拿着账号和密码回到家里,等待装维师傅拉好线即可进行拨号上网了。(这涉及到业务开通流程驱动,也是比较复杂的,现在也不一定账号密码直接现场给你,而是等装维师傅弄好后再移交给你。这里不是本文重点,从简!)

上网账号:19872023@120.wgsy
拨号口令:wgsy
顺便说两句,为什么账号常有@xxx.yyy这样的设置呢?
通常是用来划分用户域的,类似于把用户分组。
分权分域是账号管理的一个重要范畴。

回到我们的拓扑,这些实验我们就跟着手册来,那些标可选的,我们就先忽略。

实验配置
  • AR1 配置

sysnamePPPoE-Client1

interfaceDialer1
link-protocolppp
ppppaplocal-user19872023@120.wgsypasswordsimplewgsy
ipaddressppp-negotiate
dialeruser19872023@120.wgsy
dialerbundle1

interfaceGigabitEthernet0/0/1
pppoe-clientdial-bundle-number1
#这里本来还得做一个缺省路由,省略。
  • AR2配置

sysnamePPPoE-Server1

ippoolPPPoE-POOL1
gateway-list172.1.1.2
network172.1.1.0mask255.255.0.0

aaa
local-user19872023@120.wgsypasswordcipherwgsy
local-user19872023@120.wgsyservice-typeppp

interfaceVirtual-Template1
pppauthentication-modepap
remoteaddresspoolPPPoE-POOL1
ipaddress172.1.1.2255.255.0.0

interfaceGigabitEthernet0/0/0
pppoe-serverbindVirtual-Template1

上述相应的每一个配置指令,产品手册上都解释得很清楚,如果你有疑问,就要勤于查阅。大体上讲,由客户端AR1向服务器端AR2进行PPPoE拨号,模拟你在家上网拨号的场景。

上述相应的每一个配置指令,产品手册上都解释得很清楚,如果你有疑问,就要勤于查阅。大体上讲,由客户端AR1向服务器端AR2进行PPPoE拨号,模拟你在家上网拨号的场景。

实验现象

当你把上述拓扑都配置好以后,不一定马上能看到结果,你可能会遇到各种问题。遇到问题,查阅检查处理解决问题,是网络工程师的基本功。这里有个术语叫做“排障”,如果遇到问题,请尝试进行排障! 手册提供了一些结果检查的指令,服务器端与客户端均有。

6aa327aa-a8dd-11ed-bfe3-dac502259ad0.png

服务器端,我们也可以尝试如下指令。

  • 检查用户总体情况

<PPPoE-Server1>displayaccess-user
------------------------------------------------------------------------------
UserIDUsernameIPaddressMAC
------------------------------------------------------------------------------
14619872023@120.wgsy-00e0-fc58-7892
------------------------------------------------------------------------------
Total1,1printed

  • 检查用户详细情况

<PPPoE-Server1>displayaccess-useruser-id146

Basic:
Userid:146
Username:19872023@120.wgsy
Domain-name:default
UserMAC:00e0-fc58-7892
UserIPaddress:254.255.1.172
Uservpn-instance:-
UseraccessInterface:Virtual-Template1:0
QinQVlan/UserVlan:0/0
Useraccesstime:2023/02/0121:36:49
UseraccountingsessionID:PPPoE-S00001000000000c4da65000146
Useraccesstype:PPPoE

AAA:
Userauthenticationtype:PPPauthentication
Currentauthenticationmethod:Local
Currentauthorizationmethod:-
Currentaccountingmethod:None

这里有个神奇现象,IP地址显示成 254.255.1.172,我测试了几次,都是这样,还没找到合理解释,不知道是不是模拟器BUG还是其它特殊情况。如果你知道,请分享交流一下。

客户端的,我们也来检查一下。

  • 检查获取IP情况

<PPPoE-Client1>dispipintbri
*down:administrativelydown
^down:standby
(l):loopback
(s):spoofing
ThenumberofinterfacethatisUPinPhysicalis3
ThenumberofinterfacethatisDOWNinPhysicalis1
ThenumberofinterfacethatisUPinProtocolis2
ThenumberofinterfacethatisDOWNinProtocolis2

InterfaceIPAddress/MaskPhysicalProtocol
Dialer1172.1.255.254/32upup(s)
GigabitEthernet0/0/0unassigneddowndown
GigabitEthernet0/0/1unassignedupdown
NULL0unassignedupup(s)
<PPPoE-Client1>
  • 检查PPPoE会话信息统计信息

<PPPoE-Client1>displaypppoe-clientsessionsummary
PPPoEClientSession:
IDBundleDialerIntfClient-MACServer-MACState
111GE0/0/100e0fc58789200e0fc711a82UP
<PPPoE-Client1>

各种配置和指令我们可能不是很熟悉,没关系,可以用敲问号的形式来获取帮助提示信息。

抓包分析 当你实验遇到问题,或者你想学习PPPoE协议的细节,你可以自己动手抓包,一探究竟。

6ab74cee-a8dd-11ed-bfe3-dac502259ad0.png

把客户端的端口关了再开一次,这个过程抓包,我们就可以看到整个交互过程。

6acbc6b0-a8dd-11ed-bfe3-dac502259ad0.png

下面还有PAP和IPCP的过程,我就不截图了。你有兴趣的话可以自己尝试一下。你还可以直接拿着账号密码用电脑在真实的网络中把这个过程抓包记录出来。

本文总结

你家的上网业务,你邻居家的上网业务,汇总在一起到大网,这个过程叫做“业务收敛”。 当我们按下光猫或家庭路由器(拨号可能有路由模式和桥接模式,拨号动作可能在光猫也可能在家庭路由器),PPPoE的拨号设备与运营商大网做了很多交互,正常通过后你方能联网冲浪。作为普通使用者,我们可能丝毫察觉不到;作为网络运维,或好奇心强的人士,我们可以通过WireShark抓包等方式进行窥探。 当我们真的静下心来,阅读产品文档,动手做实验,整理抽象过程,会发现很多原本模棱两可的知识点,逐渐地清晰起来。这个过程会反复,即弄一次会很快忘了,得多弄几次,反复弄反复有新的感悟。 时常听到有人吐槽ENSP的使用,这里我顺便说一下吧。我本可以找些真实设备或服务器模拟器上来搭建演示这个PPPoE实验,但我依然选择了在ENSP上进行梳理分享。为什么呢?因为很多想学习的,特别是学生,并没有真实环境,很多也承担不起自己买一个性能比较好的服务器来跑那些X86平台网络模拟器。在这种情况下,ENSP,GNS3,HCL等单机能安装单机能演示的网络模拟器还是有一定的用武之地。当然,ENSP目前停更了,很多比较高级的实验做不了,但做点基础知识学习巩固的,依然绰绰有余!网络技术妙就妙在,那些所谓的高级技术,其实来来回回又是基础内容的再封装再迭代。回归基础,基础不牢,地动山摇!当然,我们也期待ENSP-NG的早日到来。 网络模拟器仅仅是辅助工具,只是手段不是目的。你觉得哪个顺手就用哪个,关键是通过实验编排,效果复现,深入摸索,掌握知识及处理问题的方法。 审核编辑 :李倩



声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 通信
    +关注

    关注

    18

    文章

    5870

    浏览量

    135294
  • 互联网
    +关注

    关注

    54

    文章

    11012

    浏览量

    102069
  • PPPoE
    +关注

    关注

    0

    文章

    24

    浏览量

    12128

原文标题:【实用】你家的宽带是怎么连到互联网的?(PPPoE)

文章出处:【微信号:释然IT杂谈,微信公众号:释然IT杂谈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    联想将进军互联网

    互联网电视领域,并将其与智能手机、平板电脑等同时列入联想移动互联网战略。  本报记者牛颖惠  联想集团持股49%  昨天,联想集团宣布与SMG旗下新媒体公司百视通在上海成立名为“视云网络科技”的合资企业
    发表于 03-18 10:48

    互联网电视迅速崛起

    3月17日,联想集团与上海广播电视台、东方传媒集团有限公司签署战略合作协议,正式切入互联网电视领域,并将其与智能手机、平板电脑等同时列入联想移动互联网战略。2008年互联网电视斩露头角,2009年
    发表于 03-22 11:31

    家庭网络解释:无线网络与互联网

    新的iPhone 5的4G LTE上网速度有多快。为了公平起见,我们大多数人使用的“无线网络连接”作为快捷方式,意味着我们家的宽带互联网连接,和斯科特只是想以说,他是真正跛脚的(无犯罪斯科特
    发表于 06-27 10:11

    互联网知识分享交流

    互联网交流,你了解互一起讨论一下吧联网+吗,查看世界工厂网网页,你会了解更hulianwang多的hulian互联网知识哦
    发表于 12-29 15:25

    能源互联网是什么?通俗的解释能源互联网

      发现很多人对某些词汇给的定义概念不是理解的很透彻,果然很多东西还是需要通俗的去解释,运用生活上的例子,大家才会理解的比较透彻,所以今天通俗的给大家解释一下什么是能源互联网。 试想下未来,人们
    发表于 01-14 11:47

    工业互联网

    工业互联网是全球工业系统与高级计算、分析、感应技术以及互联网连接融合的结果。它通过智能机器 间的连接并最终将人机连接,结合软件和大数据分析,重构全球工业、激发生产力,让世界更美好、更快速、更安全、更
    发表于 01-25 09:29

    工业互联网

    工业互联网是全球工业系统与高级计算、分析、感应技术以及互联网连接融合的结果。它通过智能机器 间的连接并最终将人机连接,结合软件和大数据分析,重构全球工业、激发生产力,让世界更美好、更快速、更安全、更
    发表于 04-17 15:56

    技术与互联网+

    急急急!!!!!!!!!!!请问,如果用单片机做出了一个作品,互联网+可以怎么用的上我的作品?除了用互联网卖出去,还可以怎么办呢
    发表于 07-03 22:53

    互联网与工业物联网之间的区别与联系

    总有很多人会问:“工业物联网”与“互联网”有什么不同?关于这个问题,三言两语很难说得清楚,两者既有很多共通的地方,又各有所长,正如下面用集合表示的图片中所揭示的那样。首先,由于互联网发展得已经很成熟
    发表于 06-14 10:18

    空间互联网天线设计

    如鸟儿展翅,如飞机翱翔,未来的数据共享方式是如此的快捷、自由。环绕地球运行的卫星有可能彻底地改变人类收集与共享信息的方式。相比于有线或无线数据网络,以卫星系统为基础的空间互联网(Internet of Space,简称 IoS)技术能够向全球各地,甚至是最偏远的地区提供网络接入服务。什么是空间
    发表于 07-16 07:31

    什么是产业互联网

    2018年10月,腾讯宣传进军产业互联网;2019年9月,腾讯完成了史上最大的组织架构调整,新成立云与智慧产业事业群,正式发力产业互联网;2020年1月,腾讯发布《2020产业安全报告:产业互联网
    发表于 01-18 11:40

    为什么说产业互联网互联网的下半场?

    消费互联网改变的是商品销售方式,产业互联网改变的是生产和供给方式,而终极目标是产消协同的数字化社会!因此,产业互联网要求企业通过“智能化、数字化、网络化”手段全方位赋能产业链的上下游、生产体系、组织结构、运作方式等各个环节,推动
    发表于 01-18 11:42

    互联网中有别于lpda的带差分馈入的宽带布丁天线

    带差分馈入的宽带布丁天线ieee 电脑设计与测试 2014.12021-1-7**********************************互联网中有别于lpda的微小型物理结构天线,增强
    发表于 01-07 14:49

    互联网专线和宽带之间的10大区别

    互联网已成为企业、组织、学术机构和各种服务部门生存的关键。但是,大型企业和组织不再使用宽带服务,而是越来越依赖互联网租用线路或ILL进行互联网连接。 那么
    的头像 发表于 04-26 15:05 1.1w次阅读

    什么是卫星互联网?卫星互联网的组成

    卫星互联网是指基于卫星通信技术接入互联网,其业务可覆盖全球。通过一定数量卫星的规模组网,构建具备实时信息传输能力的星座系统,卫星互联网可向终端用户提供以宽带
    发表于 04-17 10:01 731次阅读
    什么是卫星<b class='flag-5'>互联网</b>?卫星<b class='flag-5'>互联网</b>的组成