目录
SDN软件定义网络
一:当今网络面临的困境
二:我理解的SDN
SDN是什么
首页 运维 安全 SDN软件定义网络的示例分析

SDN软件定义网络的示例分析

May 22, 2023 am 11:58 AM
sdn

SDN软件定义网络

一:当今网络面临的困境

当前的网络是TCP/IP协议的天下,小到局域网大到互联网,网络改变了我们的生活,但是当今网络却不是一个完美的网络,存在各种问题。

1:TCP/IP协议体系不是一成不变的,而是随着网络的发展问题的出现不得不在现有的协议体系上修修补补,使整个协议体系显得十分臃肿。

网络设备需要承担数据转发和控制层面转发表项的生成与维护的责任,因此使用多种控制协议是必要的。由此导致了底层网络控制协议和网络设备的复杂性,统一部署难度增大。同时增加了成本。

3:还有一个缺点就是整个网络是封闭的,是被动的,所有业务被动承载,对业务的区分变得十分困难,客户很难根据具体业务去升级现有网络。网络以及业务的升级或者变更往往伴随着硬件设备的更换。

云计算的兴起得益于虚拟化技术的进步,使计算和存储成为一种动态资源池,从而支持了云计算的发展。然而网络发展的滞后使网络资源迟迟不能归入到这个资源池中。因此网络需要去做根本的变革去适应这种虚拟的动态的云计算环境。

等等种种问题都需要一种全新的架构去解决。于是SDN应运而生。

二:我理解的SDN

SDN是什么

SDN是一个网络设计理念,一种颠覆传统的设计思想,只要是网络硬件可以集中式软件管理,可编程化,控制转发分开,并且有开放的接口,就可以认为是一个SDN网络。

在早期大型计算机时代,开发不同芯片所需的操作系统和应用系统都是必须的。后来,Windows和Linux不再直接使用底层硬件设备,而是提供了一个统一的接口供用户应用程序调用硬件设备。用户可以根据应用需求开发应用程序,并在操作系统上运行,因为整个系统是可编程的。而SDN的终极目标就是要在计算机网络系统里实现这种模式,为用户提供一个开放的,高效的网络操作系统,而这个操作系统的最主要的就是控制器。用户可以再控制器上开发各种APP,比如你在控制器上开发一个交换机的APP,那么这个底层网络就是一台交换机,或者更高层的开发一个流量调度APP,那么用户就可以用这个APP去控制底层设备去实现流量的调度。

与当今的计算机系统对比理解,在SDN里硬件Openflow设备就如同X86服务器,SDN控制器就是Windows Server操作系统,而网络功能就是Windows Server上的各种应用程序,相当于把网络功能(二三层转发控制、流量调度等)在SDN控制器上软件化了。

以上是SDN软件定义网络的示例分析的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)