一刀切的pcdn,究竟错在哪里

本文不允许转载

作者本人不是学计算机的,所以正文内容难免有错误。同时因为各地查处PCDN的力度不一致,所以实际情况以当地运营商为准。如果你有新的消息或看法欢迎联系cape4096#outlook.com

如果你在家里开过直播,或者经常往网盘里备份数据,又或者是家里有nas需要远程访问,那么不知道你家的宽带这两天还好吗。

用户收到的运营商短信

有的人收到了来自运营商的短信,通知用户对上行进行限速。有的人睡醒起来一看,自己家的公网ip变成内网地址了。还有更倒霉的,直接被局方停机,只好直接销户。

到这里,你可能会好奇,我往网盘里备份数据,在B站开直播和PCDN有什么关系呢?这个PCDN又是个什么东西呢?

在讨论PCDN是什么东西之前,我们需要先了解一下什么是CDN。

CDN是个什么

CDN的中文名为内容分发网络。它是由分布在不同区域的边缘节点服务器群组成的分布式网络。简单讲,CDN就是通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,从而降低用户的访问延迟,最终达到提高访问速度的效果。除此之外,由于它分布式的特性,也能够在一定程度上抵御网络攻击。

img

在国内的互联网环境下,CDN提供商会向多家运营商购买带宽,因为只有这样才能保证不同地区不同运营商都能获得最佳的访问质量。一般来说通常会接入电信、联通、移动、教育网、鹏博士(或者叫长城宽带)五家运营商。目前国内比较知名的CDN提供商是阿里云、腾讯云、华为云、白山云。

由于视频的体积巨大,为了满足大量用户在线观看视频的需求,视频网站通常会向CDN提供商采购大量的带宽。并且通过边缘CDN节点来向用户传递视频数据,以此加快用户的播放体验。

无论是视频下载还是网盘下载,对带宽的需求都是TB级别的,哪怕每Mbps带宽的价格降低0.1元,日积月累下来每年节省的金额也相当的可观。

这里我在网上找了一些海外CDN提供商的平均带宽数据。之所以找海外的数据,是因为在国内这部分数据不好找。数据来自PeeringDB

网宿:20-50Tbps(AS54994)

腾讯:50-100Tbps(AS139341)

Fastly:100+Tbps(AS54113)

Akamai:100+Tbps(AS20940)

通常来说,国内的运营商网络带宽价格远远高于国外。这种溢价会穿透CDN提供商直接映射到视频网站身上。巨大的价格差异让许多视频网站直呼“用不起”。

img这是国内阿里云的价格

img这是海外Fastly的价格

等等,看上去海外的价格好像比国内还贵?

不要忘记一件事,如果你买流量或者带宽的足够多,你可以与CDN供应商谈到极低的价格。对于国内国外不同的CDN厂商,体量有大有小。同时因为在不同的地区开展的业务规模不一样,所以议价能力自然也不一样。

由于保密协议的原因,厂商的采购价格一般不会公开,我这里在网上找了一下数据,可能不是很准确。

国内阿里云国内能谈到的极限价格是30元每TB

海外Fastly能谈到的极限价格是20元每TB

对于海外地区,带宽或者流量成本一般是 欧洲 < 北美洲 < 亚太 < 南美洲 < 非洲

对于中国大陆,成本一般是 北上广 > 一般省会 > 其它城市 。此外还有一些城市,比如江苏宿迁、浙江宁波、湖北十堰、内蒙古乌兰察布、贵州贵安等因为政府政策等原因价格也相对较低。

从运营商角度来看是 多线接入 > 电信 > 联通 > 移动 > 其它运营商

刚刚我们是从每GB的流量单价来进行的对比,现在让我们从带宽单价来看一下。

首先是国内的,这里显示的价格是专线的价格,售价远远高于家庭宽带的价格。

img

我们以联通网络为例,企业价格最低的是济南联通,单价为17元/Mbps/月。考虑到批量购买会有折扣,我们不妨按照一半计算,也就是8元/Mbps/月。这个价格基本是国内的底价。(移动的网络价格可以更低,能到5元/Mbps/月。)

注:这里指的是正价购买带宽的成本。中国移动的企业专线在某些地区的价格能到2元/Mbps/月,但这是没有可用性保障的普通网络。而且一般都会以“直播宽带”的形式对外出售。此种网络一般正规CDN节点不会采用。

然后看看国外的价格,价格来自某服务器商家。在这里,40块钱就能买200Mbps的带宽,单价为0.2元/Mbps/月。国内国外差了整整30倍。

img
img

如果你使用的是Cloudflare,你甚至可以(在不滥用的情况下)获得免费无限的流量。

