基于IXP2350的综合接入设备设计与实现
| 论文之家 | 代写论文 | 发表论文 | 站点地图 | 收藏本站 |
您现在的位置: 硕士论文 >> 电子论文 >> 电信技术 >> 通信 >> 正文
基于IXP2350的综合接入设备设计与实现
作者:陈雁 Publish: 2006-11-28 Hits:-
【中文题名】 基于IXP2350的综合接入设备设计与实现
【英文题名】 
【学科专业】 计算机应用技术
【论文级别】 硕士论文
【投稿时间】 2006-11-28
【中关键词】 IAD,IXP23500,微块,包处理阶段,数据平台,控制平台
【英关键词】 IAD,IXP2350,microblock,PPS,data plane,control plane,
【分类导航】 工业技术>无线电电子学、电信技术>通信>通信网>接入网>
【论文摘要】 综合接入设备(IAD)是一种访问广域网的高灵活性和价格低廉的解决方案。它能够同时支持以太网数据包,语音信号,视频信号和无线信号的接收,并通过单一接口接入广域网。 Intel新一代网络处理器IXP2350继承了前几代网络处理器的可编程架构,并且具备了更高的性价比优势。它提供的各种处理单元和存储单元最大程度实现了高效的包处理和转发,同时,IXP2350提供的各种接口能最大限度的满足开发综合接入设备的需要。因此,使用IXP2350实现一个综合接入设备能够为开发者带来更短的开发周期和更高的性能。 本文描述的解决方案设计了综合接入设备所需要的功能和各种接口。接口包括用户端和网络端。用户端接口包括以太网接口,语音接口,无线接口。网络端则使用一个GE接口与路由器或DSLAM相连。具体的软件架构的设计包括数据平面和控制平面的软件设计。由于作者的主要工作是数据平面的软件设计,因此本文详细介绍了数据平面的实现,对控制平面则只是简单介绍其原理。 数据平面的软件由若干包处理阶段(PPS)组成,这些包处理阶段包括包接收阶段,包处理阶段,流量控制阶段,空闲链管理阶段和包发送阶段。整个数据平...
【论文题纲】
Abstract 3-4
摘要 4-7
CHAPTER 1: INTRODUCTION 7-10
1.1 OBJECTIVES 7
1.2 AUTHOR'S MAIN WORK 7-8
1.3 ABOUT THIS ARTICLE 8-10
CHAPTER 2: INTEGRATED ACCESS DEVICE 10-21
2.1 BACKGROUND 10-15
2.1.1 The Revolution of WAN 10-11
2.1.2 The Flexibility Factor 11-12
2.1.3 The Cost Factor 12
2.1.4 The Intelligent Demarcation Point 12-15
2.2 THE INTEGRATED ACCESS DEVICE 15-17
2.3 CUSTOMER-SIDE INTERFACES 17-18
2.4 NETWORK INTERFACES 18-21
CHAPTER 3: INTEL IXP2350 NETWORK PROCESSOR 21-37
3.1 INTEL NETWORK PROCESSOR ROADMAP 21-22
3.2 IXP2350 OVERVIEW 22-24
3.3 INTEL XSCALE CORE PROCESSOR 24
3.4 MICROENGINES 24-27
3.5 NETWORK PROCESSING ENGINES 27-29
3.6 MEMORY SYSTEMS 29-33
3.6.1 SRAM 29-31
3.6.2 SDRAM 31-33
3.7 MEDIA SWITCH FABRIC(MSF) 33-34
3.8 SCRATCH PAD, HASH AND CAPs(SHAC) 34-35
3.9 OTHER COMPONENTS 35-37
3.9.1 Gig MAC Ethernet(GE) 35-36
3.9.2 PCI Interface 36-37
CHAPTER 4: DEVELOPMENT TOOL AND SOFTWARE ARCHITECTURE 37-43
4.1 DEVELOPMENT TOOL 37-40
4.1.1 Intel IXA SDK4.2 37-38
4.1.2 Developer Workbench 38-39
4.1.3 Autopartitioning Programming Model 39-40
4.3 INTEL EXCHANGE ARCHITECTURE 40-43
4.3.1 Intel Exchange Architecture 40-42
4.3.2 Microblock and Dispatch Loop 42-43
CHAPTER 5: IXP2350 IAD HARDWARE OVERVIEW 43-45
5.1 ASSUMPTION 43
5.2 HARDWARE CONFIGURATION 43-45
CHAPTER 6: DATA PLANE SOFTWARE IMPLEMENTATION 45-69
6.1 PROJECT CONFIGURATION 45
6.2 SOFTWARE OVERVIEW 45-47
6.3 DISPATCH LOOP 47-50
6.4 PACKET RX PPS 50-54
6.4.1 Packet Rx Microblock 50-53
6.4.2 Packet Rx PPS 53-54
6.5 PACKET PROCESSING PPS 54-60
6.5.1 Weighted Random Early Detection (WRED) Microblock 54-55
6.5.2 Ethernet Decapsulation and Classify Microblock 55-56
6.5.3 IPv4 Forwarder Microblock 56-57
6.5.4 Packet Processing PPS 57-60
6.6 TRAFFIC MANAGER PPS 60-63
6.6.1 Qm DiffServ Scheduler Microblock 60-61
6.6.2 Traffic Manager PPS 61-63
6.7 FREELIST MANAGER PPS 63-66
6.7.1 Freelist Manager Microblock 63-64
6.7.2 Freelist Manager PPS 64-66
6.8 PACKET TRANSMIT PPS 66-69
6.8.1 Packet Transmit Microblock 66-67
6.8.2 Packet Transmit PPS 67-69
CHAPTER 7: CONTROL PLANE 69-71
CHAPTER 8: PERFORMANCE 71-74
CHAPTER 9: SUMMARIZE AND FUTURE WORK 74-76
9.1 SUMMARIZE 74
9.2 FUTURE WORK 74-76
ACKNOWLEDGMENTS 76-77
GLOSSARY 77-80
个人简历及论文发表情况 80
【DOI】 LunWen.ID:2.2008.348506
付费论文:有参考文献 300元
1、注册会员             2、购买本文            3、下载文章 
注:此文为收费论文,需付费购买。每页大约1000字。
代写论文流程
载入中…
Web lunwenjia
热门搜索:IAD 论文 IXP23500 微块 包处理阶段 数据平台 控制平台
通信最新论文
通信热门论文