大家好,感谢邀请,今天来为大家分享一下深入浅出SDN应用案例解析的问题,以及和的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
综上所述,SDN不是一项具体的技术或协议,而是一种理念和框架。狭义的SDN是指“软件定义网络”,它试图摆脱硬件对网络架构的限制,让网络可以像升级、安装软件一样进行修改,从而可以运行更多的APP(应用程序)。迅速部署到网络上。广义的SDN还延伸到:软件定义安全、软件定义存储等。
30年来,IP网络实现全面分布式,在解决各种客户需求方面取得了突出的成就。今天的SDN是为了未来更好更快的实现用户需求。并不是有什么需求通过传统方法无法满足,只是SDN可以做到更快、更好、更简单。
SDN的本质是网络软件化,提高网络的可编程性。它是网络架构的重构,而不是新的特性或功能。 SDN将比原有的网络架构更好、更快、更简单地实现各种功能和特性。
SDN的定义和架构只有一种,但最重要的是ONF(开放网络基金会)定义的SDN和架构。因为其他一些定义和结构有些偏向少数商业利益群体,所以我们用这个最开放、最“标准化”的定义来介绍SDN。
SDN解决什么问题?IP 网络由于其分布式架构而具有高度的生存能力。纵观IP的历史,美国军方希望在遭受核攻击后,整个网络能够独立恢复。这样就不允许网络集中控制,也不可能存在中心节点。否则,如果在这个中心节点投下一颗核弹,整个网络就会被摧毁。挂断。
如今,各个厂家的网络设备过于复杂。如果你准备成为某个厂家设备的万事通,你需要掌握一万多条命令行,而且这个数字还在不断增加。如果你准备成为一名硬核IP专家,你需要阅读2500篇与网络设备相关的RFC。如果你每天读一篇文章,你知道需要多长时间才能读完吗? 6年多了!而这还只是整个RFC的1/3,而且它的数量还在不断增加。
此外,这些协议标准都是在解决各种控制面需求,而这些需求的部署需要通过需求制定、标准定义、互操作测试以及现有网络设备升级等,一般需要3到5年才能完成。完成部署。这样的速度已经不能适应网络上OTT运营业务的各种快速网络调整需求,所以我们必须想办法解决这个问题。幸运的是,我们现在已经找到了解决上述问题的方法。没错,就是SDN!是目前系统解决上述问题的最佳途径。
SDN结构体系传统网络的管理平面、控制平面、数据平面:
管理平面:管理设备(SNMP) 控制平面:路由协议(IGP、BGP) 管理平面主要包括设备管理系统和业务管理系统。设备管理系统负责网络拓扑、设备接口、设备特性的管理,还可以下载设备。发送配置脚本。业务管理系统用于管理业务,如业务性能监控、业务报警管理等。
控制平面负责网络控制,主要功能是协议处理和计算。例如,路由协议用于计算路由信息并生成路由表。
传统网络的局限性:
调整交通路径的灵活性不够。网络协议实现复杂,操作和维护困难。新网络服务升级速度慢。传统网络通常部署网管系统作为管理平面,而控制平面和数据平面则分布在各个设备上运行。流量路径调整需要通过在网元上配置流量策略来实现。然而,调整大型网络的流量不仅麻烦而且容易出现故障。当然,也可以通过部署TE隧道来实现流量调整,但由于TE隧道的复杂性,对维护人员的技能要求较高。传统网络协议相对复杂,包括IGP、BGP、MPLS、组播协议等,并且还在不断增加。
除了标准协议之外,设备制造商还有一些私有协议扩展。不仅设备操作命令较多,而且不同厂家的设备操作界面差异较大,操作维护复杂。
在传统网络中,由于设备的控制平面是封闭的,而且不同厂家的设备实现机制也可能不同,因此一个新功能的部署可能会造成周期较长;如果设备软件需要升级,也需要升级。在每台设备上进行操作大大降低了工作效率。
ONF SDN架构:
SDN架构
SDN 架构SDN网络部署方式Underlay的网络Overlay的网络SDN核心技术(1)南向接口(2)控制器及北向接口SDN 控制器。业界有很多基于Openflow控制协议的开源控制器实现,例如NOX、Floodlightt等,都可以实现链路发现。拓扑管理、策略制定、表下发等支持SDN网络运行的基础操作。控制器是SDN网络的核心,可能存在负载过大、单点故障等问题。
SDN北向接口是通过控制器向上层业务应用开放的接口。其目标是让企业能够便捷地调用底层网络资源和能力。北向接口缺乏业界认可的标准,成为当前SDN领域竞争的焦点。
(3)OpenFlow交换机规范
开放流
Openflow流表项结构包括三部分:用于数据包匹配的Header Fields、用于统计匹配数据包数量的Counter、以及用于显示如何处理匹配数据包的Action。 )。
Openflow流表项的头字段中的元组用于匹配交换机接收到的数据包,涵盖了ISO网络模型中从第2层到第4层的网络配置信息。每个元组中的值可以是特定值或“ANY”以支持对任何值的匹配。
OpenFlow 动作列表
OpenFlow 动作列表openflow协议OpenFlow 协议是一个标准接口,用于描述控制器和OpenFlow 交换机之间交互所需的消息。 OpenFlow协议支持三种消息类型,如图:
OpenFlow 消息类型
OpenFlow 消息类型
OpenFlow消息类型SDN的价值SDN的可编程性和开放性,可以通过修改SDN软件实现快速网络编程,实现快速服务上线。
SDN示例业务自动化:在SDN网络架构下,由于整个网络都由控制器控制,因此网络服务网络的自动化是理所当然的,不需要另外一个系统进行配置分解。在SDN网络架构下,SDN控制器可以自行完成网络服务部署,提供各种网络服务,如L2vpn、L3vpn等,屏蔽网络内部细节,提供网络服务自动化能力。
网络路径流量优化:通常传统网络的路径选择是基于通过路由协议计算出的“最优”路径,但其结果可能会导致“最优”路径上的流量拥塞,而其他非“最优”路径则闲置。当采用SDN网络架构时,SDN控制器可以根据网络流量状况智能调整网络流量路径,提高网络利用率。
用户评论
想要了解一下SDN到底是怎么回事,这篇文章看起来很适合入门学习!
有8位网友表示赞同!
最近在找一些关于 SDN 应用实例的东西,这篇帖子看完了估计就差不多了。
有17位网友表示赞同!
希望这篇文章能解释的通俗易懂,我是程序员想了解下 SDN 的具体应用场景。
有20位网友表示赞同!
看了题目感覺很有用!SDN 可不像其他技术的介绍文章那麼容易理解啊。
有6位网友表示赞同!
SDN 还是蛮新兴的技术吧?期待这篇文章能让我对它有一个更清晰的认识。
有10位网友表示赞同!
分享一下,我最近也在学习 SDN,这篇文章看起来很不错哦!
有8位网友表示赞同!
"深入浅出" 这几个字听着就舒服,希望能真的做到啊!
本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.iotsj.com//kuaixun/7693.html
相关推荐