到这里你应该明白为什么国内视频网站会想尽一切办法降低的成本了,因为国内国外的价格(无论是从流量计算还是从带宽计算)差异实在是太大了。

所以国外跟国内网络最本质的区别是,国外网络互联网厂商是绝对的强势,国内的网络运营商是绝对的强势。你国内企业再厉害,也得老老实实听运营商的,运营商开价多少你就乖乖交多少钱。

因为没法从运营商那里得到更低的价格,所以那么视频网站必须用其它方法降低流量成本。

大体上可以分为两类:开源和节流。

先说节流:对于文件分发,控制用户下载速度是最常用的方式,我相信凡是你用过不开会员的百度网盘都应该深有体会。对于视频播放,那自然是降低码率。无论是B站还是爱奇艺,又或者是其它国内网站,视频码率是高是低相信大家都知道。所以节流这一条路在国内基本已经走到头了。

再说开源,就是用低成本获取更多的带宽,方法无非下面这几个。

  1. 用国外便宜的流量给国内用户服务
  2. 自己做一家运营商,直接卖宽带,这样数据传输全是内网,不需要向运营商叫过路费了。
  3. 白嫖用户的宽带,让用户之间自发共享视频数据

让我们看看这几个方案的可行性

首先被排除的是方法一,因为我国的互联网国际出口有防火长城,这个东西会干扰用户的访问速度。同时远距离连接,延迟和速度都不能保障。在晚高峰时段,能不能连上国外的服务器,丢包率又是多少,全看御三家的眼色。所以最先排除。

然后是方法二,在国内想要做一家运营商,需要基础电信业务许可证。这个证在国内只有中国联通、中国电信、中国移动、中国广电和赛尔网络(教育网)等几家公司拥有。如果没有取得这个证,就不能开展全国范围内的宽带业务。基础电信业务许可证堵死了国内这些互联网厂商去自建边缘接入网的可能性。

那么最后只剩方法三了,这就是所谓的PCDN,一种白嫖运营商和用户的p2p网络。

滥用的开始

在互联网最最早期的时候,p2p流量其实是非常常见的。最典型的两个例子就是bt种子和电驴。在那个年代,因为互联网技术上的不成熟,如果人们想要点播视频,基本只有三种方法。要么就在线播放画质堪比gif的马赛克。要么就去购买光盘,要么就去下载其它网友分享的盗版资源。

在线观看视频音画质量太差,而且会经常缓冲,同时要叫版权费用。

去购买光盘需要额外花钱,而且看完视频后光盘就没用了,不合算。

来感受一下20年前在线视频的画质

所以p2p网络下载成了最优解。

这种网络最大的优势有两个,

  1. 是因为视频是存在不同用户的电脑中,版权方很难去完全制止盗版视频的传播。
  2. 是因为用户会把已经下载好的部分重新上传给其他人。这就使得p2p网络成为下载的人越多,下载速度越快的网络。A 用户下载一部分,B 用户也下载了一部分。然后,A 用户和 B 用户之间,互相分享对方已有的数据。这样的话,减轻了服务器的压力。甚至服务器关掉,也不影响剩下用户之间完成全部数据的下载。
img

这就是最早的p2p网络。它是一种我为人人,人人为我的共享性网络。

bt种子科普视频(补档)

PCDN是p2p的一种进化版。在传统的p2p网络中,用户是主动选择是否要上传数据的。上传哪个文件、什么时候上传也取决于用户的意愿。自私的用户完全可以下完数据就关闭电脑。

而PCDN网络是一种统一调度的p2p网络。你储存了哪些数据,又上传哪些数据是由调度服务器决定的。你自己完全不知情。

这里我复制一下维基百科对PCDN的定义

因部署或租用机房带来的多方面高昂成本和管理压力,学界和业界也研究了将P2P技术融入CDN部署和管理的技术,以降低运营成本和通信时延。迅雷、优酷、百度、阿里巴巴等公司就在2010年代多次尝试用户端运行的P2P众包类CDN服务、专用设备,模式为用户自愿以PC或专用设备利用闲置上行带宽充当CDN缓存节点,提供服务并赚取积分,而积分可兑换现金红包、特定商品或服务。

PCDN网络就好比抽水蓄能电站,抽水蓄能电站利用电力负荷低谷时的电能抽水至上水库,在电力负荷高峰期再放水至下水库发电的水电站。它可将电网负荷低时的多余电能,转变为电网高峰时期的高价值电能。PCDN也一样,在用网低谷时(通常是凌晨两点到早上八点),从常规的CDN网络中(也有可能是其它的PCDN节点)缓存数据。在用网高峰时在传给需要这部分数据的人。

