分支专线双归怕单点?主备PW提前建好自动倒换
单条PW的二层专线扛不住中间链路故障。主备两条PW提前建好,BFD绑管理PW毫秒级感知断点,CE2侧E-Trunk协商选边,主用路径一断自动倒到备用,全程不需要人工插手。
为什么主备PW能自动倒换?
二层专线(PWE3)是分支机构接入总部的常用手段,但单条PW的短板也明显:中间链路一断,专线就断。标准解法是PW Redundancy——主备两条PW提前建好,主用出问题自动倒到备用。
官方案例的组网里,CE1单归接PE1(接入侧就一个口,这叫"非对称接入"),CE2双归接PE2和PE3(借E-Trunk跨设备捆绑),要保障的是CE1与CE2之间的二层互通。整套思路五步:骨干OSPF互通;MPLS加LDP打底;配业务PW和管理PW;BFD检测管理PW并绑定业务PW;E-Trunk协商主备并绑BFD。
把机制串起来看就更明白:业务PW是干活的,管理PW是探哨,BFD是哨兵的秒表,E-Trunk是CE2侧的选边裁判。任何一段链路出问题,管理PW上的BFD毫秒级感知,主备角色随之切换;而independent模式的含义是主备PW状态各自独立判断,谁的状态好谁上岗,逻辑直白,排障时也好理解。
PE侧主备PW怎么配?
骨干侧OSPF、MPLS、LDP按常规配好之后,先配业务PW。PE1上一主一备两条L2VC,指向PE2的是主用,指向PE3的带secondary标记,再挂上independent模式的冗余协议:
[PE1] mpls l2vpn
[PE1-l2vpn] quit
[PE1] interface gigabitethernet 1/0/0.1
[PE1-GigabitEthernet1/0/0.1] dot1q termination vid 10
[PE1-GigabitEthernet1/0/0.1] mpls l2vc 2.2.2.9 100
[PE1-GigabitEthernet1/0/0.1] mpls l2vc 3.3.3.9 200 secondary
[PE1-GigabitEthernet1/0/0.1] mpls l2vpn redundancy independent
[PE1-GigabitEthernet1/0/0.1] quit
PE2和PE3除了主PW,还要各配一条bypass PW——这是CE2侧双归设备之间的迂回通道,主用路径断了流量从旁路绕行:
[PE2] interface eth-trunk 10.1
[PE2-Eth-Trunk10.1] dot1q termination vid 10
[PE2-Eth-Trunk10.1] mpls l2vc 1.1.1.9 100
[PE2-Eth-Trunk10.1] mpls l2vc 3.3.3.9 300 bypass
[PE2-Eth-Trunk10.1] quit
接着是管理PW:在PE间用环回口建两条带control-word admin标记的L2VC,它们不跑业务,专门当BFD的检测通道:
[PE1] interface loopback 2
[PE1-LoopBack2] mpls l2vc 2.2.2.9 400 control-word admin
[PE1-LoopBack2] quit
故障感知怎么压到毫秒级?
BFD绑上管理PW,故障感知压到毫秒级,然后把业务PW的命交给它:
[PE1] bfd pe1tope2 bind pw interface loopback 2
[PE1-bfd-lsp-session-pe1tope2] wtr 1
[PE1-bfd-lsp-session-pe1tope2] discriminator local 1000
[PE1-bfd-lsp-session-pe1tope2] discriminator remote 1001
[PE1-bfd-lsp-session-pe1tope2] commit
[PE1-bfd-lsp-session-pe1tope2] quit
[PE1] interface gigabitethernet 1/0/0.1
[PE1-GigabitEthernet1/0/0.1] mpls l2vc track admin-vc interface loopback 2
[PE1-GigabitEthernet1/0/0.1] mpls l2vc secondary track admin-vc interface loopback 3
[PE1-GigabitEthernet1/0/0.1] quit
CE2双归的主备谁来选?
CE2是双归,主备选边靠E-Trunk:PE2、PE3配同样的LACP system-id(对CE2来说它俩就是一台设备),E-Trunk优先级PE2给10、PE3给20,小者为主:
[PE2] lacp e-trunk system-id 00e0-fc00-1010
[PE2] lacp e-trunk priority 100
[PE2] e-trunk 1
[PE2-e-trunk-1] priority 10
[PE2-e-trunk-1] peer-address 3.3.3.9 source-address 2.2.2.9
[PE2-e-trunk-1] quit
[PE2] interface eth-trunk 10
[PE2-Eth-Trunk10] e-trunk 1
[PE2-Eth-Trunk10] quit
最后给E-Trunk也绑一条BFD会话,AC侧链路故障同样快检快切。
配完怎么验证,有哪些坑要避开?
全部完成后display mpls l2vc逐台核对,四条L2VC状态Up、主备角色清晰才算收工。两个实践提醒:一是若AC口用VLANIF做接入,记得先在系统视图执行lnp disable关掉链路类型自协商,两者冲突;二是这套配置环环相扣,改任何一段前先画清主备关系图,上线后抽一个工作日在业务低峰做一次手动倒换演练,确认备用路径真的接得住。
依据:华为官方典型配置案例(2026-11 版)。
贵州诚鑫致达科技提供网络搭建与运维服务,跨园区二层专线这类对业务连续性要求高的组网,设备选型与部署方案可电话沟通——专线平时感觉不到存在,出事那一刻才知道提前铺垫值多少钱。