配置VPLS Multi-homing示例
当PE设备支持BGP作为BGP Multi-homing信令时,可以配置VPLS Multi-homing,解决多归属场景下环路问题。
组网需求
在VPLS网络中运营商为了提供高可靠性的服务,往往会部署冗余链路,CE通过冗余链路接入一对PE。然而这种冗余链路在提供了链路保护的同时,也存在环路风险。为解决环路问题,可以提出通过在PE上部署VPLS Multi-homing,解决多归属场景下环路问题。
- 通过依次比较ACS(AC state)、PREF(preference,多归站点优先级)和PE-ID(BGP Router ID)的优先级,调整多归链路的优先级,实现CE的一条多归链路处于活跃状态,其他处于阻断状态,从而有效防止环路出现。
- PE之间建立PW,实现端到端的业务承载。
配置思路
采用如下的思路配置BGP方式VPLS的基本功能:
在骨干网上配置路由协议实现互通,并配置MPLS基本功能。
在PE之间建立LSP隧道。
在PE上使能MPLS L2VPN。
在PE上使能BGP对等体交换VPLS信息的功能。
在PE上创建VSI,指定信令为BGP,指定RD和VPN-Target。
配置VPLS Multi-homing。
将AC接口与站点进行绑定。
数据准备
为完成此配置例,需准备如下的数据:
对等体的IP地址。
PE1、PE2上的VSI名称。
PE1、PE2上的BGP AS号。
PE上VSI的RD和VPN-Target,CE所属的MH-ID。
绑定VSI的接口和接口上封装的VLAN ID值。
操作步骤
- 配置骨干网各设备的IP地址。
# 配置PE1。
<HUAWEI> system-view
[~HUAWEI] sysname PE1
[*HUAWEI] commit
[~PE1] interface loopback1
[*PE1-Loopback1] ip address 1.1.1.9 32
[*PE1-Loopback1] quit
[*PE1] interface gigabitethernet 1/0/0
[*PE1-GigabitEthernet1/0/0] ip address 192.168.1.1 24
[*PE1-GigabitEthernet1/0/0] quit
[*PE1] interface gigabitethernet 2/0/0
[*PE1-GigabitEthernet2/0/0] ip address 192.168.10.1 24
[*PE1-GigabitEthernet2/0/0] quit
[*PE1] interface gigabitethernet 3/0/0.1
[*PE1-GigabitEthernet3/0/0.1] undo shutdown
[*PE1-GigabitEthernet3/0/0.1] quit
[*PE1] interface gigabitethernet 4/0/0.1
[*PE1-GigabitEthernet4/0/0.1] undo shutdown
[*PE1-GigabitEthernet4/0/0.1] quit
[*PE1] commit
# 配置PE2。
<HUAWEI> system-view
[~HUAWEI] sysname PE2
[*HUAWEI] commit
[~PE2] interface loopback1
[*PE2-Loopback1] ip address 2.2.2.9 32
[*PE2-Loopback1] quit
[*PE2] interface gigabitethernet 1/0/0
[*PE2-GigabitEthernet1/0/0] 192.168.20.1 24
[*PE2-GigabitEthernet1/0/0] quit
[*PE2] interface gigabitethernet 2/0/0
[*PE2-GigabitEthernet2/0/0] 192.168.10.2 24
[*PE2-GigabitEthernet2/0/0] quit
[*PE2] interface gigabitethernet 3/0/0.1
[*PE2-GigabitEthernet3/0/0.1] undo shutdown
[*PE2-GigabitEthernet3/0/0.1] quit
[*PE2] commit
# 配置PE3。
<HUAWEI> system-view
[~HUAWEI] sysname PE3
[*HUAWEI] commit
[~PE3] interface loopback1
[*PE3-Loopback1] ip address 3.3.3.9 32
[*PE3-Loopback1] quit
[*PE3] interface gigabitethernet 1/0/0
[*PE3-GigabitEthernet1/0/0] 192.168.1.2 24
[*PE3-GigabitEthernet1/0/0] quit
[*PE3] interface gigabitethernet 2/0/0
[*PE3-GigabitEthernet2/0/0] 192.168.20.2 24
[*PE3-GigabitEthernet2/0/0] quit
[*PE3] interface gigabitethernet 3/0/0.1
[*PE3-GigabitEthernet3/0/0.1] undo shutdown
[*PE3-GigabitEthernet3/0/0.1] quit
[*PE3] commit
# 配置CE1。
<HUAWEI> system-view
[~HUAWEI] sysname CE1
[*HUAWEI] commit
[~CE1] interface gigabitethernet 1/0/0.1
[*CE1-GigabitEthernet1/0/0.1] undo shutdown
[*CE1-GigabitEthernet1/0/0.1] vlan-type dot1q 10
[*CE1-GigabitEthernet1/0/0.1] ip address 10.1.1.1 24
[*CE1-GigabitEthernet1/0/0.1] quit
[*CE1] commit
# 配置CE2。
<HUAWEI> system-view
[~HUAWEI] sysname CE2
[*HUAWEI] commit
[~CE2] vlan 10
[*CE2-vlan10] quit
[*CE2] interface gigabitethernet 1/0/0
[*CE2-GigabitEthernet1/0/0] portswitch
[*CE2-GigabitEthernet1/0/0] port trunk allow-pass vlan 10
[*CE2-GigabitEthernet1/0/0] quit
[*CE2] interface gigabitethernet 2/0/0
[*CE2-GigabitEthernet2/0/0] portswitch
[*CE2-GigabitEthernet2/0/0] port trunk allow-pass vlan 10
[*CE2-GigabitEthernet2/0/0] quit
[*CE2] interface vlanif10
[*CE2-Vlanif10] ip address 10.1.1.2 24
[*CE2-Vlanif10] quit
[*CE2] commit
# 配置CE3。
<HUAWEI> system-view
[~HUAWEI] sysname CE3
[*HUAWEI] commit
[~CE3] interface gigabitethernet 1/0/0.1
[*CE3-GigabitEthernet1/0/0.1] undo shutdown
[*CE3-GigabitEthernet1/0/0.1] vlan-type dot1q 10
[*CE3-GigabitEthernet1/0/0.1] ip address 10.1.1.4 24
[*CE3-GigabitEthernet1/0/0.1] quit
[*CE3] commit
- 配置IGP,本示例使用OSPF。
# 配置PE1。
[~PE1] ospf 1
[*PE1-ospf-1] area 0.0.0.0
[*PE1-ospf-1-area-0.0.0.0] network 1.1.1.9 0.0.0.0
[*PE1-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255
[*PE1-ospf-1-area-0.0.0.0] network 192.168.10.0 0.0.0.255
[*PE1-ospf-1-area-0.0.0.0] quit
[*PE1-ospf-1] quit
[*PE1] commit
# 配置PE2。
[~PE2] ospf 1
[*PE2-ospf-1] area 0.0.0.0
[*PE2-ospf-1-area-0.0.0.0] network 2.2.2.9 0.0.0.0
[*PE2-ospf-1-area-0.0.0.0] network 192.168.10.0 0.0.0.255
[*PE2-ospf-1-area-0.0.0.0] network 192.168.20.0 0.0.0.255
[*PE2-ospf-1-area-0.0.0.0] quit
[*PE2-ospf-1] quit
[*PE2] commit
# 配置PE3。
[~PE3] ospf 1
[*PE3-ospf-1] area 0.0.0.0
[*PE3-ospf-1-area-0.0.0.0] network 3.3.3.9 0.0.0.0
[*PE3-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255
[*PE3-ospf-1-area-0.0.0.0] network 192.168.20.0 0.0.0.255
[*PE3-ospf-1-area-0.0.0.0] quit
[*PE3-ospf-1] quit
[*PE3] commit
- 使能MPLS,建立LSP隧道
# 配置PE1。
[~PE1] mpls lsr-id 1.1.1.9
[*PE1] mpls
[*PE1-mpls] quit
[*PE1] mpls ldp
[*PE1-mpls-ldp] quit
[*PE1] interface gigabitethernet 1/0/0
[*PE1-GigabitEthernet1/0/0] mpls
[*PE1-GigabitEthernet1/0/0] mpls ldp
[*PE1-GigabitEthernet1/0/0] quit
[*PE1] interface gigabitethernet 2/0/0
[*PE1-GigabitEthernet2/0/0] mpls
[*PE1-GigabitEthernet2/0/0] mpls ldp
[*PE1-GigabitEthernet2/0/0] quit
[*PE1] commit
# 配置PE2。
[~PE2] mpls lsr-id 2.2.2.9
[*PE2] mpls
[*PE2-mpls] quit
[*PE2] mpls ldp
[*PE2-mpls-ldp] quit
[*PE2] interface gigabitethernet 1/0/0
[*PE2-GigabitEthernet1/0/0] mpls
[*PE2-GigabitEthernet1/0/0] mpls ldp
[*PE2-GigabitEthernet1/0/0] quit
[*PE2] interface gigabitethernet 2/0/0
[*PE2-GigabitEthernet2/0/0] mpls
[*PE2-GigabitEthernet2/0/0] mpls ldp
[*PE2-GigabitEthernet2/0/0] quit
[*PE2] commit
# 配置PE3。
[~PE3] mpls lsr-id 3.3.3.9
[*PE3] mpls
[*PE3-mpls] quit
[*PE3] mpls ldp
[*PE3-mpls-ldp] quit
[*PE3] interface gigabitethernet 1/0/0
[*PE3-GigabitEthernet1/0/0] mpls
[*PE3-GigabitEthernet1/0/0] mpls ldp
[*PE3-GigabitEthernet1/0/0] quit
[*PE3] interface gigabitethernet 2/0/0
[*PE3-GigabitEthernet2/0/0] mpls
[*PE3-GigabitEthernet2/0/0] mpls ldp
[*PE3-GigabitEthernet2/0/0] quit
[*PE3] commit
- 使能BGP对等体交换VPLS信息的能力
# Configure PE1.
[~PE1] bgp 100
[*PE1-bgp] peer 2.2.2.9 as-number 100
[*PE1-bgp] peer 2.2.2.9 connect-interface loopback1
[*PE1-bgp] peer 3.3.3.9 as-number 100
[*PE1-bgp] peer 3.3.3.9 connect-interface loopback1
[*PE1-bgp] l2vpn-ad-family
[*PE1-bgp-af-l2vpn-ad] signaling vpls
[*PE1-bgp-af-l2vpn-ad] signaling multi-homing non-standard-compatible
[*PE1-bgp-af-l2vpn-ad] peer 2.2.2.9 enable
[*PE1-bgp-af-l2vpn-ad] peer 3.3.3.9 enable
[*PE1-bgp-af-l2vpn-ad] quit
[*PE1-bgp] quit
[*PE1] commit
# Configure PE2.
[~PE2] bgp 100
[*PE2-bgp] peer 1.1.1.9 as-number 100
[*PE2-bgp] peer 1.1.1.9 connect-interface loopback1
[*PE2-bgp] peer 3.3.3.9 as-number 100
[*PE2-bgp] peer 3.3.3.9 connect-interface loopback1
[*PE2-bgp] l2vpn-ad-family
[*PE2-bgp-af-l2vpn-ad] signaling vpls
[*PE2-bgp-af-l2vpn-ad] signaling multi-homing non-standard-compatible
[*PE2-bgp-af-l2vpn-ad] peer 1.1.1.9 enable
[*PE2-bgp-af-l2vpn-ad] peer 3.3.3.9 enable
[*PE2-bgp-af-l2vpn-ad] quit
[*PE2-bgp] quit
[*PE2] commit
# Configure PE3.
[~PE3] bgp 100
[*PE3-bgp] peer 1.1.1.9 as-number 100
[*PE3-bgp] peer 1.1.1.9 connect-interface loopback1
[*PE3-bgp] peer 2.2.2.9 as-number 100
[*PE3-bgp] peer 2.2.2.9 connect-interface loopback1
[*PE3-bgp] l2vpn-ad-family
[*PE3-bgp-af-l2vpn-ad] signaling vpls
[*PE3-bgp-af-l2vpn-ad] signaling multi-homing non-standard-compatible
[*PE3-bgp-af-l2vpn-ad] peer 1.1.1.9 enable
[*PE3-bgp-af-l2vpn-ad] peer 2.2.2.9 enable
[*PE3-bgp-af-l2vpn-ad] quit
[*PE3-bgp] quit
[*PE3] commit
- 在PE上使能MPLS L2VPN
# 配置PE1。
[~PE1] mpls l2vpn
[*PE1-l2vpn] quit
[*PE1] commit
# 配置PE2。
[~PE2] mpls l2vpn
[*PE2-l2vpn] quit
[*PE2] commit
# 配置PE3。
[~PE3] mpls l2vpn
[*PE3-l2vpn] quit
[*PE3] commit
- 创建多归属站点,并配置VPLS连接
# 配置PE1。
[~PE1] vsi bgp1
[*PE1-vsi-bgp1] pwsignal bgp multi-homing
[*PE1-vsi-bgp1-bgp] route-distinguisher 192.168.1.1:1
[*PE1-vsi-bgp1-bgp] vpn-target 100:1 import-extcommunity
[*PE1-vsi-bgp1-bgp] vpn-target 100:1 export-extcommunity
[*PE1-vsi-bgp1-bgp] site-range 1000 default-offset 0
[*PE1-vsi-bgp1-bgp] site default
[*PE1-vsi-bgp1-bgp-site-default] site-id 10
[*PE1-vsi-bgp1-bgp-site-site1] quit
[*PE1-vsi-bgp1-bgp] site name site2
[*PE1-vsi-bgp1-bgp-site-site2] site-id 20
[*PE1-vsi-bgp1-bgp-site-site2] quit
[*PE1-vsi-bgp1-bgp] site name best
[*PE1-vsi-bgp1-bgp-site-best] site-id 100
[*PE1-vsi-bgp1-bgp-site-best] best-site
[*PE1-vsi-bgp1-bgp-site-best] quit
[*PE1-vsi-bgp1] quit
[*PE1] commit
# 配置PE2。
[~PE2] vsi bgp1
[*PE2-vsi-bgp1] pwsignal bgp multi-homing
[*PE2-vsi-bgp1-bgp] route-distinguisher 192.168.10.2:1
[*PE2-vsi-bgp1-bgp] vpn-target 100:1 import-extcommunity
[*PE2-vsi-bgp1-bgp] vpn-target 100:1 export-extcommunity
[*PE2-vsi-bgp1-bgp] site-range 1000 default-offset 0
[*PE2-vsi-bgp1-bgp] site name site2
[*PE2-vsi-bgp1-bgp-site-site2] site-id 20
[*PE2-vsi-bgp1-bgp-site-site2] quit
[*PE2-vsi-bgp1-bgp] site name best
[*PE2-vsi-bgp1-bgp-site-best] site-id 200
[*PE2-vsi-bgp1-bgp-site-best] best-site
[*PE2-vsi-bgp1-bgp-site-best] quit
[*PE2-vsi-bgp1-bgp] quit
[*PE2-vsi-bgp1] quit
[*PE2] commit
# 配置PE3。
[~PE3] vsi bgp1
[*PE3-vsi-bgp1] pwsignal bgp multi-homing
[*PE3-vsi-bgp1-bgp] route-distinguisher 192.168.20.2:1
[*PE3-vsi-bgp1-bgp] vpn-target 100:1 import-extcommunity
[*PE3-vsi-bgp1-bgp] vpn-target 100:1 export-extcommunity
[*PE3-vsi-bgp1-bgp] site-range 1000 default-offset 0
[*PE3-vsi-bgp1-bgp] site default
[*PE3-vsi-bgp1-bgp-site-site1] site-id 30
[*PE3-vsi-bgp1-bgp-site-site1] quit
[*PE3-vsi-bgp1-bgp] site name best
[*PE3-vsi-bgp1-bgp-site-best] site-id 300
[*PE3-vsi-bgp1-bgp-site-best] best-site
[*PE3-vsi-bgp1-bgp-site-best] quit
[*PE3-vsi-bgp1-bgp] quit
[*PE3-vsi-bgp1] quit
[*PE3] commit
- 配置AC接口和多归属站点绑定。
# 在PE1上创建子接口,允许接收VLAN10的报文,绑定多归属站点。
[~PE1] interface gigabitethernet3/0/0.1
[*PE1-GigabitEthernet3/0/0.1] vlan-type dot1q 10
[*PE1-GigabitEthernet3/0/0.1] l2 binding vsi bgp1 multi-homing-site default
[*PE1-GigabitEthernet3/0/0.1] quit
[*PE1] interface gigabitethernet4/0/0.1
[*PE1-GigabitEthernet4/0/0.1] vlan-type dot1q 10
[*PE1-GigabitEthernet4/0/0.1] l2 binding vsi bgp1 multi-homing-site site2
[*PE1-GigabitEthernet4/0/0.1] quit
[*PE1] commit
# 在PE2上创建子接口,允许接收VLAN10的报文,绑定多归属站点。
[~PE2] interface gigabitethernet3/0/0.1
[*PE2-GigabitEthernet3/0/0.1] vlan-type dot1q 10
[*PE1-GigabitEthernet3/0/0.1] l2 binding vsi bgp1 multi-homing-site site2
[*PE2-GigabitEthernet3/0/0.1] quit
[*PE2] commit
# 在PE3上创建子接口,允许接收VLAN10的报文,绑定多归属站点。
[~PE3] interface gigabitethernet3/0/0.1
[*PE3-GigabitEthernet3/0/0.1] vlan-type dot1q 10
[*PE3-GigabitEthernet3/0/0.1] l2 binding vsi bgp1 multi-homing-site default
[*PE3-GigabitEthernet3/0/0.1] quit
[*PE3] commit
- 验证配置结果
完成上述配置后,在PE1上执行display vsi verbose,可以查看到VPLS Multi-homing场景中VPLS的连接信息。
[~PE1] display vsi verbose
***VSI Name : bgp1 Work Mode : normal Administrator VSI : no Isolate Spoken : disable VSI Index : 1 PW Signaling : bgpmh Member Discovery Style : -- Bridge-domain Mode : disable PW MAC Learn Style : unqualify Encapsulation Type : vlan MTU : 1500 Diffserv Mode : uniform Service Class : -- Color : -- DomainId : 255 Domain Name : Ignore AcState : disable P2P VSI : disable Create Time : 0 days, 3 hours, 58 minutes, 56 seconds VSI State : up Resource Status : -- BGP RD : 192.168.1.1:1 Import vpn target : 100:1 Export vpn target : 100:1 Interface Name : GigabitEthernet3/0/0.1 State : up Ac Block State : unblocked Access Port : false Last Up Time : 2016/03/31 20:50:42 Total Up Time : 0 days, 3 hours, 42 minutes, 15 seconds Interface Name : GigabitEthernet4/0/0.1 State : up Ac Block State : unblocked Access Port : false Last Up Time : 2016/03/31 20:51:47 Total Up Time : 0 days, 3 hours, 40 minutes, 43 seconds
# CE1能够Ping通CE3。
[~CE1] ping 10.1.1.4
PING 10.1.1.4: 56 data bytes, press CTRL_C to break
Reply from 10.1.1.4: bytes=56 Sequence=1 ttl=255 time=90 ms
Reply from 10.1.1.4: bytes=56 Sequence=2 ttl=255 time=77 ms
Reply from 10.1.1.4: bytes=56 Sequence=3 ttl=255 time=34 ms
Reply from 10.1.1.4: bytes=56 Sequence=4 ttl=255 time=46 ms
Reply from 10.1.1.4: bytes=56 Sequence=5 ttl=255 time=94 ms
--- 10.1.1.4 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 # interface GigabitEthernet1/0/0 undo shutdown #interface GigabitEthernet1/0/0.1 vlan-type dot1q 10 ip address 10.1.1.1 255.255.255.0 # return
CE2的配置文件
# sysname CE2 # vlan batch 10 # interface Vlanif10 ip address 10.1.1.2 255.255.255.0 # interface GigabitEthernet1/0/0 portswitch undo shutdown port trunk allow-pass vlan 10 # interface GigabitEthernet2/0/0 portswitch undo shutdown port trunk allow-pass vlan 10 # return
CE3的配置文件
# sysname CE3 # interface GigabitEthernet1/0/0 undo shutdown # interface GigabitEthernet1/0/0.1 vlan-type dot1q 10 ip address 10.1.1.4 255.255.255.0 # return
PE1的配置文件
# sysname PE1 # mpls lsr-id 1.1.1.9 # mpls # mpls l2vpn # vsi bgp1 pwsignal bgp multi-homing route-distinguisher 192.168.1.1:1 vpn-target 100:1 import-extcommunity vpn-target 100:1 export-extcommunity site-range 1000 default-offset 0 site name best site-id 100 best-site site default site-id 10 site name site2 site-id 20 # mpls ldp # interface GigabitEthernet1/0/0 undo shutdown ip address 192.168.1.1 255.255.255.0 mpls mpls ldp # interface GigabitEthernet2/0/0 undo shutdown ip address 192.168.10.1 255.255.255.0 mpls mpls ldp # interface GigabitEthernet3/0/0 undo shutdown # interface GigabitEthernet3/0/0.1 vlan-type dot1q 10 l2 binding vsi bgp1 # interface GigabitEthernet4/0/0 undo shutdown # interface GigabitEthernet4/0/0.1 vlan-type dot1q 10 l2 binding vsi bgp1 multi-homing-site site2 # interface LoopBack1 ip address 1.1.1.9 255.255.255.255 # # bgp 100 peer 2.2.2.9 as-number 100 peer 2.2.2.9 connect-interface LoopBack1 peer 3.3.3.9 as-number 100 peer 3.3.3.9 connect-interface LoopBack1 # ipv4-family unicast undo synchronization peer 2.2.2.9 enable peer 3.3.3.9 enable # l2vpn-ad-family policy vpn-target signaling vpls signaling multi-homing non-standard-compatible peer 2.2.2.9 enable peer 3.3.3.9 enable # ospf 1 area 0.0.0.0 network 1.1.1.9 0.0.0.0 network 192.168.1.0 0.0.0.255 network 192.168.10.0 0.0.0.255 # return
PE2的配置文件
# sysname PE2 # mpls lsr-id 2.2.2.9 # mpls # mpls l2vpn # vsi bgp1 pwsignal bgp multi-homing route-distinguisher 192.168.10.2:1 vpn-target 100:1 import-extcommunity vpn-target 100:1 export-extcommunity site-range 1000 default-offset 0 site name best site-id 200 best-site site default site name site2 site-id 20 # mpls ldp # interface GigabitEthernet1/0/0 undo shutdown ip address 192.168.20.1 255.255.255.0 mpls mpls ldp # interface GigabitEthernet2/0/0 undo shutdown ip address 192.168.10.2 255.255.255.0 mpls mpls ldp # interface GigabitEthernet3/0/0 undo shutdown # interface GigabitEthernet3/0/0.1 vlan-type dot1q 10 l2 binding vsi bgp1 multi-homing-site site2 # interface LoopBack1 ip address 2.2.2.9 255.255.255.255 # bgp 100 peer 1.1.1.9 as-number 100 peer 1.1.1.9 connect-interface LoopBack1 peer 3.3.3.9 as-number 100 peer 3.3.3.9 connect-interface LoopBack1 # ipv4-family unicast undo synchronization peer 1.1.1.9 enable peer 3.3.3.9 enable # l2vpn-ad-family policy vpn-target signaling vpls signaling multi-homing non-standard-compatible peer 1.1.1.9 enable peer 3.3.3.9 enable # ospf 1 area 0.0.0.0 network 2.2.2.9 0.0.0.0 network 192.168.10.0 0.0.0.255 network 192.168.20.0 0.0.0.255 # return
PE3的配置文件
# sysname PE3 # mpls lsr-id 3.3.3.9 # mpls # mpls l2vpn # vsi bgp1 pwsignal bgp multi-homing route-distinguisher 192.168.20.2:1 vpn-target 100:1 import-extcommunity vpn-target 100:1 export-extcommunity site-range 1000 default-offset 0 site name best site-id 300 best-site site default site-id 30 # mpls ldp # interface GigabitEthernet1/0/0 undo shutdown ip address 192.168.1.2 255.255.255.0 mpls mpls ldp # interface GigabitEthernet2/0/0 undo shutdown ip address 192.168.20.2 255.255.255.0 mpls mpls ldp # interface GigabitEthernet3/0/0 undo shutdown # interface GigabitEthernet3/0/0.1 vlan-type dot1q 10 l2 binding vsi bgp1 # interface LoopBack1 ip address 3.3.3.9 255.255.255.255 # bgp 100 peer 1.1.1.9 as-number 100 peer 1.1.1.9 connect-interface LoopBack1 peer 2.2.2.9 as-number 100 peer 2.2.2.9 connect-interface LoopBack1 # ipv4-family unicast undo synchronization peer 1.1.1.9 enable peer 2.2.2.9 enable # l2vpn-ad-family policy vpn-target signaling vpls signaling multi-homing non-standard-compatible peer 1.1.1.9 enable peer 2.2.2.9 enable # ospf 1 area 0.0.0.0 network 3.3.3.9 0.0.0.0 network 192.168.1.0 0.0.0.255 network 192.168.20.0 0.0.0.255 # return