影响SDN交换稳定性的因素有哪些?

2020-04-27 16:03:17 云杰通信 102

  影响SDN交换稳定性的因素有哪些?

  近年来SDN技术作为一个杀手级应用在光纤通信行业被炒得火热,在Infonetics Research的调查报告中发现SDN技术在云计算网络的应用中占重要部分。

  在云计算网络中SDN交换机通常与虚拟化Hypervisor相结合为多租户灵活组网等业务提供支持,那么在购买SDN交换机的过程中如何确认SDN交换机稳定性呢?

  影响SDN交换机稳定性的因素之一:背板设计

  SDN交换机的背板是数据帧在交换机内部传输的通信通道,具备有转发决策信息及中继管理信息的功能。SDN交换机的背板设计有共享总线机制和交叉开关矩阵机制两种方式,是否采用这两种方式对SDN交换机稳定性有重要影响。

  共享总线机制的仲裁器可根据SDN交换机配置的不同使用各种方法保证总线访问的公平性,另外采用共享总线机制的SDN交换机除了设备端口以外,其他接在总线的端口都无需额外复制操作可自动获取数据帧的副本,轻松实现组播和广播。

  交叉开关矩阵(纵横式交换矩阵)机制突破了共享总线机制的带宽,在数据传输时不会因带宽资源不够而受阻,且可改进数据交换效率。

  影响SDN交换机稳定性的因素之二:缓冲机制

  SDN交换机的缓冲机制可解决数据包不被设备出端口及时转发的问题,有效避免数据包丢失现象,增强SDN交换机稳定性。SDN交换机的缓冲机制有端口缓冲和共享内存两种方式,端口缓冲机制是为SDN交换机上的端口提供一定数量的高速内存用来缓冲数据帧的到来和转发,共享内存机制是为所有端口同时提供可以访问的共享内存空间用于端口缓冲,所接收的数据帧都将保存在共享内存池中。

  影响SDN交换机稳定性的因素之三:数据转发

  数据帧在交换机内部从设备入端口到设备出端口的传递过程都需交换机做出转发决策,而在线转发决策是依靠转发表、路由表等机制来实现,通过对设备入端口接收到的数据包目的地址信息进行匹配来确定数据包的设备出端口。而SDN交换机(遵循openflow通信协议)的流表概念对二层转发表、三层路由表进行了抽象,使得决策过程更加灵活。

  影响SDN交换机稳定性的因素之四:交换模式

  SDN交换机的数据交换模式是决定转发数据包的速度和交换过程的延迟。SDN交换机的交换模式即可在转发过程中对数据包进行校验确保数据的可靠性,又可低延迟转发数据确保数据传输性能,SDN交换机的数据交换模式又分为直通、零碎片、存储转发等模式。

  直通模式的转发延迟最小,但数据完整性无法保证,它只对数据帧的前6个字节信息进行接收和解析,其余部分直接剪切到出端口上;零碎片(快速转发)模式对数据帧的前64个字节信息进行接收和解析,此模式会出现极少量的“坏包”漏检,但对网络性能不会产生较大的影响。存储转发模式可对整个数据帧进行接收和解析,且对其进行完整性检验,可有效避免错误的出现,相对而言转发延迟增加。

  影响SDN交换机稳定性之五:核心功能

  SDN交换机一般都可为网络提供接口、扩充网络接口和扩展网络范围,具备学习能力、转发/过滤、消除回路等功能,同时还支持MLAG、SFLOW、IPv4/IPv6、VXLAN、SNMP等高级功能。

  以上列出的五点是判断SDN交换机稳定性的重要参考,您可能在了解SDN交换机的过程中经常会看到有人询问“SDN控制器是什么”“能否与OpenDayLight/Ryu/ONOS对接?”“SDN交换机都可以支持云计算网络吗?”等等,这些都是购买稳定性强的SDN交换机常见疑问。