There is simply OSPF lab. Two RBs, OSPF session between them.
/routing ospf instance
set [ find default=yes ] mpls-te-area=backbone mpls-te-router-id=lobridge \
redistribute-connected=as-type-1 redistribute-other-ospf=as-type-2 \
router-id=9.9.9.1
/routing ospf network
add area=backbone network=172.31.255.0/30
Everything looks ok until I ask OSPF to use different routing table:
/routing ospf instance
set [ find default=yes ] mpls-te-area=backbone mpls-te-router-id=lobridge \
redistribute-connected=as-type-1 redistribute-other-ospf=as-type-2 \
router-id=9.9.9.1 routing-table=mpls
/routing ospf network
add area=backbone network=172.31.255.0/30
Then OSPF instance is dying.
Why ?
PS
Route to 172.31.255.0/30 manually added into mpls table.
0 A S dst-address=9.9.9.1/32 pref-src=9.9.9.1 gateway=lobridge
gateway-status=lobridge reachable distance=1 scope=10 target-scope=10
routing-mark=mpls
1 A S dst-address=172.31.255.0/30 pref-src=172.31.255.1 gateway=wlan1
gateway-status=wlan1 reachable distance=1 scope=10 target-scope=10
routing-mark=mpls