以下文章来源于微信公众号:网络里卖艺的小青年 ,作者KkBLuE
DCN 学院派丨数据中心网络自动部署,软硬SDN如何选择?
软SDN在于其业务开发全部依赖于软件实现,更灵活、迭代更快,能力可以不依赖于硬件快速更新。但实际商用时也有严格的版本策略,并且需要考虑将对性能影响严重的特性如加密、封装卸载在网卡上。总体而言,软件方式身段更灵活一点,但因为完全依赖CPU也面临较多约束。所以在这一点上,更应该侧重考察的是,不同厂家不论软硬方式,其在自动化能力上表现出的不同眼界和实践水平。 DCN 学院派丨数据中心网络自动部署,软硬SDN如何选择?
其次,从网络的可扩展性来看,二者能力不分伯仲。二者均可以构筑大规模的SDN网络,包括支持跨域多DC的级联网络。软SDN可以灵活牺牲服务器资源来置换网络资源,所以在租户、VPC等规格上可能会超过硬SDN在交换机上的硬件资源限制,然而当前主流交换机规格基本不存在瓶颈,所以这个优势无法体现到实际项目价值中。暂且认为二者在此打成平手。 DCN 学院派丨数据中心网络自动部署,软硬SDN如何选择?
性能:泛指吞吐,转发,以及相关的表项支撑
弹性:泛指自动化程度,扩展程度,网络设备能否随业务快速的变化
功能支持:除了网络中的功能支持之外,在虚拟化或者说云的DC里面,也增加了诸如NAT,FW,以及相应的服务链的支持。
软件SDN比硬件SDN灵活,但是性能不如硬件SDN,硬件SDN的性能毋庸置疑,那么软件的性能到底如何?能否满足需求?是否我们还是用早期软件SDN的性能的早期印象,从而看待现在的软件SDN的性能?
硬件SDN不如软件SDN灵活,那么硬件SDN在灵活性方面,有哪些是可取之处,哪些又是天然不足,还有哪些可以后续不足呢?
大概真的没有十全十美的方案,真正落地的使用,都是客观技术和主观喜好的综合。很早以前,我有两个工作选择,问一个前辈怎么办,前辈说你拿一张纸吧,题目就是两个工作A和B,然后A写清楚好的有哪些,不好的有哪些,B写清楚好的有哪些,不好的有哪些,最好在加上自己现在的工作,不敢保证你选的对不对,但至少有过思考,可能选错了,也不后悔~
第三,在实际的网络部署中,可靠、稳定是重中之重。没有人会容忍一个频繁掉链子的网络。这一点硬SDN天然具备更佳的身位,其从早期一路积累的商用可靠性能力有巨大优势。而软SDN通过vSwitch也提供了故障切换的能力,但作为业务软件依然受限于软件特有的可靠性问题。此外,软SDN会给网络运维团队带来新的挑战,运维边界需要延伸到服务器内部,服务器运维在网络和业务团队部分叠合,存在冲突的可能。所以我们看到,敢于使用软SDN的基本是互联网厂家,自身拥有较强的技术能力来克服这个问题也是一个重要原因。 DCN 学院派丨数据中心网络自动部署,软硬SDN如何选择?
【直播回顾】TF Live丨KK/建勋:多云、SDN,还有网工进化论
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。