试验拓扑介绍:两台路由器,通过ATM1和ATM2桥接,左边为R1,右边为R2。R1配置为PPPOE SERVER ,R2配置为PPPOE CLIENT。
试验要求:通过ATM1和ATM2,二层桥接,R2发送拨号请求,经过ATM2--DSLAM-AMT1从R1处获得IP地址
 
实验过程:
第一步  配置R1为PPPoE客户端

R1(config)# int f0/0
R1(config-if)# pppoe enable  接口下开启pppoe协议
R1(config-if)# no sh
R1(config-if)#
R1(config-if)# pppoe-client dial-pool-number 1 定义组名
R1(config-if)# exit
R1(config)#
R1(config)# interface Dialer0  虚拟接口Dialer0
R1(config-if)# ip address negotiated
R1(config-if)#
R1(config-if)# encapsulation ppp  封装PPP
R1(config-if)# dialer pool 1
R1(config-if)# ppp chap hostname cisco   配置拨号上去加密方式和密钥  0代表为加密强度
R1(config-if)# ppp chap password 0 cisco
R1(config-if)# exit
R1(config)#
R1(config)# ip route 0.0.0.0 0.0.0.0 Dialer0 指定一条默认路由,下一跳为dialer0

第二步  配置R2为Aggregation路由
R2(config)# username cisco password cisco
R2(config)#
R2(config)# vpdn enable
R2(config)# vpdn-group 1
R2(config-vpdn)# accept-dialin
R2(config-vpdn-acc-in)# protocol pppoe
% PPPoE config from vpdn-group is converted to pppoe-profile based config.
% Continue PPPoE configuration under 'bba-group pppoe global'
% PPPoE config from vpdn-group is converted to pppoe-profile based config.
% Continue PPPoE configuration under 'bba-group pppoe global'
R2(config-vpdn-acc-in)# exit
R2(config-vpdn)# bba-group pppoe global
R2(config-bba-group)# virtual-template 1
R2(config-bba-group)# exit
R2(config)#
R2(config)# int f0/0
R2(config-if)# no ip add
R2(config-if)# pppoe enable
R2(config-if)# no sh
R2(config-if)#
R2(config-if)# int virtual-template 1
R2(config-if)# ip add 10.0.0.1 255.255.255.0
R2(config-if)# peer default ip address pool cisco
R2(config-if)# ppp authentication chap
R2(config-if)# exit
R2(config)# ip local pool cisco 10.0.0.10 10.0.0.20
第三步  配置ATM1
ATM1(config)# no ip routing
ATM1(config)#
ATM1(config)# int f0/0
ATM1(config-if)# no ip add
ATM1(config-if)# no sh
ATM1(config-if)# bridge-group 1
ATM1(config-if)#
ATM1(config-if)# int atm1/0
ATM1(config-if)# no ip add
ATM1(config-if)# no sh
ATM1(config-if)# bridge-group 1
ATM1(config-if)# pvc 1/100
ATM1(config-if-atm-vc)# encapsulation aal5snap
ATM1(config-if-atm-vc)#
ATM1(config-if-atm-vc)# bridge 1 protocol ieee
ATM1(config)# end
ATM1#
ATM1# show bridge group
Bridge Group 1 is running the IEEE compatible Spanning Tree protocol
   Port 4 (FastEthernet0/0) of bridge group 1 is down
   Port 5 (ATM1/0 RFC 1483) of bridge group 1 is down
第四步  配置ATM2
ATM2(config)# no ip routing
ATM2(config)#
ATM2(config)# int f0/0
ATM2(config-if)# no ip add
ATM2(config-if)# no sh
ATM2(config-if)# bridge-group 1
ATM2(config-if)#
ATM2(config-if)# int atm1/0
ATM2(config-if)# no ip add
ATM2(config-if)# no sh
ATM2(config-if)# bridge-group 1
ATM2(config-if)# pvc 2/200
ATM2(config-if-atm-vc)# encapsulation aal5snap
ATM2(config-if-atm-vc)#
ATM2(config-if-atm-vc)# bridge 1 protocol ieee
ATM2(config)#
第五步  在R1上进行PPPoE和PPP信息的调试
R1# debug ppp authentication
PPP authentication debugging is on
R1# debug pppoe events
PPPoE protocol events debugging is on
R1#
*Jun 16 20:35:37.319:  padi timer expired
*Jun 16 20:35:37.319:  Sending PADI: Interface = FastEthernet0/0
R1#
*Jun 16 20:41:34.331:  PPPOE: we've got our pado and the pado timer went off
*Jun 16 20:41:34.331: OUT PADR from PPPoE Session
*Jun 16 20:41:34.451: PPPoE 1: I PADS  R:ca02.0a14.0000 L:ca01.0a20.0000 Fa0/0
*Jun 16 20:41:34.451: IN PADS from PPPoE Session
*Jun 16 20:41:34.483: %DIALER-6-BIND: Interface Vi2 bound to profile Di0
*Jun 16 20:41:34.483: PPPoE: Virtual Access interface obtained.
*Jun 16 20:41:34.487: PPPoE : encap string prepared
*Jun 16 20:41:34.487: [0]PPPoE 1: data path set to Virtual Acess
*Jun 16 20:41:34.491: Vi2 PPP: Using dialer call direction
*Jun 16 20:41:34.491: Vi2 PPP: Treating connection as a callout
*Jun 16 20:41:34.495: Vi2 PPP: Session handle[A1000004] Session id[0]
*Jun 16 20:41:34.495: Vi2 PPP: Authorization required
*Jun 16 20:41:34.495: Vi2 PPP: No remote authentication for call-out
*Jun 16 20:41:34.623: %LINK-3-UPDOWN: Interface Virtual-Access2, changed state to up
R1#
*Jun 16 20:41:34.807: Vi2 PPP: No authorization without authentication
*Jun 16 20:41:34.831: Vi2 CHAP: I CHALLENGE id 1 len 23 from "R2"
*Jun 16 20:41:34.903: Vi2 CHAP: Using hostname from interface CHAP
*Jun 16 20:41:34.903: Vi2 CHAP: Using password from interface CHAP
*Jun 16 20:41:34.903: Vi2 CHAP: O RESPONSE id 1 len 26 from "cisco"
*Jun 16 20:41:35.471: Vi2 CHAP: I SUCCESS id 1 len 4
R1#
*Jun 16 21:00:15.147: %LINEPROTO-5-UPDOWN: Line protocol on Interface Virtual-Access2, changed state to up
R1# show ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route
Gateway of last resort is 0.0.0.0 to network 0.0.0.0
     10.0.0.0/32 is subnetted, 2 subnets
C       10.0.0.10 is directly connected, Dialer0
C       10.0.0.1 is directly connected, Dialer0
S*   0.0.0.0/0 is directly connected, Dialer0
R1#
R1# show pppoe session
     1 client session
Uniq ID  PPPoE  RemMAC          Port                    VT  VA         State
           SID  LocMAC                                      VA-st
    N/A      1  ca02.0a14.0000  Fa0/0                  Di0  Vi2        UP     
                ca01.0a20.0000                              UP        
R1#