51学通信论坛2017新版

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2223|回复: 0
打印 上一主题 下一主题

从猴哥打怪看什么是SDN、云、NFV及网络切片

[复制链接]

 成长值: 15613

  • TA的每日心情
    开心
    2022-7-17 17:50
  • 2444

    主题

    2544

    帖子

    7万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    74104
    跳转到指定楼层
    楼主
    发表于 2017-11-20 21:06:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    一:NFV
    西游记里有一集,就是悟空被师傅赶回花果山,孩儿们诉苦有隔壁山头的妖怪过来砸场子,打不过受了欺负。
    这还了得?肯定不能让孩儿们受欺负啊,但怎么打呢?孩儿们都比较弱小武力弱,不能光靠我一个人打啊,那也太累啦。而且我要降低孩儿们的伤亡。怎么办呢?
    能不能将打架所需要的硬件资源(大脑、拳头、腿等)进行抽象,用一种可重复使用且更便宜的资源去替代呢?
    --- 答案是NFV。大脑提供了计算和存储的能力,拳头/腿提供了网络即I/O的功能,这些都是可以通过软件+通用硬件来模拟的。在本例中,聪明的美猴王最后就想到了一种法术,拔下一把猴毛变成了无数的小猴子和妖怪作战,每一个小猴子都被赋予了超强的打怪资源和能力。而且成本是极为低廉的,因为猴毛可以重复使用,而且不需要休息和工资,甚至还能再长出来。孩儿们的身体和生命可是无价的啊~
    --- NFV也是一样的,通过对复杂的计算、存储、网络能力进行抽象,用通用硬件替代专有硬件,实现软硬件解耦,并且降低成本。虚拟化技术的典型代表是KVM,对应到NFV架构图里的Hypervisor。
    二:SDN
    前面我们提到,美猴王借助NFV技术变出了一堆小猴子帮自己去打怪。这帮小猴子拥有自己的大脑、手和脚去完成复杂的打怪任务。但问题也来了,就是这帮小猴子过于优秀,有自己的大脑,开始产生一些青春期叛逆的想法,经常各自为战,有些不太服从美猴王的领导了。比如猴哥有时候让它们留活口,那可是有背景的妖怪。可小猴子们哪管这些,热血上来,可不管那么多。这就坏事了。
    于是,美猴王开始不乐意了,能不能让这些小猴子更听话一点呢?
    --- 答案是SDN。SDN的核心思想就是控制和转发面分离。本例中,就是把小猴子的脑子收回,只留下手和脚去打架就好了。没了脑子,这些小猴子就只能听美猴王的指挥了。美猴王可以通过念咒语、意念等形式去下发打怪的战略和战术思路和打法(比如什么时候出左勾拳/右钩腿、要不要留活口等)。
    --- 在SDN里,大脑是由SDN控制器所提供的,就像本例中的美猴王。目前主流的开源SDN控制器是基于Java开发的OpenDayLight。而负责转发的则可以是一些通用的2/3层设备,如交换机路由器等。这些转发面设备甚至是可以找代工厂商定制的贴牌交换机,甚至是一个软件交换机(OpenvSwitch)。由于通用而且没脑子,所以非常便宜。相当于就是本例中的小猴子们。本例中,美猴王通过意念传达打怪战略给小猴子的这个过程,如果和SDN类比。那么,美猴王和小猴子通信的接口称为南向接口,意念则可以类比南向接口协议如openflow,这个打怪战略就是具体的转发规则。在openflow协议中被称为流表。下发的转发规则可以由用户通过软件编程的方式来自定义,具有极强的自主性。如果说NFV完成了软件和硬件的解耦,那SDN则解除了厂家的锁定,设备对于用户(例如运营商)来说,不再是黑箱。
    三:云计算
    上面的故事里,还有一个扩展性的问题。就是当虚拟化出来的小猴子们越来越多(比如有1W只)的时候,如何去管理呢?
    --- 答案是云计算。云计算的最主要优点就是弹性和灵活性。在本例中,假设有1000只虚拟化的小猴子,有3个妖怪山头去打,分别有500、300、200个法力不等的妖怪,这3个山头妖怪的法力值分别是300、200、100。美猴王可以根据需要,来管理、调度哪些小猴子去山头1/2/3(比如按照对等原则或者田忌赛马的策略来安排)。
    有一个小问题,山头3的妖怪数量只有200且法力值最弱,分到第3组的小猴子很快就打完了。是不是就无事可干呢?
    不会的,此时山头1有500个法力值300的高难度妖怪很难打,正在激战中。可以通过云管理平台来安排让第3组的小猴子去山头1帮忙(类比Openstack中虚拟机的迁移)。甚至还可以再变出200个新的小猴子来参战(类比Openstack中的动态扩容和编排)。需要注意的是,这里的小猴子是虚拟化以后的逻辑资源,可以是看不见摸不着的(隐身了),对应的硬件实际上是猴哥身上的猴毛。所以这些小猴子还可以通过云平台来“删除”,就又回到猴哥身上,变成猴毛了。
    --- 目前主流的云计算服务平台软件是Openstack,它可根据业务需要,灵活的对云计算资源池中资源(计算、存储、网络资源)的进行管理及动态分配,实现大规模虚拟机的智能业务编排、资源扩容(动态增加或减少虚拟机或相应的vCPU、内存等资源)、迁移、备份恢复、资源回收等操作。
    例如:当某个vMME下的用户数或流量猛增,不能满足业务需求时,Openstack可以结合业务编排功能,自动为vMME增加相应的虚拟机来带更多的用户,甚至可以自动变一个新的vMME出来。这完全满足对云计算灵活使用、按需付费、弹性扩容、业务隔离等方面的需求。
    四:API调用
    悟空:师傅,为了报答你把我从五指山解救出来。今后,我为你提供专业的打怪服务。
    师傅:那我怎么样才能让你帮我去打怪呢?
    悟空:简单,只要你念紧箍咒就好了。
    ---- 本例中,师傅念紧箍咒驱动悟空去打怪的这个过程。可以理解为API调用。师傅作为最终用户,悟空则作为执行者完成复杂的打怪过程。师傅不需要了解悟空是怎么去打怪的(是手劈的或是金箍棒打的,又或者是猴毛变出的猴子打死的),只需要等待悟空保质保量完成打怪任务并给一个反馈结果就好了。更简单来说,API调用就提供了一种服务外包,这是暴露给外界的唯一入口。而这种服务可以暴露给多个用户,就像本故事里,只要会念紧箍咒的人都可以驱动悟空去打怪。除了师傅,也可以是观音。生活中的房屋装修一口价包干也是一个典型的例子。
    --- 在Openstack里,Nova、Neutron、Cinder分别提供了复杂的计算能力、网络能力、存储能力。这些服务对外都提供了API接口如Nova-API等,作为暴露给外部的唯一入口。通过API调用,就可以驱动Nova完成复杂的计算处理。API调用通过HTTP协议实现,成功完成后,通常会有一个200 OK的响应返回给最终用户。
    五:网络切片
    师傅:悟空,帮我去把无底洞打下来,白骨精镇守,武力值100。1天内给我打下来,给你200万,我要念紧箍咒啦。
    观音:悟空,帮我去把火云洞山头打下来,红孩儿镇守,武力值800,3天内给我打下来,给600万,我要念紧箍咒啦。
    悟空:。。。。。。
    ---- 本例中,师傅和观音都是最终用户,都可以发起API调用,也都是给了钱的甲方,都不能得罪。但需求差异很大,如何满足呢?答案是网络切片。以前面的NFV、云计算、SDN、API调用为基础,可以实现网络切片。来满足不同最终用户及业务的性能、扩展性、Qos、安全等方面的需求。
    在本例中,悟空可以根据最终用户给的预算及要求来合理的分配资源。例如打火云洞的红孩儿,通过云计算管理平台,抽取500只身强力壮的虚拟化小猴子(猴毛变的)去打就可以了。打无底洞,抽取100只身材中等的虚拟化小猴子去打就好了。如果打的过程中,红孩儿又搬了救兵,打了2天才打下来50%,那为了按期交货(SLA),悟空还可以通过云计算平台再召唤300只身体更强壮的虚拟化小猴子过来帮忙。一切搞定。
    --- 今后不同的业务(如游戏、vEPC、vIMS、企业大客户、物联网等等)的Qos、安全、性能需求差异巨大。而5G网络号称SBA架构(Service-based architecture基于服务的网络架构),目标就是打造一个智能平台,用于满足不同业务的需求。实现手段就是网络切片。而没有NFV、云计算、SDN做基础,网络切片是无法实现的,只能是空谈。

    关于51学通信的终身会员说明:
    51学通信现已开通258元的终身视频会员和228元的终身PPT会员,终身视频或PPT免费更新。51学通信的视频主打PS、IMS核心网及数据通信、NFV/云等方面的内容,没有无线侧的视频。
    (终身会员赠送51学通信录制的已有的所有高清视频或PPT。)
    但非会员依然可以免费在51学通信网站上在线观看,与会员的主要区别如下图:

    注:
    1)为保障各位终身会员及51学通信自身的权益,今年开始的时长超过20分钟的长视频已经启用了视频加密,需生成机器码和播放密码,用专用播放器才能播放。暂时还不支持手机播放。每个会员可以获得3个机器码,绑定3个不同的PC来播放。
    2)终身会员的价格每年将适度上调10%~30%左右。
    3)2018年1月起终身视频会员价格上调为288元,终身PPT会员价格上调为258元。2018年将继续上调。
    4)支付方式:微信/支付宝转账,或51学通信微店:
    weidian.com/?userid=1343744
    或者加我的微信号:gprshome201101,欢迎咨询。
    5)PPT会员属于小众需求,因为有些老师朋友可能视频的内容都懂,但需要PPT去做二次培训或交流。如果您没这个需求,那么视频会员可以得到PDF,完全能满足您的学习需求。PDF和PPT的内容是完全一样的。


           除了公众号文章,我还会在朋友圈分享一些我觉得不错的通信与生活相关的八卦、小经验、技术文章及资料,并且目前我们组织了微信核心群和无线交流群一起来讨论通信技术。如果您想加入的话,也可以扫描下方二维码添加我为好友,如果您需要的话,可以拉您入群一起交流哦。(如需入群请告知是加核心还是无线群。

    或者搜索我的微信号:gprshome201101(微信名称:爱卫生)也可以找到我哈。等你~(我一定会用心把微信群维护好的。请您放心。)

    我的微信号二维码如下,长按图片后,选择“识别图中二维码”就可以加我为好友哦~期待与您交流学习,共同进步。


    长按上方二维码 > 识别图中二维码 > 加我为好友

    如需购买终身会员,请长按下图,选择“识别图中二维码”就可以进入

    51学通信官方微店购买哦~感谢您的支持。



    长按上方二维码 > 识别图中二维码 > 购买终身会员
    51学通信接头方式
    51学通信联络邮箱: gprshome@163.com
    管理员兼站长"爱卫生"微信号 : gprshome201101
    优酷频道地址:i.youku.com/51xuetongxin
    会员购买:weidian.com/?userid=1343744
    51学通信网站:www.51xuetongxin.com
    51学通信微信公众号:51学通信(ID:woyaoxuetongxin)
    亲,给我们的公众号回复“wq”(不是给本文留言哦)。即可查看往期精彩文章了。
    很多干货的。




    扫描并关注51学通信微信公众号,获取更多精彩通信课程分享。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|51学通信技术论坛

    GMT+8, 2025-1-31 15:53 , Processed in 0.063185 second(s), 32 queries .

    Powered by Discuz! X3

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表