云杰通信助您了解行业,全方位掌握国际互联网最新资讯
SDN作为简化网络规则流程的新热门技术,它的成熟与否与数据层和控制层能否有效完美的分离息息相关。
在SDN中交换机将繁重的控制规则和策略都统统交给物理控制层,所以交换机主要负责将控制器下达的命令实现。所以这就大大化简了繁重冗杂的转发流程。所以数据层将任务分离之后就显得相对轻松,而其主要的技术问题就集中在路由器设计和转发规则算法优化这两个方面。交换机处于数据层当中,主要负责数据包的转发传送,在交换机的设计当中,主要有硬件和软件转发两种方式。这两种方式各有利弊,硬件支撑的方式具有速度快、成本低和功耗小等优点。并且交换机CPU的的处理速度比 CPU 处理速度快两个数量级,比网络处理器(network processor,简称 NP)快一个数量级。但是硬件转发虽然效率高,但是相比于软件转发方式则显得不够灵活机动。所以如何设计出极具有转发效率又具备转发规则灵活机动的交换机是现在的主要热门点。
针对这两个方针,Bosshart 等人针对数据平面转发提出了RMT模型。该模型实现了一个可重新配置的匹配表,它允许在流水线(pipeline)阶段支持任意宽度和深度的流表,重新配置的数据层涉及 4 个方面:
①允许随意替换或增加域定义;②允许指定流表的数量、拓扑、宽度和深度,仅仅受限于芯片的整体资源(如芯片内存大小等);③允许创建新动作;④可以随意将数据包放到不同的队列中,并指定发送端口。
除了提出的RMT模型,还有另外一种能让使硬件相对实现灵活转发能力的技术:Flow Adapter。它主要运用了互联网分层处理问题的思想,将路由器的功能面也进行了分层处理。该技术将交换机分为三层上层是可以实时匹配更新的软件层面,底层则是相对固定的硬件处理中心,所以很容易就能猜到中层是连接两个业务层的纽带。中层将上层软件层下达的转发规则和命令传输给底层硬件层执行,所以就兼顾了硬件转发效率高和软件操作转发灵活的优势。
文章标题:《SDN转发效率与转发规则》
作 者:云杰小编。本文部分资料来源于网络,转载目的在于传递更多信息及学习参考:https://www.gdyunjie.cn/showinfo-114-3450-0.html