The following summarizes the configuration on PE2.
device(config)# vlan 10 device(config-vlan-10)# router-interface ve 10 device(config-vlan-10)# exit device(config)# vlan 20 device(config-vlan-20)# router-interface ve 20 device(config-vlan-20)# exit device(config)# vrf green device(config-vrf-green)# exit device(config)# vrf red device(config-vrf-red)# exit device(config)# router bgp device(config-bgp-router)# local-as 1 device(config-bgp-router)# address-family ipv4 unicast vrf green device(config-bgp-ipv4u-vrf)# neighbor 10.2.1.1 remote-as 2 device(config-bgp-ipv4u-vrf)# network 10.2.1.0/24 device(config-bgp-ipv4u-vrf)# redistribute ospf match internal device(config-bgp-ipv4u-vrf)# redistribute ospf match external1 device(config-bgp-ipv4u-vrf)# redistribute ospf match external2 device(config-bgp-ipv4u-vrf)# exit device(config-bgp-router)# address-family ipv4 unicast vrf red device(config-bgp-ipv4u-vrf)# neighbor 10.3.1.1 remote-as 2 device(config-bgp-ipv4u-vrf)# network 10.3.1.0/24 device(config-bgp-ipv4u-vrf)# redistribute ospf match internal device(config-bgp-ipv4u-vrf)# redistribute ospf match external1 device(config-bgp-ipv4u-vrf)# redistribute ospf match external2 device(config-bgp-ipv4u-vrf)# exit device(config)# router ospf vrf green device(config-ospf-router-vrf-green)# area 0 device(config-ospf-router-vrf-green)# redistribute bgp device(config-ospf-router-vrf-green)# exit device(config)# router ospf vrf red device(config-ospf-router-vrf-red)# area 0 device(config-ospf-router-vrf-red)# redistribute bgp device(config-ospf-router-vrf-red)# exit device(config)# interface ethernet 0/2 device(conf-if-eth-0/2)# vrf forwarding green device(conf-if-eth-0/2)# ip ospf area 0 device(conf-if-eth-0/2)# ip address 10.2.1.1/24 device(conf-if-eth-0/2)# interface ethernet 0/3 device(conf-if-eth-0/3)# vrf forwarding red device(conf-if-eth-0/3)# ip ospf area 0 device(conf-if-eth-0/3)# ip address 10.3.1.1/24 device(conf-if-eth-0/3)# exit device(config)# interface ve 10 device(config-Ve-10)# vrf forwarding green device(config-Ve-10)# ip address 10.2.1.1/24 device(config-Ve-10)# exit device(config)# interface ve 20 device(config-ve-20)# vrf forwarding red device(config-ve-20)# ip address 10.3.1.1/24