IPv6随路遥测是随着5G和云时代IP网络业务的发展而产生的一个网络运维技术体系,正逐步实现规模部署和应用。本书以5G和云计算发展给IP网络带来的挑战、传统运维方式存在的痛点为切入点,分析IPv6随路遥测与传统OAM技术的差异,阐述IPv6随路遥测在5G和云时代背景下呈现出的技术价值,帮助读者从业务角度理解IPv6随路遥测产生的必然性。本书聚焦IPv6随路遥测的体系架构、数据平面、控制平面、信息上报以及控制器等,详细介绍IPv6随路遥测的技术实现和部署,同时结合华为的应用案例给出部署指导,并结合华为对IP网络的理解以及研究进展,对IPv6随路遥测的产业和技术发展进行展望。
本书是华为IPv6随路遥测研究团队的研究成果,展现了IPv6随路遥测的前沿发展趋势。本书内容丰富、框架清晰、实用性强,适合网络规划工程师、网络技术支持工程师、网络管理员以及想了解前沿IP网络技术的读者阅读,也可供科研机构、高等学校通信网络相关专业的研究人员参考。
1. 系统解析IPv6随路遥测架构、数据平面、控制平面及信息上报机制,直击5G与云计算时代的运维痛点
2. 华为核心团队撰写,深度参与IPv6随路遥测标准制定
3. 系统解析随路遥测架构与关键技术,实现运维新突破
4. 提供典型场景部署指引,直击5G与云计算运维痛点
主编: 李振斌 华为首席协议专家。负责华为P领域的协议研究和标准推动工作。2000年加入华为,在10多年的时间里,作为架构师和系统工程师,先后负责了华为P操作系统VRP和MPLS子系统的架构设计与开发工作,2015一2017年担任SDN架构师,负责控制器的研究、架构设计与开发等工作。自2009年起,积极参与引ETF标准创新工作,持续推动了SDN南向协议、SRv6、5G承载、Telemetry和APN等的协议创新和标准化,主导和参与编写的1 ETF RFC/草案累计100余篇,申请专利170多项,主编《SRv6网络编程:开启P网络新时代》《IPv6网络切片:使能干行百业新体验》《Pv6 网络技术创新:构筑数字经济发展基石》等技术专著。2019一2023年间担任引ETF互联网架构委员会委员,承担互联网架构管理工作。 杨平安 华为数据通信协议资深专家。2001年加入华为,长期从事P产品和协议的架构及系统设计工作。主导华为盒式路由器产品、CloudBRAS产品的架构设计和交付,以及MPLS、VPN、SRv6、随路遥测的设计和现网部署等工作,致力于将SDN、云化、智能化等新技术应用于运营商和各行业网络中。 副主编 韩涛 华为数据通信产品线首席架构师。2001年加入华为,负责路由器、交换机等产品的架构及系统设计工作,在数据通信领域有丰富的实践经验。主导了华为5G承载网架构规划及产品系统设计工作,将SRv6、网络切片、随路遥测等技术与系统硬件/芯片设计有机结合,推动了面向未来的P承载网架构演进路线的制定。 周天然 华为数据通信协议标准专家。从事创新研究和标准化工作超过15年,在SDN、AI智能运维、IPv6 、云网协同等方面有丰富的经验。提交专利50多项,发表论文10多篇,参与技术专著《SRv6网络编程:开启P网络新时代》的编写。普担任引ETF运维管理域的工作组主席和理事会成员,发表RFC7篇。曾在OpenStack、Open-Daylight、OPNFVa和ONOS等开源组织中从事架构设计工作,并担任项目组组长。
第 1章 IPv6随路遥测综述 001
1.1 IP OAM技术概述001
1.2 IPv6随路遥测的产生背景003
1.2.1 网络运维面临的巨大挑战 004
1.2.2 传统网络运维的痛点 004
1.2.3 IPv6随路遥测的诞生 005
1.3 IPv6随路遥测的技术价值008
设计背后的故事012
本章参考文献015
第 2章 IPv6随路遥测体系架构 018
2.1 网络遥测框架018
2.1.1 网络遥测的定义 018
2.1.2 网络遥测的整体架构 021
2.1.3 网络遥测的模块 024
2.1.4 网络遥测模块的功能组件 026
2.1.5 网络遥测的数据获取机制 027
2.2 IFIT框架028
2.2.1 IFIT的随路测量模式 029
2.2.2 IFIT框架结构与核心功能 030
2.2.3 IFIT自动化部署 035
设计背后的故事036
本章参考文献038
第3章 IPv6随路遥测的数据平面 041
3.1 交替染色方法041
3.1.1 交替染色方法的测量原理 041
3.1.2 交替染色方法的测量周期选择 043
3.1.3 交替染色方法的测量信息封装 046
3.2 IOAM方法055
3.2.1 IOAM方法的测量原理 055
3.2.2 IOAM的选项封装 056
设计背后的故事063
本章参考文献065
第4章 IPv6随路遥测的控制平面 067
4.1 IGP随路遥测扩展067
4.1.1 IGP随路遥测能力信息的定义 067
4.1.2 基于IS-IS进行随路遥测能力通告 068
4.1.3 基于OSPFv3进行随路遥测能力通告 070
4.2 BGP-LS随路遥测扩展071
4.3 BGP随路遥测扩展073
4.4 BGP SR Policy随路遥测扩展075
4.5 PCEP随路遥测扩展080
4.5.1 PCEP随路遥测能力扩展 080
4.5.2 PCEP随路遥测属性扩展 081
设计背后的故事082
本章参考文献084
第5章 IPv6随路遥测的信息上报 086
5.1 基于gRPC的信息上报086
5.1.1 gRPC协议 086
5.1.2 gRPC遥测信息上报 088
5.2 基于UDP遥测的信息上报096
5.2.1 UDP遥测协议 096
5.2.2 UDP遥测信息上报 099
5.3 基于IPFIX的信息上报101
5.3.1 IPFIX协议 101
5.3.2 IPFIX遥测信息上报 108
设计背后的故事114
本章参考文献116
第6章 IPv6随路遥测控制器 119
6.1 控制器架构119
6.1.1 典型网络控制器架构 119
6.1.2 IPv6随路遥测控制器架构 123
6.2 IPv6随路遥测控制器功能124
6.2.1 配置单元 125
6.2.2 采集单元 125
6.2.3 分析和可视单元 126
6.3 IP网络数字地图128
6.3.1 IP网络数字地图基础能力 128
6.3.2 IP网络数字地图增值能力 130
6.4 IPv6随路遥测控制器外部接口135
6.4.1 控制器北向接口 135
6.4.2 IPv6随路遥测交替染色功能接口 139
6.4.3 IPv6随路遥测IOAM功能接口 140
设计背后的故事142
本章参考文献144
第7章 IPv6随路遥测的部署 146
7.1 IFIT-AM的应用146
7.1.1 IP RAN部署 146
7.1.2 高品质IP专线业务部署 147
7.1.3 金融广域网部署 148
7.2 IFIT-AM的设备部署149
7.2.1 时间同步部署 150
7.2.2 订阅采集部署 153
7.2.3 基于动态学习的IFIT-AM检测部署 154
7.2.4 基于静态IP五元组的IFIT-AM检测部署 157
7.2.5 基于VPN Peer的IFIT-AM检测部署 158
7.2.6 基于MAC地址的IFIT-AM检测部署 160
7.2.7 基于隧道的IFIT-AM检测部署 161
7.3 IFIT-AM的控制器部署164
7.3.1 部署前准备 164
7.3.2 添加全局配置 166
7.3.3 基于动态学习的IFIT-AM检测部署 168
7.3.4 基于静态IP五元组的IFIT-AM检测部署 171
7.3.5 基于VPN Peer的IFIT-AM检测部署 174
7.3.6 基于MAC地址的IFIT-AM检测部署 177
7.3.7 基于隧道的IFIT-AM检测部署 178
7.3.8 异常VPN故障处理 181
设计背后的故事189
第8章 IPv6随路遥测的产业发展与技术展望 190
8.1 IPv6随路遥测的产业发展190
8.1.1 IPv6随路遥测标准化的进展 190
8.1.2 IPv6随路遥测的产业活动 193
8.1.3 IPv6随路遥测的商业部署 194
8.2 IPv6随路遥测的技术展望197
8.2.1 IOAM的持续优化 197
8.2.2 更加精细化的路径可视 202
8.2.3 IP组播随路遥测 202
8.2.4 应用网络融合的端到端随路遥测 206
设计背后的故事209
本章参考文献211
附录A IPv6主动测量技术 214
A.1 TWAMP214
A.2 STAMP218
本章参考文献221
附录B 时间同步技术 222
B.1 NTP222
B.1.1 NTP网络结构 222
B.1.2 NTP工作模式 223
B.2 PTP226
B.2.1 PTP相关标准 226
B.2.2 PTP基本概念 227
B.2.3 PTP时间同步原理 229
B.3 时间同步协议部署选择233
本章参考文献233
附录C 缩略语 234
后 记 IPv6随路遥测之路 241