绿线代表下载(入网流量),蓝线代表上传(出网流量)。

这是安徽省教育网出口一天的流量统计图,可以看到在凌晨时,网络的利用率只有晚高峰的四分之一。

在正常的环境下,我们上网通常是从网上获取数据(也就是下载),而向网络传输数据(也就是上传)的情况较少(从上图可以很明显的看出来)。当我们需要从网上下载数据的时候,一定需要另一台设备将数据传输给我们。这台设备一般是在机房或数据中心机柜里的服务器。在传统的CDN网络中,CDN提供商会在全国各地部署服务器以满足不同地区和不同运营商的用户需求。相较于家庭宽带,这类服务器使用的网络对质量的要求较高,会长期大量的占用数据流出的带宽,因此价格非常昂贵。

2015年以后国家大力推行提速降费政策。国内家庭宽带的价格和移动数据的流量单价开始有大幅度的下降。随着流量单价成本的降低和网络基础设施的完善,用户开始对视频的画质和分辨率有了要求。但流量单价的降低也意味着运营商很难从普通用户(c端)获得持续性的收入。村村通5G的推广又让运营商投入了大量的设备成本和电费。

为了收回5g的建设成本,同时面对国内几乎饱和的通信市场,运营商不得不通过惨烈的价格战和非常规的竞争手段(此处包括但不限于大流量卡、携号转网的优惠政策、校园卡、小区摆摊等)来获得效果并不明显的增长。

这里补充一下我国运营商推广千兆和万兆宽带的真正原因。你家的宽带其实是企业机房的剩余资源。这个网络就像热电厂的冷却水一样,与其白白浪费,还不如以低价卖掉。

我们假设一个机房有上下行各100Gbps带宽。由于CDN服务器以上传(出站)流量为主,我们不妨假设它的CDN服务器占用了90Gbps的上行带宽和10Gbps的下行带宽。企业专线的带宽计费方式一般都是月95计费方式。上下行带宽取大者计算。按此计算,视频网站要支付90Gbps的带宽成本。 剩下的10Gbps上行带宽和90Gbps的下行带宽。因为企业已经为它付过钱了,所以对运营商来说其实是闲置资源。

这部分带宽,就会被运营商以较低的价格卖给家庭宽带。 所以运营商推广千兆和万兆宽带的真正原因其实因为这千兆和万兆的下行对运营商来说本来就是空闲的,低价卖给用户不仅会提高用户满意度,还迎合国家提速降费的需求。还能促进视频网站购买更多的上传带宽,来填满用户的高速下行。

当然,还有一点重要原因是普通家庭宽带的网络是共享的。我们假设一个小区有200个用户开通了千兆的光纤宽带,理论上运营商需要部署200*1Gbps=200Gbps的出口带宽,但实际上运营商可能只部署10Gbps的出口带宽,因为你根本就不会7*24h跑满你家的网络。

运营商利用了闲置资源,用户获得了便宜带宽。而视频网站却要花费高价流量成本去给用户提供更高清的视频。

视频网站和网盘面对这种以b端补c端的战略自然不会坐以待毙,所以它们需要反过来——以c端补b端,这就是PCDN真正的原因。

多种形式

  • 第一种是在应用客户端内置p2p插件,也叫ACDN。这种插件会在用户的电视或电脑待机时偷偷的上传数据。这种p2p是最恶心的,因为客户端在上传数据前不会告知用户。只有在用户的网络因大量上传被运营商封禁或者打游戏跳ping时,用户才会发觉。
  • 来自爱奇艺的使用条款:您知悉并同意,受限于宽带和网络连接问题,您在使用我们的产品及服务的过程中可能会出现需较长时间缓冲或卡顿或其他类似情况,此类情况并非我们的过错,我们无需向用户承担责任。同时,为了改善用户体验、减少缓冲或卡顿的情况,我们可以采取一系列视频加速通用技术和未来的创新技术(包括但不限于我们自研的HCDN技术等),前述技术的使用可能会产生一些额外的宽带、设备系统占用。如您对此有任何疑问,可联系我们以获得技术支持。
  • 第二种是盒子型,通常会把PCDN的边缘节点包装成赚钱路由器或机顶盒,在电商平台卖给用户。并向用户承诺只要插电通网即可获得所谓睡后收入。上行带宽贡献得越多,就会有更丰富的积分或虚拟币奖励,可以在服务商的所谓“商城”,兑换礼品甚至现金。根据用户网络质量和运营商的不同,目前每100g-200g上传给1块钱。目前国内最大的两家是迅雷的网心云京东的京东云无线宝
  • 第三种是汇聚型,某些内鬼会通过与运营商进行交易,以极低甚至免费的价格在某一个地点一次性开通上百条宽带,用交换机进行带宽汇聚,然后用汇聚后的网络跑PCDN,这种汇聚网络的上传带宽有的能有上百Gbps。因为汇聚型的网络总带宽比较大,所以单价会比散户高。汇聚的效果大概就长这样
