使用MDSAL Openflow插件(以及整体的一般MDSAL使用),将流写入配置数据存储区(这实际上是您想要的意图)然后如果为这些流连接了交换机,则流将被写入切换到操作数据存储(存储结果的位置) .

假设您正在使用OVS并将管理器和控制器设置为Opendaylight,您可以按如下方式查询配置和操作数据存储中的流:

Get the OVS datapath ID: (查询中需要以下内容)

curl -H "Content-Type: application/json" -X GET --user admin:admin http://localhost:8181/restconf/config/opendaylight-inventory:nodes/ | python -m json.tool | grep "openflow:"

"id": "openflow:156930464280132",

"id": "openflow:156930464280132:1",

"id": "openflow:156930464280132:LOCAL",

Query the flows in the configuration data store:

curl -H "Content-Type: application/json" -X GET --user admin:admin http://localhost:8181/restconf/config/opendaylight-inventory:nodes/node/openflow:156930464280132 | python -m json.tool

Query the flows in the operational data store:

curl -H "Content-Type: application/json" -X GET --user admin:admin http://localhost:8181/restconf/operational/opendaylight-inventory:nodes/node/openflow:156930464280132 | python -m json.tool

请注意,您可以使用URL更详细地获取特定表中的流,例如,执行此操作以获取表4流:

curl -H "Content-Type: application/json" -X GET --user admin:admin http://localhost:8181/restconf/config/opendaylight-inventory:nodes/node/openflow:156930464280132/table/4 | python -m json.tool

另请注意,使用“python -m json.tool”格式化输出,因此它不是全部在一行上 . 它不是必须使用的 .

json 转换 java odl_opendaylight:如何查看配置数据库相关推荐

  1. json 转换 java odl_JSON与JAVA数据的转换

    1. List集合转换成json代码 List list = new ArrayList(); list.add( "first" ); list.add( "secon ...

  2. JSON转换JAVA对象

    一.java转为json字符串 Student s = new Student(); s.setName("huang"); s.setAge(16); System.out.pr ...

  3. java 将json转成utf 8_C# JSON转换以及编码转换

    C# JSON转换以及编码转换 一.C# Json转换 首先需要下载安装Newtonsoft.Json.dll,下载地址 引用后再添加:using Newtonsoft.Json;using Newt ...

  4. 【Java】json与java对象转换,获得数据库自增主键,保存返回数据 (个人梳理)

    [Java]json与java对象转换,获得数据库自增主键,保存返回数据 (个人梳理) 模拟请求API 获得json数据,将json转换为java对象,再将java对象转换为list集合,再将list ...

  5. 批量转换json到java bean工具说明

    说明: Json已经在现代程序中使用的越来越多,把json字符串转换为java bean也越来越常见. 我之前写了一个小程序,使用java开发,批量把json转换为java bean,直接拷贝到项目中 ...

  6. 前后台json交互,以及数据库json转换——PHPThinkphp5.1

    0. 前言 最近在做一个项目,一个考试系统.后台采用的核心技术是PHP+Thinkhp5.1+Mysql. 要求前后台之间用json数据交互,后台需要将前台json关键字段接收,然后查询数据库,返回相 ...

  7. MySQL—Linux查看客户端连接信息(连接数、进程等)及SpringBoot配置数据库模板

    关注微信公众号:CodingTechWork,一起学习进步. 介绍   在开发或者运维过程中,我们连接数据库的时候突然会遇到"Too many Connections"这种报错信息 ...

  8. JSON与Java对象的互相转换

    JSON与Java对象的互相转换 例一(单个对象进行赋值): @RequestMapping("test1.do")@ResponseBodypublic JSONObject t ...

  9. Jackson转换java对象与json对象

    本文转载自:http://www.cnblogs.com/songzhen/p/5794494.html 一.导入jar包: (因为之前使用的是jackson 1.x的jar包,所以在把json转换成 ...

  10. 查看java编程环境是否配置成功

    验证Java编程环境是否配置成功 点击键盘Windows+r键,打开运行提示框输入cmd按回车键打开命令框 输入javac,点击回车,查看java编译环境是否正常. 输入"java" ...

最新文章

  1. 深入浅出Service插件化原理
  2. python开源代码-mtcnn python 开源代码详细图解
  3. [C#]手把手教你打造Socket的TCP通讯连接(三)
  4. c# 访问修饰符的访问权限
  5. 使用MeanJS Yeoman Generator
  6. div 包裹_如何查看到达之前收到的包裹和邮件
  7. System.Int32是个啥?
  8. 10. GD32F103C8T6 定时器-测量pwm的占空比和频率
  9. Ubuntu学习 mkdir
  10. 提高效率:17款超赞的谷歌chrome浏览器插件、扩展程序
  11. java 代理模式详解
  12. AOP核心概念,连接点(JoinPoint)切入点(Pointcut)通知(Advice)通知类切面(Aspect)
  13. sf授权php,授权系统全解源码(支持分子系统)【原完整版】
  14. 信息安全快讯丨秋风乍起,微雨渐凉
  15. 如何编辑styleGAN生成的图像的属性
  16. 3D标签云效果的实现
  17. 三种算法求两个正整数的最大公约数和最小公倍数;求三个数的最大公约数和最小公倍数
  18. css动画animation详细解读
  19. 30个 开发商logo - 商标制作 - ci vi设计
  20. 组织结构图用什么做最简单?树图网组织结构图在线制作简单又漂亮

热门文章

  1. linux内核分析作业8:理解进程调度时机跟踪分析进程调度与进程切换的过程
  2. 【linux高级程序设计】(第十一章)System V进程间通信 4
  3. 什么是C++标准库?
  4. 文本的垂直居中 WPF
  5. PKU 1273 Drainage Ditches
  6. 遭遇Asp.Net长文件名下载的问题和解决办法
  7. 60. Event onfocus 事件
  8. href=“javascript:void(0);”和href=void(change_code(this));
  9. LoadRunner测试WebService的3种方式
  10. spring boot利用controller来测试写的类