华为 huawei 交换机配置 Dot1q 终结子接口接入 VPLS 示例

组网需求
7-11 , PE1 和 PE2 启动 VPLS 功能。 CE1 连接 PE1 设备, CE2 连接 PE2 。 CE1 和 CE2 属
于一个 VPLS 。采用 LDP 作为 VPLS 信令建立 PW ,配置 VPLS ,实现 CE1 与 CE2 的互通。



配置思路
采用如下的思路配置:

  1. 在骨干网上配置路由协议实现互通。
  2. 在 PE 连接 CE 的接口上配置 Dot1q 子接口接入 VPLS 。
  3. 在 PE 之间建立远端 LDP 会话。
  4. PE 间建立传输业务数据所使用的隧道。
  5. PE 上使能 MPLS L2VPN 。
  6. 在 PE 上创建 VSI ,指定信令为 LDP 。
    说明
    VCMP 的角色是 Client 时,不能配置 VLAN 终结子接口。
    操作步骤
    步骤 1 7-11 配置各接口所属的 VLAN 和 VLANIF 接口的 IP 地址
    说明
    ● 避免将 PE 上 AC 侧和 PW 侧的物理接口加入相同的 VLAN 中,否则可能引起环路。
    ● 要求 CE 发送给 PE 的报文带有一层 VLAN Tag 。

配置 CE1 。

<HUAWEI> system-view
HUAWEI sysname CE1
CE1 vlan batch 10
CE1 interface gigabitethernet 0/0/1
CE1-GigabitEthernet0/0/1 port link-type trunk
CE1-GigabitEthernet0/0/1 port trunk allow-pass vlan 10
CE1-GigabitEthernet0/0/1 quit
CE1 interface vlanif 10
CE1-Vlanif10 ip address 10.1.1.1 24
CE1-Vlanif10 quit

配置 CE2 。

<HUAWEI> system-view
HUAWEI sysname CE2
CE2 vlan batch 10
CE2 interface gigabitethernet 0/0/1
CE2-GigabitEthernet0/0/1 port link-type trunk
CE2-GigabitEthernet0/0/1 port trunk allow-pass vlan 10
CE2-GigabitEthernet0/0/1 quit
CE2 interface vlanif 10
CE2-Vlanif10 ip address 10.1.1.2 24
CE2-Vlanif10 quit

配置 PE1 。

<HUAWEI> system-view
HUAWEI sysname PE1
PE1 vlan batch 20
PE1 interface gigabitethernet 0/0/2
PE1-GigabitEthernet0/0/2 port link-type hybrid
PE1-GigabitEthernet0/0/2 port hybrid pvid vlan 20
PE1-GigabitEthernet0/0/2 port hybrid tagged vlan 20
PE1-GigabitEthernet0/0/2 quit
PE1 interface vlanif 20
PE1-Vlanif20 ip address 4.4.4.4 24
PE1-Vlanif20 quit

配置 P 。

<HUAWEI> system-view
HUAWEI sysname P
P vlan batch 20 30
P interface gigabitethernet 0/0/1
P-GigabitEthernet0/0/1 port link-type hybrid
P-GigabitEthernet0/0/1 port hybrid pvid vlan 20
P-GigabitEthernet0/0/1 port hybrid tagged vlan 20
P-GigabitEthernet0/0/1 quit
P interface gigabitethernet 0/0/2
P-GigabitEthernet0/0/2 port link-type hybrid
P-GigabitEthernet0/0/2 port hybrid pvid vlan 30
P-GigabitEthernet0/0/2 port hybrid tagged vlan 30
P-GigabitEthernet0/0/2 quit
P interface vlanif 20
P-Vlanif20 ip address 4.4.4.5 24
P-Vlanif20 quit
P interface vlanif 30
P-Vlanif30 ip address 5.5.5.4 24
P-Vlanif30 quit

配置 PE2 。

<HUAWEI> system-view
HUAWEI sysname PE2
PE2 vlan batch 30
PE2 interface gigabitethernet 0/0/1
PE2-GigabitEthernet0/0/1 port link-type hybrid
PE2-GigabitEthernet0/0/1 port hybrid pvid vlan 30
PE2-GigabitEthernet0/0/1 port hybrid tagged vlan 30
PE2-GigabitEthernet0/0/1 quit
PE2 interface vlanif 30
PE2-Vlanif30 ip address 5.5.5.5 24
PE2-Vlanif30 quit
步骤 2 配置 IGP ,本例中使用 OSPF 。
配置 OSPF 时,注意需要发布 PE1 、 P 和 PE2 的 32 位 Loopback 接口地址( LSR-ID )。

