云计算运维

Windows Server 2003 - Windows Server 2019 系统工具,Linux系统脚本,Mysql、Nginx、PHP、Redis、K8S、Seafile、Weblogic 、Jenkins、DNS、DHCP、FTP、IIS、Zookeeper、Rabbitmq、Oracle、Tomcat、Mavrn等服务搭建维护,请关注我.

PPPoE客户端原理与配置_路由交换基础


目前宽带比较流行的接入方式为ADSL,ADSL是非对称DSL技术,使用的是PPPoE(PPP over Ethernet)协议。

PPPoE协议通过在以太网中的主机能够连接到远端的宽带接入服务器上。PPPoE具有适用范围广、安全性高、计费方便等特点。


DSL应用场景:利用现有电话网络实现数据通信,在使用DSL接入网络时,用户侧按照西安UN个调制解调器,通过现有电话线与数字用户线路接入复用器(DSLAM)相连。DSLAM的各种DSL系统的局端设备,属于最后一公里接入设备。然后DSLAM通过高速ATM网络或者以太网将用户数据流量转发给宽带远程接入服务器(BRAS)。BRAS是面向宽带网络应用的接入网关,位于骨干网边缘层。


PPPoE在DSL中的应用:运营商通过同一台设备来连接远程的多个主机,同时接入设备能够提供访问控制和计费功能。把多个主机连接到接入设备最经济的方法就是以太网,PPP协议能够提供良好的控制和计费功能。所以产生了以太网传输PPP报文即PPPoE。

PPPoE建立会话过程:

  • 发现阶段:获取对方以太网地址,以及确认唯一的PPPoE会话。
  • 会话阶段:包含两部分:PPP协商阶段和PPP报文传输阶段。
  • 会话终结阶段:会话建立以后的任意时刻,发送报文结束PPPoE会话

PPPoE协议报文:

  • PADI:PPPoE发现初始报文
  • PADO:PPPoE发现提供报文
  • PADR:PPPoE发现请求报文
  • PADS:PPPoE发现会话确认报文
  • PADT:PPPoE发现终止报文

PPPoE客户端配置:


[R1]dialer-rule  //进入Dialer-rule视图,通过拨号规则来配置发起PPPoE会话
[R1-dialer-rule]dialer-rule 1 ip permit 
[R1-dialer-rule]q
[R1]int Dialer 1  //创建并进入Dialer接口
[R1-Dialer1]dialer user  enterprise  //配置对端用户名,这个用户名必须与对端服务器上的PPP用户名相同
[R1-Dialer1]dialer-group 1  //将接口置于一个拨号访问组
[R1-Dialer1]dialer bundle 1  //指定Dialer接口使用的Dialer bundle,设备通过Dialer bundle将物理接口与拨号接口关联
[R1-Dialer1]ppp chap user enterprise@huawei 
[R1-Dialer1]ppp chap password cipher huawei123
[R1-Dialer1]ip add ppp-negotiate 

[R1]int G0/0/1
[R1-GigabitEthernet0/0/1]pppoe-client dial-bundle-number 1 on-demand  //实现Dialer Bundle和物理接口的绑定
[R1-GigabitEthernet0/0/1]q
[R1]ip route-static 0.0.0.0 dialer 1

[R1]dis int Dialer 1
Dialer1 current state : UP
Line protocol current state : UP (spoofing)

[R1]dis pppoe-client session summary  //查看PPPoE客户端的PPPoE会话状态和统计信息
PPPoE Client Session:
ID   Bundle  Dialer  Intf             Client-MAC    Server-MAC    State
0    1       1       GE0/0/1          00e0fc980fe9  000000000000  IDLE  

核心原理:Dialer bundle命令用来指定Dialer接口使用的Dialer bundle,设备通过Dialer bundle将物理接口与拨号接口关联起来。

  • 分享:
评论
还没有评论
    发表评论 说点什么