汇聚的效果大概长这样
  • 第四种是机房型,与第三种差不多,只不过把设备放机房,利用机房的网络上传。网络质量会稍稍好于家庭宽带,但还是比不上正规的CDN质量。
近90天x86设备在线数量的前五省份。由于IP属地定位问题,北京的数据可能偏高。
如果按运营商来分的话,电信5.2万台,联通3.3万台,移动3千台。

说完了形式,我们来看一看,PCDN比标准的CDN能省多少钱。

这里有一张中国联通全国家庭宽带的价格对比图,展示的是单宽带的价格。如果你家办理的是融合套餐,那么价格通常会更低。

img

可以看到不同地区价格差异比企业的还离谱,江沪浙是最便宜的。

由于分发流量主要占用上行,所以我们来计算一下联通的网络1Mbps上行带宽每月的成本。

家庭宽带最低的是30Mbps上传360元每年,换算一下是1元/Mbps/月,如果算上10块钱一个月的百兆上传提速包,或者政企用户批量折扣等,单价只会更低。

两者的差价接近10倍。去除中间的抽成以及给用户的积分奖励,视频网站在接入PCDN后,至少能节约一半的成本。在理想状态下,能有接近80%的流量通过PCDN网络或者用户间自发的p2p进行。

综合计算下,每年能比传统CDN节省近一半。在大家都降本增效的时代,能省一点是一点,所以很显然,越来越多的国内视频网站开始在客户端内置上传插件,同时购买边缘PCDN节点进行数据分发。

降本增效

我们以B站为例,看看B站是怎么利用PCDN将本增效的。

  • 首先是对普通的CDN节点限速,目前是限速10Mbps。限速的目的是为了防止单一用户挤占过多的带宽资源。
img
在网页端右键详细信息,你可以看到下载速度被死死的限制在了9.99Mbps.
  • 然后是降低码率,把视频变成全损画质。这个问题影视飓风以前讲过,不过视频好像被和谐了。等有空了我可能会单独写一篇文章讲一讲国内视频网站码率的事情。
img
不要跟我说av1编码比h264先进多少倍的事情,这不是B站给8k视频2.77Mbps码率的理由。上面那个1080p高码率的视频还有2.5Mbps码率呢。
  • 接下来是大量使用客户端之间的p2p,这种p2p多用在大型直播和热门视频中。这里引用一段原文,出处在这里

分享率根据观众集中度、CDN节点延迟的不同,平日在2/3附近、流量集中时能上探到接近3/4,最好情况下有过接近4/5。

  • 最后是大量使用盒子类和机房类的PCDN节点。盒子类节点基本全是几十块钱的廉价arm盒子加上杂牌子固态硬盘,然后用这种破烂开上千个tcp连接。前面再挂上一个闲鱼上20块钱收的二手光猫。一套设备下来成本也不过百元。就这样的设备,它不卡才怪呢。

这种破烂盒子晚高峰内存利用率能到80%以上,你从B站获取的视频数据大多来自这种盒子。

img
img

除此之外,B站的视频调度方式极其垃圾,这会让本来就很卡的视频变得更卡了。

如果你使用的是苹果客户端,你可以在系统设置里开启应用隐私访问这个选项,里面能看到这个软件连接过的所有域名。然后随便刷5分钟短视频。这里你大概率会发现B站访问的全是ip地址,这就意味着几乎所有的视频流量都是通过p2p网络分发的。

接下来,由于不同地区和不同运营商网络价格的差异,以及不同地区负载不均衡的问题,PCDN经常会出现跨网和跨运营商访问的现象。

常规的CDN会使用GeoDns,把你引到到距离你最近的CDN节点,以此来降低延迟和提高访问速度。

但是PCDN遵循的是哪里空闲去哪里的原则。本来你在辽宁抚顺,使用联通网络,访问正常的CDN服务器应该位于辽宁沈阳联通。在晚高峰时期,由于本省的服务器利用率接近满载,B站会把你的请求调度到带宽成本较低与缓存资源相对丰富的地区。于是你被调度到了一个位于广东东莞移动的服务器。本来视频数据跑50公里就能到你家,现在偏要从广东出发跑2000公里。又遇上跨网和跨运营商的丢包和限速,延迟增加和速度降低就是不可避免的了。

