我的SDN之路(3):有所提高

时间就到了2016年。因为公司的项目稍微涉及到了一些OpenStack的内容,所以又找了一些资料来看。只是安装网络节点/控制节点/计算节点,就花了很多的时间。其实如果本身项目的文档写得很完善,官方文档肯定是最主要的参考资料。当然,安装的过程中一定会遇到形形色色的问题,甚至有的问题重装一遍就莫名其妙地不在了,适应就好。另外还要狠狠地吐槽一下百度,能搜到的有参考意义的文档实在有限,还好有谷歌。总的来说,如果所有的功能尤其是网络通信都虚拟化了,其实也就没有我们交换机什么事情了。好在找到了overlay封装和解封装,软件处理速度一般来说没有ASIC处理快这个点,成为我们宣传的一大亮点。

做了快一年的SDN/OpenFlow,有一点要被洗脑的感觉。觉得传统的路由交换都不如SDN高大上。虽然知道有“首包上controller”,流表条目数等诸多限制,还是很坚持这一点,直到接触到Atrium这个project。

Atrium本质上就是一个controller配合Quagga来使用。Quagga负责和外部的设备做BGP协议交互,然后将相关信息通告给控制器,翻译成流表形式下发到交换机,从而实现两边的主机通信。确实,完全没有必要把BGP的协议栈移植到controller上,而可以把开源的Quagga拿来直接集成。毕竟目前大部分网络还是基于传统的路由协议,SDN化是一个过程,期间肯定还要又互联互通的需求,这可能也是Atrium这个项目的初衷。

我们上一代交换机,曾经提交过适配的driver。可是Atrium的版本演化到16版本,处理流程发生了很大的变化。尤其是我们新一代交换机需要重新编写适配的driver。调用指定的driver,这个很简单,修改一下onos-driver.xml就好。而driver文件,是用Java写的。作为没用过Java的人,刚接下这个事情,还是心里没底。好在Atrium提供了一份softer-switch的driver,可以用来参考。而且它本身用到的语法也并不复杂。经历过多次修改-编译-再修改-再编译之后,终于流表下发正确,主机可以通信了!那一刻,真的非常非常地开心!

在验证自己家产品之余,肯定还是要关注行业内其它厂商的设备。后来发现P家的交换机porting OVS非常彻底,而且支持hybrid,就抱着试试看的想法向公司打了申请。真的没想到批下来了,一周后,亲手把刚采购的P上了机架。接下来一周多的时间,就是查文档,实际操作,遇到问题骚扰P的客服小哥(后来可能是被我烦的都不怎么回复了……)。既有被P的一些亮点折服,也发现了P的一些问题。

比较是一种很好的学习方法。有句话说:“没有比较就没有伤害”。我更推崇的是“没有比较就没有进步”。就像研究生的时候“拼凑论文”,如果你只拿这别人写得一篇论文来看,你一定是抄袭的。如果你拿来了十篇论文来参考,总归能比较出一些优劣,看出一些行业的共性和趋势。套用到现在的工作中,整天搞自己的一套,渐渐思路就会被束缚。而通过和其它友商产品的比较,才能找出不足,也能坚定对自己产品的信心。

除了完善内部产品测试流程之外,在积累了一些和各种控制器互通的经验后,我又主动开始编写一份相关文档,就是将交换机和Ryu/ONOS/OpenDaylight如何互通,如何通过WebUI/CLI/REST操作flow/group/meter的步骤记录下来,甚至放了很多的截图上去。写完后不久,就开始有很多客户陆陆续续来询问相关的问题。把这个文档先丢过去,节省了我们很多support的时间和精力。这些不光是个人的积累,对于公司来说也是有意义的事情。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,772评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,458评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,610评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,640评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,657评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,590评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,962评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,631评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,870评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,611评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,704评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,386评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,969评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,944评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,179评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,742评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,440评论 2 342

推荐阅读更多精彩内容