什么是SDN?和SD-WAN有什么区别?

SDN,Software Defined

Network,是对传统网络架构的一次革新。SDN,软件定义网络,首先我们弄清楚三件事:网络、软件、软件与网络怎么结合。

网络包括,从OSI七层模型,到五层模型;从家庭组网,再到Socket编程实践,从物理层的拓扑、集线器,到数据链路层的网桥、MAC、CSMA/CD、CSMA/CA,再到网络层的路由器、最长前缀匹配、IP、ARP、OSPF、RIP、BGP,最后到传输层的UDP、TCP,等等。

而在SD-WAN网络中,我们先明白SDN是什么?

SDN的通常理解是转控分离和开放的接口编程。

"转控分离",这是对传统思维定势的重大理念创新。传统思维下习惯设计路由来实现业务选路,转控分离是将设备的控制层面分出来,并做成SDN控制器。

"开放的接口编程",SDN开发商只能提供通用的功能,并不能真正完成客户的全部需求。软件化意味着未来控制层面任何想到的功能都可以使用控制器去实现,所以SDN控制器二次开发是很多用户的诉求,这需要白盒。

SDN就是自动化流量调度、流量优化?

自动化流量调度是一个非常典型的需求,也是曾经技术无法解决的场景。通过流量调度技术,在商业价值方面可以提高负载率从而节约成本,尤其还使用了Internet+IPsec链路可以更大的降低成本。

SDN就是实现白盒化,降低成本、屏蔽差异?

白盒化的确可以降低成本,但是现阶段相比白盒带来的成本降低,仍需要考虑产品的可靠性、稳定性、延续性以及回退能力。

另外一个问题,白盒设备毕竟也不是由X86组成,也需要考虑芯片能力,往往新增功能特性还是需要进行设备替换,不过P4

是个蛮不错的解决方式。

相关推荐
墨北x33 分钟前
2025 年福建省职业院校技能大赛网络建设与运维赛项Linux赛题解析
linux·运维·服务器
码农000000134 分钟前
Linux开启3306端口,开启远程连接
linux·运维·服务器
Clockwiseee1 小时前
SSTI记录
运维·服务器·redis·学习
珹洺1 小时前
Linux操作系统从入门到实战(六)Linux开发工具(上)详细介绍什么是软件包管理器,Linux下如何进行软件和软件包的安装、升级与卸载
linux·运维·服务器
小白的白是白痴的白2 小时前
配置yarn模式
linux·运维·服务器
✿ ༺ ོIT技术༻2 小时前
Linux:深入理解网络层
运维·服务器·网络
浩~~3 小时前
HTML5 中实现盒子水平垂直居中的方法
java·服务器·前端
天上掉下来个程小白3 小时前
添加购物车-02.代码开发
java·服务器·前端·后端·spring·微信小程序·苍穹外卖
网络空间小黑4 小时前
WEB渗透测试----信息收集
服务器·前端·网络·安全·web安全·网络安全
羑悻的小杀马特6 小时前
【Linux篇章】Linux 进程信号2:解锁系统高效运作的 “隐藏指令”,开启性能飞跃新征程(精讲捕捉信号及OS运行机制)
linux·运维·服务器·学习·os·进程信号