补充说明一下跨网络和运营商访问质量劣化的问题。当A省的带宽服务于B省用户时,A省需要按流量向B省结出费用。A省通常有两种情况:一种是仅服务A省,根据政策A省不需要向外省结算;另一种是A省带宽不仅服务本省还服务外省,根据政策,A省将向流量被覆盖省支付结算费用。

在实际运营中,国内31个省(市、区)之间的流量互有往来,即A省向B省结出的同时,B省也向A省结出,因此会产生31个省之间互相结算的局面。但是由于总体结入结出费用为零,因此该政策不会增加额外流量费用。 由于跨省结算的存在,运营商倾向于尽可能将你调度道本省同运营商的服务器。

然而大多数PCDN调度不会管你在哪个运营商,只要你的网络能连接上对方节点就行。 如果某省某运营商因为p2p,导致有大流量上传到其它省份,那么该运营商就要补交高额的跨省结算费用给其它省份。为了尽可能减少跨省结算流量费用,运营商会对向外省或其它运营商的p2p流量进行限速或者丢包。

img
img

而你正在B站观看的视频恰好就是从一个外省的PCDN或p2p节点传过来的,运营商检测到p2p流量开始限速或者丢包。你的进度条就要开始转圈了。

其实早在20年前,互联网上就有一种说法,叫南电信北联通。这是因为中国联通在北方十省占有优势,而中国电信在南方二十一省占有优势。因为双方都不愿意放弃自己的优势地区,所以对跨运营商访问的流量限速的极其严重。这直接导致了网游分为电信联通网通铁通等服务器。

后来国家出面建设了大量跨网互联互通点,这个问题最终被解决。 然而由于PCDN的滥用,现在运营商之间不仅恢复了跨运营商限速,甚至连同运营商跨省都开始限速了。真的是一夜回到解放前。

最后,如果你家有PCDN盒子并且跑了大量的上传,那对同小区的用户也是有影响的。因为这些边缘节点都是用普通家庭宽带聚合形成的,而国内家庭宽带接入基本上都是共享的(一般5000人共享20Gbps上传带宽,运营商会赌所有人不会同时占用网络资源)。如果这5000人中有许多人同时上传数据,那么势必会占满这20Gbps的上传,最后的结果,必然是堵死整个网络,影响你和同小区的用户正常用网。

运营商的反击

打击的方式主要按严重程度基本上分为下面几种

  • 最轻的是只通知,不查处
  • 然后是限制上传,限制连接数,限制NAT类型,关闭ipv6。
  • 再严重直接居停,上门排查和拍照签字才能恢复
  • 最严重的是直接注销你家的宽带账号,你要想继续用网只能重新开通一条新的宽带。

国内对PCDN的查处力度是一个地方一个样。有些运营商是完全不管,有的运营商是一刀切的管理,只要你上传流量大了就直接局停,比如河南移动,还有些地方会用技术手段限制,比如广东电信。

这里简单讲一下运营商从技术手段上的限制

  • 首先是限制上传流量。这个一般都是规定一个每月最大的上传流量值,比如1tb或2tb。超过了这个值宽带就会直接进入PCDN黑名单。(常见,成本低)
  • 还有限制上传速度,一般来说会限制到30Mbps一下。有些恶心的运营商甚至会把上传限制到5Mbps。这种情况下你微信打个视频电话都可能卡。(常见,成本低)
  • 接下来是限制连接数,尤其是udp连接数(p2p流量多通过udp分发)正常情况下家用宽带的连接数一般在3000左右(不同地区不一样,最低的见过500,最高的是不限制)。因为PCDN设备通常会建立大量的连接数,通过限制连接数的方式能在一定程度上抑制PCDN流量,但是效果不明显。
  • 高丢包高延迟。目前已经有厂家研发出专门对抗PCDN网络的板卡设备。只要检测到PCDN流量就会自动把这些流量限速/以90%丢包率丢包/把延迟拉到上千毫秒。典型是广东电信在深圳部署的超级网关。对所有PCDN宽带回收提供假的公网ip和ipv6地址,表面看一切正常,但就是无法正常上传p2p数据。(成本高)
  • 拦截PCDN厂商调度域名,让边缘设备连不上调度服务器,自然就无法正常工作了。
  • 回收公网ip和限制NAT类型(NAT是网络地址转换的意思)。公网ip和NAT1代表网络是开放的,其他人有很大概率连接到你的设备。NAT2的网络也比较开放。NAT3和NAT4代表你的网络是封闭的,你只能被动连接别人的设备,别人不能主动连接你。(常见,成本低)

