I have BackBone_Switch connecting to MPLS_RTR but using OSPF traffic doesnt flow using static routes it works.
name Uplink to MPLS_RTR
IP address 192.168.150.1 255.255.255.252
interface fa 4/20
switchport access vlan 15
router ospf 250
network 192.168.150.1 0.0.0.3 area 0
interface fa 0/1
description Connected to BackBone
ip address 192.168.150.2 255.255.255.252
Router ospf 250
network 192.168.150.2 0.0.0.3 area 0
UA_DC#sh ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
10.10.10.1 1 FULL/DR 00:00:33 192.168.150.2 Fastethernet0/1
The additional information that you have posted is helpful. From it we can determine tht the MPLS router has one active OSPF interface, which is the interface that connects to the switch. So the only routes that OSPF can learn via OSPF are routes from the switch.
OSPF is redistibuting routes from BGP and this line indicates that this should be working:
Number of external LSA 189.
I would expect some OSPF routes to be learned from the switch. There do not appear to be any. If you would post the output of the commands that I suggested from the switch we might get some insight into what is going on there.