配置 PE1 。

PE1 router id 1.1.1.1
PE1 interface loopback 1
PE1-LoopBack1 ip address 1.1.1.1 32
PE1-LoopBack1 quit
PE1 ospf 1
PE1-ospf-1 area 0
PE1-ospf-1-area-0.0.0.0 network 1.1.1.1 0.0.0.0
PE1-ospf-1-area-0.0.0.0 network 4.4.4.4 0.0.0.255
PE1-ospf-1-area-0.0.0.0 quit
PE1-ospf-1 quit

配置 P 。

P router id 2.2.2.2
P interface loopback 1
P-LoopBack1 ip address 2.2.2.2 32
P-LoopBack1 quit
P ospf 1
P-ospf-1 area 0
P-ospf-1-area-0.0.0.0 network 2.2.2.2 0.0.0.0
P-ospf-1-area-0.0.0.0 network 4.4.4.5 0.0.0.255
P-ospf-1-area-0.0.0.0 network 5.5.5.4 0.0.0.255
P-ospf-1-area-0.0.0.0 quit
P-ospf-1 quit

配置 PE2 。

PE2 router id 3.3.3.3
PE2 interface loopback 1
PE2-LoopBack1 ip address 3.3.3.3 32
PE2-LoopBack1 quit
PE2 ospf 1
PE2-ospf-1 area 0
PE2-ospf-1-area-0.0.0.0 network 3.3.3.3 0.0.0.0
PE2-ospf-1-area-0.0.0.0 network 5.5.5.5 0.0.0.255
PE2-ospf-1-area-0.0.0.0 quit
PE2-ospf-1 quit
配置完成后,在 PE1 、 P 和 PE2 上执行 display ip routing-table 命令可以看到已学到彼
此的路由。以 PE1 的显示为例:
PE1 display ip routing-table
Route Flags: R - relay, D - download to fibȀ T - to vpn-instance

Routing Tables: Public
Destinations : 8 Routes : 8
Destination/Mask Proto Pre Cost Flags NextHop Interface
1.1.1.1/32 Direct 0 0 D 127.0.0.1 LoopBack1
2.2.2.2/32 OSPF 10 1 D 4.4.4.5 Vlanif20
3.3.3.3/32 OSPF 10 2 D 4.4.4.5 Vlanif20
4.4.4.0/24 Direct 0 0 D 4.4.4.4 Vlanif20
4.4.4.4/32 Direct 0 0 D 127.0.0.1 Vlanif20
5.5.5.0/24 OSPF 10 2 D 4.4.4.5 Vlanif20
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
步骤 3 配置 MPLS 基本能力和 LDP

配置 PE1 。

PE1 mpls lsr-id 1.1.1.1
PE1 mpls
PE1-mpls quit
PE1 mpls ldp
PE1-mpls-ldp quit
PE1 interface vlanif 20
PE1-Vlanif20 mpls
PE1-Vlanif20 mpls ldp
PE1-Vlanif20 quit

配置 P 。

P mpls lsr-id 2.2.2.2
P mpls
P-mpls quit
P mpls ldp
P-mpls-ldp quit
P interface vlanif 20
P-Vlanif20 mpls
P-Vlanif20 mpls ldp
P-Vlanif20 quit
P interface vlanif 30
P-Vlanif30 mpls
P-Vlanif30 mpls ldp
P-Vlanif30 quit

配置 PE2 。

PeerID Status LAM SsnRole SsnAge KASent/Rcv

2.2.2.2:0 Operational DU Passive 0000:15:29 3717/3717

TOTAL: 1 session(s) Found.
步骤 4 在 PE 之间建立远端 LDP 会话

配置 PE1 。

PE1 mpls ldp remote-peer 3.3.3.3
PE1-mpls-ldp-remote-3.3.3.3 remote-ip 3.3.3.3
PE1-mpls-ldp-remote-3.3.3.3 quit

配置 PE2 。

PeerID Status LAM SsnRole SsnAge KASent/Rcv

2.2.2.2:0 Operational DU Passive 0000:15:29 3717/3717
3.3.3.3:0 Operational DU Passive 0000:00:00 2/2

TOTAL: 2 session(s) Found.
步骤 5 在 PE 上使能 MPLS L2VPN

配置 PE1 。

PE1 mpls l2vpn
PE1-l2vpn quit

配置 PE2 。

PE2 mpls l2vpn
PE2-l2vpn quit
步骤 6 在 PE 上配置 VSI

配置 PE1 。