对于NAT类型,举个简单例子,物流公司要给你送一个快递

  • 对称型NAT4、端口限制型NAT3,类似于:快递员先将物品送到你小区门卫处(运营商级NAT)—门卫处通过对讲机通知您所住的单元楼栋保安(你家光猫的NAT)—楼栋保安通过门铃告诉您有快递到了。
  • ip限制型NAT2和全锥NAT1:你提前打电话告知保安有人要来,保安给快递员提前开门。
  • 公网ip:小区没有保安,快递员不用证就可以进入小区,直接把物品送到您门口,通知您有快递到了。

所以PCDN能不能跑起来,有较好的NAT类型,能够成功让别人连上你是非常重要的

目前我们的绝大多数上网环境都是NAT3或者NAT4

综合考虑成本和实施难度,限制上传和限制NAT类型是用的最多的手段。

img
img
img
img
img
img

一刀切与被PCDN

想必到这里,大家已经知道了PCDN是一个多么恶心的东西。对运营商来说,它挤占了网络的上行资源(跑PCDN的用户每月的上行流量大约是普通用户10倍以上,而且上不封顶),并且降低了运营商的b端收入。

所以接下来的问题是:如何判定用户到底有没有滥用宽带。

刚刚我们提到过,跑PCDN最大的特征就是上传流量特别巨大。所以最最简单的判断方法就是看上传流量的多少。某些运营商会规定一个月最大上传值(或者上下行比率超过某一数值),一般在500g到3t之间。如果你的上传流量超过了这个数值,就会被限速到10Mbps以下。

但不是所有大上传流量都是由PCDN产生的。如果你恰好是一个up主,经常向B站上传视频,或者开直播。又或者你家有个nas,经常需要异地备份数据。再或者有同城的监控数据需要回传。甚至是家里的电视机偷偷上传数据。你都会产生大上传流量。

目前,大多数运营商会直接粗暴粗暴的一刀切,只要上传流量大,就判定为PCDN流量。

所以那些因为其它原因产生大流量上传,却被运营商一刀切的用户该怎么办呢?

最好的办法是运营商部署专用的设备,进行流量的检测。但是由于成本的问题,运营商倾向于简单粗暴。能简单粗暴解决的问题就简单粗暴的解决。这点我相信凡是与10086斗志斗勇改过8元保号套餐的人,都应该深有体会。你升档599包月套餐,额一声就办好了。你要是降档8元保号套餐,可能就得工信部+12315+省通信管理局全家桶。PCDN也一样。给你限速的时候可能连个电话通知也没有,你要是想解除限速可能还得工信部+12315+省通信管理局全家桶。而且最讨厌的是,你下个月远程连接nas的时候可能又限速了。

盗刷与拉平

既然运营商采取了限制,那么跑PCDN的人一定会进行反击。

刚刚说过,运营商打击PCDN的主要方式是限制上传、专用板卡识别和将网络出口降级为NAT4。对于占用板卡识别,目前没有好的应对措施。但是对于其它两种方式,目前已经有人找到应对策略了。

首先是回收公网ip降级NAT4。由于目前我们的绝大多数上网环境都是NAT3或者NAT4,而两台NAT4设备之间是不能够点对点通信的。如果你的PCDN盒子处于NAT4环境下,其它设备将无法正常连接到你的PCDN盒子,你自然就没法传递流量给其它用户了。

对于此类网络,设备会通过ipv6进行上传(ipv6地址全球唯一,不需要进行转换)。不过运营商也不是吃素的,它会给你分配一个假的ipv6地址,这个地址看上去是真的,但是就是连不上。无论是出站还是入站都是空路由。或者更激进一点,直接回收ipv6地址。反正现在99%的网站都支持纯ipv4访问。

接下来是限制上传。如果运营商限制的是上下行比率,那么一般会通过下载大量数据数据的方式来使上下行流量比例超过1:1。通常来说,PCDN大户一般都是盗刷大厂的CDN流量。2024年5月上海电信查封PCDN时,有人批量盗刷小米手机升级系统等国内互联网厂商的CDN流量,据说峰值下载速率超过了1Tbps。

同年夏天,山西联通某ip段无差别批量盗刷流量,给国内许多的小网站和个人站长造成了损失。后来PCDN大户转向了盗刷没有被起风险的bt种子。国内出现了大量只下载不上传,纯纯是为了拉平上传下载比例的bt下载者。它们会谎报下载进度以欺骗更多的上行。最终结果是把原本就破败不堪的国内bt下载风气弄得更烂了。

国外是怎么做的

这里直接引用一篇文章,它基本把我想说的都说了。

谁也成为不了中国的 YouTube

未来

所以,最后PCDN事件会如何收场呢?

