目录
1.前言
SDN:(Software Defined Networking)作为当前最重要的热门技术之一,目前已经普遍得到大家的共识。有关SDN的资料和书籍非常丰富,但入门和学习SDN依然是非常困难。本书整理了SDN实践中的一些基本理论和实践案例心得,希望能给大家带来启发,也欢迎大家关注和贡献。
本书内容包括:
网络基础
SDN网络
容器网络
Linux网络
OVS以及DPDK
SD-WAN
NFV
实践案例
项目源码:https://github.com/tonydeng/sdn-handbook
下面仅列出目录,有需要可前往源地址观看。
2.网络基础理论
TCP/IP网络模型
ARP
ICMP
路由
交换机
UDP
DHCP/DNS
TCP
VLAN
Overlay
SNMP
LLDP
3.Linux网络
Linux网络配置
虚拟网络设备
iptables/netfilter
负载均衡
流量控制
SR-IOV
内核VRF
eBPF
bcc
故障排查
XDP
XDP架构
使用场景
常用工具
网络抓包tcpdump
scapy
内核网络参数
4.Open vSwitch
OVS介绍
OVS编译
OVS原理
Open Virtual Network
OVN在Ubuntu编译
OVN实践
OVN高可用
OVN Kubernetes插件
OVN Docker插件
OVN OpenStack
5.DPDK
DPDK简介
DPDK安装
报文转发模型
NUMA
Ring和共享内存
PCIe
网卡性能优化
多队列
硬件offload
虚拟化
OVS DPDK
SPDK
OpenFastPath
6.安全设备
VPN
IPSec VPN
SSL VPN
ICG
Firewall
工作原理
常见分类
演进过程
7.SDN
YANG Language
SDN控制器
OpenDaylight
OpenDaylight Projects
DataStore
ONOS
Floodlight
Ryu
NOX/POX
南向接口
Openflow
OF-Config
NETCONF
NETCONF Call Home
YANG Module for NETCONF Monitoring
NETCONF请求和响应中的标签
P4
AAA
Radius
数据平面
8.NFV
9.SDNWAN
11.Mininet(此处为与出处一致,写11)
12.Neutron
13.SDN实践案例
Google数据中心网络
14.业务示例
SDN控制器应用场景
业务控制平台-SCP