SDN控制器常见概念
SDN控制器-IMaster NCE-Fabric
华为的SDN控制器为iMaster NCE-Fabric ,可以提供管理员自行对网络进行业务编排;控制器最基础的功能即可以将物理网络虚拟成不同租户的多个逻辑网络
概念-Fabric
Fabric网络是由一组Spine及Leaf节点设备互联组成,提供所有接入网络的各类节点间的无差异互访,实现一张物理网络可同时供多个租户同时使用,节约成本,提高了网络资源利用率。
Fabric的组网类型有如下三种:
- Network Overlay集中式:VXLAN隧道两端的设备类型均为硬件(Border Leaf为硬件设备)。VXLAN的网关部署在同一组设备上,这个网关即作内部网关也作外部网关(接Edge)。
- Network Overlay分布式:VXLAN隧道两端的设备类型均为硬件(Border Leaf为硬件设备)。VXLAN的网关部署在不同组设备上,接服务器和虚拟机的网关为三层分布式网关,接Edge的网关为出口三层网关。
- Hybrid Overlay分布式:VXLAN隧道两端的设备类型为硬件或软件(Border Leaf为硬件设备)。VXLAN的网关部署在不同组设备上,接服务器和虚拟机的网关为三层分布式网关,接Edge的网关为出口三层网关。
概念-Leaf节点和Spine节点
- Leaf节点即叶子节点,VXLAN Fabric网络功能接入节点,提供各种网络设备接入VXLAN网络功能。
- Spine节点即骨干节点,VXLAN Fabric网络核心节点,提供高速IP转发功能,通过高速接口连接各个功能Leaf节点
- Leaf与Spine全连接,等价多路径提高了网络的可用性。
- Spine节点一般部署两台或多台大容量交换设备,Spine节点同Leaf节点三层互通,构建IP Fabric网络。
- Leaf节点可部署接入层级交换机,同每个Spine节点相连构建全连接拓扑;同时Leaf节点作为underlay网络的L2/L3分界,同Spine节点三层互通。一般情况下Leaf节点的TOR设备数量较多,建议采用iStack堆叠、M-Lag或SVF技术来接入服务器。
- 其中,Leaf节点作为VXLAN Fabric网络功能接入节点,是一种物理组网的角色,负责连接服务器和网络设备,使它们接入VXLAN网络。由于其接入的对象不同,又分为以下几个子类:
- Border Leaf:提供数据中心外部流量接入数据中心VXLAN Fabric网络的功能,用于连接路由器或者传输设备。
- Server Leaf:提供虚拟化服务器、非虚拟化服务器等计算资源接入VXLAN Fabric网络的功能。
- Service Leaf:提供防火墙和负载均衡器等L4~L7增值服务接入。
概念-租户
- 租户是指数据中心网络、存储和计算资源的申请者,任何向Agile Controller-DCN申请资源的用户、企业、单位都可以成为一个租户
- 数据中心的管理员为不同的租户分配不同的资源,从而向不同的租户提供差异化服务,确保资源能够随需分配
概念-VPC
概念逻辑交换机/逻辑路由器
- 逻辑路由器
- 逻辑路由器(Logic Router)由运行虚拟化软件的网络设备虚拟而来,连接位于不同的网络的虚拟机,确保虚拟机能够跨越三层网络与其他虚拟机进行通信。
- 一台网络设备可以虚拟若干台Logic Router供不同的租户使用,即若干租户共享同一台网络设备。在每个租户看来,Logic Router相当于一台独立并且真实的路由器,拥有独立的软硬件资源和运行空间。不同Logic Router的业务保持独立,互不干扰。
- 一个VPC有且只有一台Logic Router。Logic Router提供Logical Port之间的L3路由服务和网关服务。
- 逻辑交换机
- 逻辑交换机(Logic Switch)用于连接不同的虚拟机,确保虚拟机能够在二层网络范围内与其他虚拟机进行通信。
- 一台网络设备可以虚拟若干台Logic Switch供不同的租户使用,即若干租户共享同一台网络设备。在每个租户看来,Logic Switch相当于一台独立并且真实的交换机,拥有独立的软硬件资源和运行空间。不同Logic Switch的业务保持独立,互不干扰。
- Logic Switch提供Logical Port之间的L2交换服务。
概念-逻辑端口/用户
- 用户端口/EndPort
- 逻辑交换机(Logic Switch)用于连接不同的虚拟机,确保虚拟机能够在二层网络范围内与其他虚拟机进行通信。
- 逻辑端口
- 网络设备的一个物理端口可以虚拟若干个逻辑端口(Logical Port)供不同的租户使用,可使若干租户共享同一个物理端口接入网络。在每个租户看来,Logical Port相当于一个独立并且真实的端口。
- Logical Port提供接入服务,接入VM/BM/L4~L7设备。