PT 下载从入门到养老篇六:家庭网络那些事
2023-04-18 21:15:48

专题文章目录

大包小包转发率

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[admin@rb5009] > int mon pppo
name: pppoe-out1
rx-packets-per-second: 83 679
rx-bits-per-second: 967.5Mbps
fp-rx-packets-per-second: 83 673
fp-rx-bits-per-second: 967.5Mbps
rx-drops-per-second: 0
rx-errors-per-second: 0
tx-packets-per-second: 19 340
tx-bits-per-second: 16.0Mbps
fp-tx-packets-per-second: 7 434
fp-tx-bits-per-second: 6.4Mbps
tx-drops-per-second: 0
tx-queue-drops-per-second: 0
tx-errors-per-second: 0
-- [Q quit|D dump|C-z pause]

用 MikroTik 自带的工具监测接口流量,在 PT 流量(大包)单向单向跑满(考虑到内网损耗) 1G 带宽情况下,数据包速率才 83.7 kpps。基于 MT7621A 的 RB750Gr3 在配置了 25 条 ip filter 时仍能保持 92.9 kpps 的速度。在家用环境追求小包(64 Byte)转发率毫无意义。除了拿 iperf3 和 IxChariot 打流玩,不存在大流量小包场景。

加密解密性能

YouTube 2160p30 的推荐上传码率为 35–45 Mbps,而 YouTube 又会将视频用 H.264(avc1) 和 vp9 再压制一次用于分发。以 LG 的 OLED 展示片 为例,用 yt-dlp 查看所有播放格式的码率,同时也用 ffmpeg 做检验,最高清的 2160p60 HDR 的 vp9 视频流码率仅为 27.5 Mbps。

1
2
3
4
5
6
7
8
9
ffmpeg -i '.\2020 LG OLED l  The Black 4K HDR 60fps [njX2bu-_Vw4].f337.webm' -hide_banner
Input #0, matroska,webm, from '.\2020 LG OLED l The Black 4K HDR 60fps [njX2bu-_Vw4].f337.webm':
Metadata:
encoder : google/video-file
Duration: 00:02:06.53, start: 0.000000, bitrate: 27512 kb/s
Stream #0:0(eng): Video: vp9 (Profile 2), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2160, SAR 1:1 DAR 16:9, 59.94 fps, 59.94 tbr, 1k tbn (default)
Side data:
Content Light Level Metadata, MaxCLL=839, MaxFALL=39
Mastering Display Metadata, has_primaries:1 has_luminance:1 r(0.7080,0.2920) g(0.1700,0.7970) b(0.1310 0.0460) wp(0.3127, 0.3290) min_luminance=0.000100, max_luminance=1000.000000

根据网友数据,80-90 块钱的斐讯 N1 跑 Shadowsocks aes-128-cbf 能到 300Mbps,aes-256-cbf 能到 200Mbps,chacha20 近 400Mbps,v2ray 的 vmess 也能跑 200Mbps。所以完全没必要跟风购买什么 r86s 之类的电子垃圾。

路由器与交换机

数据中心网络有个概念是东西向和南北向,放到家庭网的 context 里就是内网和外网。内网传输追求大带宽低延迟,直接上 2.5G/10G 交换机。一般来说有 2.5G/10G 接口的高配 NAS 都不止一个端口,用 SFP+ DAC 电缆连接 NAS 与电脑即可,无需额外部署一个中间设备。对于配备了多个 1G 电口的 NAS,也可以通过 bonding 和 SMBv3 的 multichannel 充分榨取带宽资源。

2.5GbE 的产品定位就很奇葩,不上不下:前沿的数据中心交换机已经逐渐淘汰 10G,往 40G/100G/200G/400G 方向发展。铠装光缆和光电复合缆技术也已成熟,价格比某些假洋鬼子品牌(如某日本商圈名和 X 线)还低。

拿小主机跑个 ESXi/PVE 装 RouterOS/OpenWRT/LEDE,然后跑一堆 docker 业务,搞 all-in-one,性能打折不说,遇到配置失误或硬盘 0e 全部炸掉,何必呢。

PoE

目前 Power over Ethernet (PoE) 以太网供电技术就三个标准、四档:

  • 802.3af 15.4W (PoE)
  • 802.3at 30W (PoE+)
  • 802.3bt Type-1 60W/Type-2 100W (PoE++)

双空间流(spatial stream,缩写 SS)的 802.11n/ac/ax AP 的功率一般低于 10w。即使是 4x4 MU-MIMO 的 Ubnt U6 Pro,datasheet 里 max power consumption 仅为 13W,海外用户实测待机功率 6-7 W,靠 802.3af 也是足够的。

PoE+/PoE++ 的需求仅限于这几种情况:

  1. 某些企业用途的 AP,例如 Aruba AP-225,在 802.3af 下会禁用 USB 端口(用于连接蓝牙 Beacon 或 4G/5G Dongle)并限制 Wi-Fi 的空间流数(NSS)以确保处于 PoE PSE(供电源设备)功率范围内。但其最大运行功率也不过 17W,纯属硬件技术受限,毕竟这型号在 2013 年就上市了。
  2. 菊花链 PoE 拓扑:带 PoE 输出的室内放装、桌面 AP,例如 Aruba 205H、303H、505H,其底部网口可以使用 802.3af 为 PoE PD(PoE Powered Devices,受电设备:如摄像头、VoIP 电话和 AP)供电。
  3. 顶配的 802.11ax AP,例如 Aruba 530 系列,峰值功率 26.4W。
  4. 高功耗的 PoE-in IoT 设备,例如 Ubnt UniFi LED,使用 802.3at 供电、最大功率为 25.5W 的 LED 面板。以及 MikroTik 家神奇的 PoE-in 交换机,如 CRS504-4XQ-OUTRB260GS
  5. 钱多了烧或者从厂商那白嫖设备的带货主播

至于傻瓜 PoE+ 交换机,性价比首选:

  • TL-SG105P: 30W, TP-Link, 802.3af/at
  • TL-SG105PE: 65W, TP-Link, 802.3af/at
  • SG-105PL: 65W, 水星, 802.3af/at

哪个便宜买哪个,因为 tplink 和水星是同一家公司。这三款都用过,运行两年来没出过问题。Tagged VLAN 流量也能 passthrough,不用担心。

可网管的 PoE 交换机就看看华为、MikroTik。有钱人也可以买 Ubnt 的,外观确实好看,如果你打算摆在桌子上当镇纸。

CSS610-8P-2S+IN 也是个不错的选择,140W PoE 总功率,8x1G + 2x10G SFP+。或者华为的 S1720 带 PWR 的型号,比如 S1720-28GWR-PWR-4X。

无线 AP

前文已经提到了, YouTube 上 2160p60 HDR 的码率仅为 30Mbps 左右。除了家里有上百台设备,或者喜欢通过 Wi-Fi 连接进行 PT 下载的人,对于正常用户来说 2x2 802.11ac/ax 的 AP 足够用了。

2x2 11ac 考虑到协议开销和重传等情况,最佳速率可达 500Mbps,实际一般 200-300Mbps。不信的话呢我也不勉强。

现阶段 RTC 技术挺成熟的,FaceTime 和微信视频在 Wi-Fi 与 4G/5G 间切换一般也不会中断。硬是要一边走来走去人工触发漫游一边打王者荣耀呢,那就是你的问题了。

Prev
2023-04-18 21:15:48
Next