《sdn软件定义网络从入门到精通》导论课

Michael_Tong Michael_Tong     2022-09-18     113

关键词:

http://mp.weixin.qq.com/s?__biz=MjM5MTM3MzIzMg==&mid=209513316&idx=1&sn=e5dbd9a2ccccb88d0ee5c4d5790699c1#rd

技术分享

前言

SDN(Software Defined Network)即软件定义网络,是一种网络设计理念,或者一种推倒重来的设计思想。只要网络硬件可以集中式软件管理,可编程化,控制转发层面分开,则可以认为这个网络是一个SDN网络。所以说,SDN并不是一个具体的技术,不是一个具体的协议,而是一个思想、一个框架。狭义的SDN是指的“软件定义网络”,广义的SDN的概念还延伸出了:软件定义安全、软件定义存储等等。可以说,SDN是一个浪潮,席卷整个IT产业。

 

「大物移云」的时代已经到来,传统的底层网络架构已经无法满足人类的需求,设备繁杂配置麻烦迭代缓慢,各种问题层出不穷。下一代网络,需要可编程按需定制、集中式统一管理、动态流量监管、自动化部署等,这就是SDN的出发点。

 

SDN时代,我们网络工程师/网络运维/IT运维人员对网络部署的方式,需要从“作坊式”的“手码”配置,慢慢变成采用脚本语言/编程语言等方式对网络进行“编程式”部署,更快更好的响应业务需求。是的,产业链在融合、IT技术在融合、软件和硬件在融合,变则通,不变则亡!

 

 

本课程/教案(发布在51CTO学院)是我在开发PingingLab内部数据中心课程的导论课,全程采用“手绘”方式制作课件,单单前面的导论就大概花了一个多月时间,从前期课程架构设计、到中间的绘图(无数遍修改)、到后期实验验证抓包分析等等。总之,这是属于未来的课程,在此共享给大家,希望给能大家带来一点帮助。

 

本章节包含整个SDN课程的前瞻导论课,后续会发布SDN的理论课和实战课。以下是本导论课程的课堂课件~

 

在线课程链接:http://edu.51cto.com/course/course_id-4466.html

 

 

 

 

封面

 

技术分享


技术分享

作者

 


技术分享
技术分享

 

图例

 


技术分享

 

 

如何将两个主机连接起来?

技术分享

 

网线来了

 


技术分享

 

网线不够长肿么办?


技术分享

 

中继器来了

 

 

技术分享

 

中继器口不够肿么办?

 

 

技术分享

 

集线器来了

 

 

技术分享

 

怕骚扰怎么办?网桥来了

 

 

技术分享

技术分享

不够快怎么办?交换机来了

 

 

技术分享
技术分享

不够远怎么办?路由器来了

 

 

技术分享
技术分享
技术分享

 

布线麻烦怎么办?无线AC/AP来了

 

 

技术分享
技术分享

不够安全怎么办?防火墙来了

 

 

技术分享
技术分享

网络拥挤怎么办?流控来了

 

 

技术分享
技术分享
技术分享
技术分享

 

问题来了,一个网络到底需要多少设备?

 

 


技术分享

 

家庭SOHO网络是这样的

 

 

技术分享

 

小型创业公司是这样的

 

 

技术分享

 

园区网络是这样的

 

 

技术分享
技术分享

 

政务网是这样的

 

 

技术分享
技术分享

 

 

数据中心网是这样的

 

 

技术分享
技术分享

 

 

电信网/互联网是这样的

 

 

技术分享
技术分享
技术分享
技术分享

 

 

来一张全家福?原来这才是互联网真面目!

 

 

技术分享

 

 

有哪些厂商在生产网络设备?

 

 

技术分享

 

 

如何对网络设备进行操作?

 

 

技术分享

 

 

如何管理这么多网络设备?

 

 

技术分享

 

问题一:传统网络管理和部署非常麻烦

 

 

技术分享

 

 

网络设备之间如何协同工作?

 

 

技术分享
技术分享

 

 

如果网络发生变动?如何进行交互?

 

 

技术分享

 

 

当流量暴涨拓扑膨胀时


技术分享

 

 

问题二:分布式网络架构瓶颈凸显

 

 

技术分享

 

 

网络带宽分配如何解决?

 

 

技术分享
技术分享
技术分享

 

 

流量可视化难!

 

 

技术分享

 

 

问题三:流量控制是棘手难题!

 

 

技术分享

 

 

能否自定义设备的转发策略?

 

 

技术分享

 

 

能否将这个软件运行在设备上?

 

 

技术分享

 

 

问题四:无法按需,不可编程

 

 

技术分享

 

 

SDN是什么?

 

 

技术分享

 

 

SDN是什么?学术界,怎么又是斯坦福?跨世纪的继承!

 

 

技术分享
技术分享

 

 

SDN是什么?商业界,一马当先的Google,标杆案例B4网络!

 

 

技术分享
技术分享

 

SDN是什么?运营商NFV/ETSI

 

 

技术分享
技术分享

 

 

SDN到底是什么?

 

 

技术分享
技术分享
技术分享
技术分享

 

 

哪些组织在推动SDN发展?

 

 

技术分享
技术分享

 

SDN网络交互方式变革

技术分享

 

产业链分析(玩家图谱)

 

 

技术分享
技术分享

 

 

学习SDN的最佳姿势

 

 

技术分享

 

THE END

 

技术分享

 

 


 

技术分享

 













































spark从入门到精通学习笔记大纲

