【计算机本科补全计划】NFV/SDN初识(为了避免保研复试被电话面试)

2023-05-16

漫谈SDN,NFV与NV

正文之前

所有的通信应用无非就是两部分组成:计算和网络。

这两者关系密不可分,但两者关系严重缺乏对称性,网络一直拖累着计算。就好像是发快递,你打个包(计算)只需要几分钟,但是快递件发出去,大江南被各种物流(网络)转运,最快的顺丰加急件都还要坐个飞机才能落地到目的端,所以说网络严重的拖累了计算的后腿。

1240

SDN(Software Defined Network),NFV(Network Function Virtulizaiton)的出现就是为了解决这种窘境。或者说改善~~
1240

正文

而NFV的概念如下图:
1240

(1)虚拟网络层是共享同一物理OTS服务器的VNF集。对应的就是各个网元功能的软件实现,比如EPC网元、IMS网元等的逻辑实现。

(2)NFVI,你可以将它理解为基础设施层,从云计算的角度看,就是一个资源池。NFVI需要将物理计算/存储/交换资源通过虚拟化转换为虚拟的计算/存储/交换资源池。NFVI映射到物理基础设施就是多个地理上分散的数据中心,通过高速通信网连接起来。

(3)NFVMANO。基于不同的服务等级协议(Service Level Agreements ,SLAs),NFVMANO运营支撑层负责“公平”的分配物理资源,同时还负责冗余管理、错误管理和弹性调整等,相当于目前目前的OSS/BSS系统。


这样一来的话,就实现了对于整个网络拓扑的宏观掌控,将物理层面的网络拓扑映射到虚拟界面中,实现控制面(control plane)和数据面(data plane)的分离。NFV负责各种网元的虚拟化,而SDN负责网络本身的虚拟化(比如,网络节点和节点之间的相互连接)。为了适应快速更新,控制面基本上是基于软件的,这实际上意味着控制消息的处理时长比基于硬件的逻辑单元(比如,数据面)要慢5到10倍。一直以来,我们仅要求控制面能够灵活更新,但对时延要求并不是太高。相对于数据面来讲,时延要求较高,我们希望数据包能够传送得越快越好,所以它必须是基于硬件来实现的。尽管基于软件实现的控制面能满足目前的要求,但随着设备的大量接入,特别是物联网的应用,控制面的时延也需要进一步提升。

1240

SDN即软件定义网络,开放网络基金会(ONF)将软件定义网络定义为三个特征:控制平面与转发平面分离、控制平面集中化、网络可编程
了解现有网络的人一看就明白,我们现在的网络无论运营商骨干网,城域网,接入网,数据中心网络以及企业的园区网,办公网,都是非SDN的,即硬件定义的网络,特点是:

控制部件与转发部件一体化,形态上体现为厂家专用的、封闭的、控制与转发平面紧耦合的设备;

软件定义网络(SDN)负责分离控制面和数据面,将网络控制面整合于一体。这样,网络控制面对网络数据面就有一个宏观的全面的视野。路由协议交换、路由表生成等路由功能均在统一的控制面完成。实现控制平面与数据平面分离的协议叫OpenFlow,OpenFlow是SDN一个网络协议。数据面通过OpenFlow将自身的拓扑结构映射到控制面由其掌握全局,然后规定一个时间实时更新自身的拓扑结构,从而达到移动性和灵活性的飞跃提升!


NFV 和 SDN有其共性之处,但是也有区别。
共性如图:
1240

差异如下:
1240

一个NFV的部署可以使用传统的网络设备(把网络控制和数据转发集成在一个单一的系统)进行创建,并且在合适的情境下可以采用SDN。电信运营商在部署NFV时,SDN是一个工具——是一种将网络控制和转发与NFV的部署紧密结合起来的方式,这能够改善服务交付和管理。这意味着服务提供商比以前有了更多选择。采用NFV(有或没有SDN)能够使运营商降低成本、有效利用开放的市场竞争、提高灵活性、敏捷性和创新……带来他们迈向成功所需的所有要素.所以说其实两者并不是单纯地平等关系,而是NFV的一种来源是SDN,SDN是一种手段。 比如说汽车与导航, 现在的情况是:一个车子到了一个分岔路口,只能是看各个路口的牌子来判断自己的路径,但是对于到了下一站之后是什么样子,那是完全的一抹黑。这种“近视”很容易就造成资源的浪费和性能的损失。所有如果有一个地图,那么就可以很方便的直指目的地的前进而不用考虑自己会不会走错路了。抽象出地图这个东西就是NFV,而车载GPS,或者是手机导航,或者是纸质档地图,那都是一种实现手段,SDN就是其中的一种。

正文之后

阿西吧 ~ ~ ~虚惊一场,成功进入待录取状态了,感情直博生都是放在后面处理,亏得我八点就直接起来等消息,等到了十二点都没啥。后来听了老师的话,吃个个饭,睡了个觉,醒来接个电话,点两个确认,我就有书念了 ~ ~美滋滋,爽歪歪

1240

转载于:https://www.cnblogs.com/hustwolfzzb/p/7610409.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【计算机本科补全计划】NFV/SDN初识(为了避免保研复试被电话面试) 的相关文章