PE1 vsi a2 static
PE1-vsi-a2 pwsignal ldp
PE1-vsi-a2-ldp vsi-id 2
PE1-vsi-a2-ldp peer 3.3.3.3
PE1-vsi-a2-ldp quit
PE1-vsi-a2 quit

配置 PE2 。

PE2 vsi a2 static
PE2-vsi-a2 pwsignal ldp
PE2-vsi-a2-ldp vsi-id 2
PE2-vsi-a2-ldp peer 1.1.1.1
PE2-vsi-a2-ldp quit
PE2-vsi-a2 quit
步骤 7 在 PE 上配置 VSI 与接口的绑定

配置 PE1 。

PE1 vcmp role silent
PE1 interface gigabitethernet0/0/1
PE1-GigabitEthernet0/0/1 port link-type hybrid
PE1-GigabitEthernet0/0/1 quit
PE1 interface gigabitethernet0/0/1.1
PE1-GigabitEthernet0/0/1.1 dot1q termination vid 10
PE1-GigabitEthernet0/0/1.1 l2 binding vsi a2
PE1-GigabitEthernet0/0/1.1 quit

配置 PE2 。

PE2 vcmp role silent
PE2 interface gigabitethernet0/0/2
PE2-GigabitEthernet0/0/2 port link-type hybrid
PE2-GigabitEthernet0/0/2 quit
PE2 interface gigabitethernet0/0/2.1
PE2-GigabitEthernet0/0/2.1 dot1q termination vid 10
PE2-GigabitEthernet0/0/2.1 l2 binding vsi a2
PE2-GigabitEthernet0/0/2.1 quit
步骤 8 验证配置结果
完成上述配置后,在 PE1 上执行 display vsi name a2 verbose 命令,可以看到名字为
a2 的 VSI 建立了一条 PW 到 PE2 , VSI 状态为 UP 。
PE1 display vsi name a2 verbose
***VSI Name : a2
Administrator VSI : no
Isolate Spoken : disable
VSI Index : 0
PW Signaling : ldp
Member Discovery Style : static
PW MAC Learn Style : unqualify
Encapsulation Type : vlan
MTU : 1500
²čäàv Mode : uniform
Mpls Exp : --
DomainId : 255
Domain Name :
Ignore AcState : disable
P2P VSI : disable
Create Time : 0 days, 0 hours, 5 minutes, 1 seconds
VSI State : up
VSI ID : 2
*Peer Router ID : 3.3.3.3
Negotiation-vc-id : 2
primary or secondary : primary
ignore-standby-state : no
VC Label : 23552
Peer Type : dynamic
Session : up
Tunnel ID : 0x22
Broadcast Tunnel ID : 0x22
Broad BackupTunnel ID : 0x0
CKey : 2
NKey : 1
Stp Enable : 0
PwIndex : 0
Control Word : disable
Interface Name : gigabitethernet0/0/1.1
State : up
Access Port : false
Last Up Time : 2010/12/30 11:31:18
Total Up Time : 0 days, 0 hours, 1 minutes, 35 seconds
**PW Information:
*Peer Ip Address : 3.3.3.3
PW State : up
Local VC Label : 23552
Remote VC Label : 23552
Remote Control Word : disable
PW Type : label
Local VCCV : alert lsp-ping bfd
Remote VCCV : alert lsp-ping bfd
Tunnel ID : 0x22
Broadcast Tunnel ID : 0x22
Broad BackupTunnel ID : 0x0
Ckey : 0x2
Nkey : 0x1
Main PW Token : 0x22
Slave PW Token : 0x0
Tnl Type : LSP
OutInterface : Vlanif20
Backup OutInterface :
Stp Enable : 0
PW Last Up Time : 2010/12/30 11:32:03
PW Total Up Time : 0 days, 0 hours, 0 minutes, 50 seconds
在 CE1 ( 10.1.1.1 )上能够 ping 通 CE2 ( 10.1.1.2 )。
CE1 ping 10.1.1.2
PING 10.1.1.2: 56 data bytes, press CTRL_C to break
Reply from 10.1.1.2: bytes=56 Sequence=1 ttl=255 time=90 ms
Reply from 10.1.1.2: bytes=56 Sequence=2 ttl=255 time=77 ms
Reply from 10.1.1.2: bytes=56 Sequence=3 ttl=255 time=34 ms
Reply from 10.1.1.2: bytes=56 Sequence=4 ttl=255 time=46 ms
Reply from 10.1.1.2: bytes=56 Sequence=5 ttl=255 time=94 ms
--- 10.1.1.2 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 34/68/94 ms
---- 结束
配置文件
● CE1 的配置文件

