配置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
相关推荐
程序员-珍2 小时前
虚拟机ip突然看不了了
linux·网络·网络协议·tcp/ip·centos
4647的码农历程2 小时前
Linux网络编程 -- 网络基础
linux·运维·网络
向李神看齐2 小时前
RTSP协议讲解
网络
Death2003 小时前
使用Qt进行TCP和UDP网络编程
网络·c++·qt·tcp/ip
魏大橙3 小时前
linux RCE本地/公网测试
网络·网络协议·udp
陈逸轩*^_^*3 小时前
Java 网络编程基础
java·网络·计算机网络
l1x1n04 小时前
网络安全概述:从认知到实践
网络
鄃鳕4 小时前
HTTP【网络】
网络·网络协议·http
蜡笔小新星4 小时前
Python Kivy库学习路线
开发语言·网络·经验分享·python·学习
小白爱电脑6 小时前
WIFI网速不够是不是光猫的“路由模式”和“桥接模式”配置错了?
网络·智能路由器·桥接模式