VMware NSX原理与实践——基础概念

	前序:本人也是刚入此坑的小学徒,以下皆是个人见解,此文目的意在沟通,如有不对不合理的地方还望见谅,谢谢!!!

一、NSX基本架构
NSX-V可以分为以下三大部分:管理平面,控制平面以及数据转发平面。接下来一面看图一面为大家讲解三种平面的作用以及构造。
管理平面用于管理和配置NSX中其他组件。而且管理平面基本不参加控制平面的的工作,注意这里用的是“基本”两个字,因为在特殊的情况下,它也可以是NSX分布式逻辑防火墙(VSIP)的管理平面。管理平面的核心组件是NSX Manager,NSX Manager以虚拟机的形式安装在ESXI主机上,同时管理平面还由VCenter Server和消息总线代理组成。消息总线代理即Message Bus Agent,在这里我们也将其称为vsfwd,用于数据转发平面与管理平面的通信(TCP5671)。
控制平面的组成也是三部分,由NSX Controller和DLR-C-VM(专门用于控制逻辑路由的虚拟机)以及netcpad组成,NSX Controller也是以虚拟机的形式运行在ESXI主机上,NSX Controller的职责是控制运行在内核之上的交换、路由和Edge服务,而恰恰交换、路由和Edge服务都是数据转发平面的组件。所谓的netcpad实质就是User World Agent(用户世界代理),用于控制平面与数据平面的通信(TCP1234)。
数据转发平面ESXI hypervisor kernel (内核)和Edge Service Gateway(边界服务网关) 组成,ESXI hypervisor kernel的实质就是分布式服务,分布式服务的作用是用于虚拟机之间的东西向通信,而NSX Edge的作用就是用于逻辑网络与物理网络之间的南北向通信以及一些分布式服务无法实现的功能,如NAT、VPN等。前面说的分布式服务由逻辑交换机(VDL-2)、逻辑路由器(VDR-B)和逻辑防火墙(VSIP)组成。
在这里插入图片描述
二、平面之间的关联
在下面的图中,我们可以看到一个名词“VIB安装包”,它的作用就是在VIB安装到ESXI主机的内核空间之后,实现逻辑交换机、逻辑路由器、逻辑防火墙等功能以及完成VXLAN的封装与解封装,这里要注意要以
集群
为单位统一安装VIB,不能单独为某台主机安装VIB ,所以接下来为大家分析主机中安装VIB之后的底层变化同时给大家解释上文中加粗术语的由来。
1、NSX Manager将VIB push 到VCenter上(NSX Manager是1:1注册到VCenter)
2、接下来VCenter使用EAM捕捉到VIB并将其安装到集群中的每一台ESXI,EAM是一个服务。
3、在主机中安装了VIB之后,可以看到主机的用户空间(user space)中多出了两个代理:vsfwd和netcpad。
4、主机通过vsfwd代理与NSX Manager进行通信,通过netcpad代理与NSX Controller进行通信。
5、同时,可以看到内核空间(kernel space)中产生了3个内核,即VSIP、VDL-2和VDR-B。
在这里插入图片描述
三、总结
通过上面的讲解,大家应该对NSX的架构有了一个基本的了解,因为本人也是刚刚进入NSX中的一个小学徒,所以也是在凭着感觉凭着自己的认知去讲述这些东西。有不对的地方还望大家提出,我们一起进步。
接下来为大家带来的是《VMware NSX原理与实践——NSX-V安装

VMware NSX-T Reference Design Guide Table of Contents 1 Introduction 4 1.1 How to Use This Document 4 1.2 Networking and Security Today 5 1.3 NSX-T Architecture Value and Scope 5 2 NSX-T Architecture Components 11 2.1 Management Plane 11 2.2 Control Plane 12 2.3 Data Plane 12 3 NSX-T Logical Switching 13 3.1 The N-VDS 13 3.1.1 Uplink vs. pNIC 13 3.1.2 Teaming Policy 14 3.1.3 Uplink Profile 14 3.1.4 Transport Zones, Host Switch Name 16 3.2 Logical Switching 17 3.2.1 Overlay Backed Logical Switches 17 3.2.2 Flooded Traffic 18 3.2.2.1 Head-End Replication Mode 19 3.2.2.2 Two-tier Hierarchical Mode 19 3.2.3 Unicast Traffic 21 3.2.4 Data Plane Learning 22 3.2.5 Tables Maintained by the NSX-T Controller 23 3.2.5.1 MAC Address to TEP Tables 23 3.2.5.2 ARP Tables 23 3.2.6 Overlay Encapsulation 25 4 NSX-T Logical Routing 26 4.1 Logical Router Components 27 4.1.1 Distributed Router (DR) 27 4.1.2 Services Router 32 4.2 Two-Tier Routing 36 VMware NSX-T Reference Design Guide 2 4.2.1 Interface Types on Tier-1 and Tier-0 Logical Routers 37 4.2.2 Route Types on Tier-1 and Tier-0 Logical Routers 38 4.2.3 Fully Distributed Two Tier Routing 39 4.3 Edge Node 41 4.3.1 Bare Metal Edge 42 4.3.2 VM Form Factor 46 4.3.3 Edge Cluster 48 4.4 Routing Capabilities 49 4.4.1 Static Routing 49 4.4.2 Dynamic Routing 50 4.5 Services High Availability 53 4.5.1 Active/Active 53 4.5.2 Active/Standby 54 4.6 Other Network Services 56 4.6.1 Network Address Translation 56 4.6.2 DHCP Services 56 4.6.3 Metadata Proxy Service 57 4.6.4 Edge Firewall Service 57 4.7 Topology Consideration 57 4.7.1 Supported Topologies 57 4.7.2 Unsupported Topologies 59 5 NSX-T Security 60 5.1 NSX-T Security Use Cases 60 5.2 NSX-T DFW Architecture and Components 62 5.2.1 Management Plane 62 5.2.2 Control Plane 62 5.2.3 Data Plane 63 5.3 NSX-T Data Plane Implementation - ESXi vs. KVM Hosts 63 5.3.1 ESXi Hosts- Data Plane Components 64 5.3.2 KVM Hosts- Data Plane Components 64 5.3.3 NSX-T DFW Policy Lookup and Pa
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

金陵大掌柜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值