sysname CE1

vlan batch 10

interface Vlanif10
ip address 10.1.1.1 255.255.255.0

interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 10

return
● CE2 的配置文件

sysname CE2

vlan batch 10

interface Vlanif10
ip address 10.1.1.2 255.255.255.0

interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 10

return
● PE1 的配置文件

sysname PE1

router id 1.1.1.1

vlan batch 20

mpls lsr-id 1.1.1.1
mpls

mpls l2vpn

vsi a2 static
pwsignal ldp
vsi-id 2
peer 3.3.3.3

mpls ldp

mpls ldp remote-peer 3.3.3.3
remote-ip 3.3.3.3

interface Vlanif20
ip address 4.4.4.4 255.255.255.0
mpls
mpls ldp
#interface GigabitEthernet0/0/1
port link-type hybrid

interface GigabitEthernet0/0/1.1
dot1q termination vid 10
l2 binding vsi a2

interface GigabitEthernet0/0/2
port link-type hybrid
port hybrid pvid vlan 20
port hybrid tagged vlan 20

interface LoopBack1
ip address 1.1.1.1 255.255.255.255

ospf 1
area 0.0.0.0
network 1.1.1.1 0.0.0.0
network 4.4.4.0 0.0.0.255

return
● P 的配置文件

sysname P

router id 2.2.2.2

vlan batch 20 30

mpls lsr-id 2.2.2.2
mpls

mpls ldp

interface Vlanif20
ip address 4.4.4.5 255.255.255.0
mpls
mpls ldp

interface Vlanif30
ip address 5.5.5.4 255.255.255.0
mpls
mpls ldp

interface GigabitEthernet0/0/1
port link-type hybrid
port hybrid pvid vlan 20
port hybrid tagged vlan 20

interface GigabitEthernet0/0/2
port link-type hybrid
port hybrid pvid vlan 30
port hybrid tagged vlan 30

interface LoopBack1
ip address 2.2.2.2 255.255.255.255

ospf 1
area 0.0.0.0
network 2.2.2.2 0.0.0.0
network 4.4.4.0 0.0.0.255
network 5.5.5.0 0.0.0.255

return
● PE2 的配置文件

sysname PE2

router id 3.3.3.3

vlan batch 30

mpls lsr-id 3.3.3.3
mpls

mpls l2vpn

vsi a2 static
pwsignal ldp
vsi-id 2
peer 1.1.1.1

mpls ldp

mpls ldp remote-peer 1.1.1.1
remote-ip 1.1.1.1

interface Vlanif30
ip address 5.5.5.5 255.255.255.0
mpls
mpls ldp

interface GigabitEthernet0/0/1
port link-type hybrid
port hybrid pvid vlan 30
port hybrid tagged vlan 30

interface GigabitEthernet0/0/2
port link-type hybrid

interface GigabitEthernet0/0/2.1
dot1q termination vid 10
l2 binding vsi a2

interface LoopBack1
ip address 3.3.3.3 255.255.255.255

ospf 1
area 0.0.0.0
network 3.3.3.3 0.0.0.0
network 5.5.5.0 0.0.0.255

return

相关推荐
全堆鸿蒙1 小时前
27 RdbPredicates 条件查询详解:EqualTo、OrderBy、组合条件
华为·harmonyos·鸿蒙系统
心中有国也有家1 小时前
AtomGit Flutter 鸿蒙客户端: ChangeNotifier 模式
学习·flutter·华为·harmonyos
RisunJan2 小时前
Linux命令-rlogin(远程登录)
linux·运维
国服第二切图仔2 小时前
HarmonyOS APP《画伴梦工厂》开发第59篇-碰一碰精准分享——跨设备素材插入
华为·harmonyos
深圳恒讯2 小时前
菲律宾云服务器与传统VPS的架构差异
运维·服务器·架构
hqzing2 小时前
在鸿蒙 PC 上使用 Claude Code(最新的 Bun 版本)
华为·harmonyos
蓝天下的守望者2 小时前
svt_apb_if里的宏定义问题
运维·服务器·数据库
小林ixn2 小时前
从“玩具工具”到“跨语言利器”:MCP 协议实战解析
运维·服务器·网络
xd1855785553 小时前
鸿蒙AI菜谱生成器:基于ArkTS原生开发与鸿蒙PC适配实战
人工智能·华为·harmonyos·鸿蒙
小顿的企业观察3 小时前
中企出海战略规划,正在从“走出去”转向“走进去”
大数据·运维·人工智能·产品运营·制造