2015-2018,部分关于SDN数据平面的故障恢复文献粗读

SHEAR: A highly available and flexible network architecture marrying distributed and logically centralized control planes

  • International Conference on Network Protocols
  • 2016
  • 问题:传统网络中检测故障方法笨重,而全部替换成SDN网络成本太大;
  • 提出一种混合的网络架构,在传统网络中使用少量(2%-10%)的OpenFlow交换机代替传统交换机,将一个网络划分为几个域并使用传统的STP来定位故障,之后交给控制器处理;

Enhanced fast failover for software-defined smart grid communication networks

  • IEEE Global Communications Conference
  • 2016
  • 问题:第一个针对智能电网提出的恢复策略;
  • 在特定的应用场景(自动化基站,大范围监控,保护和控制)中实现两张恢复策略:中心控制、本地控制;

Scalable Multi-Failure Fast Failover via Forwarding Table Compression

  • the Symposium on SDN Research
  • 2016
  • 问题:在使用本地备用路径策略时,过多较少使用的备用流表项会降低TCAM的可用空间;
  • 分析了故障恢复的方法,并以此提出一种针对故障恢复的流表项压缩算法,使得能够使用更少的流表项来处理更多的故障;

Path switching: reduced-state flow handling in SDN using path information

  • Conference on Emerging Networking Experiments and Technologies
  • 2015
  • 在SDN网络中一直实现基于路径的源路由,在数据包中加入该包的路由信息。只在摘要中提到failover mechanisms,其他内容和failover没什么关系;

Fast failover and switchover for link failures and congestion in software defined networks

  • IEEE International Conference on Communications
  • 2016
  • 问题:将链路的阻塞也看成一种故障处理;
  • 监控各个端口的流量并设置阈值,通过为每个<源,目的>预设置多个路径来实现负载均衡和快速故障恢复;

Fast Detection of Alternative Route under Unknown Failure on SDN Network

  • IEEE Global Communications Conference
  • 2017
  • 问题:传统的备用路径只是绕过故障点,而没有考虑数据流对时延的要求;
  • 在使用Dijkstra算法发现基于<源,目的>的备用路径后,再进行剪枝来筛选出最符合要求的路径;

Troubleshooting Data Plane With Rule Verification in Software-Defined Networks

  • IEEE Transactions on Network and Service Management
  • 2018
  • 问题:探测故障的探针一次只能检测很有限的流规则,或者只能检测出某条链路故障而不能定位故障的具体位置。因此,确定故障位置或者故障的流规则需要大量的计算时间;
  • 提出一直关于流规则的模型,针对每个交换机来最小化需要的探针数量。貌似没有恢复部分,纯的故障位置发现;

DEMUR: Dependable Multipath Routing in Software Defined Networking for ISP Backbone

  • IEEE Global Communications Conference
  • 2017
  • 问题:多径路由中,各个路径的时延差距过大,导致目的节点需要大量空间来存储前到的数据包;
  • 提出的方法能一定程度提供网络恢复能力;

A declarative failure recovery system in software defined networks

  • IEEE International Conference on Communications
  • 2016
  • 问题:故障恢复时,需要针对不同应用实施不同的恢复方法;
  • 两种故障恢复方法:控制器处理、本地流表项处理各有优劣。故障时,根据不同流对资源的需求,实行各自的策略,需要由网络操作员设置;

Generalized Recovery From Node Failure in Virtual Network Embedding

  • IEEE Transactions on Network and Service Management
  • 2017
  • 问题:在虚拟网络中,一个物理节点或链路故障可能会影响多个虚拟网络;
  • 提出两种贪婪方法:优先数量或者虚拟节点优先级来重映射虚拟网;

The show must go on: Fundamental data plane connectivity services for dependable SDNs

  • computer communications
  • 2017
  • 提出问题:本地的故障恢复流表或组表必须预先配置,没有发送故障时的信息;有可能会将流引到其他的故障点;
  • 提出三种基于OpenFLow协议的机制:无状态,标记,有状态;在数据平面实现inband network traversals。三种方法都能找打需要的路径,不过各有缺点:路径长度、新增的流表数、数据包头需要的标记数;

Surviving Multiple Failures in Multicast Virtual Networks With Virtual Machines Migration

  • IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT
  • 2016
  • 问题:考虑组播虚拟网中,某个物理节点或链路故障;
     重新映射整个组播树,需要大量时间和计算;
     备用的节点可能存在资源不足;
  • 对组播树中的其他节点进行筛选和排序(根据资源,和故障的节点等),选择合适的节点代替故障节点;

