I have 4 Router connected to each other and each of them have number of diffrent interfaces with diffrent IPs, i have /24 Valid IP address from my ISP now because of lack of IPs my clients may connect to mk1 ...mk4 with pppoe or static IP now when i give an ip for example 10.10.10.5 to a client they may connect to each possible mk,
OSPF is suited for me?
I'm not certain I understand the question, but if you are asking about assigning a static IP to a customer (public or private is not relevant) and using OSPF to distribute that route to other routers on your network, then yes, that is what it is for and it works very well. For example:
If you have assigned a client with an IP address of 10.10.10.5, and that client connects to ANY of your pppoe servers, then the route to 10.10.10.5 would be sent to all other routers in your network so that your client can browse (or whatever else they need to do).
I dont want to use subneting because i will lost lot of IPs.
where is the manual for this situation?
Not sure what manual you need assistance with, but the OSPF manual is here:
http://www.mikrotik.com/testdocs/ros/2. ... g/ospf.php