Distrbute-List Vs Filter-List in OSPF
I understand that with the help of "distribute-list in" command under OSPF process, we can not filter the prefixes as the same filters the prefixes from entering in to the Routing Table and not inside LSDB table.
Since OSPF prepares LSDB table first, so the routes though are filtered using Distribute-list will go into OSPF database table and thus could further be advertised to other OSPF running routers in other Area through LSDB exchange,
However, if we use Filter-list in OSPF, we can prevent prefixes from entering in to OSPF database,
Please correct if I am wrong.