网络虚拟化NVP(1)

网络虚拟化NVP(1)


NVP:Nicira Network Virtualization Platform

NSX:NVP架构的Vmware产品


NVP架构包括组件:

1) 外向扩展控制集群:处理计算网络的拓扑结构,提供配置。流信息的逻辑网络,接口north-bound REST API

                                        云管理平台Openstack/CloudStack等。

2)可编程虚拟交换机:OVS(OpenvSwitch)

3)south-bound通信协议:OVSDB/OpenFlow

4)Gateway网关:提供进出NVP逻辑网络的通道。包括L2网关服务和L3网关服务。

                              其中:二层网关:桥接逻辑网络到物理网络的映射。   Switch层。

                                         三层网关:NVP逻辑网络和物理网络间的路由。Route层。

5)封装协议:从底层物理网络封装,独立,隔离出逻辑网络。NVP使用封装协议传输逻辑网络流量。

                      其中包括:GRE,STT, 以及其它未来协议扩展。

                     GRE:Generic Routing Encapsulation通用路由封装

                    STT:Stateless Transport Tunneling无状态传输隧道

6)服务节点:提供服务过载处理 BUM(Broadcast,Unicast,Multicast),即广播,单播和组播

                    NVP可以选择性的利用一个或多个服务节点。



NVP分为控制面和数据面(控制和数据通道分离)

NVP控制器集群获取OVS的配置和流量信息,它通过加密SSL从控制面进行OVSDB的配置信息获取,通过Openflow从数据面进行流量信息的获取。



你可能感兴趣的:(网络虚拟化NVP(1))