Hi Guy,
as a matter of fact I see Router-A prefixes also on inet.0, thanks to the import from "instance-name.inet.0" to inet.0. To let the explanation simpler, here is my configuration:
[edit routing-options]
tt@ROUTER-B# show
rib-groups {
AAA {
import-rib [ OSPF-CE.inet.0 inet.0 ];
}
}
router-id 192.168.0.111;
[edit routing-instances]
tt@ROUTER-B# show
OSPF-CE {
interface fe-0/0/1.11;
protocols {
ospf {
rib-group AAA;
area 0.0.0.111 {
interface fe-0/0/1.11; #adjacency to ROUTER-A#
}
}
}
}
[edit protocols ospf]
tt@ROUTER-B# show
area 0.0.0.11 {
interface fe-0/0/0.0; #adjacency to ROUTER-C#
interface lo0.0 {
passive;
}
}
With this configuration I see prefixes coming from ROUTER-A to both the inet.0 and OSPF-CE.inet.0 routing tables, but I do not see them on routing table inet.0 of ROUTER-C. As a matter of fact I could not see any Type 5 LSA on OSPF database of ROUTER-B.
Adding the following configuration:
[edit policy-options policy-statement RED-OSPF]
tt@ROUTER-B# show
from protocol ospf;
then accept;
[edit protocols ospf]
tt@ROUTER-B# show
export RED-OSPF;
the prefixes from ROUTER-A were announced to ROUTER-C via Type 5 LSA.
Therefore I think that some kind of redistribution is needed. What do you think about ? Is there something I am missing ?
Again thanks for your kindness.
Regards,
Tiziano