In a lab MPLS configuration, I have a PE1 router connected to External BGP, PE1 then connected to P Router and P Router connects to PE2 Router. PE2 connects to other external BGP Router. For Discussion, PE1, P and PE2 routers reflect MPLS Cloud where PE1 and PE2 connects to their respective Customers.
In order to configure full IBGP in an MPLS Cloud, I have configured P as a router reflector and PE1 and PE2 its clients. If PE1 receive an update from its customer will it be able to propogate that update to its Route Reflector P and will P router be able to propagate that to its other client PE2, and PE2 to its customer.