This is probably a bit of a noob question, but sometimes we have to go back to the basics.
Is it better to use /30 subnets between routers or should routers connected to the same backbone all have their gateways on the same subnet?
For example:
Let’s say you have an RB800.
ether1 is 192.168.1.1
It is connected to a Cisco managed switch port 1.
port 2 of the managed switch is plugged into a RB493 ether1.
port 3 of the managed switch is plugged into a RB493 ether1.
port 4 of the managed switch is plugged into a RB493 ether1.
port 5 of the managed switch is plugged into a RB493 ether1.
fibre 1 on the Cisco is connected to another Cisco.
Now we can repeat
port 1 of the 2nd Cisco is plugged into a RB493 ether1.
port 2 of the 2nd Cisco is plugged into a RB493 ether1.
port 3 of the 2nd Cisco is plugged into a RB493 ether1.
I’m using this scenario in a 10 floor block of flats with 6 flats per floor.
So then ether2 from the RB493 would go to flat 1, ether3 to flat 2, ether 3 etc.
At the moment, I have /30’s from the RB800 to ether1 of each RB493.
I then have /29’s on each of the ether ports on each RB493.
The switches are all in a /29 with one address of the /29 also on ether1 of the RB800
In total there are something like 10 /30 IP addresses and 1 /29 IP address all on ether1 of the RB800.
This works very well.
Nobody is complaining. The people in the apartments are all very happy. The router never goes over 30% CPU and average traffic through the router is only around 15Mb.
However, I’ve been thinking of putting all the infrastructure into a /24. This would mean that all the switches and the routerboard ether1’s would be on the same subnet.
The reason for this is that there’s a tower block next door that belongs to the same owners who want the same service, but this time we’re talking of a 24 floor block with 8 apartments per floor, so I’m probably going to have to put an RB1100 on each floor and they are all going to link back to fibre 2 on the one Cisco.
I can continue as I have been doing, but then we’re going to have something in the region of 35 /30 IP addresses all on ether1 of the RB800 and I don’t know if this is such a good idea.
Ether2 and ether3 on the RB800 are used for other things so they can’t be used for client access. However, I could pull the RB800 and replace it with an RB1100 and then split some of the /30’s onto other ports, but that would mean running a LOT more cable.
There’s a large amount of internal traffic on the network. One guy has set up a DC++ server and people are moving stuff around on that. Another guy one has a couple of games servers in one of our wiring closets and he and his neighbours shoot each other. There’s also an inhouse asterisk system. All that traffic stays inside the network, but I’m worried that having it on the same subnet could cause broadcast storms or other forms of network noise that could have a negative effect on everyone.
There’s 100Mb “metro ethernet” going into ether2 of the RB800. With one block only using 15Mb, there’s enough capacity for the second block - for now…