流控技术在分布式路由器FPGA接口卡上的设计与实现
[Abstract]:With the development of network technology, the traffic between network users and the network increases rapidly, and the distributed routers that need to connect to the network have faster forwarding rate. The forwarding of IP messages on the router FPGA (Field-Programmable Gate Array, Field programmable Gate Array) interface card is mainly done through the FPGA inside the interface card, which has a faster forwarding rate than the way of forwarding messages through CPU (Central Processing Unit, central processor (CPU). In the face of increased traffic, the limited resources of the network can not meet the business needs of each user, and flow control technology, referred to as flow control technology, is to ensure the rational use of network resources by controlling the forwarding rate of messages on distributed routers. In order to further refine the traffic flow, hierarchical flow control technology emerges as the times require. Hierarchical flow control technology can schedule multi-user and multi-service hierarchically to complete unified management. Therefore, it is very necessary to design and implement flow control technology and hierarchical flow control technology on distributed router FPGA interface card. CAR (Committed Access Rate, promised access rate) technology is widely used as the main technical means of flow control. CAR technology is divided into non-hierarchical CAR technology and hierarchical CAR technology. In this paper, the non-hierarchical CAR technology and hierarchical CAR technology are designed and implemented on the interface card of FPGA of distributed router. First of all, it introduces the research background, domestic and foreign research status and the research content of this paper. Then, the related technologies of flow control are introduced, including QoS (Quality of Service, quality of service (QoS) technology, CAR technology principle and token bucket algorithm. Then, the internal structure of FPGA interface card and the processing flow of message forwarding in interface card are introduced. Next, through the detailed design and implementation of IQoS (Input QoS, uplink QoS) module and CAR module, the functions of non-hierarchical CAR technology and hierarchical CAR technology on FPGA interface card are completed. Finally, the function of FPGA interface card with non-hierarchical CAR technology and hierarchical CAR technology is tested to verify the realization of its function. By comparing the average message transmission delay between the non-hierarchical CAR technology scenario and the hierarchical CAR technology scenario, we can get the conclusion that the average message transmission delay is higher in the hierarchical CAR technology scenario, which shows that although the hierarchical CAR technology can complete the unified management through the hierarchical scheduling of multi-user and multi-service, it has the disadvantage of higher transmission delay, so the non-hierarchical CAR technology and the hierarchical CAR technology have their own advantages and disadvantages. Users need to choose the appropriate CAR technology according to different needs for flow control.
【学位授予单位】:西南交通大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP393.05
【参考文献】
相关期刊论文 前10条
1 于磊;孟令军;张园;赵林;;基于FPGA的PCI-Express接口卡设计[J];计算机测量与控制;2014年01期
2 熊刚;孟姣;曹自刚;王勇;郭莉;方滨兴;;网络流量分类研究进展与展望[J];集成技术;2012年01期
3 田中大;高宪文;李琨;李绍武;;工业以太网中IEEE 802.1p优先权调度协议改进[J];信息与控制;2012年01期
4 高永辉;蒋林;;基于多令牌桶的组播拥塞控制[J];计算机技术与发展;2012年02期
5 刘颖秋;李巍;李云春;;网络流量分类与应用识别的研究[J];计算机应用研究;2008年05期
6 吴海博;徐明伟;;ForCES体系结构下路由器内部路由机制[J];清华大学学报(自然科学版);2008年01期
7 王红;彭亮;于宗光;;FPGA现状与发展趋势[J];电子与封装;2007年07期
8 李晓利;郭宇春;;QoS技术中令牌桶算法实现方式比较[J];中兴通讯技术;2007年03期
9 易发胜;夏梦芹;王焱;曾家智;;一种改进的基于延迟的TCP拥塞避免算法[J];计算机科学;2006年02期
10 郭彦涛;路由器体系结构发展与关键技术分析[J];无线电通信技术;2004年05期
相关博士学位论文 前2条
1 时向泉;高性能路由器中NP并行处理及拥塞控制机制研究[D];国防科学技术大学;2007年
2 陈彪;IP接入网络面向QoS的分组调度和流量整形研究[D];浙江大学;2003年
相关硕士学位论文 前8条
1 朱新新;网络端到端流量的QoS优化技术研究[D];电子科技大学;2014年
2 孙宗锋;基于分布式路由器的IPv6快速转发的研究与实现[D];电子科技大学;2013年
3 刘世君;基于Comware V7平台的组播VPN模块的设计与实现[D];南京大学;2013年
4 王兰芳;CAR技术在Comware平台上的实现[D];南京大学;2012年
5 王威;Comware V7平台DHCP中继的设计与实现[D];华中科技大学;2011年
6 王想芝;高端路由器POS接口卡与主控卡间通信协议的设计与实现[D];西南交通大学;2011年
7 卿金伟;基于网络处理器的高性能路由器转发面的研究与实现[D];西南交通大学;2011年
8 刘鑫;基于传感器节点缓冲区大小的拥塞避免算法[D];山东大学;2007年
,本文编号:2500017
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2500017.html