地址长度从 32 位扩到 128 位之后,数量问题解决了,分配方式也跟着变。老一代主要靠一台中心设备统一发放,新一代允许设备自己根据网络给出的前缀生成地址。这个变化看着不起眼,实际影响不小:地址不再需要逐个登记,接入也省掉了协商这一步。
中心发放是怎么做的
老一代的做法是集中管理,谁来接入就发一个,用完了再收回去。好处是记录清晰,哪台设备用了哪个地址一目了然,出问题容易追溯。代价是这台分配设备一旦出故障,整个网络的新接入都要停下来。地址数量有限,回收也必须及时跟上。
中心设备一旦停下来,新设备就接不进来,这也是后来改变做法的原因之一。
自行生成是怎么做的
新一代的做法是网络先公布一个前缀,设备拿到前缀之后自己拼出完整地址,不需要向谁申请。省掉了协商过程,接入速度更快。代价是记录分散在各台设备上,排查问题时不如集中发放那样容易追溯。代理IP服务在支持两套写法时,处理方式也因此不同。
- 网络公布一个前缀
- 设备按前缀拼出完整地址
- 地址无需申请即可使用
自行生成的地址不受中心设备故障影响。
两套方式目前是并存的,同一台设备可能同时拿到两种地址,配置界面里往往也会同时列出两组参数。配置代理IP时如果两边都能填,优先用哪一种取决于对端支持哪一套,拿不准就先问清楚。混用的时候要留意一个细节:两条路径的走向可能完全不同,测出来的表现也会有差别,别拿一组的结果去推断另一组。
前缀由网络公布,地址由设备自己拼出来。
分配方式的变化带来的是管理方式的迁移。代理IP的使用方式,同样会随着这两套体系并行而出现两条配置路径。
