前言

接下来的一系统的章节将用于记录学习SDN交换机及OpenFlow协议的学习历程。算是一些小小的总结。

交换机

交换机定义

交换:指数据信息从设备入端根据某种策略到特定设备出端口的技术

传统交换机的分类:

二层交换机:即常见的交换机,基转发策略的核心是MAC地址转发表
路由器:工作在第三层的交换设备,基转发策略的核心是路由表
混合交换机,三层交换机:二层交换机与三层转发的混合,核心思路是建立起MAC与IP出端口的映射关系,这样在接受到新的IP数据包后,无需经过网络层即可实现IP数据包的转发

交换机的经典构成

如图1.1所示的经典三层交换机体系结构:


图1.1 三层交机机体系结构图
从上面可知,传统的交换设备由数据转发平面与控制平面组成。其中数据转发平面负责根据转发策略让数据包从入口交换到合适的出口。控制平面则负责维护和管理转发策略,如维护路由器的路由表,二层交换机中MAC地址转发表的自学习学习,等等都是由控制平面来完成。
特点:转发平面与控制平面的紧耦合。为了转发效率和提高利润,交换机生产商往往会将转发平面与控制平面结合在一起,像目前市面上见的绝大多数交换机一买回来就同时具有这两个平面了。

SDN在交换机方面的思想

  1. 将转发平面与控制平面分离.(基础)
  2. 集中化的控制不同交换机的控制平面
  3. 将工作在二层和三层的交换机抽象为无差别的只提供高速转发的抽象设备,将工作在二层、三层、四层的控制平面抽象为统一的控制平面。

SDN 交换机及南向接口技术(一)相关推荐

  1. SDN南向接口和北向接口

    SDN应用编排和资源管理技术 SDN网络的最终目标是服务于多样化的业务应用创新.因此随着SDN技术的部署和推广,将会有越来越多的业务应用被研发,这类应用将能够便捷地通过SDN北向接口调用底层网络能力, ...

  2. SDN南向接口和北向接口区别

    SDN应用编排和资源管理技术 SDN网络的最终目标是服务于多样化的业务应用创新.因此随着SDN技术的部署和推广,将会有越来越多的业务应用被研发,这类应用将能够便捷地通过SDN北向接口调用底层网络能力, ...

  3. sdn主要包含哪些接口_解读SDN的东西、南北向接口

    北向接口(Northbound Interface)是为厂家或运营商进行接入和管理网络的接口,即向上提供的接口. 南向接口(Southbound Interface)是提供对其他厂家网元的管理功能,支 ...

  4. SDN交换机配置说明—微云

    SDN交换机采用虚拟网络设备技术,不仅可以实现扩展数据链路层,而且还能够实现安全.具有弹性.自适应的云计算基础网络.那么SDN交换机该如何安装配置. SDN交换机的安装 1.为了能够使SDN交换机实现 ...

  5. 北向接口和南向接口及SDN

    北向接口和南向接口及SDN 南向接口是指控制面跟数据转发面之间的接口,传统网络的南向接口并没有什么标准化,存在于各个设备商的私有代码中,对外也不可见,也就是说既不标准也不开放.而在SDN架构中,希望南 ...

  6. SDN控制器技术综述:SDN交换机配置技术与控制技术的关系—Vecloud

    SDN采用集中控制的思想,使SDN控制器具有全局视角,可以从全局优化的角度改变SDN交换机的转发行为,提高网络性能,因此SDN交换机配置及控制技术对于数据中心网络流量负载均衡具备非常重要的意义. 1. ...

  7. SDN的南向接口协议

    SDN的南向接口协议 OpenFlow协议的消息类型 1.controller-to-switch 消息 2.asynchronous消息 3.symmetric消息 通信流程

  8. FAST:基于FPGA的SDN交换机开源项目

    自1983年自由软件运动领袖Richard Stallman提出了GNU计划以来,开源为软件开发带来了创造性的革命和商业成功.SDN如今的快速发展也离不开开源社区的力量,比如NOX.Floodligh ...

  9. 五、南向接口协议概述(一)

    文章目录 1 南向接口协议概述 1.1 什么是南向接口协议 1.2 南向接口协议的设计目标 1.3 南向接口协议有哪些 1.3.1 OpenFlow协议 1.3.2 OF-Config协议 1.3.3 ...

最新文章

  1. android应用程序开发_Kotlin与Flutter:Android跨平台应用程序开发,到底选择哪个?...
  2. Caused by: java.lang.ClassNotFoundException: Didn't find class android.support.v4.view.ViewPager
  3. [Python爬虫] Selenium自动访问Firefox和Chrome并实现搜索截图
  4. 我用着不舒服的东西, 就TM是不合理的东西!!!
  5. 优秀网页案例教你如何排好内容页
  6. Beeple最大藏家Metapurse拍卖B.20项目中所有NFT资产,底价5800万美元
  7. php 分词技术,php实现的中文分词类完整实例
  8. macOS Recovery中修复磁盘的具体操作方法
  9. 全国日照时数空间分布数据/月度降雨量分布/月均气温分布
  10. Ubuntu16.04镜像下载
  11. 计算机科学与技术的学士服是什么颜色的,学士服颜色分类 各色学士服都有什么讲究...
  12. 贪心科技机器学习训练营(二)
  13. MySQL数据库中数据完整性_MySQL数据完整性详细讲解及实现方式
  14. 茶有真香 | 一款茶好不好喝自己说了才算
  15. Win11怎么解除wsa的限制?
  16. 2021杭州社保说明
  17. 磕磕碰碰中用Visual Studio编译出了64位静态x264和ffmpeg
  18. 2017 Multi-University Training Contest 1 solutions BY 北京航空航天大学
  19. ABP学习笔记:关于生成Proxy前端代理的一些注意事项
  20. 说说我在机场碰上的那些大家喜闻乐见的事

热门文章

  1. MyBatis(一)—— 2h学完这篇就可以入门mybatis啦
  2. Dell电脑搭配Win10休眠 = 黑屏
  3. Cannot open url. please check this url is correct
  4. 在outlook客户端设置阿里企业邮箱
  5. cl 7ar xyz index php,GIF 文件格式分析 -- chinawrc的世界 -- [北方博客].mht
  6. 如何从GitHub上面下载Java项目,并用IDEA导入该项目跑起来?
  7. matlab求解不等式方程组解集,matlab求不等式方程组的可行解
  8. [Note] 多项式全家桶 小球与盒子 分拆数
  9. bios找不到硬盘模式选项如何解决?
  10. 国内外有哪些做小样本学习(Few-Shot Learning)的优秀团队?