2024年5月11日发(作者:)
SDN介绍(什么是SDN)
一、什么是SDN
SDN字面意思是软件定义网络,其试图摆脱硬件对网络架构的限制,这样便可以像升
级、安装软件一样对网络进行修改,便于更多的APP(应用程序)能够快速部署到网络上。
如果把现有的网络看成手机,那SDN的目标就是做出一个网络界的Android系统,
可以在手机上安装升级,同时还能安装更多更强大的手机APP。
过去30年里,IP网络一直是全分布式的,战功卓著,解决了各种客户需求,今天SDN
是为了未来更好更快的实现用户需求。并不是有什么需求通过传统方法不能做到,只是
SDN做得更快、更好、更简单。
SDN的本质是网络软件化,提升网络可编程能力,是一次网络架构的重构,而不是一
种新特性、新功能。SDN将比原来网络架构更好、更快、更简单的实现各种功能特性。
二、SDN解决什么问题
IP网络的生存能力很强,得益于其分布式架构。看看IP的历史,当年美国军方希望在
遭受核打击后,整个网络能够自主恢复,这样就不能允许网络集中控制,不能存在中心结
点,否则在这个中心节点丢一颗核弹,整个网络就挂了。但正是这种全分布式架构导致了
许多问题:
看看现在的IP网络管理多复杂,举个运营商部署VPN的例子:要配置MPLS(多协
议标签交换,是一种在开放的通信网上利用标签引导数据高速、高效传输的新技术)、BFD
(是一个用于检测两个转发点之间故障的网络协议)、IGP(内部网关协议是在一个自治网
络内主机和路由器间交换路由信息的协议)、BGP(路由器协议)、VPNV4(vpn实例是在
本地区分路由表的,一个实例一个路由表。vpnv4是ipv4地址+RD值,RD值用来区分
不同的实例。因为不同实例可能使用同一段私网地址,所以需要靠RD值来区分。vpnv4
用来区分不同实例间的网络信息,让它们能够在网络中传递)、要绑定接口,且需要在每个
PE(运营商边缘路由器)上配置;当新增加一个PE时,还需要回去修改每个涉及到的PE。
现在各厂家的网络设备都太复杂了。如果您准备成为某个厂商设备的百事通,你需要
掌握的命令行超过10000条,而其数量还在增加。 如果你准备成为IP骨灰级专家,你需
要阅读网络设备相关RFC 2500篇,而这只是整个RFC的1/3,其数量还在增加。
此外,这些协议标准都是在解决各种各样的控制面需求,而这些需求都是需要经过需
求提出、定义标准、互通测试、现网设备升级来完成部署,一般要个3~5年才能完成部署。
这样的速度,已经无法满足OTT(互联网公司越过运营商,发展基于开放互联网的各种视
频及数据服务业务)们的各种快速网络调整需求,必须想办法解决这个问题。 很幸运,现
在已经找到了解决以上问题的方法。没错,就是SDN !它是目前系统性的解决以上问题
的最好方法。
三、传统网络概念和结构体系
1、传统网络数据控制与转发:
传统网络是分布式控制的架构,每台设备都包含独立的控制平面,数据平面。这里的
分布式控制指在传统IP网络中,用于协议计算的控制平面和报文转发的数据平面位于同一
发布评论