Spark传奇行动目录我把这个部份称之为Spark世界的【九阴真经】,是Spark学习者增强内功的首选地方。第28课:Spark天堂之门解密 (点击进入博客)从SparkContext创建3大核心对象开始到注册给Master这个过程中的源码鉴赏第29课:Master... 查看详情

计算机编程从入门到精通,如何才能快速入门

...程思路,即使学习了很长时间,也不能够开发一款完整的软件出来2、要记忆的专业术语太多,造成记忆混乱,特别是学习复杂的编程语言更难。也就是说,编程入门很难。所以在开始学习编程语言之前,需要有一个过渡的课程... 查看详情

嵌入式linux从入门到精通之第一节:软件安装

Linux安装ubuntu环境安装1.安装VmwarePlayer虚拟机:双击VMware-player.exe,一路next即可;2.打开虚拟机,点击CreataNewVirtualMachine;3.选择稍后设置;4.选择Linux,ubuntu;5.选择虚拟机名称和路径;6.硬盘选择50G;7.改变虚拟机设置,进行内存相... 查看详情

charles从入门到精通

...将Charles设置成系统代理5. Charles主界面介绍6. 过滤网络请求7. 截取iPhone上的网络封包7.1. Charles上的设置7.2. iPhone上的设置8. 查看详情

产品经理资源汇总从入门到精通10多年经验毫无保留分享

本文为笔者参加产品经理训练营的听课笔记汇总:讲师:邱岳(二爷)听课总结产品经理训练营:让正确的事情相继发生开营直播极客大学产品经理训练营产品经理新人如何落地第0课总结极客大学产品经理训... 查看详情

软件测试指南:从入门到精通(自编版,哈哈)

...,修行靠个人。再好的资源,自身不努力那也是白费啊。软件测试行业更迭如此迅速,更是如此。和大家分享一篇软件测试的心得,怎么快速入门到精通的思路,非长篇大论,知识喜欢整理成精简的文章,文字水平可能有限,各... 查看详情

c++软件异常排查从入门到精通系列汇总

🚀前言本文是C++软件异常排查从入门到精通系列教程专栏的导航贴(点击链接,跳转到专栏主页,欢迎订阅,持续更新…)。专栏介绍:根据近几年排查软件异常的实践与经验,系统地讲解... 查看详情

内核笔记2022回顾-2023规划(代码片段)

...604;一、2022博客总结2022年重点优化了🚀RK3399平台开发入门到精通系列专栏,订阅量突破2100个订阅2022年浏览量破190万2022年粉丝破1万新增了🚀RK3588Android12开发入门到精通专栏优化了🚀RK3568Android11从入门到实战项目... 查看详情

区块链从入门到精通

一、预备知识一个故事告诉你比特币的原理及运作机制区块链是什么 二、比特币 比特币白皮书英文版《 Bitcoin:APeer-to-PeerElectronicCashSystem》中文版《比特币白皮书:一种点对点的电子现金系统》Coursera的比特币和数字... 查看详情

flask从入门到精通之模型定义

...型提供了一个基类以及一系列辅助类和辅助函数,可用于定义模型的结构。下面的实例中分别定义rules和users的模型:classRole(db.Model):__tablename__=‘roles‘id=db.column(db. 查看详情

devops之软件定义网络sdn

...点细节,参考教程网址,如需帮助,请留言。  《软件定义网络SDN(SoftwareDefinedNetwork)》《SDN概念》SDN(SoftwareDefinedNetwork,软件定义网络)基于路由器、交换机、集线器的网络架构。NFV(NetworkFunctionsVirtualisation,网络功... 查看详情

javascript从入门到精通第二课

第二课初探JavaScript魅力-02 变量 说起变量,我们不得不提起我们有一部比较古老的电视剧叫《包青天》。包青天有一把非常厉害的宝剑叫“尚方宝剑”,见到尚方宝剑有如见到皇帝。某种程度来说,变量具有类似于尚方... 查看详情

wpfmvvm从入门到精通8:数据验证(代码片段)

...据验证的方法有很多,我们使用了一种比较优雅的。首先定义一些验证属性:usingSystem.ComponentModel.DataAnnotations;namespaceLoginDemo.ViewModel.LoginpublicclassNotEmptyCheck:ValidationAttributepublicoverrideboolIsValid(ob 查看详情

ros从入门到精通系列--action

目录1.ROSAction概念1.1Action是ROSNode的通信方式之一2.自定义Action类型 查看详情

ros从入门到精通系列--action

目录1.ROSAction概念1.1Action是ROSNode的通信方式之一2.自定义Action类型 查看详情

wpfmvvm从入门到精通7:关闭窗口和打开新窗口

...ViewModel在需要打开新窗口时,使用注册过的窗口。我们先定义一个WindowManager类:usingSystem;usingSystem.Collections;usingSystem.Windows;namespaceLoginDemo.ViewModel.Common///<summary>///窗口管理器///</summary>publicstaticcla 查看详情

sdn软件定义网络----学习1

原文地址https://www.infoq.cn/article/sdn-and-cloud-network1.1,什么是SDN?什么是SDN?SDN的官方解释上提出了SDN的三个特性:集中化管理、控制转发分离、开放的API。可以这么说,只要满足SDN的三个特性的,就是SDN。SDN是一种理念,一种思... 查看详情

javascript从入门到精通第一课

第一课初探JavaScript魅力-01  JavaScript是什么 如今我们打开一个大型的网站,都会有很多JS效果的功能和应用。对于学过CSS+HTML的同学,即使是像淘宝那样的网站,用一两天时间也可以将布局写出来。但对于一个网页来说... 查看详情