SDN Brief Introduction

2023-11-04 02:58
文章标签 introduction sdn brief

本文主要是介绍SDN Brief Introduction,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

陈鑫杰 ,PingingLab创始人兼CEO
Lazy Garfield、阡陌、Tony Bai  等人赞同
折腾SDN这个课题大半年,也给我们公司内部的学员做了一些导论课讲解,现在分享这个SDN的内容给知乎的小伙伴们。这里提供在线的课件,也有相应的导论视频讲解,4个课时花了个把月时间。
大家如果有兴趣,可以免费去观看。这是属于未来的课程,共享给大家一起来探讨。
原文链接:(微信公众号PingingLab研究院
《SDN软件定义网络从入门到精通》导论课


前言

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

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

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


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


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


在线课程链接:《SDN(软件定义网络)从入门到精通》 导论视频课程(共4课时)





封面


作者



图例

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

网线来了


网线不够长肿么办?

中继器来了

中继器口不够肿么办?


集线器来了


怕骚扰怎么办?网桥来了



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



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




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



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



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




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


家庭SOHO网络是这样的

小型创业公司是这样的

园区网络是这样的




政务网是这样的



数据中心网是这样的



电信网/互联网是这样的





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


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


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


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

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


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



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


当流量暴涨拓扑膨胀时


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


网络带宽分配如何解决?




流量可视化难!


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


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


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


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


SDN是什么?


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



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


SDN是什么?运营商NFV/ETSI



SDN到底是什么?










哪些组织在推动SDN发展?




SDN网络交互方式变革


产业链分析(玩家图谱)



学习SDN的最佳姿势

这篇关于SDN Brief Introduction的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/342732

相关文章

AI基础 L1 Introduction to Artificial Intelligence

什么是AI Chinese Room Thought Experiment 关于“强人工智能”的观点,即认为只要一个系统在行为上表现得像有意识,那么它就真的具有理解能力。  实验内容如下: 假设有一个不懂中文的英语说话者被关在一个房间里。房间里有一本用英文写的中文使用手册,可以指导他如何处理中文符号。当外面的中文母语者通过一个小窗口传递给房间里的人一些用中文写的问题时,房间里的人能够依

Introduction to Deep Learning with PyTorch

1、Introduction to PyTorch, a Deep Learning Library 1.1、Importing PyTorch and related packages import torch# supports:## image data with torchvision## audio data with torchaudio## text data with t

SDN架构详解

目录 1)经典的IP网络-分布式网络 2)经典网络面临的问题 3)SDN起源 4)OpenFlow基本概念 5)Flow Table简介 6)SDN的网络架构 7)华为SDN网络架构 8)传统网络 vs SDN 9)硬件SDN与软件SDN 1)经典的IP网络-分布式网络 经典的IP网络是一个分布式的、对等控制的网络。每台网络设备存在独立的数据平台、控制平面和管理平面。

RFC6455-The WebSocket protocol 之一:1. Introduction

1. Introduction 1、介绍 1.1. Background 1.2 背景 _This section is non-normative._ 这部分是非正式的。 Historically, creating web applications that need bidirectional communication between a client and a server (

语音信号处理1:Introduction

参考An introduction to signal processing for speech,From Dan Ellis @ Columbia University,Chapter 22 in Handbook of Phonetic Science ,极好的入门引导,摘录+补充。 This chapter aims to give a transparent and intuitiv

Introduction to the t Distribution (non-technical)

https://www.youtube.com/watch?v=Uv6nGIgZMVw

Introduction to linear optimization 第二章全部课后题答案

费了好长时间,终于把这本经典理论教材第二章的课后题做完了。大部分都是证明题,很多都是比较有难度的。 不少题我参考了网上找到的一些资料的思路,但是有一些题目我觉得这些网上找到的答案也不太好,自己修正完善了下,少部分题目自己独立完成。 我把答案放在一个 Jupyter book 上,见链接:第二章答案

Introduction to linear optimization 第 2 章课后题答案 11-15

线性规划导论 Introduction to linear optimization (Dimitris Bertsimas and John N. Tsitsiklis, Athena Scientific, 1997), 这本书的课后题答案我整理成了一个 Jupyter book,发布在网址: https://robinchen121.github.io/manual-introductio

introduction to db--学习记录

sql 部分: 1.对于query的寻找,活学活用,不同的部分,对应有不同的解决方式。并且方法不唯一cross product , natural join这些,都是可以相互贯穿运用求解的。

CUDA-GPU programming Introduction (4)

Concurrent execution and streams GPU和CPU之间的并行性是不言而喻的,各自的计算是asynchronous的,任何时候如果需要同步这两者,都需要用到: CudaDeviceSynchronize () 对于GPU和CPU之间的memory copy来说,小数据量传输默认是asynchronous,大数据量传输则是synchronous的。但是我们可以加上后