How i can routing Publics IP without NAT

Hi everyone. My question is here. I have a public IP pool adresses assigned to me by my provider, a complete C class.

Network scheme:

ISP GATEWAY (public space) → [wan (MK router RB450G) lan] → CLIENTS (private space)

I need assign public ip to my clients (not private ip, not NAT, not masquerading). All clients are located in my private space.

How can i assign public IP to private clients in routing mode (no bridge) without using NAT?

Lets say:

(examples ip)

ISP assigned publics ip (pool): 200.200.200.0/24

ISP Gateway (CISCO switch provided by ISP): 200.200.200.1

I need in a client (config example) put the follow config:
ip: 200.200.200.10 mask: 255.255.255.0 gateway: 200.200.200.1

Of course, I can config a simple bridge mode in MK, and it is working, BUT the bridge config is NOT a real solution for me, because I need isolate the space public and private at layer2 level. The public space and private space ONLY must communicate each other at layer3 level. Then (I think) I need a routing solution.

Any knows how I setup a routing mode (instead bridge) to make this possible? or any other solution?

Thanks in advance.

Ask the ISP to assign a /30 link as well. (it can be public or private IPs)

Then they can route the whole /24 to your end of the /30 and you can assign it on your LAN interfaces

Nick.

The isp hasn’t routed that public subnet for you, right? I mean you can staticaly bind ips from that subnet while .1 from it being your gw?

If you use pppoe you the client will get a /32 (a single IP).
This IP as routed via OSPF, allowing you to use x.x.x.1-x.x.x.254 to assign to your clients.