网络虚拟化,看这一篇就够了!

SSDFans 2020-06-11 00:00


点击蓝字
关注我们



不久之前有一篇《万字长文:IP网络的前浪和后浪》从网工的视角介绍了IP网络的发展变化。其中最后推荐的Cisco的大牛的Silivano Gai 的《Building-Future-Proof-Cloud-Infrastructure-Architecture》的确值得一读。其中就高屋建瓴:

“The debate between bridging and routing supporters has been very active for the last 25 years. With Ethernet being the only surviving technology at layer 2, the term bridging is today a synonym of Ethernet bridging, with its behavior defined by the Institute of Electrical and Electronics Engineers (IEEE) in IEEE 802.1 [2] and implemented by bridges. On the other hand, IP is the only surviving technology at layer 3, and routing is the synonym of IP routing with its behavior defined by IETF [3] (Internet Engineering Task Force) RFC (Request For Comment) standards and implemented by routers.”


因此,对于网络虚拟化也就相对简单明了,就是L2/L3之间的事情。接上次的作业,个人认为需要有一个名词解释的环节了。对于网络虚拟化,就从这个开始吧。


分类
技术
交换机
VEB, VEPA, VNTAG,VSS,DVS, OVS, FEX 
二层的link
VLAN
L2 网络 on L2 VLAN
L2 网络 on L3 NVO3,VXLAN,NVGRE,STT,TRILL,LISP
路由
VRF,VRRP
L3 网络 on L3
MPLS, GRE, GUE, Geneve 

VEB  (Virtual Ethernet Bridge )

最初的VEB的例子就是VMware的vswitch。


对于VEB的实现,有软件和硬件两类。[1]


软件VEB就是虚拟交换机上联物理网卡,来自虚拟网卡的包先到虚拟交换机,根据虚拟交换机的信息,VM之间的包由vswitch转发,需要到外部的包转发到物理网卡。

硬件的VEB其实就是基于SRIOV的网卡,SRIOV可以让虚拟网卡bypass hypervisor的虚拟交换机直接到虚拟机。SRIOV的网卡替代了虚拟交换机的功能,对于VM之间的包的路径,还是一样。


可以看出,VEB的基本功能是VM之间的包交换,这个交换发生在server端,如果考虑到整体的网络管理功能,特别是ACL之类的控制,交换机厂家是有需求希望可以让VM之间的流量到交换机的。


VEPA(Virtual Ethernet Port Aggregator )


这个就是有人讲的“发卡弯”了,虚拟机所有的流量都通过物理网卡到外置的交换机去,这样原来虚拟交换机的功能都可以卸载到物理交换机上了,物理网络和虚拟网络都在一起了。


这里面有一个hairpinning的概念了,就是同一台物理机上的虚拟机之间的流量在交换机对应的端口进,同端口出,对于一个合格的2层交换机,STP(spinning tree protocol)是不允许的。这个就需要特殊的虚拟化支持了。


这里的EVB,就是Edge Virtual Bridge的意思。VEPA是HP提出的IEEE的协议IEEE 802.1qbg standard.


对于VEPA来讲,VM和Hypervisor的权利被剥离了,如果他们需要直接访问网卡,或者部分VM就希望使用VEB,因此VEPA就有了S-Channel的观念来支持多样的需求。

VNTAG (Virtual Network TAG)

对于上面VEPA对于STP的违反,Cisco在 802.1qbh ‘Bridge Port Extension.’ 基础上提出了VNTAG来解决VM的网络管理的问题。[2]

VIF_ID在一个物理网口上定义多个虚拟的网口,从而解决了hairpinning的问题。


对于交换机自身,也有虚拟化的需求:


VSS (Vmware Stanard Virtual Switch) 这个不用讲了。最基础的虚拟网络。[3]

DVS (Distributed Virtual Switches)

这个也是VMware的概念。Vsphere多node之间的网络管理。[4]


OVS ( Open vSwitch)

目前公有云最热门的虚拟网络交换。

FEX ( Fabric Extender) 

Cisco的虚拟交换机系统,可以聚合物理交换机到单一的逻辑交换机。



VLAN -这个不用解释了


传统的数据中心需要支持BUM (Broadcast, unknown-unicast and multicast )traffic 以及二层的桥接技术。为了这些功能,网络架构相对比较复杂,有过多的冗余设计,难以扩展。一般采用“1+1”的冗余设计,网络规模要靠增加交换机来扩大。

