PPOE简单解析和配置

PPPOE—基于以太网的点到点协议(本质上是一种二层隧道)
PPOE简单解析和配置_第1张图片
PADI(初始化):由客户端广播发送,用于发现ISP的网络服务提供点(POP)找到DSL访问集中器(DSL-AC),这个报文中包含发送者的MAC地址。
PADO(Offer):由服务器单播发送给客户端。一旦用户计算机发送了PADI报文,DSL-AC就会使用PADI中提供的MAC地址回复一个PADO报文。PADO报文中包含了DSL-AC的MAC地址、名称以及服务名。//如果多于一个POP的DSL-AC回复了PADO报文,客户端就使用提供的名称和服务来从中选择一个。
PADR(Request):由客户端单播发送到服务器,当客户端收到一个来自DSL-AC的可接受的PADO报文后,就会发送一个PADR报文给DSL-AC,用来确认接受发送PADO报文的DSL-AC所提供的PPPoE连接。
PADS(会话确认):由服务器单播发送给客户端,对PADR进行确认,并在其中携带一个会话ID。计算机与此DSL-AC的连接就完整创建了。
PADT(终止):可由任意一方发送,用于终止连接。

PPPOE会话阶段主要分为LCP协商阶段、认证阶段、IPCP阶段(分配IP)等,在这些阶段顺利完成后,就可以进行数据传输。

服务端配置(ISP):
r1(config)#ip dhcp pool pppoe 创建dhcp池塘
r1(dhcp-config)#network 12.1.1.0 255.255.255.0
r1(dhcp-config)#default-router 12.1.1.1
r1(dhcp-config)#dns-server 114.114.114.114
r1(dhcp-config)#exit

r1(config)#interface virtual-Template 1 创建虚拟模板接口
r1(config-if)#ip address 12.1.1.1 255.255.255.0 定制ip地址
r1(config-if)#peer default ip address dhcp-pool pppoe 关联DHCP池塘
r1(config-if)#ppp authentication chap 规定身份验证方式
r1(config-if)#exit
r1(config)#username ccna password cisco123 配置chap时的用户名及密码
r1(config)#vpdn enable 开启虚拟专用拨号网络功能–该功能是用于管理拨号接口的
r1(config)#vpdn-group 1 创建管理组
r1(config-vpdn)#accept-dialin 允许用户拨入信息
r1(config-vpdn-acc-in)#protocol pppoe 拨入方式为pppoe
r1(config-vpdn-acc-in)#virtual-template 1 关联管理的虚拟模板接口
r1(config-vpdn-acc-in)#exit

r1(config)#interface fastEthernet 0/0
r1(config-if)#pppoe enable 开启pppoe功能
r1(config-if)#no shutdown
r1(config-if)#exit

客户端拨号配置:
r2(config)#interface fastEthernet 0/0
r2(config-if)#pppoe enable 开启PPPOE功能
r2(config-if)#pppoe-client dial-pool-number 1 关联拨号虚拟接口
r2(config-if)#no shutdown

r2(config)#interface dialer 0
r2(config-if)#dialer pool 1 关联物理接口
r2(config-if)#ip address negotiated 自动获取ip地址
r2(config-if)#encapsulation ppp
r2(config-if)#ppp authentication chap callin 认证方式为chap拨入
r2(config-if)#ppp chap hostname ccna
r2(config-if)#ppp chap password cisco123
r2(config-if)#exit
注:客户端,创建 dialer 0口后,与ISP之间全部基于该接口通讯;
故缺省和nat配置都需要在这个接口进行

你可能感兴趣的:(CCIE)