背景知识
什么是 PicOS?
PicOS 是 Pica8 的操作系统. PicOS 支持两种运行模式:
- Layer-2 / Layer-3 交换模式 (类似传统网络交换机)
- OVS 模式 (通过 Open vSwitch 支持 OpenFlow)
OVS 作为一个PicOS的进程运行. PicOS以其高品质,扩展性,稳定性见长。
什么是 OpenFlow?
OpenFlow 是一种通讯协议,是 SDN 的开放实现标准。
它的核心思想很简单,就是将原本完全由交换机/路由器控制的数据包转发过程, 转化为由OpenFlow交换机(OpenFlow Switch)和控制服务器(Controller)分别 完成的独立过程。
更多资料见 http://www.openflow.org ,OpenFlow 白皮书 。
什么是 OVS?
OVS 既 Open vSwitch,是由 Nicira 开发,目前由 http://www.openvswitch.org 社区主 导的多层软交换机,非常适用于作为虚拟化环境下的虚拟交换机,除了为虚拟网 络层提供标准的管理控制界面外,它还能提供跨服务器的分布式特性。OVS支持多 种虚拟化环境如: KVM,XEN等。Pica8 对OVS提供支持。