SDN的实现思路是不改变传统网络的实现机制和工作方式,通过对网络设备的操作系统进行升级改造,在网络设备上开发出专用的API接口,管理人员可以通过API接口实现网络设备的统一配置管理和下发,改变原先需要一台台设备登录配置的手工操作方式,同时这些接口也可供用户开发网络应用,实现网络设备的可编程。
实现思路是以现行的IP网络为基础,在其上建立叠加的逻辑网络,屏蔽掉底层物理网络差异,实现网络资源的虚拟化,使得多个逻辑上彼此隔离的网络分区,以及多种异构的虚拟网络可以在同一共享网络基础设施上共存。
当前SDN实现的主流方案,该类解决方案基于开放的网络协议,实现控制平面与转发平面分离,支持控制全局化,获得了最多的产业支持,相关技术进展很快,产业规模发展迅速,业界影响力最大。
“交换”即完成数据信息从设备入端口到出端口的转发。由此可见,当它被用来描述数据网络第二层的设备时,实际指的是交换机;而当它被用来描述数据网络第三层的设备时,通常指的是路由器或者三层交换机。
直通(Cut-Through):交换机仅对数据帧(二层网络对数据包的特有称呼)的前6个字节的信息进行接收和分析,并将数据帧的其余部分直接剪切(即所谓的Cut)到出端口上。这是因为数据帧的前6个字节包含了该数据帧的目的MAC地址,这已经足以供交换机做出转发决策。直通模式具有最小的转发延迟,但是它并不检查数据的完整性,因此可能会把能够导致以太网冲突的“坏包”转发出去,从而产生网络可靠性问题。
零碎片(Fragment-Free):交换机首先对数据帧的前64个字节进行接收和解析,再进行转发。之所以选择64个字节的长度,是因为经验表明在以太网络中,绝大多数的“坏包”都能在这些字节的处理过程中被检测到。这种模式虽然有可能造成极少量的“坏包”漏检,但是它对网络的整体性能影响不大,因此在很多应用场景中又被称为“快速转发(Fast-Forwarding)”。
存储转发(Store-and-Forward):交换机需要对整个数据帧的内容进行接受和解析,并开展数据帧的完整性检验等操作,以有效地避免出现错误。虽然该模式增加了转发延迟,但是考虑到当前的处理器或者ASIC已经具有足够的性能,因此,在SDN交换机的设计与实现中,仍旧建议其采用这种模式用于数据交换。
Vecloud是一家面向企业提供云交换网络服务为核心业务的技术创新企业,公司有24*7专业运维团队支撑,可以快速定位客户使用中遇到的问题,最快解决问题。

