SDN:software Defined Network:软件定义网络
一、什么是SDN?
SDN字面意思是软件定义网络,其试图摆脱硬件对网络架构的限制,这样便可以像升级、安装软件一样对网络进行修改,便于很多APP能够快速部署到网络上。
如果把现有的网络看成手机,那SDN的目标就是做出一个网络界的Android系统,可以在手机上安装升级,同时还能安装更多更强大的手机APP
过去30年里,IP网络一直是全分布式的,今天SDN是为了未来更好更快的实现用户需求,并不是有什么需求通过传统方法不能做到,知识SDN做的更快、更好、更简单。
SDN的本质是网络软件化,提升网络的可编程能力,是一次网络架构的重构,而不是一种新特性、新功能。SDN将比原来网络架构更好、更快、更简单的实现各种功能特性。
二、SDN解决什么问题?
IP网络的生存能力很强,得益于其分布式架构,看看IP的历史,当年美国军方希望在遭受核打击后,整个网络能够自主恢复,这样就不能允许网络集中控制,不能存在中心结点,否则在这个中心节点丢一颗核弹,整个网络就挂了。但正是这种全分布式架构导致了许多问题:
看看现在的IP网络管理多复杂,举个运营商部署VPN的例子:要配置MPLS(多协议标签交换)、BFD(双向转发检测机制)、IGP、BGP、VPNV4、要绑定接口…且需要在每个PE上配置;当新增加一个PE时,还需要回去修改每个涉及到的PE。
现在各厂家的网络设备都太复杂了。如果您准备成为某个厂商设备的百事通,你需要掌