当前位置:网站首页 > R语言数据分析 > 正文

redis desktop manager 连接集群(redisson连接集群错误)



Ubuntu 20.04 Desktop amd64

1.搭建下图所示SDN拓扑,协议使用Open Flow 1.0,并连接Ryu控制器,通过Ryu的图形界面查看网络拓扑。

  • 构建拓扑
  • 热加载后 Redisson 连接不上_sed

  • 连接RYU
  • 热加载后 Redisson 连接不上_mac地址_02

  • ryu图形界面
  • 热加载后 Redisson 连接不上_sed_03

2.阅读Ryu文档的The First Application一节,运行当中的L2Switch,h1 ping h2或h3,在目标主机使用 tcpdump 验证L2Switch,分析L2Switch和POX的Hub模块有何不同。

  • L2Switch代码
  • h1 ping h2
  • 热加载后 Redisson 连接不上_sed_04

  • h1 ping h3
  • 热加载后 Redisson 连接不上_Apache_05

  • 查看流表
  • 热加载后 Redisson 连接不上_sed_06

  • pox下查看流表
  • 热加载后 Redisson 连接不上_mac地址_07

分析:Hub和L2Switch实现的都是洪泛发送ICMP报文。但L2Switch下发的流表无法查看,而Hub可以查看。

3.编程修改L2Switch.py,另存为L2xxxxxxxxx.py,使之和POX的Hub模块的变得一致?(xxxxxxxxx为学号)

  • L2_代码
  • 运行结果

热加载后 Redisson 连接不上_mac地址_08

a) 代码当中的mac_to_port的作用是什么?

  • 保存mac地址到交换机端口的映射

b) simple_switch和simple_switch_13在dpid的输出上有何不同?

  • simple_switch直接输出dpid,而simple_switch_13则在dpid前端填充0直至满16位

c) 相比simple_switch,simple_switch_13增加的switch_feature_handler实现了什么功能?

  • 实现了交换机以特性应答消息响应特性请求

d) simple_switch_13是如何实现流规则下发的?

  • 在接收到packetin事件后,首先获取包学习,交换机信息,以太网信息,协议信息等。若以太网类型是LLDP类型,则不予处理。如果不是,则获取源端口的目的端口和交换机id,先学习源地址对应的交换机的入端口,再查看是否已经学习目的mac地址,如果没有则进行洪泛转发。如果学习过该mac地址,则查看是否有buffer_id,如果有的话,则在添加流表信息时加上buffer_id,向交换机发送流表。

e) switch_features_handler和_packet_in_handler两个事件在发送流规则的优先级上有何不同?

  • switch_features_handler下发流表的优先级比较高

2.编程实现和ODL实验的一样的硬超时功能。

  • 运行结果

热加载后 Redisson 连接不上_sed_09

这次实验比以往难上不少,在第一次运行时就报错,最后修改了eventlet的版本,貌似加不加sudo也对下载有影响,最后是都没加卸载重装了0.30.2版本,之后运行就正常了;代码上就对其他人做了大量参考,英语不太还文档看不懂,努力理解。通过这次实验我对RYU控制器的使用有了更深的理解,希望下次做得更好。

到此这篇redis desktop manager 连接集群(redisson连接集群错误)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • aurocean怎么读(auroras怎么读)2025-07-28 21:09:09
  • docker的版本有哪些(docker-ce版本)2025-07-28 21:09:09
  • airplay怎么投屏到电视上(airplayer投屏教程)2025-07-28 21:09:09
  • 连接redis(连接redis的linux命令)2025-07-28 21:09:09
  • ifstream打开文件(ifstream写文件)2025-07-28 21:09:09
  • swagger的访问路径(swagger接口文档怎么访问)2025-07-28 21:09:09
  • redis连接命令 linux(linux中redis连接命令)2025-07-28 21:09:09
  • ueditor官网版本(ueditor demo)2025-07-28 21:09:09
  • druid监控页面登录弱口令(druid监控页面springboot)2025-07-28 21:09:09
  • docker版本查询(docker-ce版本)2025-07-28 21:09:09
  • 全屏图片