pass public ip to another router

Hey guys i have done some searching and cant figure out if its even possible. what im trying to do is have 2 rb450 on different public ips look at diagram. The only part i have figured out to do is bridge the WAN port on site 1 to another port to allow it through the router, but thats as far i can get. because a vpn i dont think will work for what i am trying to do. The way the fiber is set up is to detect mac address of the stb if it is turned on at the ont. Site 2 ont does not have it turned on, SO i need make the 2 router communicate. I know you guys will have question i tried to explain it the best i could just ask if you need more info or me to go in to more details
wireless stb.jpg

Here is an example of a WISP delivering public IPs via EOIP. This is something that you may want to look at and adapt to your scenario.

http://wiki.mikrotik.com/wiki/WISP_Delivering_Public_IPs_Via_EOIP_Tunnels_by_Rick_Frey