由于中国大陆互联网独特的复杂性,想要解决这个问题并不简单。

我猜测,大概有这几种结果:

  • 结果1:国家队。国家出面建设互联网交换中心,在国家层面建设互联互通点。阿里云等企业通过接入国家级互联互通点来降低带宽成本。目前已经有地区在进行试点了,但仅仅是试点,进展并不明显。而且随着时间的推移,不排除出现价格倒挂的可能性(去互联点买带宽比直接找运营商买还贵)。
  • 结果2:游击战。运营商查的时候就下机停止上传数据。运营商不查的时候就继续跑量。哪个地区不查就去哪里。
  • 结果3:海外。使用海外网络(如cloudflare和fastly)向国内分发数据。但是由于防火长城的存在,这种情况发生的概率不大。
  • 结局4:降价。运营商主动降低企业专线和机房网络的费用。这种情况发生的概率也不大。
  • 结局5:违法。立法制止PCDN,视频网站只能乖乖的找运营商买带宽。最终结果是视频网站的视频变得码率更低,网盘下载速度变得更慢。
  • 结局6:分级。运营商对家用宽带实行分级售卖。对于网络要求不高的用户,不提供公网ip,只保障最基本的网络访问能力。对于家中有nas或者需要进行pt和bt下载等对网络要求更高的客户,提供公网ip和上下行对等的带宽,但是额外收费。通过客户分级的方式,既保障了高需求客户的用网质量,又可以利用闲置资源普惠普通家庭用户。
  • 结局7:限量。宽带像移动数据一样按照流量计费,每月提供一定量的免费上传和下载流量,对超出部分进行额外计费。
  • 结局8:共赢。运营商与视频网站合作。视频网站分销一部分版权给运营商iptv,运营商为视频网站提供CDN费用的减免或者其它宣传政策。

个人认为目前最有可能的结局是2。对运营商来说合理的结局是6和7。对视频网站最合理的结局是1和8.

在最后,我想起了很久以前一种独具中国特色的的网络模式,叫做流量穿透,也是由运营商的垄断造成的。

如果你使用的是小运营商的网络,或者是学校的校园网,那么你可能见过这种情况。要是你真的不巧遇上这种网络,那你就基本告别网络游戏了,因为实在是太不稳定了。

流量穿透最显著的特征有三个。

  • 一是出口ip有多个且分布在不同运营商。
  • 二是出口ip不在你当前的城市。
  • 三是进行路由跟踪时会出现很多内网ip段。

流量穿透出现的主要原因还是大运营商的垄断。因为中国电信和中国联通两家大型运营商拥有骨干网互联网中的绝大部分内容资源和国际出口,因此长城宽带和广电甚至中国移动等运营商必须与中国电信和中国联通的网络互联才可接入互联网。为了巩固自身的垄断地位,中国电信和中国联通对这些运营商收取高昂的网间结算费用(8万Gbps/月)。

但是对非运营商的其它的企业用户,中国电信和中国联通却收取较低的费用(1万/Gbps/月)。我们假设一个数据中心向中国联通购买了上下行对等的100Gbps的带宽。由于企业的内容分发多以上行为主,所以上行带宽的利用率很高,而下行带宽几乎没有数据。这时企业就可以将这些空闲带宽转以较低的价格卖给小型运营商如电信通、鹏博士(长城宽带)、地方广电网络等。企业成功利用闲置资源赚了外快,广电长城网络节约了与中国联通的互联互通结算费用,而联通电信却损失了高昂的网间结算费用。因此联通电信严厉打击这种行为。

不过与PCDN一样,一些省市的分公司为了保持业务规模并达到业绩指标,并不会完全制止这种行为,甚至会有员工参与倒卖带宽。

除此之外,长城宽带之类的运营商会在自己的网络里设立缓存服务器,通过将热门资源提前缓存到自己的缓存服务器中的方法,来提高用户的访问速度。在某种程度上来说,这是一种运营商级的PCDN。随着https的全面普及,这种缓存服务器也消失在了历史的长河之中。

2017年1月发布的《工业和信息化部关于清理规范互联网网络接入服务市场的通知》要求“IDC、ISP、CDN企业不得私自建设通信传输设施,不得使用无相应电信业务经营许可资质的单位或个人提供的网络基础设施和IP地址、带宽等网络接入资源”。

一种典型的流量穿透路由,中间跳全是内网ip

不过与PCDN不同的是,随着网络流量,2020年时工信部出面解决了这个问题。

