博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
openflow简介
阅读量:2420 次
发布时间:2019-05-10

本文共 926 字,大约阅读时间需要 3 分钟。

 

What is OpenFlow?

OpenFlow是一个开放的标准,允许研究者在我们日常使用的园区网上运行实验协议。

OpenFlow做为一个特性,加入了商用以太网交换机,路由器和无线接入点-而且,也提供了标准化的hook允许研究者来做实验。完成这些工作,并不需要网络设备的厂商去暴露设备内部的详细设备。

OpenFlow现在已经由被大厂商实现,支持OpenFlow的交换机已经开始商用了。

 

上图很好地表明了openflow的架构。

也有人在想,如果要追求统一管理,SNMP不是也可以么?SNMP在管理方面的能力实在是太弱了,更多是被应用在数据采集上。而且SNMP臃肿,效率低下。

这个架构,更像capwapAC-AP的关系,在这里你可以理解为瘦的交换机,只不过交换机、已经它上面的端口都变成一个抽象对象。

How does OpenFlow work?

在经典的路由和交换机里,快速分组转发(数据路径)和高层的路由决策(控制路径)都在同一个物理设备上发生。OpenFlow交换机将这两个功能分离。数据路径部分的功能那个依然在交换机上,但高层的路由决策被分离到控制器上,通常情况下,会是一个标准的服务器。OpenFlow交换机和控制器通过OpenFlow协议通讯,该协议定义了大量的消息,例如分组接收,分组发送,转发表编辑和状态采集等。

OpenFlow
交换机上需要给出一个干净的流转发表的抽象;每个流的表项,包含了一个用于来匹配的报文区段的集合,以及一个动作(例如发送端口、编辑区段或者是丢弃)。

OpenFlow交换机接收到一个数据包,而且在转发表里面没有可供匹配的表项的时候,它(OpenFlow交换机)将会把数据报文发送给控制器。控制器将会对如何处理这个数据包进行决策。它能丢弃该数据包,或者是添加一个表项到交换机,指导交换机将来如何转发相似的数据报文。

What can I do with OpenFlow?

OpenFlow允许你在你的网络里轻松地部署创新的路由和交换协议。它被应用在虚拟机灵活性,高安全级别的网络和下一代IP移动网中。

转载于:https://my.oschina.net/rinehart/blog/70032

你可能感兴趣的文章
中国开源大爆发进行时,你没掉队吧?
查看>>
用 Python 实现抖音上的“人像动漫化”特效,原来这么简单!
查看>>
一周内咸鱼疯转 2.4W 次,最终被所有大厂封杀!
查看>>
关于鸿蒙 2.0,那些开发者不知道的一切
查看>>
Google 排名第一的语言,引数十万人关注:搞定它,技术大牛都甘拜下风
查看>>
JavaScript 爆红后,微软为何还要开发 TypeScript?
查看>>
软件开发行业,年轻与大龄程序员的生存现状
查看>>
王者荣耀活动精选 Blink 第二弹来袭!
查看>>
打开数“智”化之门,一字之差带来的思考
查看>>
阿里技术人的成长路径是什么?
查看>>
你值得拥有!更省钱地完成数据监听
查看>>
漫画 | TCP,一个悲伤的故事
查看>>
张一鸣无圈胜破圈?
查看>>
抓紧!抓紧!CSDN年终重榜福利来了~人手一份,快来投稿!!
查看>>
干货! AI 推断解决方案栈 Vitis AI 全流程独家解析
查看>>
真相了 | 敲代码时,程序员戴耳机究竟在听什么?
查看>>
回首互联网十年,我们能从八次烧钱大战中学到什么
查看>>
漫画:如何辨别二逼互联网公司!?
查看>>
麒麟信安面向场景化创新,赋能openEuler商业验证
查看>>
王者又连跪了?快让 AI 帮你上分!
查看>>