经过上一篇关于PPPoE工作过程的了解,大致对PPPoE有了一定的了解,今天通过华为路由器配置PPPoE Server和PPPoE Clinet的案例,一方面来掌握PPPoE的具体配置,同时,通过抓包来验证之前关于PPPoE的工作流程。
拓扑图
配置步骤
在华为路由器上PPPOE服务器的配置
1、地址池配置[PPPOE Server]ip pool pppoe
[PPPOE Server-ip-pool-pppoe]network 123.1.1.0 mask 24
[PPPOE Server-ip-pool-pppoe]dns-list 114.114.114.114
[PPPOE Server-ip-pool-pppoe]gateway-list 123.1.1.1
2、配置虚拟模板[PPPOE Server]interface Virtual-Template 1
[PPPOE Server-Virtual-Template1]ppp authentication-mode chap
[PPPOE Server-Virtual-Template1]ip address 123.1.1.1 24
[PPPOE Server-Virtual-Template1]remote address pool pppoe
3、接口调用[PPPOE Server]interface GigabitEthernet 0/0/0
[PPPOE Server-GigabitEthernet0/0/0]pppoe-server bind virtual-template 1
4、用户名定义[PPPOE Server]aaa
[PPPOE Server-aaa]local-user user1 password cipher huawei123
[PPPOE Server-aaa]local-user user1 service-type ppp
在华为路由器上PPPOE 客户端的配置
1、定义拨号规则[PPPOE Client]dialer-rule
[PPPOE Client-dialer-rule]dialer-rule 1 ip permit
2、拨号接口配置[PPPOE Client]interface Dialer 1
[PPPOE Client-Dialer1]dialer user user1
[PPPOE Client-Dialer1]dialer-group 1
[PPPOE Client-Dialer1]dialer bundle 1
[PPPOE Client-Dialer1]ppp chap user user1
[PPPOE Client-Dialer1]ppp chap password cipher huawei123
[PPPOE Client-Dialer1]ip address ppp-negotiate
3、接口上调用[PPPOE Client]interface GigabitEthernet 0/0/0
[PPPOE Client-GigabitEthernet0/0/0]pppoe-client dial-bundle-number 1
4、验证结果
抓包验证PPPoE工作过程
1、PADI:如果要建立一条PPPoE连接,首先PPPoE客户端就要以广播的方式发送一个PADI数据包,PADI数据包包括客户端请求的服务。
2、PADO:当PPPoE服务器(BRAS)收到一个PADI包之后,它会判断自己是否能够提供服务,如果能够提供服务的话,就会向客户端发送PADO数据包来进行回应。PADO数据包包括PPPoE服务器名称和与PADI数据包中相同的服务名。如果PPPoE服务器不能为PADI提供服务,则不允许用PADO数据包响应。
3、PADR:由于PADI是以广播的形式发送出去的,PPPoE客户端可能收到不止一个PADO数据包,它将审查所有接收到的PADO数据包并根据其中的服务器名或所提供的服务选择一个PPPoE服务器,并向选中的服务器发送PADR数据包。PADR数据包包括客户端所请求的服务。
4、PADS:当PPPoE服务器收到客户端发送的PADR包时,它就准备开始一个PPPoE会话,它为PPPoE会话创建一个唯一的PPPoE会话ID,并向客户端发送PADS包作为响应。
更多推荐
华为路由器虚拟服务器怎么设置方法,华为路由器PPPoE配置案例-华为路由器设置...
发布评论