1、ASIC
1)broadcom:https://www.broadcom.com/products/ethernet-connectivity/
2、P4&可编程
1)barefoot:P4芯片厂商,代表作为tofino芯片 http://www.cnblogs.com/soul-stone/p/8280667.html
2)P4语言:硬件转发行为描述语言 http://www.cnblogs.com/soul-stone/p/8280731.html
run p4 in mininet: https://www.cnblogs.com/soul-stone/p/9029480.html
3、软转发
1) openvswitch: 虚拟交换机 http://www.cnblogs.com/soul-stone/p/8413204.html
编译OpenvSwitch: http://www.cnblogs.com/soul-stone/p/7955589.html
2)DPDK:x86转发性能优化 https://www.dpdk.org/
dpdk编译: https://www.cnblogs.com/soul-stone/p/9226242.html
3)VPP:cisco开源的软转发模块 https://wiki.fd.io/view/VPP
vpp编译: https://www.cnblogs.com/soul-stone/p/9248744.html
4、外部链接
SDN项目列表:http://yuba.stanford.edu/~casado/of-sw.html