PPPoE讲解

PPPoE讲解目录 PPPoE 建立协商过程 Discovery 4 个部分 Session PPPoE 会话阶段 2 部分 都是单播发送 Terminate 结束会话 PPPoE 报文 PPPoE 的两种拨号方式 共享 DCC 轮询 DCC

大家好,我是讯享网,很高兴认识大家。

目录

PPPoE建立协商过程

Discovery:(4个部分)

Session-PPPoE会话阶段(2部分)都是单播发送

Terminate:结束会话

PPPoE报文

PPPoE的两种拨号方式

共享DCC

轮询DCC


PPPoE是以太网上的点对点协议,PPPoE采用客户端-服务器(C/S)方式,将点对点协议(PPP)封装在以太网框架上的一种网络隧道技术,在以太网上提供点对点的连接。可以使以太网中的多台主机连接到远端的宽带接入服务器。

PPPoE建立协商过程


讯享网

Discovery:(4个部分)

广播PADI(PPPoE Active Discovery Initial):

包含客户端想要得到的服务信息类型

单播PADO(PPPoE Active Discovery Offer):

有服务端可以提供PPPoE服务就会回复

单播PADR (PPPoE Active Discovery Request):

客户端向最先收到的PADO所对应的服务器作为自己的PPPoE服务器,发送PADR

单播PADS(Session-confirmation):

PPPoE Server会产生一个唯一的会话ID,标识和PPPoE Client的这个会话,将会话ID通过PADS发送给客户端

完成Discover阶段后,双方都知道PPPoE的会话ID和对方的以太网地址,他们共同确定了唯一的PPPoE会话

Session-PPPoE会话阶段(2部分)都是单播发送

PPP协商:LCP、PAP/CHAP、NCP协商三个阶段(详见PPP协商讲解)

PPP数据传输:PPP协商成功后,可以承载PPP数据报文

Terminate:结束会话

客户端和服务端都可以通过发送PADT来结束会话


PPPoE报文

  • DMAC----------目的MAC地址(PADI消息为广播)
  • SMAC----------源MAC地址
  • Type/Length-----链路直接封装的协议(0X8863表示Discovery阶段,0X8864表示Session阶段)
  • Version------PPPoE版本,必须为0x01
  • Type--------PPPoE类型,必须为0x01
  • Code-------消息类型(0x09表示PADI 、0x07表示PADO 、0x19表示PADR、0x65表示PADS、Session阶段的所有消息都有0x00标识)
  • Session ID---一个网络字节的无符号值,与以太网的Source_address和Destination_address一起定义一个PPPoE会话

PPPoE的两种拨号方式

轮询DCC——适用于物理链路较多,连接情况复杂的大中型站点

共享DCC——适用于可用链路较少,但连接需求较多的中小型站点

PPPoE术语

DCC     拨号控制中心,当路由器作为PPPoE Client时,DCC通过按需拨号的功能,为用户节省费用

物理接口:  实际存在的物理接口(例如Serial接口)

Dialer接口:为了配置DCC参数而设置的逻辑接口(可以将Dialer绑定到物理接口,使得物理接口继承Dialer接口的配置信息)

拨号接口:  继续PPPoE拨号的接口,可以是Dialer接口,也可以是绑定了Dialer接口的物理接口

共享DCC

特点

一个Dialer接口可以绑定到多个物理接口上,一个物理接口也可以绑定多个Dialer接口

一个Dialer接口只可以配置一个呼叫目的地址

物理接口只可以通过绑定Dialer接口继承DCC参数,不可以直接配置DCC参数

物理接口和Dialer接口的对应关系

PPPoE Client客户端主要配置

华为设备配置

interface Dialer1  link-protocol ppp  ip address ppp-negotiate 通过pppoe获取地址  dialer user AR2       使能共享DCC,并设置Dialer接口对应的对端用户名(此用户名的作用时标识,不用于验证,所以可随意) 共享DCC中,当Dialer接口封装PPP协议时,将利用PPP协商得到的对端用户名决定接收呼叫时的Dialer接口  dialer bundle 1    指定共享DCC的Dialer接口使用的dialer bundle(通过此将物理接口和dialer关联起来)  dialer-group 1    绑定dialer-rule 1,此拨号接口允许通过所有IPv4报文 dialer-rule  dialer-rule 1 ip permit 配置某个拨号访问组(dialer-group)对应的拨号访问控制列表,指定引发DCC的触发条件(此处表示所有报文都可以触发DCC;缺省也是所有报文都可以触发) 最后将Dialer接口与物理接口绑定

讯享网

PPPoE---共享DCC实验配置_静下心来敲木鱼的博客-CSDN博客

轮询DCC

特点

一个Dialer接口可以绑定到多个物理接口上,一个物理接口只可以绑定一个Dialer接口

一个Dialer接口可以配置一个或多个呼叫目的地址

物理接口可以通过绑定Dialer接口继承DCC参数,也可以直接配置DCC参数

物理接口和Dialer接口的对应关系

PPPoE Client客户端主要配置

华为设备配置

讯享网interface Dialer1  link-protocol ppp  ip address ppp-negotiate  dialer enable-circular       开启轮询DCC模式  dialer-group 1  dialer route ip 10.0.23.2 user huawei AR2 interface g0/0/0 表示从g0/0/0口呼叫10.0.23.2,使用的用户名为huawei,拨号串为AR2 dialer-rule  dialer-rule 1 ip permit  配置某个拨号访问组对应的拨号访问控制列表,指定引发DCC的触发条件 最后将Dialer接口与物理接口绑定
小讯
上一篇 2025-03-29 20:16
下一篇 2025-03-07 14:34

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/12944.html