OSPF route summarization

Hello!

This is pretty much bothering me, and I couldn’t find effective solution. I tried to implement OSPF throughout the whole network (about 70 routers), some of which are part of backbone, and some are used for PPPoE for users. I desperately need effective solution, for backbone (ospf configuration, router IDs), and for PPPoE routers (end routers, stub network?). Should I use IP addresses as router IDs (mostly private IP addresses, and some public /30 links), would this be incorrect? Or should I just organize router ID (dunno, put on gateway, 0.0.0.1 or?).
The other thing is about summarizing routes. I’ve read in the manual that the area for summarization route needs to be stub ( I put it on the router with PPPoE public pool and installed router-test package). It also says that summarized route becomes DAoU (ureachable) after that, and that this is ok. But first neighbor router doesn’t summarize this network, so this has no point for me. Also, routing table with PPPoE has no DAo routes, except this unreachable one. This is confusing. I also put here:

redistribute-default = no
redistribute-connected = as type1
redistribute-static = no

RouterOS version is 3.27 on RB133.

Has anyone implemented OSPF effectively on network with about 60-70 routers?
Thank you very much. I very appreciate any kind of help!

It is unclear what you did for route summarization. Note that route summarization works only on Area Border routers.

Well, it has it’s local stub area, so I guess (or I might be wrong) it is the ABR for this area. Should I add this stub-area to router directly connected (which leads to gateway and backbone)?
Sorry, if it’s a bit confusing. But it’s simple network scheme actually, backbone and end routers with PPPoE servers.
Because, I get a lot of unnecessary /32 routes, which I can actually solve by routing filters, but then I would have to add those filters on every router (every hop to gateway).
Has anyone achieved effective OSPF network (with neat addressing, routing tables, RouterIDs, etc.?). I would very appreciate any kind of help.

Thanks for your replay mrz!

Here is the configuration example
http://wiki.mikrotik.com/wiki/OSPF_and_PPPoE_Setup

So to get rid of /32 routes

  • on pppoe server add new area (for example “ppp”)
  • Add pppoe network to be in that area
  • set up area range

Just like in wiki example.
Now any other backbone router will see only summary route, but other routers that are in the same “ppp” are will see all /32 routes.

Ok, thank you..
But the thing is, I already tried this configuration, with or without routing-test package. When I disable this "routing-test"package, “routing”-package becomes available after reboot. And, the funny thing is, when I monitor route-table status in neighboring router, while this other (with PPPoE and summarization) is being rebooted, it actually shows summarized route, but only for a second or so, and then again /32 routes. Maybe it’s a bug, or again - more likely-I’m doing something wrong..

Thanks for help!

Maybe, I should explicitly add interface named wlan_AP for example, even if I already said in OSPF configuration to distribute connected networks as type1? Should I configure that statically added interface like broadcast, nmba, point-to-point or ptmp since there are only pppoe users?

At he moment in routing ospf interface I have dynamic interface as broadcast network, and all dynamic point-to-point pppoe interfaces.