OpenVSwitch与OpenDayLight的连接过程
此次操作是用OpenDayLight当服务器,OpenVSwitch作为设备,在OpenVSwitch上建立与OpenDayLight的连接,OVS只是模拟一台switch交换机!!!!!!!!后面做的mininet相当于模拟了一台switch和两台pc机(老大与丽姐的)!!
mininet-->模拟的是s1+h1+h2:两台主机和一台交换机
下面的操作均在操作系统Fedora20环境下。
一 预置条件
1.在linux系统下安装OVS,OVS目前最新版本是OVS-2.3.0,具体安装步骤可参考《Open vSwitch2.3.0版本安装部署及基本操作》 ;(此处因为操作系统不同安装过程可能有区别,有时间我会就不同安装方法做一个总结)
2.安装ODL控制器,目前版本是ODL-2.0(He),我们从ODL官网的下载ODL安装包,安装相应的组件,并启动ODL,详细步骤可参考《OpenDaylight的Helium(氦)版本安装》 ;
二 连接过程
启动ODL的方法:
1. 安装并启动ODL,记录IPv4地址,如172.16.75.117(控制器端口6633),在终端进入ODL的bin目录,运行karaf文件,启动ODL,如下图:
2. 安装功能组件
opendaylight-user@root>feature:list -i
opendaylight-user@root>feature:install odl-restconf
opendaylight-user@root>feature:install odl-l2switch-switch(注意此处是英文"l",不是阿拉伯数字1)
opendaylight-user@root>feature:install odl-openflowplugin-all
opendaylight-user@root>feature:install odl-dlux-all
opendaylight-user@root>feature:install odl-mdsal-all
3.打开浏览器输入http://172.16.75.117:8181/index.html ,用户名和密码都是admin,登陆之后出现如下界面,说明ODL启动成功;
用户名和密码都是admin,登陆之后出现如下界面,说明ODL启动成功,启动成功后界面如下
cuili@cuili-OptiPlex-3020:~/openvswitch-2.4.0$ sudo ovs-vsctl del-br br0 (通常用此步删除以前建立的连接)
4. 启动OVS,并创建一个网桥br0,命令ovs-vsctl add-br br0;2,3两步操作如下图:
cuili@cuili-OptiPlex-3020:~/openvswitch-2.4.0$ sudo ovs-vsctl add-br br0
cuili@cuili-OptiPlex-3020:~/openvswitch-2.4.0$ sudo ovs-vsctl add-port br0 eth0
cuili@cuili-OptiPlex-3020:~/openvswitch-2.4.0$ sudo ovs-vsctl add-port br0 vif1.0
ovs-vsctl: Error detected while setting up 'vif1.0'. See ovs-vswitchd log for details.
5. 将网桥br0连接到ODL控制器,测试命令如下:
cuili@cuili-OptiPlex-3020:~/openvswitch-2.4.0$ sudo ovs-vsctl set-controller br0 tcp:172.16.75.117:6633
(这里的IPv4地址是安装ODL机子的地址)查看OVS是否连接上控制器,命令ovs-vsctl show;
如果结果如下,则说明连接成功。
此时打开ODL的DLUX web界面如下,显示控制器ODL与OVS连接成功。
sudo ovs-vsctl del-br br0(此方法是删除连接)
删除连接后在连接时需要重新建立br0端口 命令如下
sudo ovs-vsctl add-br br0
sudo ovs-vsctl add-port br0 eth0
sudo ovs-vsctl add-port br0 vif1.0
通常输入 sudo ovs-vsctl add-port br0 vif1.0后会
出现ovs-vsctl: Error detected while setting up 'vif1.0'. See ovs-vswitchd log for details.这是一个正常情况,可忽略!此时已经建立好连接
OpenVSwitch与OpenDayLight的连接过程相关推荐
- 通过堡垒机rdp 黑屏_[调优]彻底解决RDP连接过程缓慢的问题
无论在物理PC还是虚拟机,无论Win7/2008还是Win10/2019,你都会遇到RDP连接过程缓慢的问题,虽然只是IT管理员偶尔用一下,但还是相当恼人,不知道那些使用Microsoft VDI产品 ...
- websocket / 使用 wireshark 分析 websocket 连接过程
一.连接过程时序图 二.wireshark 分析 上图是一个完整的进行 websocket 连接时产生的数据包. 根据时序图可知,前 3 行是 tcp/ip 握手过程,因为可以通过标志来看到,前 3 ...
- rabbitmq 连接过程详解
连接过程详解 转载于:https://www.cnblogs.com/mrxiaohe/p/6605068.html
- 网络与IO知识扫盲(三):从系统调用的角度,剖析 Socket 的连接过程、BIO 的连接过程
Socket的连接过程.TCP的一些参数 前置知识 用到的命令 netstat -natp 查看网络连接和占用的端口 tcpdump -nn -i eth0 port 9090 开监听抓取数据包 ls ...
- linux系统c++编译连接过程,动态库与静态库
https://www.cnblogs.com/ucas/p/5778664.html(linux系统c++编译连接过程) http://www.cnblogs.com/skynet/p/337285 ...
- 局域网ssr转pptp_[网络技术][转]PPTP连接过程
转自:http://blog.csdn.net/zhu_hit/article/details/5698958 在未来几天会总结一下PPTP的工作过程,分为以下3篇讲述. 1. PPTP连接过程: 2 ...
- IoT:BLE4.0教程一 蓝牙协议连接过程与广播分析
IoT:BLE4.0教程一 蓝牙协议连接过程与广播分析 1.蓝牙简介 什么是蓝牙4.0 蓝牙无线技术是使用范围最广泛的全球短距离无线标准之一,蓝牙4.0版本涵盖了三种蓝牙技术,即传统蓝牙.高速蓝牙和低 ...
- Android WifiDisplay分析二:Wifi display连接过程
版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[-] WifiDisplay之P2P的建立 WifiDisplay之RTSP server的创建 这一章中我们来看Wifi Displ ...
- Media Player Classic - HC 源代码分析 14:PIN连接过程中推模式和拉模式区别
前面有两篇文章讲解了PIN连接过程中需要做2件事情: 媒体类型的协商 分配器的协商 推模式和拉模式关于媒体类型的协商调用的接口都一样,主要的区别还是在分配器的协商. 前面讲解的分配器的协商过程是推模式 ...
最新文章
- spring-mvc springboot 使用MockMvc对controller进行测试
- ORACLE 11g 使用ROWNUM完美解决ORA-00600:内部错误代码
- 正则表达式引擎执行原理——从未如此清晰!
- 怎么让用一行代码实现页面的定时强制刷新?脚本刷流量再也不用愁了!
- 线性代数及其应用(part1)--特征向量与特征值
- 【转】Postman 生成接口文档
- 万里汇WorldFirst支持从PayPal提现美元(实战教程)
- MOS管(场效应管)导通条件
- 中国天气的各个城市的id,整理成json文件记录
- 第三批游戏版号下发 移动安全从业者有话说
- 微信小程序新坑-文字溢出连续英文或者英文溢出 会出现字符
- IEEE xplore免费下载论文
- 随机生成一个有向无环图
- python用datetime计算时间差
- 数学基础知识总结 —— 11. 什么是泰勒公式与泰勒级数
- Java方法的分类及使用
- setuptools
- echarts 绘制 地图飞机路线
- ASEMI肖特基二极管MBR40200PT参数,MBR40200PT规格
- Java编程那些事儿103——网络编程技术2