一、2020年7月1日起,取消中国移动通信集团有限公司(以下简称中国移动)与中国电信集团有限公司(以下简称中国电信)、中国联合网络通信集团有限公司(以下简称中国联通)间的单向结算政策,实行对等互联,互不结算。7月1日前,维持现有网间结算政策和结算标准,即中国移动应向中国电信、中国联通支付互联网骨干网网间结算费用,结算标准不高于8万/G/月。 二、为扶持市场新进入者,激发市场活力、促进行业整体高质量发展,2020年1月1日起,中国电信、中国移动和中国联通下调对中国广播电视网络有限公司、中信网络有限公司的互联网骨干网网间结算费用,下调比例不低于现有标准结算价(8万元/G/月)的30%。 三、2020年1月1日起,教育网、科技网、经贸网、长城网等公益性网络与中国电信、中国移动和中国联通的互联网骨干网之间实行免费互联。

尾声

2025年已经是5G网络大规模商用的第六个年头了。同时也是国家提速降费政策出台的第十年。中国的通信网络覆盖是全球最好的,资费在全球是最低的。流量单价的逐年降低让我们可以放心的使用移动数据看视频、刷抖音,而不用担心忘记关闭流量开关一晚上欠10086一千块钱。千兆光纤宽带的入户则让我们体验到了极速下载的快感,在线4k和8k超高清视频则大大的提升了我们的主观感受。(虽然我觉得300M的网络和1000M的网络在主观感受上基本没有区别)

然而由于资源提供方的传输带宽不足,我们依旧只能在百度网盘上体验3G时代的下载速度,依旧只能在B站观看码率低到离谱的4k视频。如果企业不能降低数据传输成本的话,那所谓的千兆示范工程和5GA极速网络,提供的也只有测网速时那一点点的情绪价值罢了。

对于一个网络来说,最重要的是稳定性,然后是延迟和抖动,最后才是带宽。

然而现在运营商只会一个劲的提升带宽,却忽视了最重要的稳定性。我微信打个视频电话都因为上传带宽不足而卡顿,你给我万兆下行又有什么用呢?

这样的网络,我们真的用的舒服吗?

参考链接

有一部分链接以嵌入的形式直接插在了正文中,因此此处的内容可能不完整。

以下链接无先后顺序之分,,部分网站由于被墙需要科学后打开。

全球带宽成本

How Network Address Translator (NAT) works | Tailscale

运营商操起的“屠刀”,伤害的到底是谁?

视频平台现在不仅不让你投屏,还反过来蹭卡你家的网。。。

被刷掉了3.3TB上传

视频平台阉割清晰度,这锅到底谁来背?

v2ex.com

[更新] 山西/江苏/安徽联通疑似PCDN刷量网段 建议站长及时拉黑这些IP段 – 蓝点网

PCDN与上行带宽,一场无辜用户的网络之痛

cn.v2ex.com

hostloc.com

百度智能音箱被发现拿用户当PCDN节点 每月上传几个T的数据 – 蓝点网

“偷”带宽的爱奇艺,动了谁的奶酪?

www.v2ex.com

www.v2ex.com

中国移动 关于下发带宽型业务省间结算方案的通知 – 运营商·运营人 – 通信人家园 – Powered by C114

云时代的 CDN 乱局

www.v2ex.com

争议PCDN:限速、局停为哪般? – 运营商·运营人 – 通信人家园 – Powered by C114

www.onethingcloud.com

浅谈PCDN(网心云、XX宝)成本&收益&风险路由器什么值得买

全民PCDN闲置宽带薅网费时代已结束!全国多地严查限速,记录楼主下机解除限速的坎坷之路!网络设备什么值得买

我的PCDN业务折腾之路(闲置硬件+网络赚电费)

PCDN

为什么国内搞PCDN的那么可恨?【MizuiroBOX】 – 哔哩哔哩

运营商拼命封杀的 PCDN,到底是个啥? – IT之家

谁也成为不了中国的 YouTube

常见问题专业精准的IP库服务商IPIP

评论

  1. 石樱灯笼
    Linux Firefox 133.0
    2 月前
    2025-1-27 1:06:27

    怎么目前PCDN最重要最恶心的一点你却只提了短短的一句……
    目前PCDN是超级大的吸血鬼,其恶劣程度和造成的恶劣影响已经远远超越吸血驴和迅雷了。
    即使运营商不管,一般的BT下载用户也必须用各种手段来屏蔽这些混蛋,否则自己的带宽就被拉爆了。
    参考资料:https://github.com/PBH-BTN/BTN-Collected-Rules/

    • 博主
      石樱灯笼
      Windows Chrome 132.0.0.0
      已编辑
      4 周前
      2025-2-13 11:12:19

      当年123网盘好像就这么干过,用本溪电信的ip段盗刷bt流量

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