- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 OpenFlow 协议(protocol)中,我们有一个流表(或多个流表)。交换机中的每个流表都包含一组流表项。每个流条目包含报头字段、计数器和一组要应用的指令或操作。指令就像“将这个 Action 添加到 Action 集”(write-actions
指令)或者“清除 Action 集”(clear-actions
指令),而 Action 就像“输出到端口 X
”(输出
操作)或“丢弃此数据包”(丢弃
操作)。但如何工作?流条目中到底是什么,一个 Action 还是一条指令?或者两者都是?什么是 Action 集?有人可以给我一个使用这些术语的小例子吗?
最佳答案
" Action 可以丢弃、修改、排队或转发数据包。在 OpenFlow 协议(protocol)的 1.0 版本中, Action 集由 FlowMod 消息中的 Action 列表直接修改;但是,在 1.1.0 和后续版本中,协议(protocol),Action集由FlowMod中携带的Instruction结构修改。一个Instruction可以携带一个Actions列表来更新Action集,或者立即应用于绕过Action集的数据包。
引用。 ( http://flowgrammable.org/sdn/openflow/actions/#ofp_1_4 )
换句话说,当数据包匹配特定的 OpenFlow 流时,运行 OpenFlow v1.0 的交换机会对数据包应用一组操作。现在,有了新的 OpenFlow 版本,交换机不再应用一组操作,而是将流指令应用于匹配的数据包。
根据 OpenFlow 规范 1.5.1 ( https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-switch-v1.5.1.pdf ),与流条目关联的指令集包含每种类型最多一条指令,顺序如下:Apply-Actions、Clear-Actions、Write-Actions、Write-Metadata、Stat-Trigger 或 Goto-Table。
关于sdn - OpenFlow 中指令和 Action 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40051903/
我正在尝试深入研究这些新概念,SDN 和 OpenFlow。我不清楚的一件事是,传统路由(OSPF、BGP 等)在 SDN 中是如何完成的,还是完全消失并取而代之的是一些轻量级机制? 我将不胜感激任何
每当我添加 openflow 库并执行时,都会发生此错误 Undefined symbols: "_CATransform3DIdentity", referenced from: _
我正在尝试在我的项目中实现 openFlow,但我似乎无法让图像显示在我的 uiview 上。我不清楚的是,一旦我有了图像链接字典,我如何告诉 AFOpenView 我想使用该字典对象作为我的数据源?
我想模拟 OpenFlow 以检查其在特定框架中的性能和效率。如何在不使用实际启用开放流的交换机的情况下做到这一点? 最佳答案 您可以使用 Mininet,它是一个使用 openVSwitch 的开放
在 OpenFlow 协议(protocol)中,我们有一个流表(或多个流表)。交换机中的每个流表都包含一组流表项。每个流条目包含报头字段、计数器和一组要应用的指令或操作。指令就像“将这个 Actio
我拼命尝试更改 OpenFlow 实例上的图像,但没有成功。 我有点放弃,所以我现在正在尝试删除实例并创建一个新实例。但我无法避免应用程序崩溃。 创建它的代码是: AFOpenFlowView *of
长话短说,我有一个项目,要求我在 python 中从头开始创建一个 Controller ,并处理来自遵循开放流协议(protocol)的 mininet 拓扑创建的交换机的请求。 有用的开放流协议(
2006年,美国斯坦福大学启动了一个名叫Clean Slate的研究课题。 该课题由美国GENI项目资助,目的非常明确且宏大,就是——“重塑互联网”。 ▲ Global Environmen
当我在阅读 Beacon 的一些源代码时,我被 OPAction_OUTPUT 弄糊涂了。 . spec1.3 说 Required Action: Output. The Output action
Openflow/SDN 网络使远程 Controller 能够管理网络设备的行为,即配置。它们可以转发指令集以动态更改网络配置。但是在您的 SDN Controller 应用程序中总是存在一些错误和
我正在使用 mininet 作为 openflow 网络模拟器。在我的实验中,我想关闭代码中两个交换机之间的链接,稍后在 mininet 控制台中打开它。 这是我做的: net.addLink( s2
我是OpenFlow和SDN的新手。我需要在Ubuntu或Debian机器上设置Ryu OpenFlow控制器的帮助,并且了解基本的Ryu应用程序。 注意:这个问题已经有答案。 最佳答案 这可能是我在
如果我正在设置一个通过OpenFlow控制的交换设备,使用的条件是什么? ovs-dpctl 与 相比ovs-vsctl ? 的手册页ovs-dpctl 说使用 ovs-vsctl 如果 ovs-vs
我正在尝试在 VirtualBox VM 中的 Fedora 22 上构建 ns-3.24.1。我在运行: ./waf configure --enable-examples --enable-tes
我希望使用 Python-RYU Controller 为 OpenFlow 交换机创建匹配规则。该规则应匹配任何非 tcp 数据包(ip 协议(protocol) 6)。 据我所知,tcp连接的匹配
这个问题之前已经被问过,我已经尝试了答案中给出的所有内容,但仍然收到相同的警告。我在此 link 中使用代码(lab4.py 和 lab4_controller.py)。我正在 /mininet/ex
我是一名优秀的程序员,十分优秀!