在企业网中部署SDN

一、使用介绍:

1、SDN.ova 把SDN的工具集成到了单host之上,包含OFM、ODL、Mininet等工具。平台host使用的ubuntu为14.04桌面版,其中网络使用桥接模式。cpu默认使用的是4核心,使用中可以更改为2个,memory是4096M,2048M也是也是的。

2、用户名/密码:hive/hive。进入桌面以后,“Ctrl+Alt+t”打开命令终端后可以根据自己的环境,去更改为环境中的地址。

二、配置过程:

1、启动ODL模块

hive@hive:~$ sudo -i

[sudo] password for hive:     //密码为:hive

root@hive:~# cd distribution-karaf-0.3.4-Lithium-SR4/bin/

root@hive:~/distribution-karaf-0.3.4-Lithium-SR4/bin# ./karaf       //启动karaf

备注:Open Daylight采用了Kaaf作为后台的框架

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0

                                                                                           

    ________                       ________                .__  .__       .__     __       

    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     

     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \<   |  ||  | |  |/ ___\|  |  \   __\    

    /    |    \  |_> >  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  >   Y  \  |      

    \_______  /   __/ \___  >___|  /_______  (____  / ____||____/__\___  /|___|  /__|      

            \/|__|        \/     \/        \/     \/\/            /_____/      \/          

                                                                                           

Hit '<tab>' for a list of available commands

and '[cmd] --help' for help on a specific command.

Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown OpenDaylight.

opendaylight-user@root>    

#在firefox中输入URL即可进入ODL GUI  #用户名/密码 admin/admin

http://ODL_地址:8181/index.html

例如:http://192.168.35.3:8181/index.html

ODL效果截图:

2、启动Mininet模块

root@hive:~# sudo mn --topo tree,3 --controller 'remote,ip=192.168.35.3,port=6653' --switch ovsk,protocols=OpenFlow13 --mac

备注:ODL的服务端口为6653;“--mac”:使得主机的MAC地址从00:00:00:00:00:01开始依次分配;“--topo tree,3”:创建一个树形拓扑,深度是3;“--switch ovsk”:定义网络拓扑使用的交换机是OVS型交换机;“protocols=OpenFlow13”:控制交换机转发的协议为OpenFlow1.3。

*** Creating network

*** Adding controller

*** Adding hosts:

h1 h2 h3 h4 h5 h6 h7 h8

*** Adding switches:

s1 s2 s3 s4 s5 s6 s7

*** Adding links:

(s1, s2) (s1, s5) (s2, s3) (s2, s4) (s3, h1) (s3, h2) (s4, h3) (s4, h4) (s5, s6) (s5, s7) (s6, h5) (s6, h6) (s7, h7) (s7, h8)

*** Configuring hosts

h1 h2 h3 h4 h5 h6 h7 h8

*** Starting controller

c0

*** Starting 7 switches

s1 s2 s3 s4 s5 s6 s7 ...

*** Starting CLI:

mininet>

在ODL GUI中点击reload就可以发现我们刚才启动的7台OpenFlow交换机。

执行pingall以后可以在ODL GUI中reload就可以发现host

mininet> pingall

*** Ping: testing ping reachability

h1 -> h2 h3 h4 h5 h6 h7 h8

h2 -> h1 h3 h4 h5 h6 h7 h8

h3 -> h1 h2 h4 h5 h6 h7 h8

h4 -> h1 h2 h3 h5 h6 h7 h8

h5 -> h1 h2 h3 h4 h6 h7 h8

h6 -> h1 h2 h3 h4 h5 h7 h8

h7 -> h1 h2 h3 h4 h5 h6 h8

h8 -> h1 h2 h3 h4 h5 h6 h7

*** Results: 0% dropped (56/56 received)

mininet>

Mininet效果截图:

3、在控制器中下发策略

4、测试下发策略后的连通性

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/345367.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

P1042 [NOIP2003 普及组] 乒乓球————C++

目录 [NOIP2003 普及组] 乒乓球题目背景题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 提示 解题思路Code运行结果 [NOIP2003 普及组] 乒乓球 题目背景 国际乒联现在主席沙拉拉自从上任以来就立志于推行一系列改革&#xff0c;以推动乒乓球运动在全球的普及。其中 …

kafka入门(六):日志分段(LogSegment)

日志分段&#xff08;LogSegment&#xff09; Kafka的一个 主题可以分为多个分区。 一个分区可以有一至多个副本&#xff0c;每个副本对应一个日志文件。 每个日志文件对应一个至多个日志分段&#xff08;LogSegment&#xff09;。 每个日志分段还可以细分为索引文件、日志存储…

电影《北国红豆》剧情简介

该片由北京电影制片厂拍摄&#xff0c;王好为执导&#xff0c;刘晓庆&#xff0c;于绍康&#xff0c;金鑫&#xff0c;张国民等主演&#xff0c;1984年上映。 农村姑娘鲁雪枝远离家乡&#xff0c;投奔到大兴安岭的姐姐家落户。她经过刻苦学习&#xff0c;于林业中学毕业后&…

C#人力资源管理系统源码

C#人力资源管理系统源码 源码描述&#xff1a; 该系统利用asp.net中mvc,linq搭建开发&#xff0c; 分权限管理 权限级别分为&#xff1a;管理员&#xff0c;经理&#xff0c;专员&#xff0c;员工等 管理员可以管理角色、菜单 经理可以管理 组织规划&#xff0c;员工管理&#…

内网穿透远程访问

内网穿透远程访问 参考文章&#xff1a;https://blog.csdn.net/qyj19920704/article/details/135528078#comments_30865140 cpolar概述 使用了 cpolar 生成的隧道&#xff0c;其公网地址是随机生成的。 优势在于建立速度快&#xff0c;可以立即使用。然而&#xff0c;它的缺…

数据结构初探:揭开数据结构奥秘

&#x1f308;个人主页&#xff1a;聆风吟 &#x1f525;系列专栏&#xff1a;数据结构、算法模板、汇编语言 &#x1f516;少年有梦不应止于心动&#xff0c;更要付诸行动。 文章目录 &#x1f4cb;前言一. 数组结构起源二. 基本概念和术语2.1 数据2.2 数据元素2.3 数据项2.4 …

React入门 - 04(从编写一个简单的 TodoList 说起)

继上一节我们已经对 React组件和 ”JSX语法“有了大概的了解&#xff0c;这一节我们继续在 react-demo这个工程里编写代码。这一节我们来简单实现一个 TodoList来更加了解编写组件的一些细节。 1、在编辑器中打开 react-demo这个工程 2、打开 index.js文件&#xff0c;将组件 …

个人的感悟观点,即将毕业的应届生的对自己未来方向的思考和认识

目录 复习历程思考 为什么我选择了考研 考完后我的状态 考完后我的做法 我对方向的看法&#xff08;拙见&#xff09; 复习历程思考 自我决定考研复习一刻开始。停更半年之久&#xff0c;甚至更长。没有分享自己的学习。在时常半年多的考研复习的过程中。我决定它带给我希…

基于JAVA开发的数字化智慧工地管理平台源码,可私有化部署、带可视化大屏

智能工地应用价值 智慧工地现场构建了基于物联网的智能化数据传感器通用的管理平台。利用计算机、人工智能、无线通信&#xff0c;全天候现场监视、施工检查、质量管理、服务&#xff0c;提高数字化管理、安全、绿色、施工等现场管理能力&#xff0c;标志着现场管理进入信息化时…

YB2414高效率同步降压转换器

概述&#xff1a; YB2414是一款高效率500 kHz同步降压DC-DC转换器&#xff0c;能够提供4A/5A电流。 YB2414可在4.5V至18V的宽输入电压范围内工作&#xff0c;并集成主开关和同步开关&#xff0c;具有极低的RosoN&#xff0c;可最大限度地降低传导损耗。低输出电压纹波&#xf…

App在线封装的革命性创新

随着移动互联网的蓬勃发展&#xff0c;App已经成为我们日常生活中不可或缺的一部分。从购物、交通、社交到娱乐&#xff0c;几乎每个人的智能手机都装载着数十个应用程序&#xff0c;以满足各式各样的需求。然而&#xff0c;对于许多非技术背景的企业家和小型企业而言&#xff…

ESP32-Touch(Arduino)

Touch Touch传感器是一种外围设备&#xff0c;具有内部振荡器电路&#xff0c;可在固定时间段内测量相应GPIO引脚上的充电/放电频率。 因此&#xff0c;这些触摸传感器也被称为电容式传感器。例如&#xff0c;如果您触摸这些引脚中的任何一个&#xff0c;手指电荷将改变这个周…