配置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
相关推荐
乾元43 分钟前
身份与访问:行为生物识别(按键习惯、移动轨迹)的 AI 建模
运维·网络·人工智能·深度学习·安全·自动化·安全架构
tzy2331 小时前
通俗理解 TCP 的 三次握手 和 四次挥手
网络·tcp/ip·三次握手·四次挥手
一晌小贪欢1 小时前
深入理解 Python HTTP 请求:从基础到高级实战指南
开发语言·网络·python·网络协议·http
杜子不疼.1 小时前
远程软件大战再升级:2026年2月三大远程控制软件深度横评,安全功能成新焦点
服务器·网络·安全
linux kernel2 小时前
第六部分:数据链路层
服务器·网络
chian-ocean10 小时前
深入 CANN:使用 `tbe-op` 构建自定义高性能算子
网络
中议视控10 小时前
可编程网络中央控制系统主机通过红外发射棒控制空调电视等红外设备
网络·物联网·5g
数据安全科普王12 小时前
打破中心枷锁:P2P网络如何用“去中心化”重构互联网通信
网络·去中心化·p2p
爱吃烤鸡翅的酸菜鱼12 小时前
CANN ops-nn激活函数与池化算子深度解析
网络·开源·aigc
saber_andlibert13 小时前
TCMalloc底层实现
java·前端·网络