首页> 外文会议>ACM/IEEE symposium on architectures for networking and communications systems >Attendre: Mitigating Ⅲ Effects of Race Conditions in OpenFlow via Queueing Mechanism
【24h】

Attendre: Mitigating Ⅲ Effects of Race Conditions in OpenFlow via Queueing Mechanism

机译:与会者:通过排队机制缓解OpenFlow中竞赛条件的Ⅲ影响

获取原文

摘要

According to the specification of the OpenFlow protocol, whenever a flow table entry is absent for any arriving data packet, a packet-in message is sent to the controller. This behaviour results in various types of race conditions in accord with various packet and message orderings. Increased forwarding delay of data packets, increased complexity in performing software verification, and increased load on switch and controller processors are the ill effects of these races. We identify three types of races inherent in the OpenFlow protocol. The Type 1 race is between data packets sent by a host and the command messages sent by the controller. Consider the scenario in which a host has sent two data packets sequentially. The switch, on receiving the first data packet, finds out that there is no entry matching the packet header, so according to the default action, a packet-in message is sent to the controller. The controller processes this packet-in message and sends out a flow-mod message combined with a packet-out message (denoted by flow-mod/packet-out) to the switch.
机译:根据OpenFlow协议的规范,每当任何到达的数据包都不存在流表条目时,就会将包入消息发送到控制器。此行为导致符合各种数据包和消息顺序的各种争用条件。数据包的转发延迟增加,执行软件验证的复杂性增加以及交换机和控制器处理器上的负载增加,是这些竞争的不良影响。我们确定了OpenFlow协议固有的三种类型的竞赛。 Type 1竞赛介于主机发送的数据包和控制器发送的命令消息之间。请考虑主机顺序发送两个数据包的情况。交换机在接收到第一个数据包后,发现没有与包头匹配的条目,因此根据默认操作,将包入消息发送到控制器。控制器处理此入站消息,然后将流修改消息与出消息组合(以flow-mod / packet-out表示)发送到交换机。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号