PPPoE讲解

PPPoE讲解

目录

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版本,必须为0x01Type--------PPPoE类型,必须为0x01Code-------消息类型(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接口与物理接口绑定

相关阅读

365bater 火影忍者:九尾能被宇智波斑当成通灵兽,为什么鸣人却做不到呢?

火影忍者:九尾能被宇智波斑当成通灵兽,为什么鸣人却做不到呢?

members28365-365 飞歌行车记录仪使用教程,飞歌记录仪如何设置

飞歌行车记录仪使用教程,飞歌记录仪如何设置

members28365-365 10千帕等於幾米水柱

10千帕等於幾米水柱

365提现多久能到账 朵唯手机多少钱一部 朵唯手机最新产品报价

朵唯手机多少钱一部 朵唯手机最新产品报价

members28365-365 暗黑2重制版开荒必看:如何快速打孔制作精神剑与眼光?

暗黑2重制版开荒必看:如何快速打孔制作精神剑与眼光?

365bater 扫描文件保存在哪里(扫描文件一般保存在电脑什么位置)

扫描文件保存在哪里(扫描文件一般保存在电脑什么位置)

365提现多久能到账 空中混血儿:强

空中混血儿:强

members28365-365 火影忍者凯开八门是第几集

火影忍者凯开八门是第几集

365bater 揭秘CPRI压缩算法:如何高效传输5G数据,揭秘无线通信的“数字魔术

揭秘CPRI压缩算法:如何高效传输5G数据,揭秘无线通信的“数字魔术