新年,新ISP

• 本文约 1158 字,阅读大致需要 3 分钟 | Life | #ISP | #Comcast | #Sail Internet | #Networking | #IPv6 | #网络

我在美国的这几年,家里一直使用的是来自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到大河的采样结果:

1
2
3
4
5
6
7
8
9
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到大河的采样结果:

1
2
3
4
5
6
7
8
9
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解除合约。