I'm afraid I haven't understood your picture, maybe a photo of a drawing by hand would be less affected by font chosen.
What I've understood so far is that you have a wireless network in one city (A) and a device to which a subnet of public IPs is routed in another city (B), and you want traffic from the wireless network in City A to be src-nated to multiple public addresses which are reachable & propagated using BGP at City B machine.
So to do that in routed mode:
- set some private subnet for the wireless clients on City A machine, e.g. 10.128.0.0/20, set up the DHCP server for that network's wireless clients etc.
- use a connection subnet (also private, such as 10.0.0.64/30) on the link between City A and City B machines (10.0.0.65/30 at City A, 10.0.0.66/30 at City B)
- set the gateway of the default route of City A machine to the IP of the City B machine in that connection subnet - /ip route add dst-address=0.0.0.0/0 gateway=10.0.0.66
- set the route to the wireless clients' subnet in City A on the City B via the IP of the City A machine in that connection subnet - /ip route add dst-address=10.128.0.0/20 gateway=10.0.0.65
- set a src-nat rule at the City B machine for that subnet - /ip firewall nat add chain=srcnat src-address=10.128.0.0/20 out-interface=the-internet-uplink-iface action=src-nat to-addresses=first.pub.lic.ip-last.pub.lic.ip
You do not need to have all the public IPs you're going to use for NAT assigned to some interfaces at the City B machine, but if its uplink gateway is in the same subnet as those public addresses, you have to set the arp
parameter of the uplink interface to proxy-arp
as you explain earlier ..may be broadcast will be an issue .how I can avoid if so .. we have the same network in other location where we are not getting any speed issue when we do configuration IN bridge mode. I am unable to understand why few locations have such issue.
L2 (bridge mode) links always carry broadcast traffic; the question is the amount of that traffic and what sources it comes from. By using L3 mode for the interconnection as described above, you get rid of broadcast traffic on the link as it never escapes its L2 segment.
Instead of writing novels, post /export hide-sensitive. Use find&replace in your favourite text editor to systematically replace all occurrences of each public IP address potentially identifying you by a distinctive pattern such as my.public.ip.1.