摘要
随着网络应用的功能和服务需求的多样化,网络流量的类别也逐渐丰富,如何为不同类别的流量提供区分的QoS服务成为亟需解决的问题。该文为基于SDN网络的交换机增加了一种可编程的流量控制机制,控制面通过开放的编程接口配置交换机,使其为不同数据流提供带宽保障。提出并实现了一种针对优先级队列的调度算法,为流量构建其所需容量的数据传输通道,保障了网络资源的高效利用。实验结果显示,各类流量可以按照指定的带宽执行转发,其他流量发生变化时,给定流量的带宽波动不超过2%;且在长度为78 Bytes的小包情况下,高优先级的流量丢包率控制在1%以下。
With the diversification of network applications and service demands,the types of network traffic are gradually enriched.What we need to solve urgently is how to provide customized QoS services for varied traffic.This paper adds a flow control mechanism to SDN network programmable switch through the state programmable technology.Through the open programming interface,the control plane configures the switch to provide bandwidth guarantee for different traffic.A scheduling algorithm for priority queues to build a data transmission channel with the required capacity for traffic is proposed and implemented,which ensures the efficient use of network resources.The experimental results show that all kinds of traffic can be forwarded at the specified rate.When other traffic changes,the bandwidth fluctuation of given traffic does not exceed 2%;And in the case of packet with length of 78 Bytes,the packet loss rate of high priority traffic is controlled within 1%.
作者
曹绚丽
陈晓
宋磊
CAO Xuanli;CHEN Xiao;SONG Lei(National Network New Media Engineering Research Center,Institute of Acoustics,Chinese Academy of Sciences,Beijing 100190,China;University of Chinese Academy of Sciences,Beijing 100049,China)
出处
《电子设计工程》
2024年第2期147-151,共5页
Electronic Design Engineering
基金
SEANET技术标准化研究与系统研制(XDC02070100)。