So looking for some input and advice. A request for comment, if you will.
I've in the midst of upgrading my home network, mostly to get as much of it off wifi as possible.
While figuring out how I want to set it up for myself, it occurs to me that in the event I sell up, I'll need to strip out a pile of the configuration so that future owners can still use the wired network with their own gear.
What I have that I plan to be a "fixture", that is, remains here as part of the apartment:
- ICX 7250-24P: The "core switch", being racked in the top of the cupboard where internet comes into the apartment
- ICX 7150-24: The switch for my office, racked with my Server and connecting my 3 Desktop computers (plus providing a easy point for me to connect new devices near a screen for configuration/testing before moving them to a more permanent home). In event of a move, I might swap this with a ICX 7150-C12P
- ICX 7150-C12P: Going down by the entertainment unit to connect a gaming computer, some consoles, streaming box and the TV
- Two short range 2.4GHz APs powered by POE (models not yet decided): The interference is so bad here, that small wifi devices, like those usually used in IoT devices like my ceiling fans and energy monitor, are not powerful enough to get their signal back through to the main AP. By putting them each back into their setup mode where they broadcast their own network, I was able to map out that there is no one spot in the apartment they can all reach, but there are 2 spots that would cover all of them, so I'm putting a small AP in each spot. These will be on their "own" network, not connected to the internet. Planning for them to be managed together through some sort of controller software so there is one place to manage them both. Likely Unifi for now, as HomeAssistant can be that controller.
- A "TinyMiniMicro"-esque box for VMs: Will run a HomeAssistant instance that has the "fixed" IoT devices all controlled from, and a PFSense instance to act as DHCP and DNS for the IoT stuff. I may run other VMs there that are network related, but remove them if I move out.
On top of that, I would have my own Wifi AP which would not stay here if I moved, for stuff like my Tablet, Phone, things that Ethernet is not an option for but that are internet connected, including guest devices. My office desk is the best location for this AP to cover the whole apartment. Unfortunately not a big enough place for Roaming to work, otherwise I'd use the other two APs for this.
The physical layout, from internet inwards, goes:
- Modem, connects via Cat6 to:
- Firewall (probably as a VM on the TMM box), connects via DAC or Cat6 to:
- ICX 7250-24P, connects via 10Gbe over OM4/5 to #4 and #5, connects via Cat6 to #6 on a separate IoT VLAN
- ICX 7150-24 (or C12P, as appropriate): hosts client devices, and connects the main network AP (I'll leave a post-it saying this is the best spot for the new owner's wifi )
- ICX 7150-C12P, connecting whatever is in where the TV antenna connection is (so most likely TV, Consoles, etc). Might have the VLAN trunked to it for connecting devices you won't want phoning home, but do want to control. Effected ports would be labeled.
- The 2.4Ghz APs.
Along with the Optics I'm putting in the wall, I'm pulling Cat6 along to all the same places, which I'll be using as either a management network or backup lines in case a SFP module fails, but new owners could just use as their networking if they didn't want to use the SFP capable switches.
So what I'm wondering is how would you configure the ICX's in this layout, so that they would work with an unknown modem and a unknown wifi AP being installed without needing to be configured by whoever installs them? A VLAN being trunked to the TMM and the 2.4Ghz APs seems an obvious inclusion, but what else would I need to do?
Now I know some might say "why do planning for someone who might live here in the future?"
I have a few reasons for thinking about this.
- it might be a minor selling point (particularly over other nearby apartments) that there is a capable wired network to keep their netflix and video gaming stutter free in this grossly overcongested wireless environment, that they can just plug their stuff into and it will work.
- a neat experiment in configuration for me to do, since everything I've done networking-wise for the last decade has been to my specific needs, so figuring out making it all work for someone else's use case, or to more broadly work without specific uses in mind, seems like a good bit of practice.
- I want to leave the "smarts" of the hardwired IoT devices working for future owners, without having to leave them a pile of manuals to read to configure each one, so having the IoT wifi and HomeAssistant "embedded" in the home enables this, and the wired network partially configured enables that. There are a pile of things, light switches, ceiling fans, extraction fans, the air con, which I've rigged to be able to work remotely through HomeAssistant, although they are also all fully functional using their older "dumb" controls.
- If I figure this out now, when the walls are all wired I can do that config, test it works, and export the configs before doing the configuration that is more specific to my use of the network. Won't have to try figure that out when selling up to have it set and ready to go.
- What can I say, I'm a nice guy? Maybe it will inspire the new owners into becoming homelabbers?
So I'm posting here because I figure all the config I would need to do on my way out will be on the ICX's, and no one knows them better than the folks in this thread! (I can cut this out and make it all it's own post if you like).
And I'm not necessarily looking for anyone here to post a "do this config <code>", rather for the board strokes, like "you'll need to configure x, y and z to support a, b and c" so I can go looking into how I do that with a bit of a plan, rather than going in blind.
I did do my CCNA back like a decade and a half ago, but immediately got into a IT career that had absolutely no use for anything networking, so the knowledge has well and truely evaporated. I'm not starting from zero, but far enough back that I need the prodding
Anyway, hope some of you may have ideas, or even experience planning out something similar! Thanks in advance, and for reading!