关于数据中心大二层的一点小吐槽

Sina WeiboBaiduLinkedInQQGoogle+RedditEvernote分享




hi 首席,这是有感于某厂商微博的投票,想到的一些感想,技术含量不大,就是给大家一乐而已

天也不早了,人也不少了,做完了ppt,也可以吐吐槽了,有感于某厂商的挖坑站队帖,随便吐吐口水,和技术关系不大,有字数无营养,纯属逗大家一乐

weibo.com/kkblue

(1)数据中心大二层
为什么有大二层?普遍说法是虚拟化横行,因为vlan乱飞,所以大二层就有必要,由于DC核心设备都是交换机,而交换机之间二层组网方式,烧包一点的玩点冗余link,就有了环路,所以很早以前我们在ccna里面就学到STP,Radia perlman阿姨的经典杰作,STP好是好,但是有功能无效率,买了那么多板卡模块,结果有的链路就被STP活活的逼成了美国副总统,太悲催了。
于是,Radia perlman阿姨又想到了,能不能把交换机当成路由器咧?把MAC变成路由表咧,设备之间跑个协议啥的,让二层link变成switch之间的一种可选 择的路径咧?因为我笨,就不多谈技术,总之,要解决一个问题:在大二层的环境下,满足二层传输要求,还要没有二层环路,所有的link都能用上,所 以,L2 Routing的思路诞生鸟,TRILL等技术迫不及待的登上DC舞台。
回到上一个问题,为什么有大二层?没有大二层行不行?从网络设备的角度出发,我们就是修桥补路的,给我一个目的,我就傻乎乎的传输罢了,但是从应用的角度 出发又不一样,所以不能屁股决定脑袋,什么vmontion,HPC,高频计算啊,各种技术性的名词轰炸我们的脑壳,servive和app无时无刻不在 告诉我们,要有大二层,要有大二层,所以,大家就跟着不由自主的二了起来。
假如,没有大二层的概念呢?换句话说,我们就用三层,那这些技术是否有意义?这就是这所谓的辩证思维,客户的需要决定一切,没有虚拟机,没有云计算,一切都没有的DC里面,这些技术的优势又何在呢?当然,我说的是极端状况,不代表未来是否真的这样。
所以,个人觉得TRILL和802.1AQ的技术存在的意义,是在二层交换的环境中提出一个可以削弱环路影响,提高二层MAC转发效率,尽量避免生成树协议的手段,这是最根本的价值,而这种价值恰恰在DC的需求中被大二层,或者大量设备之间互通时被放大了。
(2)标准之争
如上文所说 TRILL和802.1AQ,两者的目的相同,在实现方法上有着细节的不同,我们在讨论两者的技术时,往往自觉不自觉的把自己划分到某一个阵营中,然后为之摇旗呐喊,与其说是阵营,不如说是一个小坑儿。
IETF和IEEE是两个老牌的标准化组织,不亚于金庸小说中的少林武当,你要说TRILL或者802.1AQ这两个标准和技术在实现上有致命的缺点或者谁优谁劣,无疑是在小看任何一个黑帮的智商(不小心,说漏嘴了)。
既然都是为人民服务,为什么还要花开两朵,各表一支咧?我想答案可能是两个字:利益。
说到标准化,就要举例子了,比如C,比如H,比如…..大牌厂商无一不把自己放置在于行业的领导者和技术领袖的角色,证明领袖地位的方式之一,莫过于 技术的标准化,换句话讲,谁在IETF和IEEE的人多,势力大,那么就干什么都方便,这是很普遍的道理。对于商业公司来说,标准化的工作必然带来两种价 值,技术价值和商业价值,技术价值证明了公司在技术上的领导地位和创新精神,商业价值就可以让华尔街的投资者钱包满满,谁制定规则,谁就可以在规则上受 益,所以,我们有理由相信,当今行业中,商业价值一定会去影响到技术价值,也就是说,你发现有些技术很美好,但是厂商就是不买账,这就是所谓的理想很丰 满,现实很骨感哦,进而言之,大厂商创造标准,制定行业游戏规则,进而受益,小厂商follow标准,抱团打破垄断,从而可以在行业中分一杯羹,有的厂家 有理由说,我就支持着一个,爱怎么着怎么着,因为我这个做的最好,有的厂家也有理由说:我两个都支持,你爱怎么玩就怎么玩
(3)互通性,资本市场 and 杂七杂八
有人说到互通性,诚然,这两个技术成为标准之后,都是为了满足互通性,但是在我看来,互通性不是主要问题,上面我讲到才是主要问题,技术实现,似乎并不复 杂,复杂的是,谁愿意干这个事情呢?从现有的DC案例中,哪位兄弟能告诉我说,接入层核心层用各种各样不同厂牌的产品,然后用TRILL或者 802.1AQ互联起来了?在云计算呼啦哗啦大行其道的年代,谁愿意open呢?技术人员可以答应,华尔街会答应么?
这就牵扯到了另一个问题,这个话题有点大,我尽量瞎说,现在看来,资本市场对技术型公司而言,绝对是一个双刃剑,有了钱,可以干很多事情,但是拿了别人的 钱,干很多事情就会畏首畏尾,君不见,多少VC虎视眈眈,君不见,多少股民闻风而散。我们举一个简单的例子,个人窃窃以为,苹果之所以成功,很大的原因就 是乔布斯告诉股市,我不听你的,我就是要tmd去做变态的东西,就是要follow my heart,而恰恰如此,在会有apple这么高的利润率存在,因为他们想的是change the world,反过来说,很遗憾,网络厂商公司,个人看来,都或多或少的被资本市场绑架着前行,而这种绑架绝对影响技术的发展,不可否认,这是行业发展的必 经之路,对于网络厂商而言,却非常困难。
幸而,在这些公司里,有很多技术大牛,都是有单纯的理想和坚持,这是一种独立自由的技术精神,如果没有这种精神,恐怕技术的演进会日以缓慢,最终成为资本 市场炫耀的工具和玩物,而这种精神一定不会消失,因为这是人的本质追求,在追求物质生活的同时,也追求精神世界的满足,不会屈从,也不会放弃,恰恰是这些 精神,推动着技术的不断发展。
一不小心,口水了这么多,看到某企业微博发出来的站队帖子,加上每个厂商的大牛们都凑凑热闹,忍不住也就瞎说自己一些感想。我记得一个工程师大哥的签名如 是说:独立之思想,自由之人格,这话是陈寅恪先生所说,亦是当时清华大学的校训,而当时北大精神是“兼容并包,思想自由”,做为一个学习网络的小虾米,很 难不被时局,技术,厂商所左右,偶尽量多学习各位大侠们的思想吧,共勉之

