使用OpenDaylight界面下发流表(上)

简介: 使用OpenDaylight界面下发流表(上)

使用OpenDaylight界面下发流表

任务目的

1、通过Mininet模拟搭建基于不同数据中心的网络拓扑; 2、掌握多数据中心网络拓扑的构建; 3、熟悉网络性能测试工具Iperf,根据实验测试SDN网络的性能; 4、通过程序生成真实网络流量。

任务环境

设备名称 软件环境 硬件环境
主机 Mininet_2.2.0_desktop_cv1.1 CPU:1核内存2G磁盘:20G

注:系统默认的账户为: 管理员权限用户名:root,密码:root@openlab; 普通用户用户名:openlab,密码:user@openlab。

任务内容

1、比较使用YANG UI下发流表的方法,与直接在交换机中通过命令下流表的方方法,总结两者的异同点。

2、通过YANG UI下发流表控制主机之间的连通性,并且利用scapy工具进行测试验证。

3、分别基于OpenFlow1.0协议和OpenFlow1.3协议下发流表,经过下流表的过程了解单级流表和多级流表的概念。

实验步骤

一、 *实验环境检查*

步骤1 登录OpenDaylight控制器,执行命令netstat -an|grep 6633查看端口是否处于监听状态。

步骤2 在保证控制器6633端口处于监听状态后,使用root用户登录交换机,执行以下命令连接控制器(注意30.0.1.3是控制器的ip地址):

# ovs-vsctl del-controller br-sw
# ovs-vsctl set-controller br-sw tcp:30.0.1.3:6633

步骤3 当交换机与控制器连接成功后,登录主机,执行ifconfig命令,配置主机ip地址

手动配置主机1的IP地址(eth1)如下图所示。

手动配置主机2的IP地址(eth1)如下图所示。

手动配置主机3的IP地址(eth1)如下图所示。

一、 *基于OpenFlow1.0协议下发流表*

步骤1 切换到交换机,执行以下命令设置OpenFlow协议版本为1.0。

$ ovs-vsctl set bridge br-sw protocols=OpenFlow10

步骤2 选择控制器,单击浏览器图标,打开浏览器。

步骤3 访问OpenDaylight Web页面,url是http://127.0.0.1:8080/index.html ,用户名和密码是admin/admin,如下图所示。

步骤4 单击左侧的“Nodes”查看节点信息。其中尤其需要关注Node Id,下发流表的时候会用到Node Id,如下图所示。

步骤5 单击上图中的“Node Connectors”列的数据即“9”,可以查看具体节点连接信息,如下图所示。

步骤6 选择左侧的“Yang UI”,单击“Expand all”展开所有目录,查看各种模块,如下图所示。

步骤7 展开“opendaylight-inventory rev.2013-08-19”,选择“config ——> nodes ——> node{id} ——> table{id} ——> flow{id}”,如下图所示。

使用OpenDaylight界面下发流表(下)+https://developer.aliyun.com/article/1622541

目录
相关文章
|
4天前
使用OpenDaylight界面下发流表(下)
使用OpenDaylight界面下发流表(下)
24 0
|
5月前
|
负载均衡 算法 网络虚拟化
ensp中链路聚合配置命令
链路聚合(Link Aggregation)是结合多条物理链路形成逻辑链路的技术,提升网络带宽、增强冗余性和优化负载均衡。在高带宽、高可靠性及负载均衡需求的场景如服务器集群、数据中心等中广泛应用。配置包括手动和自动模式,手动模式下,如LSW1和LSW2,通过`int eth-trunk`、`trunkport`等命令配置接口和成员链路。自动模式下,如SW3和LSW4,使用LACP协议动态聚合,通过`mode lacp-static`和`load-balance dst-mac`命令设置。配置后,使用`dis eth-trunk`检查聚合状态。
304 1
ensp中链路聚合配置命令
|
5月前
|
负载均衡 网络协议 算法
ensp中路由重分发
路由器的路由重分发功能允许不同路由协议间共享路由信息,如将RIP路由注入到OSPF或反之。实验涉及三台路由器(AR1、AR2和AR3),分别配置RIP和OSPF。AR1作为连接RIP和OSPF网络的桥梁,通过`import-route`命令在各自进程中导入对方协议的路由,实现路由信息互通。配置成功后,各路由器的路由表显示了来自不同协议的路由条目,证明了路由重分发的有效性。扩展知识提到了RIP(基于距离矢量)和OSPF(基于链路状态)两种路由协议的工作原理。
ensp中路由重分发
|
JSON 物联网 开发工具
设备接入组件功能介绍
设备接入组件功能介绍
400 0
EMQ
|
SQL 消息中间件 存储
eKuiper 1.10.0 发布:定时规则和 EdgeX v3 适配
作为一个里程碑版本,eKuiper 1.10.0 升级了基础依赖的版本,如 Go 语言版本升级到 1.20、EdgeX 支持最新的大版本 Minnesota(v3)等。
EMQ
222 0
|
算法 网络协议 网络架构
RK3399平台开发系列讲解(网络调试)7.32、什么是网络路由?
RK3399平台开发系列讲解(网络调试)7.32、什么是网络路由?
104 0
RK3399平台开发系列讲解(网络调试)7.32、什么是网络路由?
ensp 链路聚合实现通信
ensp 链路聚合实现通信
191 0
ensp 链路聚合实现通信
EMQ
|
消息中间件 JSON Kubernetes
EMQX Newsletter 2022-06|与 HStreamDB 集成、充电桩通信协议 OCPP 网关开发…
继 EMQX 5.0.0-rc.4 发布之后,v5.0 的开发工作已经接近尾声。EMQX 团队也在对用户文档进行全面的改进和更新,不久后即将为用户带来一个更加强大易用的 EMQX 5.0。
EMQ
539 0
EMQX Newsletter 2022-06|与 HStreamDB 集成、充电桩通信协议 OCPP 网关开发…
|
负载均衡 API 调度
语聊源码,任务分发系统需要具备的功能
语聊源码,任务分发系统需要具备的功能
云云对接中网关和子设备的自定义配置管理
调用云云对接的自定义管理配置。
124 0