SDN的实现思路—Vecloud微云相关推荐

  1. SDN和SD-WAN有本质区别—Vecloud微云

    作为软件定义网络(SDN)技术中的一个细分,软件定义广域网(SD-WAN)无疑是从2015年到现在企业级广域网布局中最热门的技术之一. SDN SDN旨在支持局域网(LAN)以及服务提供商网络中的现代 ...

  2. 开源、开放网络和SDN三者区别—Vecloud微云

    在网络技术中,开源.开放网络和SDN(软件定义网络)都是很容易接触到的技术.由于这三者在技术上非常类似,判断的边界也非常模糊.其中,SDN既可以是开放网络,也可以是开源网络. 开源网络 通常情况下,开 ...

  3. 搞不懂SDN和SD-WAN?那是因为你没看这个小故事—Vecloud微云

    很久很久以前,有一个村子,名叫"通信(童心)村". 村里的每一户,都有一个男人和一个女人. 每一户,都以搬砖为生. 从不同的地方,搬到不同的地方. 他们怎么办呢?很简单,男人负责搬 ...

  4. SDN和SD-WAN的概念别再搞混了—Vecloud微云

    最近,SD-WAN在融资领域是一个比较热的话题. 国外几家SD-WAN的头部企业不断地获得融资,也包括被思科.VMware等巨头收购和兼并,国内创业公司推出了各种SD-WAN产品和解决方案.不得不说, ...

  5. 路由器是如何实现数据包的传送?—Vecloud微云

    快递在运输的过程中,并不是从起始点直接发往收件人的地址,往往会停留在沿途的快递站点,经过筛选和分装,再分发往下一个目的地.其实在Internet网络中,也有收发数据包的"快递站点" ...

  6. 选择MPLS或SD-WAN用于组织网络部署的几大原因—Vecloud微云

    媒体表明MPLS网络服务正在逐渐普及.由于云服务的兴起和互联网的使用,WAN技术对产品的关注越来越小,而对功能的关注却越来越大.几年前,默认的IT管理决策由对私有服务(MPLS)有直接兴趣的公司和对公 ...

  7. 软件定义的网络体系结构是否使用网段路由?—Vecloud微云

    软件定义的网络可以使用各种协议来路由数据包和管理流量.但是它使用网段路由吗? 简短答案:不一定. 更长的答案:软件定义的网络体系结构不需要路由,并且大多数SDN实现都不使用它.但是,它们可以实现,并且 ...

  8. 视频会议系统在企业网络中的关键利益—Vecloud微云

    在迅速的全球化中,视频会议变得非常流行.关键因素在于视频会议有助于覆盖广泛的领域,视频会议可帮助您在全国和全球范围内进行连接. 使用视频会议有一些好处: 便捷的通讯方式 基本上,视频会议都可以非常方便 ...

  9. 什么是网络可见性?—Vecloud微云

    传统VPN解决方案可为移动和远程办公提供连接,但几乎无法实现可见性并控制本地部署.将流量路由回公司总部进行审核不是一个实际的解决方案.这样做会阻碍性能,并限制云和移动带来的好处.对于企业而言,基于云的 ...

最新文章

  1. JS判断数组里面是否包含指定的数
  2. paddlepaddle安装
  3. 浅谈BERT/Transformer模型的压缩与优化加速
  4. boost::owner_less相关的测试程序
  5. ELK报错hese locations are not writable or multiple nodes were started without inc
  6. Jmeter之Bean shell使用(四)——跨线程组之间的全局参数传递
  7. break和continue关键字
  8. 教授直言:学术界存在内卷化,而且非常严重;不改变量化式的管理模式,内卷化就不会消失...
  9. mysql批量导入数据脚本_MySQL数据库批量导入脚本
  10. 【图像处理】灰度加权距离变换(GWDT)
  11. 教育资源数字化 计算机和通讯,《计算机网络技术课程数字化资源开发研究》.doc...
  12. [react-native]react-native填坑笔记
  13. MySQL 创建数据库并且指定编码
  14. 在.NET外散步之我爱贪吃蛇Python -常见数据结构(新浪和百度云平台即将推出Python免费空间)...
  15. Ubuntu改坏sudoers后无法使用sudo的解决办法
  16. WebIM Vue Demo 使用文档
  17. ABAP里面的OCCURS与HEADER LINE之间的一些区别
  18. Java.lang.Class类 isArray()方法有什么功能呢?
  19. Cadence原理图DRC检查介绍
  20. Delphi创建COM组件并分别用Delphi和html调用该组件的简单实例

热门文章

  1. CocosEditor 1.0Final-IDEA13.0和1.5-IDEA13.1 发布–2014.03.25
  2. 微信6516android,微信6516版本怎么可以分组
  3. Altair Compose2020中文版
  4. Sketchup Pro(草图大师) 2017中文版 64位
  5. 【全文搜索引擎】Elasticsearch之分词器
  6. Entity Framework如何得到数据库表的名字
  7. 控制器view生命周期
  8. Appfuse:记录操作日志
  9. Android EditText属性用法
  10. MySQL Server 5.0 和 6.0 安装指南[转]