部署PPPoE的3种形式: 终端用户PC连接到ADSL Modem、路由器连接到ADSL Modem、具有ADSL接口和PPPoE客户端功能的路由器。
PPPoE通过桥接接入设备将终端用户连接到汇聚路由器。在PPPoE配置中,你必须将以太网接口绑定到拨号(Dialer)接口,并且将以太网接口的{zd0}载荷从1500字节减小到1492。
PPPOE配置实例:
hostname CPE
1:配置vpdn:
vpdn enable(启用路由器的虚拟专用拨号网络---vpnd)
vpdn-group zheng(建立一个vpdn组)
request-dialin(初始化一个vpnd tunnel,建立一个请求拨入的vpdn子组)
protocol pptp(vpdn子组使用pppoe建立会话隧道)
2.配置路由器为内部网络主机提供dhcp服务:
ip dhcp pool MyPool
import all------------------------(导入dns和wins server)
network 10.0.0.0 255.0.0.0
default-router 10.0.0.1
3.配置路由器连接adsl modem的接口:
interface Ethernet0/1
no ip address
pppoe enable-----------------------------------在以太网接口上启用PPPoE
pppoe-client dial-pool-number 1-----------将以太接口的pppoe拨号客户端加入拨号池1
4.配置内部网络:
interface Ethernet0/0
ip address 10.0.0.1 255.0.0.0
ip nat inside
5.配置逻辑拨号接口:
interface Dialer0
ip address negotiated--------------设置通过IPCP与远端设备协商获取IP地址
encapsulation ppp
dialer pool 1--------------------------将Dialer接口绑定到拨号池(Dialer pool)
ip mtu 1492-------------------------减小以太网帧的{zd0}载荷(因为PPPoE头需要8字节)
ip nat outside
ppp authentication chap callin
ppp chap password mysecret
6.做NAT转换:
ip nat inside source list 101 interface Dialer0 overload
access-list 101 permit ip 10.0.0.0 0.255.255.255
7.配置缺省路由:
ip route 0.0.0.0 0.0.0.0 Dialer0
查看:show pppoe session 显示当前xx的PPPoE会话的基本信息
debug ppp authentication 显示PPP验证协议的消息,包括CHAP和PAP的报文交互等
debug pppoe events 显示PPPoE会话建立或拆除过程中的事件消息
show ip dhcp binding 显示Cisco IOS DHCP服务器的IP地址分配情况
show ip nat translations 显示活动的NAT转换