下一代数据中心的虚拟接入技术–VN-Tag和VEPA
工具箱
本文链接 | 邮给朋友 | 打印此页 | 45条用户评论 »
雁过留声“下一代数据中心的虚拟接入技术–VN-Tag和VEPA”有45个回复 - tang ling 于 2011-01-16 5:15 下午
深入浅出,说得很清楚,佩服佩服 - deltali 于 2011-01-16 5:52 下午
写的不错,有理有据的。要是能把写这篇文章的参考资料也给出链接就更好了 - 冬瓜头 于 2011-01-16 5:55 下午
想请教一下楼主,Multihop FCoE,FCoE forwarder,Fabric Extender,这些词我前阵子搜索过,一直没有找到细节的东西,不知道楼主是否了解,请指教! - 福尼 于 2011-01-16 7:21 下午
非常好的观点,非常清晰的思路 - ZC 于 2011-01-16 7:49 下午
好文,学习。
新平台/新标准的搭建不论对谁都是事关生死 的大事,就看业界怎么演绎了,呵呵。 - gaohl 于 2011-01-16 8:57 下午
写的非常好,学习了 - kernelchina 于 2011-01-16 9:49 下午
按道理,虚拟机之间的流量在vSphere内部应该更快点,为什么要跑到外面的交换机上转一圈再回来?如果把vswitch做成一个full feature的switch,会不会更好一点?
physical switch vswitch–virtual machine. - 冬瓜头 于 2011-01-16 10:00 下午
不懂网络内核方面,猜测如果做入那些full feature,esx上的cpu恐怕吃不消了吧。 - deltali 于 2011-01-16 10:03 下午
to kernelchina:
看这篇文章的意思,就是要把虚拟机当真实的机器用,让它们之间的流量也暴露在整个网络中,就像2台物理主机共用一根网线一样。 - 陈怀临 于 2011-01-16 10:10 下午
这篇文章意义重大。。。。。。 - 冬瓜头 于 2011-01-16 10:15 下午
http://bradhedlund.com/2010/09/15/vmware-10ge-qos-designs-cisco-ucs-nexus/
这人是思科的,他的博客偷了不少这方面的料。 - Panabit 于 2011-01-16 10:22 下午
这个文章好,拜读了! - 旁观者清 于 2011-01-16 10:29 下午
这都是过分渲染“云”计算,虚拟化的结果。
VN-tag和VEPA是虚拟接入的两个标准草案,其本质从用户的角度来看,不过是虚拟机识别和管理的技术实现手段而已。
思科推行VN-tag的市场目的就是搞垄断,就像当年的EIGRP一样;其他厂商推行VEPA就是不想这块细分市场被思科所垄断,就行OSPF一样。 这种从网络设备到服务器/网卡的端到端垄断是思科所追求的,也正是其他厂商不希望看到的。 - picktracy 于 2011-01-16 10:30 下午
功力啊功力,清晰易懂,好文。 - 冬瓜头 于 2011-01-16 11:34 下午
和FCoE一样。还好有个iSCSI顶着。。 - kernelchina 于 2011-01-17 12:38 上午
以前看cisco的nexus 1000v和vn-link没搞明白是什么意思,现在有点明白了。把虚拟机当真实的机器用,需要各方面加倍,然后再分割,否则性能没法保证。 - cong 于 2011-01-17 1:14 上午
好文!
PS:冬瓜头同学也写一个吧 - 冬瓜头 于 2011-01-17 3:38 上午
To cong:
呵呵,感谢这位的 鞭策,此文甚好,学习中,后续文章会努力提高质量!谢谢! - libing 于 2011-01-17 4:36 上午
to 冬瓜头
FCoE forword和fiber channel forward一般指的都是服务器上联的交换机,FCoE的链路目前只能实现一跳,存在于服务器网卡和forward之间,FCoE的帧在forward上被拆开,并通过FC链路送到SAN上。
而要将FCoE链路延长到更远的交换机,就是Multihop FCoE,即FCoE的多跳。Multihop FCoE在FC-BB-5中已经有了对应标准,实现方式也不止一种。
Fabric Extender一般指Cisco的Nexus 2000扩展设备,相当于把机架式交换机的板卡取出来,作为一个独立设备。这样的好处是可以以ToR的方式不限,以EoR的管理。
deltali的意见很好,我找了一个FEX的说明:
http://www.networkworld.com/community/node/39236 - libing 于 2011-01-17 4:38 上午
to kernelchina
基本上,虚拟接入解决的不是性能问题,而是管理问题,将网络的行为重新还给网络设备。
当然,解决一个问题的方式有很多中,这只是其中一种 - xie 于 2011-01-17 7:04 上午
不知道CISCO针对TRILL是什么解决方案 - tom 于 2011-01-17 5:50 下午
好文,必须要顶 - tom 于 2011-01-17 5:59 下午
猜测一下结果,VEPA将会赢得胜利,一个封闭的系统没有前途,就如EIGRP一样。。。。。。 - cius 于 2011-01-17 6:46 下午
to 旁观者清
实际上你说的OSPF是Cisco除了BGP外贡献最大的标准协议之一。从对RFC的贡献看,Cisco从来不想做一个“垄断的协议”(这和当年IBM、DEC和HP有多么大的不同啊),Cisco只是想抢先推出一些标准,并试图放到IEEE和IETF上公开,不过想在这些领域抢得先机而已。若说垄断,凭着现在全球市场占有率,直接出私有协议不就完了,象水果公司的OS那样。 - cius 于 2011-01-17 6:49 下午
to libing
Palo绕过Hypervisor实现VM直接驱动的I/O,这可是大大的性能问题,想想现在那些I/O密级型的应用 - cius 于 2011-01-17 6:49 下午
to libing
Palo绕过Hypervisor实现VM直接驱动的I/O,这可是大大的性能改善(Hypervisor Bypass),想想现在那些I/O密级型的应用 - cius 于 2011-01-17 6:54 下午
to tom
现在很难说,和EIGRP最大的不同是,Cisco当年不同意公布EIGRP协议,而802.1Qbh从一开始就是开放的。而且Cisco进可攻、退可守:进,可以推行干干净净的虚拟化接入方案802.1Qbh,不增加用户部署的管理负担(Spanning Tree快在数据中心死了);退,可以非常容易支持Qbg,和大家一样不就完了 - tang ling 于 2011-01-17 7:29 下午
to Cius,
关于绕过虚拟Hypervisor,直接读取I/O的技术意义,对VN-LINK等技术有重要的间接推动作用. 毕竟, “Palo卡的vNIC技术,配合VN-Link以及VMWare的Hypervisor Bypass技术,可以让网卡流量不经过CPU和Hypervisor,完全交由Palo网卡直接硬件处理。这样能带来带宽吞吐30%的性能提升”。
http://www.cisco.com/en/US/solutions/collateral/ns340/ns517/ns224/ns944/white_paper_c11-593280_ps10279_Products_White_Paper.html
但是,从实际看,包括同虚拟化厂商的沟通,坦率说,现在还没有killer级应用,必须用direct I/O;就客户而言,国内也极少有实际部署direct I/O案例。我了解只有个别类似于涉及视频编辑的应用,可能会考虑。
因此,如果你这边有关于Direct I/O在实际中的应用情况,可否分享一下~ - deltali 于 2011-01-17 7:48 下午
采用Direct I/O的话,首先会对live migration造成影响。这个是绝对不能接受的,不知道现在这方面的问题解决的如何了?
其次跟嵌入式设备不同,在服务器虚拟化这边,还是要尽量避免让虚拟机直接控制硬件。 - Da Vinci 于 2011-01-17 9:42 下午
To xie:
TRILL就是Cisco在推的,与之对应的是IEEE在推的802.1aq(SPB)。这两个方案都是为了解决STP带来的问题而提出的。感觉TRILL更正统一些,因为是Perlman大妈主导的,当年也是她搞的STP。但目前TRILL的标准里边都没有OAM相关的内容。而SPB由于完全继承QinQ和PBB,分成SPBV和SPBM两种模式,也顺理成章的继承了以太网的OAM那一套东西。但是这里又把PBB/PBT这个边缘化了的东西给弄回来了,好不热闹。现在TRILL和SPB都还是draft。
至于后边怎么发展就拭目以待啦。 - Fear 于 2011-01-17 10:03 下午
写得很好,但我有疑问,VN-tag如何表示虚拟机的Mac地址,从文中描述看,传到上联交换机的IP包为网卡Mac+vif_id,网卡Mac表示物理网口,vif_id表示绑定在该物理网口的虚拟网口,如果虚拟机被迁移至另一台物理机上运行,路由如何修改?IP协议修改了,虚拟机如何跟外网通信? - libing 于 2011-01-18 12:00 上午
To Fear
VNTag本身是不携带MAC信息的,对现有的vMotion流程也不产生影响,VNTag解决的网络侧对虚拟机的识别和管理问题。
就我的知识范围,虚拟机迁移后,还是需要通过ARP更新来实现正确寻址。 - 旁观者清 于 2011-01-18 12:49 上午
To Cius:
Cisco在协议标准化方面对行业的贡献非常之大,这是有目共睹的。但是,既然是商业公司,毕竟不是研究机构或者慈善机构,必定有其特定的商业目的,不会做亏本的买卖。Cisco投入大量的人力物力在标准化方面,或者说是抢得先机,目的其实再简单不过了,就是要早一步抢占这块细分市场,形成对后来者的技术垄断,如果没有反垄断法的制约,天知道会是什么样的情况,呵呵。效果很明显,Cisco也是领导行业标准化的最大贡献者,同时也是最大的受益者。
举个在中国最简单的例子,想当年中国的整个金融行业就一种路由协议,EIGRP,放眼望去,都是Cisco的设备。华为搞一个EIGRP,被Cisco给告了最后不了了之,一些其他厂商(我就不点名了),现在还私底下维护EIGRP的代码和功能,为了能在某个网点可以和Cisco的EIGRP互通。近些年,在其他厂商的集体抗议和抗争下,OSPF才得以进入到中国的金融行业网络中… - 旁观者清 于 2011-01-18 12:58 上午
To Xie
TRILL是Layer 2 multi-path的“标准化”实现版本,如Da Vinci所言,是Cisco主推的基于二层网络的基于Mac地址进行“路由”的协议,用了ISIS的协议扩展。Cisco私有的实现叫FabricPath,其实和TRILL几乎完全一样。
目前处于Draft状态,想法很好,感谢Cisco的不断创新,不过,至于实际可用性还有待未来市场的考验。 - libing 于 2011-01-18 1:07 上午
To deltali & Tanglin
Palo除了能配合ESX实现direct I/O,还有一种hypervisor pass thru模式,这种模式也能一定程度地降低CPU负载,增加I/O吞吐,同时保持vMotion等高级功能 - Lucifer 于 2011-01-18 1:17 上午
passthru模式其实是direct i/o的延伸,本质上是vt-d和sr-iov的配合,网卡本身提供多个logical function(就是多个小的虚拟网卡),然后通过vt-d映射到虚拟机里面。esx本身通过一个驱动模型来解决vmotion迁移到不支持这些技术的机器上的问题 - Jack_Wang 于 2011-01-18 5:38 上午
虚拟机里分配virtual function ,加载对应 virtual function driver, 与 vmm 中的 physical function driver 通信 - metal1011 于 2011-01-18 8:35 上午
关注下技术新动态 - Lucifer 于 2011-01-18 10:16 上午
嗯,是virtual function - Lucifer 于 2011-01-18 10:22 上午
虚拟机的virtual function driver不需要和physical function driver通信,是直接和virtual function通信 - tom 于 2011-01-25 10:17 下午
请问类似altor,针对虚拟机安全的目前有哪几家? - bigrong 于 2011-01-26 12:04 上午
libing是哪位,是我除了kenealchina、冬瓜头以外又想拜见的一位大师。好文!
09年的时候思科中国的朋友想让我写篇关于nexus的软文,给了我一堆ppt,还有一个上海的tme给我讲了一通,就觉得当时做datacenter,想搞虚拟存储融合,思科看得真的远。nexus强不在性能上,而是在内涵上。Juniper的产品更像是美国跑车,快,不会拐弯,没内涵。
当时对n1000的v和n5k的几个产品是颇有想法,想仔细研究研究,无奈犯懒,就没写。也失去了稿费啊。
早知道当时写了,即使没稿费,也能在弯曲得个头彩,再树树我在网络圈的威。
此次本文,我是服了。好文!
但是,其实我一直有个想法,我们是沿着虚拟化这么看得,复杂之复杂化。
会不会有一个简单不需要复杂的东西呢?
这样搞下去,用户使用成本更高。 - sclzyb 于 2011-01-26 1:55 上午
1、很奇怪IEEE的trill在05年就提出来,为啥推动得这么慢,现在draft还只是个high-level的状态,几个核心问题oam机制,isis扩展,分发树计算方案都还只是个概念,根据draft还不能做出该功能,特别是控制平面,如DRB选举之类的东西。
相反SPB这个“弃婴”反倒找到了数据中心这个应用场景,内容更新得较快。(虽然我个人很不看好SPB的对于trill的竞争)
2、关于vm迁移中的不中断业务(在线迁移)的方案(IP,mac不变,业务不断),难道只能是arp的方式来解决,是否有更好的方法,也许两个管理团队(网络管理与服务器管理)的配合能更好的解决这个问题,至少不是等网络去被动的发现迁移,不过要这两方配合太不容易:)
3、关于VEPA的实现,我更多的是担心多播或者广播的问题,看各位大虾有比现有draft更好的解决方案 - CCC 于 2011-01-28 8:32 上午
altor 已经被JUNIPER收购,而且J也不仅仅是快而没内涵啊? - 旁观者清 于 2011-01-29 6:45 下午
to bigrong:
“09年的时候思科中国的朋友想让我写篇关于nexus的软文,给了我一堆ppt,还有一个上海的tme给我讲了一通,就觉得当时做datacenter,想搞虚拟存储融合,思科看得真的远。nexus强不在性能上,而是在内涵上。Juniper的产品更像是美国跑车,快,不会拐弯,没内涵。”
原来是专业人士,而且和思科的渊源很深哦,呵呵,佩服佩服,也怪不得没有稿费还在这里帮Cisco免费打广告呢,对于您这种敬业的精神很有感触。。。
顺便请教一个小问题,您了解Nexus的历史吗,能深入解释一下为什么Nexus的内涵如此之深吗? 我们这些局外人没有渠道,对此又非常感兴趣,希望不吝指教。。。
|