SRv6网络编程:开启IP网络新时代
上QQ阅读APP看书,第一时间看更新

推荐序一

SRv6是互联网技术发展进程中的又一重要创新,更重要的是它打开了基于IPv6的创新应用之门。IPv6的提出已有20多年的时间,本意是要解决IPv4地址不足的问题,但NAT(Network Address Translation,网络地址转换)技术易于在地址容量受限的情况下实现业务的扩张,便削减了产业界对IPv6的需求。现在,产业界已认识到NAT的不透明属性限制了网络业务的拓展,NAT的难以溯源问题无法从根本上保障业务的安全性。近年来,产业界将目光重新聚焦到IPv6,但技术发展的驱动力已从以满足地址空间需求为主转到以适应新业务发展并简化网络为主。5G和云业务对IPv6在适应新业务发展和简化网络方面的特性更为看重。SRv6利用IPv6地址的扩展报文头携带包括拓扑沿线的路由等在内的更多的网络服务信息,可以更好地满足新业务发展的需求,也可以充分发挥SDN的能力。SRv6是基于纯IPv6转发的,因此在部署SRv6网络时可以采用增量部署的方式,而不需要像MPLS网络一样全网升级,由此大大降低了网络业务部署的复杂性。SRv6就像计算机的编程语言,可以将网络信道组织的意图转化为路由编排的指令并自动执行,支持网络切片等应用,提供低时延的性能保障。SRv6技术的发展可以很好地推动IPv6的创新应用,还挖掘出IPv4不具备的特性,展现了IPv6的价值所在。

2017年11月,中共中央办公厅、国务院办公厅印发了《推进互联网协议第六版(IPv6)规模部署行动计划》,推动了我国IPv6的规模部署。在过去两年时间里,IPv6规模部署取得了丰硕的成果,活跃连接数和用户数显著增加,运营商IP网络基础设施已经全部支持IPv6,支持IPv6的内容服务也逐渐增多,为进一步创新打下了良好的基础。SRv6技术的出现为IPv6的创新应用提供了重要支撑。为了更好地推动IPv6的发展,2019年底,推进IPv6规模部署专家委员会成立了IPv6+技术创新工作组,并成功举办了两次产业论坛活动,我国也已启动多项SRv6技术应用的商用部署,一些应用走在了世界前列,SRv6产品也走向了世界。

华为在SRv6诞生之初就积极参与相关的创新和标准化工作,并在业界率先推出了支持SRv6的数据通信产品,取得了很多令人欣喜的成果,华为的李振斌在2019年初成功当选IETF互联网架构委员会委员。他和团队成员在本书中系统地解读了SRv6的创新技术和标准,总结了他们在SRv6研究开发方面的经验和体会,特别是应用SRv6的心得,很有实用价值,对推动IPv6持续创新具有积极的意义。相信本书的出版有助于进一步推动我国IPv6的规模部署和发展。

邬贺铨

中国工程院院士