什么是软件定义网络(SDN)?
0 363
0

什么是软件定义网络(SDN)?

收藏
2021-02-05 12:55 更新 太阳照常升起 •  1394
共 1 个回答
高赞 时间
0

SDN是一个范例。用一个类比来解释什么是SDN。 让时间回到十年以前。我们都有一台基本的诺基亚/三星功能手机,它们很耐用,有自己的功能。闹钟、计算器、游戏等功能被捆绑在一个包里并随手机一起携带。但是如果有一个错误的功能,你必须等待他们发布的补丁,你可以更新错误的电话,等到固定或等待下一个版本的手机才可以解决这个问题并提出一些新的东西。 类似的路由器/交换机是网络中最重要的设备,也伴随着一系列协议[类似特性]。像SNMP, OSPF, UPnP, NAT, NTP等协议被预先加载到机器上,并由网络设备供应商出售。你买个盒子,然后使用装在里面的协议。 现在,随着智能手机和编程界面的出现,如果开发者不喜欢预装在手机上的程序,他们可以自己编写计算器、游戏、警报等程序。有趣的是吗?为了修复手机的功能,我们要像10年前那样等那么久吗?没门! 在类似的线路上,甚至路由器/交换机也变成可编程的。在Openflow 2.0的帮助下,你可以将自己的协议部署到路由器/交换机上。在路由器和交换机上也可以部署古老的传统协议。软件可以定义网络,正如协议要在交换机上处理,如何在网络设备上处理数据包。 显然,为了支持这种基础设施,需要将“智能”和数据路径分开。[人体的大脑是集中的,我们的身体有这么多的部分是按照大脑的命令行事的]。控制平面由路由协议、配置等所有的“智能”组成,被移开并集中保存,可以同时控制多个网络设备。这在很大程度上实现了自动化。作为一名网络管理员,你会为把网络参数传给控制平面这件事所烦恼,而控制器对设备进行编程,方便了很多。 希望回答对你有帮助。

收藏
2021-02-05 13:16 更新 高大的香菜 •  1579