bgp { group internal { local-address 210.210.210.210; family inet { unicast; } family inet-vpn { unicast; } family l2vpn { signaling; } family evpn { signaling; } peer-as 39326; neighbor 216.216.216.216 { export nh_self; } } } ospf { traffic-engineering; area 0.0.0.0 { interface all; } } lldp { interface all; } } policy-options { policy-statement CustomerA { from protocol bgp; then accept; } policy-statement CustomerA-Export { term ospf { from protocol ospf; then { community add CustomerA; accept; } } term catch { then reject; } } policy-statement CustomerA-Import { term bgp { from { protocol bgp; community CustomerA; } then accept; } term catch { then reject; } } policy-statement default { from { route-filter 0.0.0.0/0 exact; } then accept; } policy-statement nh_self { then { next-hop self; accept; } } community CustomerA members target:39326:1; } instance-type vrf; interface ge-0/0/3.0; route-distinguisher 39326:1; vrf-import CustomerA-Import; vrf-export CustomerA-Export; routing-options { router-id 210.210.210.210; } protocols { ospf { domain-id 20; export [ CustomerA-Import ]; area 0.0.0.0 { interface ge-0/0/3.0 { interface-type p2p; } } } }