配置PPPoE拨号双链路上行备份示例

组网图形

图1 设备作为PPPoE Client双链路上行备份组网图

  • 组网需求
  • 配置思路
  • 操作步骤
  • 配置文件
组网需求

图1所示,设备下行通过GE1/0/0连接局域网用户,上行通过GE2/0/0接入PPPoE Server1作为主链路,通过GE3/0/0接入PPPoE Server2作为备份链路。Dialer1和Dialer2分别绑定到GE2/0/0接口和GE3/0/0接口,对应两个PPPoE会话。

为了增强PPPoE拨号的可靠性,用户希望在PPPoE拨号不成功的时候,能够通过备份链路完成PPPoE拨号。主备链路可以通过配置静态路由的优先级区分出来。

配置思路

采用如下的配置思路:

  1. 在Dialer1接口和Dialer2接口下配置CHAP认证,实现设备通过PPP认证分别与PPPoE Server1和PPPoE Server2建立连接。
  2. 配置拨号方式为自动拨号方式,这样,连接断开后,每隔一段时间设备会自动再次尝试建立拨号连接。
  3. 配置NAT功能,实现局域网内的用户可以访问外网。
  4. 配置静态路由的优先级,区分出主备链路。
操作步骤
  1. 配置Dialer1接口

    复制代码
    <Huawei> system-view
    [Huawei] sysname Router
    [Router] interface dialer 1
    [Router-Dialer1] dialer user user2
    [Router-Dialer1] dialer bundle 1
    [Router-Dialer1] ppp chap user user1@system
    [Router-Dialer1] ppp chap password cipher huawei123
    [Router-Dialer1] ip address ppp-negotiate
    [Router-Dialer1] quit
  2. 配置Dialer2接口

    复制代码
    [Router] interface dialer 2
    [Router-Dialer2] dialer user user2
    [Router-Dialer2] dialer bundle 2
    [Router-Dialer2] ppp chap user user1@system
    [Router-Dialer2] ppp chap password cipher huawei123
    [Router-Dialer2] ip address ppp-negotiate
    [Router-Dialer2] quit
  3. 建立PPPoE会话

    复制代码
    [Router] interface gigabitethernet 2/0/0
    [Router-GigabitEthernet2/0/0] pppoe-client dial-bundle-number 1
    [Router-GigabitEthernet2/0/0] quit
    [Router] interface gigabitethernet 3/0/0
    [Router-GigabitEthernet3/0/0] pppoe-client dial-bundle-number 2
    [Router-GigabitEthernet3/0/0] quit
  4. 配置局域网用户通过NAT转换将私网地址转换为公网地址,进行拨号上网

    复制代码
    [Router] acl number 3002
    [Router-acl-adv-3002] rule 5 permit ip source 192.168.10.0 0.0.0.255
    [Router-acl-adv-3002] quit
    [Router] interface dialer 1
    [Router-Dialer1] nat outbound 3002
    [Router-Dialer1] quit
    [Router] interface dialer 2
    [Router-Dialer2] nat outbound 3002
    [Router-Dialer2] quit
  5. 配置到PPPoE Server的静态路由,通过指定静态路由的优先级完成主备链路,优先选择Dialer1接口进行拨号

    复制代码
    [Router] ip route-static 0.0.0.0 0 dialer 1
    [Router] ip route-static 0.0.0.0 0 dialer 2 preference 100
  6. 配置Dialer1接口拨号失败时转换为Down状态,自动切换为Dialer2接口进行拨号

    复制代码
    [Router] interface dialer 1
    [Router-Dialer1] dialer number 1 autodial
    [Router-Dialer1] quit
    [Router] quit
  7. 验证配置结果

    在PPPoE Client上执行命令display pppoe-client session summary,查看PPPoE会话状态和配置信息。根据显示信息判断会话状态是否正常(状态为UP表示正常)、配置是否正确(是否和之前的数据规划和组网一致)。

    复制代码
    <Router> display pppoe-client session summary
    PPPoE Client Session:
    ID   Bundle  Dialer  Intf             Client-MAC    Server-MAC    State
    1    1       1       GE2/0/0          00e0fc577510  0819a6cd0680  UP
    1    2       2       GE3/0/0          00e0fc577511  001109141bd3  UP
相关推荐
XR12345678810 分钟前
食品饮料与制药行业GMP合规网络建设:无尘车间的网络不能成为污染源
开发语言·网络·php
丑过三八线22 分钟前
【VMware Workstation NAT 网络配置指南】
网络
阿拉斯攀登33 分钟前
并发与同步:自旋锁、信号量、互斥锁
linux·网络·嵌入式硬件·linux驱动·字符设备驱动
hai3152475431 小时前
九章编译法----空间几何统一编译法
网络·汇编·人工智能·线性代数
CN_HW1 小时前
Nginx 流量镜像配置文档-双轨国产化
服务器·前端·网络
Macbethad2 小时前
基于TwinCAT的半导体刻蚀设备SCADA管理程序技术方案
运维·网络·数据库
Helen_cai2 小时前
OpenHarmony http 网络请求封装与全局拦截实战(API Version23 + 适配版)
网络·网络协议·http·华为·harmonyos
liulilittle2 小时前
Exhaustive drift-fix simulation V2 — KCC on shared-bottleneck wired path.
开发语言·网络·python·tcp/ip·计算机网络·信息与通信·通信
nuoxin1142 小时前
HR4988替代A4988-富利威
网络·人工智能·嵌入式硬件·fpga开发·dsp开发
EnCi Zheng3 小时前
N3A-一个端口只能给一个程序使用吗?[特殊字符]
网络·nginx·docker