Please bare with me this takes a while to explain, and thank you for your valuable time looking at this.
This is what I have that works right now:
1 cisco router with a T3 internet connection. We’ll call it the 200 router.
The 200 router has public IP’s 200.200.x.0/24, x.96.56.0/24, x.97.248.0/24, and x.97.129.0 routed to it by my ISP.
In the 200 routers routing table I have these routes:
x.96.56.0/30 to 200.200.X.69
x.96.56.128/25 to 200.200.x.69
x.97.129.0/24 to 200.200.x.69
The 200 router has an IP address of 200.200.X.3 on it’s ethernet port. 200.200.X.1 and .2 are caching DNS servers.
It is plugged into a switch along with the DNS servers. We’ll call it the 200 switch.
Also plugged into the 200 switch is a dual zeon Mikrotik router with two ethernet interfaces. We’ll call it the Mikrotik router
The ethernet port 1 on the Mikrotik router connected to the 200 switch has 200.200.X.69 assigned to it. It also has proxy arp activated on this interface
The ethernet port 2 has x.97.248.1/24, x.96.56.1/30, and 172.16.20.1/24 assigned to it.
On the Mikrotik router ethernet port 2 is plugged into a wireless layer 2 bridge out to various towers.
On these towers I have Mikrotik access points with pppoe servers on them assigning the 172 subnet and the x.97.248.0 subnet.
Since the 200.200.x.69 interface has proxy arp turned on and is plugged into the same switch as the 200.200.x.3 interface of the 200 router I can assign private IPs where I need them as well as the public series on any tower.
This also means that for the private 172 subnet I am masquerading out the 200.200.x.69 interface.
This also means I have a default route 0.0.0.0 to 200.200.x.3 to get to the internet on the 200 router right now.
On the other side of a long wireless P2P there rests a cisco router with x.96.56.2/30 on the ethernet interface on the opposite site being connected (through the layer 2 P2P) to the x.96.56.1/30 interface of the Mikrotik router. We’ll call it the CiscoP2P router
Inside the Mikrotik’s routing table I have these routes:
x.96.56.128/25 to x.96.56.2/30
x.97.129.0/24 to x.96.56.2/30
This is so the CiscoP2P router can dhcp these addresses out on a further network.
All of this works fine.
Now we are getting a second T3 with another cisco router with it’s own set of IPs routed only to it. This new routed by the ISP subnet will be x.99.81.0/22. We’ll call it the 99 router.
The 99 router will have x.99.81.1/22 assigned to it’s ethernet port.
This ethernet port will be connected to the 200 switch along with the 200 router, dns servers, and the Mikrotik router.
I need to route these IPs from the new 99 router through the mikrotik router to the CiscoP2P router with x.96.56.2/30 as it’s IP.
How should I do this?
My first impression was that since the x.99.81.1/22 interface of the 99 router would be in the same switch as the 200.200.x.69 interface of the Mikrotik then I could assign x.99.81.2/22 to the 200 interface of the Mikrotik then enter
this route in the Mikrotik:
x.99.81.0/22 to x.96.56.2
This should send it to the CiscoP2P router right?
But since I have the default route set to 0.0.0.0 to 200.200.x.3 in the Mikrotik maybe this will not work?
I though I might have to setup mangle based routing for the x.99.81.0/22 subnet, but I’m only using two interfaces on the Mikrotik and one of them is physically connected (by a switch) to the 99 routers x.99.81.1/22 ethernet port so I
though I woudln’t have to do this.
The new T3 isn’t installed yet, but I’ve installed the 99 router and setup the Mikrotik just as I outlined above and I can ping both the 200 router and the 99 router from the Mikrotik.
Does this mean that the routing is working for the x.99.81.0/22 subnet?