1. Hello 控制器与交互及互相发送 Hello 消息。Hello消息中只包含有OpenFlow Header,其中的 type 字段为 OFPT_HELLO,version 字段为发送方所支持的最高版本 OpenFlow 。这时候会出现两种情况: 双方都支持 OpenFlow ,则选取 Hel ...
分类:
其他好文 时间:
2018-08-23 16:55:24
阅读次数:
380
一、openflow 大概的工作原理 SDN 的一个大概简陋图, 同网段通讯 1.我们传统网络 pc1 10.1.1.1 要找同一子网的 pc2 10.1.1.2 通过广播洪泛。找到pc2,然后转发。 2.在openflow 中是怎么工作的呢? openflow 在转发层设备上只负责数据的一个转发, ...
分类:
其他好文 时间:
2018-08-23 02:20:38
阅读次数:
175
在ovs交换机中,报文的处理流程可以划分为一下三个步骤:协议解析,表项查找和动作执行,其中最耗时的步骤在于表项查找,往往一个流表中有数目巨大的表项,如何根据数据报文的信息快速的查找到对应的流表项是ovs交换机的一个重要的功能。 在openflow协议中,支持多级流表的形式,可以类比于将一个复杂的功能... ...
分类:
其他好文 时间:
2018-08-22 19:34:49
阅读次数:
259
一、Several Utilities OpenFlow Tutorial VM 中预装了一些OpenFlow特性的工具和一般通用网络的工具。 1、Openflow Controller:处于Openflow南向接口上层。Controller又称NOS(Network Operating Syste ...
分类:
其他好文 时间:
2018-08-19 00:59:45
阅读次数:
282
一、Required Software 我操作系统用的 ubuntu 18.04。vm image的OS是ubuntu14.04,这两个系统的GUI应该已经不兼容了,如果使用ubuntu18.04的主机去连接ubuntu14.04的主机并运行具有GUI的软件(如wireshark),这个软件没有办法 ...
分类:
其他好文 时间:
2018-08-18 16:25:16
阅读次数:
148
tutorial出处:https://github.com/mininet/openflow-tutorial/wiki OpenFlow是用于远程控制交换机流表(forwarding tables)的接口。 这个tutorial旨在让新手熟悉用于在OpenFlow这个南向接口上建立网络控制应用的平 ...
分类:
其他好文 时间:
2018-08-18 00:49:27
阅读次数:
126
Open vSwitch 概述Open vSwitch是由Nicira Networks主导的,运行在虚拟化平台上的虚拟交换机。OVS可以动态变化的端点提供2层交换功能,很好的控制虚拟网络中访问策略、网络隔离、流量监控等等。OVS遵循Apache2.0许可证,能同时支持多种标准的管理接口和协议。OVS也提供对OpenFlow协议的支持,用户可以使用任何OpenFlow协议的控制器对OVS进行远程管
分类:
其他好文 时间:
2018-07-23 11:01:45
阅读次数:
195
引言 OpenFlow协议固定的包头域数目,使得南向协议过于死板。 P4可以实现自定义包头,增加灵活性。 P4是OpenFlow未来发展的方向。 We propose P4 as a strawman proposal for how OpenFlow should evolve in the fu ...
分类:
其他好文 时间:
2018-07-20 11:19:22
阅读次数:
154
POX启动时使用命令:openflow.discovery openflow.spanning_tree --no-flood --hold-down来自:https://openflow.stanford.edu/display/ONL/POX+Wiki/ 原文: openflow.spannin ...
分类:
其他好文 时间:
2018-05-30 21:07:25
阅读次数:
233
本文主要描述了一种将三层路由变成二层交换转发(以及二层转发变成三层路由)的实现方式,以应对OVS(OpenFlow)跨网段路由复杂的问题;当然技术本身是客观的,具体应用还要看场景。 随着SDN技术不断“发展”,玩路由器交换机的变成了“传统网工”,搞控制器、转发器的才算是正常工作,当然任何新技术的掌握 ...
分类:
其他好文 时间:
2018-05-26 18:44:27
阅读次数:
202