Data Plane的更多相关文章

  1. Data Plane Development Kit (DPDK): Getting Started

    参考:dpdk getting started 系统: Ubuntu 14.04 内核信息: 执行 uname -a Linux chen-VirtualBox 3.13.0-32-generic # ...

  2. Fast Failure Detection and Recovery in SDN with Stateful Data Plane

    文章名称:Fast Failure Detection and Recovery in SDN with Stateful Data Plane 利用SDN的带状态数据平面进行快速故障检测和恢复 发表 ...

  3. SDPA: Toward a Stateful Data Plane in Software-Defined Networking

    文章名称:SDPA: Toward a Stateful Data Plane in Software-Defined Networking 发表时间:2017 期刊来源:IEEE/ACM Trans ...

  4. PatentTips - Data Plane Packet Processing Tool Chain

    BACKGROUND The present disclosure relates generally to systems and methods for providing a data plan ...

  5. [knowledge][dpdk] open data plane

    https://www.opendataplane.org/ https://en.wikipedia.org/wiki/OpenDataPlane odp vs dpdk:  http://dpdk ...

  6. 论文阅读:Blink-Fast Connectivity Recovery Entirely in the Data Plane

    1.背景 在网络中,链路故障的发生在所难免,为了降低故障带来的影响,就需要重新路由,将数据传输到合适的链路上.当因为链路故障发生处的不同,也有不同的解决方法. AS(Autonomous System ...

  7. TYPES、DATA、TYPE、LIKE、CONSTANTS、STATICS、TABLES

    声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...

  8. Swing State: Consistent Updates for Stateful and Programmable Data Planes

    Swing State: Consistent Updates for Stateful and Programmable Data Planes 年份:2017 来源:ACM 本篇论文解决的问题 B ...

  9. SDN与NFV技术在云数据中心的规模应用探讨

    Neo 2016-1-29 | 发表评论 编者按:以云数据中心为切入点,首先对SDN领域中的叠加网络.SDN控制器.VxLAN 3种重要技术特点进行了研究,接下来对NFV领域中的通用服务器性能.服务链 ...

随机推荐

  1. 5.Solr4.10.3中配置中文分词器

    转载请出自出处:http://www.cnblogs.com/hd3013779515/ 1.下载IK Analyzer 2012FF_hf1.zip并上传到/home/test 2.按照如下命令安装 ...

  2. 关于 X509Certificate2 找到文件路径的问题

    由于微信退款功能需要用到证书,当调用 X509Certificate2 的时候,会提示找不到文件而报错. X509Certificate2 cert = new X509Certificate2(文件 ...

  3. luogu P3690 【模板】Link Cut Tree (动态树)

    嘟嘟嘟 LCT竟然看了整整一天,但好歹是看懂了. 教程这里不写,强烈推荐 闪狐大佬的博客 . 但是还是有几句想说的. 1.尽管LCT和splay很像,但是有一些细节还是不一样的.首先是rotate,我 ...

  4. docker swarm英文文档学习-2-关键概念

    参考https://docs.docker.com/engine/swarm/key-concepts/ Swarm mode key concepts集群模式关键概念 本主题介绍Docker Eng ...

  5. JAVA框架 Mybaits 一对一、一对多

    一:阐述 我们在日常操作的时候,很多时候会遇到多表联合查询,由于参照物的不通 ,会出现一对一.一对多的情况.比如说:账号信息和订单表,从订单表角度和账号信息是一对一的情况(一个订单只能是一个用户的情况 ...

  6. 安装ubuntu系统 ——分区

    安装ubuntu 系统主要分四个区 目录 建议大小 格式 描述 / 10G-20G ext4 根目录 swap <2048M swap 交换空间 /boot 400M左右 ext4 Linux的 ...

  7. Android分享到微信时点击分享无反应的问题解决(注意事项)

    问题描述:调用分享到微信的sdk点击程序的分享按钮程序无反应 解决办法: 问题原因:微信分享对客户端的要求相当严格,首先你必须在给应用注册账号时,把注册信息相对的填写完整,其中“应用包名”,“应用的签 ...

  8. 4-51单片机ESP8266学习-AT指令(测试TCP服务器--使用串口调试助手--不连接路由器)

    上一篇连接  http://www.cnblogs.com/yangfengwu/p/8757513.html 源码链接:https://pan.baidu.com/s/1wT8KAOIzvkOXXN ...

  9. strstr(),strchr()

    strstr($a, $b)和strchr()一样,起的别名,表示查找$a中第一次出现$b,并返回字符串的剩余部分: .strrchr()从后往前查第一个出现的 直接写两行代码: <?php $ ...

  10. [POI2007]旅游景点atr BZOJ1097

    分析: 我们可以考虑,因为我们必须经过这些节点,那么我们可以将它状压,并且我们因为可以重复走,只是要求停顿前后,不要求遍历前后,那么我们之间存一下点与点之间的最短路,之后每次转移一下就可以了. f[i ...