(10个打分, 平均:4.70 / 5)

雁过留声

“关于数据中心大二层的一点小吐槽”有11个回复

  1. juning 于 2012-05-08 5:56 下午

    微薄上还没有说够:)

  2. wenfish 于 2012-05-08 10:14 下午

    数据中心是个可控的网络,似乎没必要搞这么一大堆复杂的协议,openflow是王道。

  3. CLOUD 于 2012-05-09 7:11 上午

    只有少数DC会VM超卖导致有VM迁移需求。
    TRILL需要芯片支持,互联互通要求比较高。现有DC多是三层的,会向SDN/OPENFLOW的VM/TOR二层隧道入三层演进,满足VM动态迁移,没有动力去应用TRILL,新建小型DC有可能会应用。

  4. ACDC 于 2012-05-10 8:07 上午

    凭什么openlfow是王道,凭什么大二层是王道。能说清楚吗? 否则少用这二字

    这个贴放在很无聊

  5. ccc 于 2012-05-10 8:25 上午

    好像说”大二层”这个概念好多是来自H的,配合其发布的CE交换机,呵呵

  6. wangshasha 于 2012-05-11 8:32 上午

    明显楼主是“我司”的!

  7. ddd 于 2012-05-12 7:28 下午

    碰到好些我司的人说这个”大二层”名词,
    “大二层”对应的英文单词是什么?
    C,J等公司不是这么说的么?

  8. abel 于 2012-05-14 5:59 上午

    还好任老板没有搞上市…

  9. 陈怀临 于 2013-01-08 10:53 上午

    在读这篇文章。。。大二层。好纠结呀。。。

  10. mpc8240 于 2013-01-08 11:58 上午

    同意6楼。“我司”的。烂文。

  11. Bruce 于 2013-01-08 11:33 下午

    有意思