• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术文章 > 技术解析:SDN交换机如何实现

技术解析:SDN交换机如何实现

录入:edatop.com     点击:

  对于SDN网络中的交换机而言,根据使用场景的需要,上述交换功能可以采用软件或者硬件实现。其中,软件实现的SDN交换机通常与虚拟化 Hypervisor相整合,从而为云计算场景中的多租户灵活组网等业务提供支持。硬件实现的交换机则能够支持基于硬件设备的组网,还能够满足SDN网络与传统网络的混合组网需求。

  无论是软件还是硬件,参考传统的网络转发设备,SDN交换机在具体的设计和实现中还需要对交换模式、背板设计、缓冲机制、数据转发等多方面的技术进行合理地选择。

  1. 交换模式

  SDN交换机的数据交换模式决定了其转发数据包的速度及交换过程导致的延迟(即交换机在一个端口接收到数据包的时间与在另一个端口发送该数据包的时间差)。在实际应用中,数据包的转发既希望具有尽可能低的转发延迟以提升数据传输性能,又希望能够在转发过程中对数据包进行检验,以保证信息传输的可靠性。

  和传统的网络交换设备一样,SDN交换机的数据交换模式也可以有直通、零碎片、存储转发等多种选择,各种模式的介绍和分析如下。

  直通(Cut-Through):交换机仅对数据帧(二层网络对数据包的特有称呼)的前6个字节的信息进行接收和分析,并将数据帧的其余部分直接剪切(即所谓的Cut)到出端口上。这是因为数据帧的前6个字节包含了该数据帧的目的MAC地址,这已经足以供交换机做出转发决策。直通模式具有最小的转发延迟,但是它并不检查数据的完整性,因此可能会把能够导致以太网冲突的"坏包"转发出去,从而产生网络可靠性问题。

  零碎片(Fragment-Free):交换机首先对数据帧的前64个字节进行接收和解析,再进行转发。之所以选择64个字节的长度,是因为经验表明在以太网络中,绝大部分的"坏包"都能在这些字节的处理过程中被检测到。这种模式虽然有可能造成极少量的"坏包"漏检,但是它对网络的整体性能影响不大,因此在很多应用场景中又被称为"快速转发(Fast-Forwarding)"。

  存储转发(Store-and-Forward):交换机需要对整个数据帧的内容进行接收和解析,并开展数据帧的完整性检验等操作,以有效地避免出现错误。虽然该模式增加了转发延迟,但是考虑到当前的处理器或者ASIC已经具有足够的性能,因此,在SDN交换机的设计与实现中,仍旧建议其采用这种模式用于数据交换。

上一篇:TD-LTE无线网络规划五步骤解析
下一篇:3G时代的绿色电源

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图