现代的数据中心没有这些负担,设备的同质化很高,网络可以集中在Unicast和三层路由,从而大大简化网络的负责程度。现代的数据中心网络一般采用全三层设计,路由网络协议,没有二层的桥接,组播和广播的功能。

Overlay

本质上就是在三层网络上跑二层的协议。[6]


接着就理解下面的2层over 3层,和3层 over 3层了。


NVO3 (Network Virtualization Overlays)[5]

The purpose of the NVO3 WG is to develop a set of protocols and/or
protocol extensions that enable network virtualization within a data
center (DC) environment that assumes an IP-based underlay. An NVO3
solution provides layer 2 and/or layer 3 services for virtual networks
enabling multi-tenancy and workload mobility, addressing the issues
described in the problem statement (including management and security),
and consistent with the framework previously produced by the NVO3 WG.

The NVO3 WG will develop solutions for network virtualization based on
the following architectural tenets:
- Support for an IP-based underlay data plane
- A logically centralized authority for network virtualization
Network virtualization approaches that do not adhere to these tenets are
explicitly outside of the scope of the NVO3 WG.

In pursuit of the solutions described above, the NVO3 WG will document
an architecture for network virtualization within a data center
environment.

NVO3 更像一个多租户的公有云环境下的整体框架,和之前的OSI的7层模型类似,没有很强的操作意义,反而其中某些技术的作用更大。


VXLAN (Virtual eXtensible Local Area Networks)


VNI -Virtual Network interface

VTEP - Virtual Tunnel End Point


VxLAN的报文格式


NVGRE (Network Virtualization Using Generic Routing Encapsulation)


从名字上看是基于GRE (Generic Routing Encapsulation),报文的格式如下,目前的主要用户是微软。


STT (Stateless Transport Tunneling Protocol)

STT和VXLAN和NVGRE一样,都是一种tunelling的协议。

在STT中因为使用了TCP的header,因此就引入两个优化的技术。LSO(large segmentation offloading )和LRO (large receive offlaoding).


TRILL (Transparent Interconnection of Lots of Links )

数据中心网络带宽优化的方法。作为新的大二层网络的代表,在2010年和SPB (Shortest Path Bridging )之间有过较量,但是目前数据中心大二层的概念已经被overlay的概念替代了。


TRILL可能代表着数据中心网络中交换机为中心的没落,网络虚拟化从而转向以Host位置的VXLAN/NVGRE/STT的时代。

LISP (Locator/ID Separation Protocol)

Cisco 主导的下一代三层路由的协议。不知道是否可以取代目前数据中心中普遍使用的BGP协议。



VRF (virtual routing and forwarding)

和二层的VLAN类似,可以让多个路由表在一个物理路由上共存。

VRRP (Virtual Router Redundancy Protocol)

这个主要是路由器之间的冗余配置协议,详细的对比如下[7]


MPLS (Multi-protocol label switching)

这个貌似是现在整个互联网的基石。标准的L3 in L3.


GRE (Generic Routing Encapsulation)


先到这里吧,只是讲了目前数据中心网络虚拟化的方面相关的一些名词,就有感觉这个坑越来越大的感觉。在云计算兴起之前,还有carrier ethernet和data center ethenet的说法,现在可以看到NFV的兴起,两个网络有融合的趋势,可能在5G,边缘计算的大框架里,ICT已经合体。



[1]http://networkerhere.blogspot.com/2012/11/impact-of-server-virtualization-on.html

[2]http://www.definethecloud.net/access-layer-network-virtualization-vn-tag-and-vepa/

[3]https://pubs.vmware.com/vsphere-51/topic/com.vmware.wssdk.pg.doc/PG_Networking.11.4.html?resultof=%22%56%53%53%22%20%22%76%73%73%22%20

[4]https://pubs.vmware.com/vsphere-51/index.jsp?topic=%2Fcom.vmware.wssdk.pg.doc%2FPG_Networking.11.4.html

[6]企业数字化基石――阿里巴巴云计算基础设施实践

[5]https://datatracker.ietf.org/wg/nvo3/about/

[7]https://www.networkstraining.com/hsrp-vrrp-glbp-comparison/


高端微信群介绍

创业投资群


AI、IOT、芯片创始人、投资人、分析师、券商

闪存群


覆盖5000多位全球华人闪存、存储芯片精英

云计算群