随机推荐

  • windows 下 putty 登陆服务器 显示matlab图形界面

    本文需要下载 putty exe 和 pscp exe xff1a http www chiark greenend org uk sgtatham putty download html Xming 主程序和字体 https source
  • 软件工程概论--课后作业1

    作业概况 xff1a 1 网站系统开发所需技术 1 基础内容 网页设计概述 网站设计制作的基本流程 色彩搭配在网站中的应用 网站用户界面的设计 网站广告的设计 网站中表格的使用 网站中层的应用 框架网站的制作 模板网站的制作 使用行为和Ja
  • VNC-Server安装及配置

    一 什么是VNC VNC Virtual Network Computer 是虚拟网络计算机的缩写 VNC 是一款优秀的远程控制工具软件 xff0c 由著名的 AT amp T 的欧洲研究实验室开发的 VNC 是在基于 UNIX 和 Lin
  • (转)Windows 内存管理

    1 xff0e Windows的内存结构 Windows 系统中的每个进程都被赋予它自己的虚拟地址空间 对于 32 位进程来说 xff0c 这个地址空间是 4GB xff0c 因为 32 位指针可以拥有从 0x00000000 至 0xFF
  • Kali系统换源

    安装好kali系统后要选择更换软件源 xff0c 尽量选择国内源 xff0c 更新速度快 在终端中输入 gedit etc apt sources list 打开源列表文件 xff0c 将以下源选择加入其中 xff0c 原来的内容要删除 k
  • SerialPort IOException Workaround in C#

    ref http zachsaw blogspot com 2010 07 serialport ioexception workaround in c html As promised I 39 ve whipped up a quick
  • LVM-逻辑卷常用命令和示意图

    功能 命令物理卷管理卷组管理逻辑卷管理扫描pvscanvgscanlvscan建立pvcreatevgcreatelvcreate显示pvdisplayvgdisplaylvdisplay删除pvremovevgremovelvremove
  • 卷基于快照进行恢复

    基于P版本 xff0c 对卷基于快照进行恢复的源码分析 1 特性描述 在pike版本中 xff0c openstack官网增加了一个新特性 xff0c Cinder volume revert to snapshot xff0c 该特性支持
  • 计蒜客 2019 蓝桥杯省赛 B 组模拟赛(一)

    D题 xff1a 马的管辖 二进制枚举方案 判断该方案是否全部能被覆盖 xff0c 将最优方案存下来并进行剪枝 include lt iostream gt include lt cstring gt include lt cstdio g
  • [bash] 查找替换文件

    bash 查找替换文件 写这个脚本也加深了对 bash 数组的理解 bin bash 2015 11 23 echo e 34 说明 n将文件放在 app tmp class目录下 xff0c 保证该目录下没有其他文件 n备份目录在 app
  • Mac M1芯片 安装Homebrew

    MacBook M1芯片安装代码如下 xff0c 打开终端输入 bin bash c 34 curl fsSL https cdn jsdelivr net gh ineo6 homebrew install install sh 34 看
  • 1.学习大纲

    1 朱有鹏嵌入式Linux核心课程 xff1a https item taobao com item htm spm 61 a230r 1 14 1 1fca1869rWwNpJ amp id 61 45153106151 amp ns 6
  • [工具整理] Debain(KDE)下常用工具

    前言 xff1a Debian安装了KDE桌面环境后 xff0c 发现好多有用的功能没有集成 xff0c 需要自己安装 这里主要介绍 xff1a 截图工具 云盘工具以及KDE上的网络管理工具 0x01 截图工具 xff1a 推荐使用 fla
  • 【转】汽车CAN总线

    概述 CAN xff08 Controller Area Network xff09 总线协议是由 BOSCH 发明的一种基于消息广播模式的串行通信总线 xff0c 它起初用于实现汽车内ECU之间可靠的通信 xff0c 后因其简单实用可靠等
  • 轻松搭建CAS 5.x系列(1)-使用cas overlay搭建SSO SERVER服务端

    概要说明 cas的服务端搭建有两种常用的方式 xff1a 1 基于源码的基础上构建出来的 2 使用WAR overlay的方式来安装 官方推荐使用第二种 xff0c 配置管理方便 xff0c 以后升级也容易 本文就是使用第二种方式 安装步骤
  • vnc连接报错“connection refused (10061)”

    排除 防火墙等等 xff0c 网络设置的错误外 xff0c 登录putty exe 使用以下命令来启动 vnc server 共两行 xff1a service vncserver start vncserver 之后弹出两个warning
  • ST-LINK V2 DIY笔记(一)

    最近一段时间调试STM32板子的时候 xff0c 都是用JLINK 43 杜邦线 xff0c 或者拿官方板子当STLINK用 xff0c 可以用 xff0c 但是体积比较大 xff0c 有时候觉得比较麻烦 正好前一阵手头项目少 xff0c
  • 驱动级键盘模拟(C#)(高手请飘过)

    游戏外挂一般分为三个级别 xff1a 初级是鼠标 键盘模拟 xff0c 中级是Call游戏内部函数 xff0c 读写内存 xff0c 高级是抓包 xff0c 封包的 脱机挂 xff08 完全模拟客户端网络数据 xff0c 不用运行游戏 xf
  • CentOS7安装配置VNCServer

    一 安装图形界面 1 安装X Window图形界面 shell gt yum y groupinstall 34 X Window System 34 shell gt yum y install gnome classic session
  • 【计算机本科补全计划】NFV/SDN初识(为了避免保研复试被电话面试)

    正文之前 所有的通信应用无非就是两部分组成 xff1a 计算和网络 这两者关系密不可分 xff0c 但两者关系严重缺乏对称性 xff0c 网络一直拖累着计算 就好像是发快递 xff0c 你打个包 xff08 计算 xff09 只需要几分钟