7.4广域网:PPPoE

1.配置

  技术上没什么可说的,目前大部分家庭和公司都是PPPoE上网,不过一般都不在使用串口链路,而是使用以太网链路或光纤入户。所以在配置中我们使用以太网端口进行数据传输,拓扑图如下。
在这里插入图片描述
提示:思科设备端口使用ethernet0/0,华为使用GigabitEthernet0/0/0。R1是ISP的设备,R2是用户端设备。

1.1 思科

1.ISP端R1创建地址池,为用户配置IP地址
ISP_R1(config)#ip local pool pppoe_pool 10.0.12.2 10.0.12.254

2.R1创建虚拟模板,作为pppoe连接的虚拟入口
ISP_R1(config)#int virtual-template 1      
ISP_R1(config-if)#ip add 10.0.12.1 255.255.255.0
ISP_R1(config-if)#peer default ip address pool ppoe_pool
ISP_R1(config-if)#exit

3.R1创建一个BBA(宽带汇聚组)
ISP_R1(config)#bba-group pppoe BBA_PPPoE
ISP_R1(config-bba-group)#virtual-template 1 ----与虚拟模板绑定
ISP_R1(config-bba-group)#exit

4.R1在物理接口启动PPPoE组
ISP_R1(config)#int ether0/0
ISP_R1(config-if)#pppoe enable group BBA_PPPoE
ISP_R1(config-if)#no shut

5.客户端R2配置拨号接口
GW-R2(config)#interface dialer 1        -------编号随便
GW-R2(config-if)#encapsulation ppp 
GW-R2(config-if)#dialer pool 1          -----pool编号也是随便选
GW-R2(config-if)#ip address negotiated  -----配置从服务器获取IP地址
GW-R2(config-if)#mtu 1492               ------PPPoE头部多了8个字节,性能优化1500-8=1492,防止帧切片
GW-R2(config-if)#ip tcp adjust-mss 1452 -----TCP是40个字节,性能优化1492-40=1452
GW-R2(config-if)#ex

6.客户端R2配置物理接口
GW-R2(config)#interface ethernet 0/0
GW-R2(config-if)#no ip address
GW-R2(config-if)#pppoe-client dial-pool-number 1 -----与上面dialer接口的pool编号一致
GW-R2(config-if)#no shutdown 
GW-R2(config-if)#ex

7.测试
GW-R2#show pppoe session
   1 client session 

Uniq ID  PPPoE SID       RemMAC/LocMAC        Port     VT      VA /VA-st        State Type                                           
  N/A      1             aabb.cc00.1000       Et0/0   Di1       Vi1/UP                UP
                         aabb.cc00.2000                                        

1.2 华为

1.ISP的R1创建地址池
[ISP-R1]ip pool ppoe_pool
[ISP-R1-ip-pool-ppoe_pool]network 10.0.12.0 mask 24
[ISP-R1-ip-pool-ppoe_pool]gateway-list 10.0.12.1
[ISP-R1-ip-pool-ppoe_pool]q

2.R1创建AAA用户
[ISP-R1]aaa
[ISP-R1-aaa]local-user pppoe password cipher 123
[ISP-R1-aaa]local-user pppoe service-type ppp
[ISP-R1-aaa]q

3.R1创建虚拟模板
[ISP-R1]int Virtual-Template 1
[ISP-R1-Virtual-Template1]ppp authentication-mode chap 
[ISP-R1-Virtual-Template1]ip add 10.0.12.1 24
[ISP-R1-Virtual-Template1] remote address pool pppoe_pool
[ISP-R1-Virtual-Template1]q

4.R1配置物理接口
[ISP-R1]int GigabitEthernet 0/0/0
[ISP-R1-GigabitEthernet0/0/0]pppoe-server bind virtual-template 1 
[ISP-R1-GigabitEthernet0/0/0]q

5.客户端R2配置拨号接口
[GW-R2]int Dialer 1
[GW-R2-Dialer1] dialer user pppoe2 -----公用账号
[GW-R2-Dialer1] dialer bundle 1
[GW-R2-Dialer1] ppp chap user pppoe
[GW-R2-Dialer1] ppp chap password cipher 123
[GW-R2-Dialer1] ip address ppp-negotiate
[GW-R2-Dialer1] q

6.R2配置物理接口
[GW-R2] interface gigabitethernet 0/0/0
[GW-R2-GigabitEthernet0/0/0] pppoe-client dial-bundle-number 1 ----与dialer接口的bundle一致。
[GW-R2-GigabitEthernet0/0/0] q

7.测试
[GW-R2]display pppoe-client session summary
PPPoE Client Session:
ID   Bundle  Dialer  Intf             Client-MAC    Server-MAC    State
1    1       1       GE0/0/0          00e0fcf9381c  00e0fca160b6  UP    

提示:在eNSP上做华为PPPoE实验,路由器一定要用AR2220。

发布了27 篇原创文章 · 获赞 7 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/ldg513783697/article/details/104903597
今日推荐