8.7 L2VPN-Kompella典型配置
【需求】
CE-A的S2/0/0和CE-B的S2/0/0之间建立一条本地的L2VPN连接,CE-A的S2/0/1和CE-C的S2/0/0
建立一条远程的L2VPN连接。
【组网图】
【配置脚本】
CE-A配置脚本 |
# sysname CE-A # radius scheme system # domain system # interface Serial2/0/0 link-protocol ppp ip address 192.168.11.1 255.255.255.0 # interface Serial2/0/1 link-protocol ppp ip address 192.168.21.1 255.255.255.0 # interface NULL0 # user-interface con 0 user-interface vty
0 4 # return |
CE-B配置脚本 |
# sysname CE-B # radius scheme system # domain system # interface Serial2/0/0 link-protocol ppp ip address 192.168.11.2 255.255.255.0 # interface NULL0 # user-interface con 0 user-interface vty 0 4 # return |
PE-A配置脚本 |
# sysname PE-A # router id 1.1.1.1 # mpls lsr-id 1.1.1.1 # mpls l2vpn /启用MPLS L2VPN/ # # radius scheme system # mpls # mpls ldp # domain system # interface Serial2/0/0 link-protocol ppp # interface Serial2/0/1 link-protocol ppp # interface Serial2/0/2 link-protocol ppp # interface Serial2/0/3 link-protocol ppp ip address 10.0.0.1 255.255.255.252 mpls mpls ldp enable # interface NULL0 # interface LoopBack0 ip address 1.1.1.1 255.255.255.255 # bgp 100 undo synchronization group inter internal peer 3.3.3.3 group
inter
/和PE-B建立BGP邻居/ peer 3.3.3.3 connect-interface LoopBack0 # l2vpn-family
/创建L2VPN地址族/ peer inter enable
/使能peer inter/ # ospf 1 area 0.0.0.0 network 1.1.1.1 0.0.0.0 network 10.0.0.0 0.0.0.3 # mpls l2vpn vpna
encapsulation ppp /创建VPN实例“vpna”,封装为ppp/ route-distinguisher
100:1
/RD=100:1/ vpn-target 100:1 import-extcommunity /RT=100:1/ vpn-target 100:1 export-extcommunity mtu 1500 ce ce-a
id 1 range 10 default-offset 0
/创建ce“ce-a”/ connection ce-offset
3 interface Serial2/0/1 /配置和CE-C的远程连接/ connection ce-offset
2 interface Serial2/0/0 /配置和CE-B的本地连接/ ce ce-b
id 2 range 10 default-offset
0 /创建ce“ce-b”/ connection ce-offset
1 interface Serial2/0/2 /配置和CE-A的本地连接/ # # user-interface con 0 user-interface vty 0 4 # return |
P配置脚本 |
# sysname P # router id 2.2.2.2 # mpls lsr-id 2.2.2.2 # radius scheme system # mpls # mpls ldp # domain system # interface Serial2/0/0 link-protocol ppp ip address 10.0.0.2 255.255.255.252 mpls mpls ldp enable # interface Serial2/0/1 link-protocol ppp ip address 10.0.0.5 255.255.255.252 mpls mpls ldp enable # interface NULL0 # interface LoopBack0 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 10.0.0.0 0.0.0.3 network 10.0.0.4 0.0.0.3 # user-interface con 0 user-interface vty 0 4 # return |
PE-B配置脚本 |
# sysname PE-B # router id 3.3.3.3 # mpls lsr-id 3.3.3.3 # mpls l2vpn /启用MPLS L2VPN/ # # radius scheme system # mpls # mpls ldp # domain system # interface Serial2/0/0 link-protocol ppp ip address 10.0.0.6 255.255.255.252 mpls mpls ldp enable # interface Serial2/0/1 link-protocol ppp # interface NULL0 # interface LoopBack0 ip address 3.3.3.3 255.255.255.255 # bgp 100 undo synchronization group inter internal peer 1.1.1.1 group
inter
/和PE-A建立BGP邻居/ peer 1.1.1.1 connect-interface LoopBack0 # l2vpn-family
/创建L2VPN地址族/ peer inter
enable
/使能peer inter/ # ospf 1 area 0.0.0.0 network 3.3.3.3 0.0.0.0 network 10.0.0.4 0.0.0.3 # mpls l2vpn vpna
encapsulation ppp /创建VPN实例“vpna”,封装为ppp/ route-distinguisher
100:1
/RD=100:1/ vpn-target 100:1 import-extcommunity /RT=100:1/ vpn-target 100:1 export-extcommunity mtu 1500 ce ce-c
id 3 range 10 default-offset
0 /创建ce“ce-c”/ connection ce-offset
1 interface Serial2/0/1
/配置和CE-A的远程连接/ # # user-interface con 0 user-interface vty 0 4 # return |
CE-C配置脚本 |
# sysname CE-C # radius scheme system # domain system # interface Serial2/0/0 link-protocol ppp ip address 192.168.21.2 255.255.255.0 # interface NULL0 # user-interface con 0 user-interface vty 0 4 # return |
【验证】
查看PE-A的l2vpn连接状态
<PE-A>disp mpls l2vpn connection
total connections: 3,
connections: 3 up, 0 down, 2 local, 1 remote, 0 unknown
VPN-Instance Name: vpna,
total connections: 3,
connections: 3 up, 0 down, 2 local, 1 remote, 0 unknown
CE Name: ce-a, id:
1,
Rid type status peer-id route-distinguisher intf
3 rmt up 3.3.3.3 100:1 Serial2/0/1
2 loc up --- --- Serial2/0/0
CE Name: ce-b, id:
2,
Rid type status peer-id route-distinguisher intf
1 loc up --- --- Serial2/0/2
查看PE-B的l2vpn连接状态
<PE-B>disp mpls l2vpn connection
total connections: 1,
connections: 1 up, 0 down, 0 local, 1 remote, 0 unknown
VPN-Instance Name: vpna,
total connections: 1,
connections: 1 up, 0 down, 0 local, 1 remote, 0 unknown
CE Name: ce-c, id:
3,
Rid type status peer-id route-distinguisher intf
1 rmt up 1.1.1.1 100:1 Serial2/0/1
【提示】
1、 Kompella方式的VC标签由MP-BGP来发布