delphij's Chaos

选择chaos这个词是因为~~实在很难找到一个更合适的词来形容这儿了……

31 Dec 2021

新年,新ISP

我在美国的这几年,家里一直使用的是来自 Comcast 的各种基于 cable 的互联网服务。 关于 cable 的各种问题,多年以前 Extremely Decent 做过一个视频 The First Honest Cable Company 来吐槽。

简而言之,虽然谈不上有多好,但 Comcast 算是在湾区几个能用的 ISP 里比较靠谱的一个了。 贵厂十一年前宣布了 Google Fiber,然而由于种种原因我家这片地方一直都没有愿意提供光纤入户服务的 ISP。 比较新的小区,例如 yegle 同学所在的幸福屯地区则比较幸运, 类似 AT&T Fiber 之类的服务都比较容易获得。

我家在几年前从 Comcast 的针对普通居民用户的 Xfinity 换成了针对商业用户的 Comcast Business。 Comcast Business 比针对普通居民用户的服务要贵一些,但号称提供了更好的 QoS,并且提供了某种程度的响应时间保证。 最近,我家附近开始出现了采用 5G 的无线网络服务(只是暂时还没扩展到我家附近), 根据 张师傅 的经验, Verizon 提供的 5G 服务的延迟情况显著好于当地的另一家 cable 供应商, 并且提供了相当不错的带宽。

今年8月,我发现 Sail Internet 开始在我家附近提供服务了。 这是一家规模比较小的本地公司,他们的服务是首先使用光纤连接到附近高处的志愿者家,在这些住宅附近架设微波天线, 然后再通过微波来提供到最终用户的服务。我于是和他们取得了联系,然而最初来做调查的技术人员表示在我家房顶无法看到附近的中继站, 于是只好作罢。

年底的时候又收到了来自他们的纸质宣传材料,我于是又和他们联系,对方表示虽然他们最近没有在我家附近增加新的中继站, 但是他们从卫星图上看认为我家是可以使用他们的服务的,于是再次请人来勘察,最终敲定了在第二天来安装。

安装的过程花费了大约2个小时的时间,主要是在房顶上安装一个微波天线(该天线用一条以太网线连接下来,穿墙进入,通过 POE 为其供电)。

目前发现的主要问题:

  1. 无 IPv6 支持。此外他们在路由上禁止了 ICMP echo,因此也无法使用 tunnel 来自行提供IPv6。
  2. 延迟相比 Comcast 要高一些并且方差较大。

Comcast到大河的采样结果:

HOST: neptune                     Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- 96.120.89.185              0.0%    10    8.9   8.9   8.2   9.8   0.5
  2.|-- 24.124.158.205             0.0%    10    9.8   9.4   8.3  10.7   0.7
  3.|-- be-331-rar01.hayward.ca.s  0.0%    10   10.3  16.6   9.7  36.7  10.8
  4.|-- be-39941-cs04.9greatoaks.  0.0%    10   11.0  11.1  10.3  12.0   0.5
  5.|-- be-2401-pe01.9greatoaks.c  0.0%    10   11.4  11.5  10.7  12.5   0.7
  6.|-- 10gigabitethernet10-4.cor  0.0%    10   12.0  12.2  10.8  16.2   1.6
  7.|-- 100ge8-2.core3.fmt1.he.ne  0.0%    10   12.5  12.1  11.0  13.0   0.6
  8.|-- sirius                     0.0%    10   12.5  11.1  10.5  12.5   0.6

Sail到大河的采样结果:

HOST: neptune                     Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- tower-flint-rtr1.sailx.co  0.0%    10   28.8  28.3  19.4  35.6   4.6
  2.|-- core-sv7-rtr2.sailx.co     0.0%    10   15.6  25.2  15.6  37.0   6.1
  3.|-- core-he2-rtr1.sailx.co     0.0%    10   26.5  23.8  15.5  29.3   5.6
  4.|-- ios-t0-0-0p99-br01-he2.sa  0.0%    10   28.4  26.2  19.1  35.4   4.4
  5.|-- as6939.sfmix.org           0.0%    10   42.3  33.5  24.8  50.9   8.8
  6.|-- 100ge4-1.core4.fmt2.he.ne  0.0%    10   40.1  31.1  14.7  53.8  13.7
  7.|-- 100ge14-2.core3.fmt1.he.n  0.0%    10   26.3  34.3  17.4  93.6  22.2
  8.|-- sirius                     0.0%    10   15.9  26.0  15.9  35.4   5.7

主要的优点是价格便宜不少,无合约绑定,并且上传带宽显著比 Comcast 好。

目前为止我认为 Sail Internet 的服务不算特别理想,但大致上还算可以接受, 不行的话就自己穿隧道去机房实现 IPv6 了。 测试了一下 FreeBSD 的多 FIB 路由功能,之前用 pf 实现了简单的双出口网络, 但是灵活性欠佳(主要是下一跳 IP),如果只是简单做故障转移切换的话目测还是比较容易实现的。 这样一来如果以后出现问题的话应该可以弄一个 LTE 或 5G tethering 来作为备份链路。

准备找时间和 Comcast Business Internet 解除合约。