实验4:开源控制器实践——OpenDaylight
基本要求
1.利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight控制器;
2.通过Postman工具调用OpenDaylight提供的API下发流表,实现拓扑内主机h1和h3网络中断10s。
进阶要求
1.查找资料,整理和记录ODL控制器主要的REST API文档,包括但不限于ODL提供的文档链接,获取拓扑的交换机、获取流表状态数量、获取特定交换机端口的状态、新增修改和删除流表等。
ODL提供的文档链接
获取拓扑的交换机
流表状态
个人总结
本次实验还算顺利,并没又出现太多的错误,犹需注意的有几点。第一,在进行postman步骤时,要另建新的命令行界面,实验下来我总共建了3个界面;第二,使用Postman模拟http请求下发硬超时流规则时,要先pingall,在ping的途中按下send的按键,才会出现十秒的间隔;第三,我刚开始并没有打开open daylight,所以在创建拓扑的时候我无法ping通,后又重新进行了打开创建,这告诉我,要一步一步来,千万不能跳步骤。本次实验有些地方用到了前几次实验的知识点,让我更加熟悉了每一条代码的用法和含义,更好的进行这门课程。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现