全闪存、软件定义存储SDS、超融合等公有云和私有云讨论

AI芯片群


讨论AI芯片和GPU、FPGA、CPU异构计算

5G群


物联网、5G芯片讨论

第三代半导体群

氮化镓、碳化硅等化合物半导体讨论

储芯片群

DRAM、NAND、3D XPoint等各类存储介质和主控讨论

汽车电子群

MCU、电源、传感器等汽车电子讨论

光电器件群

光通信、激光器、ToF、AR、VCSEL等光电器件讨论

渠道群

存储和芯片产品报价、行情、渠道、供应链




< 长按识别二维码添加好友 >

加入上述群聊




长按并关注

带你走进万物存储、万物智能、

万物互联信息革命新时代

微信号:SSDFans
SSDFans AI+IOT+闪存,万物存储、万物智能、万物互联的闪存2.0时代即将到来,你,准备好了吗?
评论 (0)
  • ‌磁光克尔效应(Magneto-Optic Kerr Effect, MOKE)‌ 是指当线偏振光入射到磁性材料表面并反射后,其偏振状态(偏振面旋转角度和椭偏率)因材料的磁化强度或方向发生改变的现象。具体表现为:1、‌偏振面旋转‌:反射光的偏振方向相对于入射光发生偏转(克尔旋转角 θK)。2、‌椭偏率变化‌:反射光由线偏振变为椭圆偏振(克尔椭偏率 εK)。这一效应直接关联材料的磁化状态,是表征磁性材料(如铁磁体、反铁磁体)磁学性质的重要非接触式光学探测手段,广泛用于
    锦正茂科技 2025-05-12 11:02 146浏览
  •   定制软件开发公司推荐清单   在企业数字化转型加速的2025年,定制软件开发需求愈发多元复杂。不同行业、技术偏好与服务模式的企业,对开发公司的要求大相径庭。以下从技术赛道、服务模式及行业场景出发,为您提供适配的定制软件开发公司推荐及选择建议。   华盛恒辉科技有限公司:是一家专注于高端软件定制开发服务和高端建设的服务机构,致力于为企业提供全面、系统的开发制作方案。在部队政企开发、建设到运营推广领域拥有丰富经验,在教育,工业,医疗,APP,管理,商城,人工智能,部队软件、工业软件、数字化转
    华盛恒辉l58ll334744 2025-05-12 15:55 161浏览
  • 递交招股书近一年后,曹操出行 IPO 进程终于迎来关键节点。从 2024 年 4 月首次递表,到 2025 年 4 月顺利通过中国证监会境外发行上市备案,并迅速更新招股书。而通过上市备案也标志着其赴港IPO进程进入实质性推进阶段,曹操出行最快有望于2025年内完成港股上市,成为李书福商业版图中又一关键落子。行路至此,曹操出行面临的挑战依然不容忽视。当下的网约车赛道,早已不是当年群雄逐鹿的草莽时代,市场渐趋饱和,竞争近乎白热化。曹操出行此时冲刺上市,既是背水一战,也是谋篇布局。其招股书中披露的资金
    用户1742991715177 2025-05-10 21:18 65浏览
  •   基于 2025 年行业权威性与时效性,以下梳理国内知名软件定制开发企业,涵盖综合型、垂直领域及特色技术服务商:   华盛恒辉科技有限公司:是一家专注于高端软件定制开发服务和高端建设的服务机构,致力于为企业提供全面、系统的开发制作方案。在部队政企开发、建设到运营推广领域拥有丰富经验,在教育,工业,医疗,APP,管理,商城,人工智能,部队软件、工业软件、数字化转型、新能源软件、光伏软件、汽车软件,ERP,系统二次开发,CRM等领域有很多成功案例。   五木恒润科技有限公司:是一家专业的部队信
    华盛恒辉l58ll334744 2025-05-12 16:13 121浏览
  • 【拆解】+自动喷香机拆解 家里之前买了从PDD买了一个小型自动喷香机放在厕所里。来增加家里的温馨感,这东西看着确实小巧,精致。可是这东西吧,耗电就是快,没过几天就没电了。今个就让我拆开看看什么在捣鬼。如下是产品的实物和宣传图: 由于螺丝孔太小和限位很深。对于我的螺丝刀套装没用。只能使用那种螺丝刀细头,同时又长的小螺丝刀进行拆解 拧下三颗螺丝钉,用一字螺丝刀撬开外壳,内部结构就呈现在眼前。 内部构造相当简单,部件没多少。就是锂电池供电,通过MCU实现按键控制,段码屏控制,LE
    zhusx123 2025-05-10 19:55 85浏览
  • 体积大小:14*11*2.6CM,电气参数:输入100V-240V/10A,输出16V24A。PCB 正面如下图。PCB 背面如下图。根据实际功能可以将PCB分成几部分:EMI滤波,PFC电路,LLC电路。EMI滤波区域,两级共模电感,LN各用了保险丝加压敏电阻,继电器(HF32FV-G)用来切除NTC的,为了提高效率点,如下图。PFC电路区域,如下图。LLC电路区域,如下图。详细分析一下该电源用的主要IC还有功率器件。AC侧采用了两颗整流桥进行并联,器件增加电流应力,如下图。共模电感都有放电针
    liweicheng 2025-05-10 20:03 49浏览
  • 蓝牙耳机是长这个样子,如下图。背部图,如下图。拆开L耳的一侧,有NFC和电池包(501230 3.7V 150mAh)如下图。电池包(501230 3.7V 150mAh)如下图。NFC正面,如下图。NFC背面,如下图。如何理解NFC的工作原理呢,搜集一下相关的资料,如下图。拆开R耳的一侧,PCB正面,如下图。PCB背面,如下图。有两组红黑的线,一组连接到了喇叭,另一组连接到了MIC头上,MIC头参数如下图。蓝牙模块(CSR 8635),有蛇形PCB走线做成天线,节约了天线成本,如下图。该IC介
    liweicheng 2025-05-10 00:45 61浏览
  • 在 AI 浪潮席卷下,厨电行业正经历着深刻变革。AWE 2025期间,万得厨对外首次发布了wan AiOS 1.0组织体超智能系统——通过AI技术能够帮助全球家庭实现从健康检测、膳食推荐,到食材即时配送,再到一步烹饪、营养总结的个性化健康膳食管理。这一创新之举并非偶然的个案,而是整个厨电行业大步迈向智能化、数字化转型浪潮的一个关键注脚,折射出全行业对 AI 赋能的热切渴求。前有标兵后有追兵,万得厨面临着高昂的研发成本与技术迭代压力,稍有懈怠便可能被后来者赶
    用户1742991715177 2025-05-11 22:44 85浏览
  •         信创产业含义的“信息技术应用创新”一词,最早公开信息见于2019年3月26日,在江苏南京召开的信息技术应用创新研讨会。本次大会主办单位为江苏省工业和信息化厅和中国电子工业标准化技术协会安全可靠工作委员会。        2019年5月16日,美国将华为列入实体清单,在未获得美国商务部许可的情况下,美国企业将无法向华为供应产品。       2019年6
    天涯书生 2025-05-11 10:41 142浏览
  • 在印度与巴基斯坦的军事对峙情境下,歼10C的出色表现如同一颗投入平静湖面的巨石,激起层层涟漪,深刻印证了“质量大于数量”这一铁律。军事领域,技术优势就是决定胜负的关键钥匙。歼10C凭借先进的航电系统、强大的武器挂载能力以及卓越的机动性能,在战场上大放异彩。它能够精准捕捉目标,迅速发动攻击,以一敌多却毫不逊色。与之形成鲜明对比的是,单纯依靠数量堆砌的军事力量,在面对先进技术装备时,往往显得力不从心。这一现象绝非局限于军事范畴,在当今社会的各个领域,“质量大于数量”都已成为不可逆转的趋势。在科技行业
    curton 2025-05-11 19:09 184浏览
  • 【拆解】+CamFi卡菲单反无线传输器拆解 对于单反爱好者,想要通过远程控制自拍怎么办呢。一个远程连接,远程控制相机拍摄的工具再合适不过了。今天给大伙介绍的是CamFi卡菲单反无线传输器。 CamFi 是专为数码单反相机打造的无线传输控制器,自带的 WiFi 功能(无需手机流量),不但可通过手机、平板、电脑等设备远程连接操作单反相机进行拍摄,而且还可实时传输相机拍摄的照片到 iPad 和电视等大屏设备进行查看和分享。 CamFi 支持大部分佳能和尼康单反相机,内置可充电锂离子电池,无需相机供电。
    zhusx123 2025-05-11 14:14 124浏览
我要评论
0
2
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