vBRAS原理、实现与部署
作者: 唐宏,朱永庆,伍佑明,龚霞编著
出版时间: 2019年版
内容简介
本书介绍了BRAS的技术背景和传统BRAS的基本原理,从而介绍vBRAS的基本原理和相关关键技术,包括SDN、NFV、云计算使能技术,软、硬件加速技术,以及主要的接口协议和开源控制器。探讨了vBRAS设备实现、主要应用场景以及vBRAS的组网技术和组网模式,最后列举了基于OpenBRAS开源社区的vBRAS开源情况。
目录
目录
第 1章 绪论 5
1.1 IP网络简介 5
1.2 BRAS在网络中的定位 7
1.3 业务发展对BRAS的需求 8
1.4 BRAS部署的困境 9
1.5 vBRAS的引入 10
1.6 vBRAS发展态势 10
第 2章 传统BRAS基本原理 12
2.1 BRAS基本概念 12
2.2 BRAS功能模块 12
2.3 BRAS功能要求 14
2.4 BRAS主要参数 15
2.5 BRAS主流设备介绍 15
第3章 vBRAS基本原理 19
3.1 vBRAS基本概念 19
3.2 vBRAS基本架构 20
3.3 vBRAS设备形态 22
3.4 vBRAS主要功能 26
3.5 vBRAS主要挑战 29
3.5.1 vBRAS接口标准化 29
3.5.2 vBRAS可靠性 30
3.5.3 vBRAS安全性 31
3.5.4 vBRAS OAM 33
第4章 vBRAS关键技术 35
4.1 vBRAS使能技术 35
4.1.1 SDN技术 36
4.1.2 NFV技术 37
4.1.3 云计算技术 39
4.2 网络I/O虚拟化技术 40
4.2.1 PCI直通技术 40
4.2.2 SR-IOV技术 41
4.3 软件加速技术 42
4.3.1 DPDK技术 42
4.3.2 VPP技术 45
4.4 硬件加速技术 46
4.4.1 普通网卡卸载 46
4.4.2 智能网卡卸载 47
4.5 协议无关转发技术 47
4.6 主要接口协议 49
4.6.1 RESTful接口 49
4.6.2 OpenFlow与OF-Config协议 50
4.6.3 Netconf/YANG 52
4.6.4 传统协议扩展 54
4.7 开源控制器 56
4.7.1 OpenDaylight 56
4.7.2 ONOS 58
第5章 vBRAS设备实现 60
5.1 vBRAS设备实现概述 60
5.2 vBRAS设备实现模式 61
5.2.1 软件转控一体化 61
5.2.2 软件转控分离 61
5.2.3 硬件转发软件控制 62
5.3 vBRAS主流解决方案 63
5.3.1 华为公司 63
5.3.2 中兴公司 64
5.3.3 华三公司 65
5.3.4 诺基亚公司 67
5.3.5 赛特斯公司 69
5.4 vBRAS发展趋势 70
第6章 vBRAS组网 72
6.1 vBRAS组网概述 72
6.2 主要组网技术 73
6.2.1 VXLAN 73
6.2.2 Geneve 74
6.2.3 NVGRE 75
6.2.4 EVPN 75
6.2.5 Segment Routing 76
6.2.6 xSTP 77
6.2.7 TRILL 77
6.2.8 CSS/iStack 77
6.3 主要组网架构 78
6.3.1 NFVI-POP内组网 78
6.3.2 NFVI-POP间组网 80
6.4 主要组网模式 81
6.4.1 分层组网模式 81
6.4.2 分布式组网模式 82
6.4.3 集中式组网模式 83
6.4.4 混合组网模式 83
第7章 vBRAS应用场景 85
7.1 vBRAS应用概述 85
7.2 业务分流应用场景 86
7.3 专用业务网关场景 88
7.4 物联网应用场景 89
7.5 虚拟化组网场景 91
7.6 业务链应用场景 94
第8章 vBRAS开源实现 98
8.1 vBRAS开源现状 98
8.2 vBRAS实现框架 99
8.2.1 虚拟化技术 99
8.2.2 开源网络库 103
8.2.3 事件处理和接口方式 105
8.2.4 Socket编程和回调编程 106
8.3 主要功能模块实现 106
8.3.1 PPPoE接入控制功能 106
8.3.2 IPoE接入控制功能 180
8.3.3 RADIUS认证和计费 205
8.3.4 认证管理 218
8.3.5 会话管理 220
8.3.6 智能网卡解决方案 228
附1:主要头文件信息 232
附2:OpenBRAS社区简介 285
缩略语 287