2018年英国首家为客户提供IPv6的主要ISP。随着所有现有的符合条件的用户线路启用,约90%的固定宽带用户群接入并开始使用IPv6,为IPv6互联网增加了超过500万个新眼球。

  英国IPv6项目于2013年初在内部启动,作为调查Sky宽带网络中IP的使用和未来的更广泛计划的一部分。除了IPv6项目之外,该计划还包括调查运营商级NAT444的项目,这是一种自动化管理工具,可更有效地分配用户DHCPv4池,以及从公开市场获取额外的IPv4空间。

  图1:APNIC实验室

IPv4地址耗尽是该计划的主要推动因素,但RIPENCC(欧洲地域)于2012年启动了最终政策,提供了催化剂。在该计划中,Sky的IPv6项目本身被分成多个并行工作流,涵盖了需要开发以支持IPv6的各个功能领域。这些流注重于:

1、网络

2、客户驻地设备

3、信息系统

4、业务流程

  即使将这些工作流并行化,项目计划仍然预测了三年的项目开发生命周期,这在很大程度上被证明是准确的-不要低估启用IPv6所需的工作,也不要把它放在最后一刻开始旅程。

  图2:英国IPv6部署项目计划。

  网络

  网络工作流程负责准备好MPLS核心与6PE,双堆叠对等和过境互连,提升DDoS攻击缓解平台,并确保所有在网CDN高速缓存被双堆栈,并且能够通过IPv6提供内容服务的。与IPv4的路由和性能平衡对于成功部署IPv6至关重要;客户体验对于住宅ISP来说至关重要,并且引入一种性能更差的新互联网协议将是不可接受的。

  客户驻地设备(CPE)

  当时,Sky的大部分客户都使用两种内部开发的CPE模型,但是另外还有五种仍在使用的旧版模型。CPE工作流涉及为当前型号和五种旧型号中的三种开发和部署IPv6-ready固件的实质任务。这包括ADSL2+,VDSL2和以太网的各种配置,同时使用PPPoE和IPoE,都有其独特的细微差别和问题,需要进行全面的测试。

  信息系统(IS)

IS工作流负责组织所有后端系统和功能。这不仅包括供应,日志记录和合规系统的功能开发,还包括Anycast平台的容量升级,以处理启用IPv6时引入的额外RADIUS记录和DNS查询的两倍负载。

​  业务准备就绪

  除了技术工作流之外,业务准备工作流还负责更新业务流程,并在其他工作流完成后最终实现IPv6。这项工作流必须通过呼叫中心更新客户旅程,提高呼叫中心代理的服务水平,为他们提供足够的资源来管理与IPv6有关的任务,并使他们能够正确识别和提出任何IPv6特定的问题。然后,基于CPE模型和服务类型的组合,在用户块中完成IPv6启用。在PPPoE服务上使用最新的CPE模型的订户首先被启用,IPoE服务接下来由于认证过程中的额外复杂性,并且在固件开发完成后,遗留的CPE模型最后完成。

  这种每用户启用是通过在认证时引入新的RADIUS属性来控制的,并且由定制的内部工具来管理,该工具允许调度单个或批量启用(和禁用)。一旦所有服务和CPE模型都准备好了IPv6,就会弹出“默认开启”开关,让所有新客户在配置时启用IPv6。只有顶级支持人员才能保留为单个用户切换IPv6的功能,以避免不必要的禁用。

  未来

  整个计划还开发并测试了NAT444CGN解决方案,目的是将其与IPv6一起部署为双堆栈。NAT444解决方案在生产中进行了大规模的员工试用,但由于获得了额外的IPv4空间,该解决方案从未推出给客户。这个来自工作和养老金部的51.0.0.0/8的IPv4空间是2016年从英国政府购买的。除了日益饱和的宽带市场增长放缓之外,该计划还大幅延长了Sky的IPv4耗尽预测日期。当部署CGN的时候,Sky广泛的IPv6部署使我们处于良好状态,允许从昂贵的CGN硬件中卸载尽可能多的流量。进一步扩展内部耗尽日期还允许调查和成熟更新的无状态技术,如MAP-T,与传统的有状态NAT444相比,MAP-T有望成为更具成本效益的解决方案。(来源:黑客周刊,欢迎分享)

最新文章

  1. IOS学习之初识KVC
  2. LLVM与Clang的概述及关系
  3. Java Code Examples for javax.servlet.http.Part
  4. reader,字符流
  5. servicestack操作redis
  6. iOS学习之自定义视图时,在屏幕发生旋转时触发重新布局方法
  7. Android颜色转换工具类ColorUtil
  8. OpenGL路(四)自制的图形功能(立方体、汽缸、圆锥)
  9. Struts框架的入门使用
  10. zf-表单填写以及相关业务流程
  11. 如何彻底关闭windows defender
  12. JS:onmouseover 、onmouseout
  13. Map<String, Object>转Object,Object转 Map<String, Object>
  14. 想起以前写的一个爬虫,然后就用C#WinForm写了一个下载小说的软件,比较简单
  15. 【hibernate】1、Hibernate的一个注解 @Transient
  16. android -------- Lint优化工具
  17. pymongo
  18. c#包含类文件到csprj中
  19. 使用Django+MySQL+Apache+Linux创建简单的博客
  20. sqserver2008触发器

热门文章

  1. js方法返回多值如何取值demo
  2. codeforces 722F - Cyclic Cipher
  3. TypeError: list indices must be integers or slices, not str
  4. kafka consumer 自动提交 offset
  5. csr_matrix用法
  6. UDP 首部的格式
  7. protel封装总结(新手必看)
  8. java Iterator Iterable Collection AbstractCollection Map关系
  9. Java{0}占位符替换字符串
  10. 前端 CSS 盒子模型 padding 内边距 属性