小型家用网络建设记

2022-06-04 20:21:47 +08:00
 exiaohao

前段时间某学弟找我,说要结婚搬新家,想置办一套新的网络设施,大概就是要 WiFi6 + 群晖,其他一概不知,因为学弟单位上公网比较难,有时候要私人电脑回家处理一下自家厂里的事,所以还有回家的需求。正好做完作业给大家瞧瞧看看有什么再优化优化的。

本垃圾佬又开始上海鲜市场淘交换机了,考虑到要放在弱电箱里,还是先稳定可靠,2.5G 、10G 什么的花把式现在也不是很急需,另外能入眼的万兆可能是 S5720-EI 或者 S6720 起步,这些都不可能塞进弱电箱了,那就先整一个华为 S5720-12TP-LI-AC 吧~ 整体拓扑图如下:

实现目标

家用基础设施全面虚拟化(路由器、DNS )等,存储在 OptiPlex 7090 上装了 nvme + 机械的配置同时满足系统和下载缓存的需求。同时因为电信提供的公网 IP 和大流量 5G 卡,支持远程 VPN 回家。因为学弟单位限制,单位电脑无法上公网也不能做工作以外的事情,所以他日常带 iPad 或者自己的 Macbook Pro 去上班,所以有一个方便的 VPN 连回家还是非常方便他回家做一些业划务水的事。

接入网

电信 1000M v4/v6 双栈公网; 移动 300M v6 公网

交换机、无线网络和虚拟化

华为 S5720-12TP-LI-AC 交换机

ESXi 虚拟化 Dell OptiPlex 7000 系列 SFF 主机

另加学弟现有的一台老机(一台装了 3080 的 老机器)

Aruba AP-505 胖瘦一体,开 Instant 模式

群晖 DS920+

以上所有设备接到华为交换机,交换机开三层 VLANIF 、DHCP 和 VRF (主要给移动机顶盒单独走移动用) 虚拟化主机运行,然后新建以下服务给这次的网络:

DNS:干净的 电信+国际-广告 解析环境

ocserv:AnyConnect 接入

云桌面:由 vmware Horizon 驱动

软路由:RouterOS CHR 6.9 - 电信 和 VyOS 1.3.1 - 移动

VLAN 规划

10 接入网:单电信 192.168.10.0/24 交换机 VLANIF 启用 DHCP

11 接入网:国际友好 192.168.11.0/24 交换机 VLANIF 启用 DHCP

20 服务段,DNS 、ocserv 等 192.168.20.0/24 含国际路由

21 设备管理 192.168.21.0/24 交换机 VLANIF 启用 DHCP 包含家里的物联网设备和 Aruba Instant

100 路由器-交换机三层互联

101 电信宽带

102 移动宽带

升级留坑

关于万兆 到桌面什么的并不是很急需,倒是 DS920 和虚拟化平台可以通过 10G 互联以后直接 iSCSI 挂载到虚拟机上用,这个需要注意的就是设备得离得足够近,不管是光缆、DAC 还是 AOC ,能接上线且不影响家里的摆设还是很重要的。另外 Dell OptiPlex 7000 系列的半高挡板装一块单口 /双口拆机 X520 还是很有性价比的。 关于性能 因为 Dell OptiPlex 的可靠性和性能都可以做得很好,而且非常静音且节能,同时 SFF 主机和 Micro 主机尺寸都非常小巧,未来有更多需要可以叠叠乐,因为学弟最终安排了一个柜子来置放设备,所以未来收一台 S6720S-16X-LI 来做全万兆互联也是可以完成的任务了

6932 次点击
所在节点    宽带症候群
45 条回复
jfdnet
2022-06-04 20:26:47 +08:00
不知道是什么大业务需要搞到这么复杂。
pppwaw
2022-06-04 20:47:32 +08:00
感觉 optiplex 可以加个 oob ,以防服务器暴毙导致只能物理维修,或者对路由器这些重启

其他的做的不错
MaxTan
2022-06-04 20:53:47 +08:00
“其他一概不知” 后续维护你也帮学弟做吗
haha2333haha
2022-06-04 20:58:55 +08:00
这不得三天两头跑你学弟家维护
或者说学弟竟是我自己
cpstar
2022-06-04 21:50:45 +08:00
@haha2333haha 4# 以前修电脑都是借口接近学姐学妹才是目标
exiaohao
2022-06-04 21:55:47 +08:00
关于维护
学弟基础的 Linux 运维还是会的所以不用找我(甚至 买 Aruba 都是他自己的主意
exiaohao
2022-06-04 21:56:35 +08:00
@pppwaw 需要再买一台 OOB + 4G 模块了,机器倒是可以想办法开 Intel ME
cloudsigma2022
2022-06-04 22:40:56 +08:00
这是要挖矿吗,搞的这么复杂!其实就是一台交换机,一台服务器,实现多网融合,虚拟化。现在比较好奇的是,出去的路由是如何规划的,哪些流量从移动出,哪些走电信出?如果是拨号上网,光猫不用画?另外,vpn 那块,可以用 wireguard ,内核级的,速度快。
haha2333haha
2022-06-04 23:14:44 +08:00
@cpstar 那不得分开几天修
oovveeaarr
2022-06-05 00:31:14 +08:00
3 个建议吧
1.路由不要虚拟化
2.避免软交换
3.网段划分就免了,就那几个设备做好策略路由,内网直接域内互联,不要走软路由。
oovveeaarr
2022-06-05 00:31:51 +08:00
以上三个建议不分先后,但是都是性能严重制约的地方,现在这种设计,10GE 压力很大。
x86
2022-06-05 00:47:09 +08:00
这屁大需求整个拓扑图把我看懵了,庆幸的是还好你没画个 ups 上去
mlhadoop
2022-06-05 01:35:47 +08:00
求一个解决方案: 出去不想带电脑,想用户外通过 ipad 连接家里的 mac ,有什么简单点的方案吗? 家里没有公网 ip
yaoyao1128
2022-06-05 06:38:06 +08:00
个人建议:如果没有什么陌生设备,一个网段就够了。如果有陌生设备,加一个专门的网段就行。如果需要分离境内外访问设备防止检测之类的目的的话,再加第三个。
如果设备特别多,就直接 192.168.0.0/16 。
这些东西其实……挺少的……(指物理设备)
sansam
2022-06-05 07:06:55 +08:00
好奇家用 vmware Horizon 怎么实现的?
oldhan
2022-06-05 12:22:48 +08:00
确定学弟自己维护得起来嘛?还是说维护的活你就是发自内心地想干?
exiaohao
2022-06-05 13:46:52 +08:00
@oovveeaarr
1. 路由现在虚拟化 有需求完全可以拿出来,先上了再说
2. 交换、三层都在交换机上,我发这个方案出来的原因就是看到很多方案都是傻傻分不清楚还整一堆 NAT
3. 同「 2 」网段间互联和路由都在靠交换机做,甚至 5720 都可以支持 vpn-instance 和 ospf 了,性能和延迟比软路由好太多
4. 10GE 要起核心也在交换机,这里的设计,只有 NAT 和出口边缘才会走到“软路由”
exiaohao
2022-06-05 13:47:19 +08:00
@x86 他买了,我没画
exiaohao
2022-06-05 13:49:25 +08:00
@cloudsigma2022 外部 VPN 接入靠 AnyConnect
他家还有厂里的金蝶啥的,所以他爸妈财务也会用到
wg 是不错,但问题是 appstore 下客户端、配置比 anyconnect 还是要复杂一点的
我也不想回头帮他整天做维护
exiaohao
2022-06-05 13:51:17 +08:00
@sansam 只要机器多资源够总能搭起来,另外桌面对图形性能要求高的话,可以直通一张显卡,vGPU 那种事情就不建议在家干了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/857280

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX