| 【中文题名】 | 基于IEEE 802.1x的以太网接入控制芯片逻辑设计 |
| 【英文题名】 | |
| 【学科专业】 | 通信与信息系统 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2005-9-23 |
| 【中关键词】 | IEEE,802.1x,接入控制,以太接入网,状态机, |
| 【英关键词】 | IEEE 802.1x,Access Control,Ethernet Access Network,State Machine, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>计算机网络>局域网(LAN)、城域网(MAN) |
| 【论文摘要】 | 随着网络技术的发展,采用以太网技术构建的宽度IP 接入网越来越受到人们的重视。但是由于传统的以太网接入控制体系不能够满足迅速发展的接入网技术要求,于是本文提出按照新的IEEE 802.1x 基于端口的接入控制标准设计出一种运用于网络前端的设备,来解决以太接入网在这方面的不足。
本文设计的目标是采用ASIC 芯片的方式,设计出一种基于802.1x 的简单、廉价和有效的设备来完成以太网接入控制。采用这种芯片的设备可以被方便的安装于以太网交换机的前端,连接各个需要接入的用户,并将其有效的隔离。
本文首先进行了以太网接入控制芯片方案设计,完成了系统的框图,划分了各模块的功能,并采用基于缓冲区描述符的共享存储区交换结构进行以太网数据包的转发。在仔细分析了802.1x 协议的基础上,设计了接入控制控制状态机。然后以自顶向下的方法完成了执行数据包收发功能的以太网端口设计,它包括Rx/Tx MAC 的时序和控制状态机设计,DMA 的状态机设计,全双工流量控制的实现方法以及MII 接口的设计等,并且采用Verilog HDL 代码对主要模块进行了RTL 级描述。最后通过编写的Testbench 对Rx/Tx MAC 模... |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
Abstract |
5-6 |
|
目录 |
6-9 |
|
第1章 引言 |
9-18 |
|
1.1 以太接入网技术概述 |
9-12 |
|
1.2 以太接入网的用户接入管理 |
12-16 |
|
1.2.1 以太接入网用户接入管理所面临的问题 |
12 |
|
1.2.2 传统的接入控制模式 |
12-14 |
|
1.2.3 IEEE 802.1x 协议的优势 |
14-16 |
|
1.3 论文的主要目标和组织结构 |
16-18 |
|
第2章 IEEE 802.1x 协议简介 |
18-26 |
|
2.1 802.1x 基于端口的接入控制 |
18-19 |
|
2.2 可扩展认证协议EAP |
19-23 |
|
2.2.1 EAP 的数据格式 |
20-22 |
|
2.2.2 EAPoL 协议 |
22-23 |
|
2.3 802.1x 接入控制流程 |
23-26 |
|
第3章 以太网接入控制芯片系统方案设计 |
26-36 |
|
3.1 基于IEEE 802.1x 的以太网接入控制器概述 |
26-29 |
|
3.1.1 涉及的IEEE 标准 |
28 |
|
3.1.2 基于IEEE 802.1x 以太网接入控制器的功能要求 |
28 |
|
3.1.3 外部接口 |
28-29 |
|
3.1.4 系统的EDA 开发环境 |
29 |
|
3.2 基于IEEE 802.1x 以太网接入控制器交换结构分析 |
29-34 |
|
3.2.1 共享存储器交换结构 |
29-30 |
|
3.2.2 基于缓冲区描述符的共享式存储器交换结构 |
30-32 |
|
3.2.3 缓冲区描述符结构 |
32-33 |
|
3.2.4 数据包存储器结构 |
33-34 |
|
3.3 基于IEEE 802.1x 以太网接入控制器总体结构 |
34-36 |
|
第4章 IEEE 802.1x 接入控制模块设计 |
36-41 |
|
4.1 模块构成 |
36-37 |
|
4.2 接入控制状态机 |
37-41 |
|
4.2.1 连接状态机 |
38-39 |
|
4.2.2 中继状态机 |
39-41 |
|
第5章 以太网接口模块设计 |
41-70 |
|
5.1 以太网接口顶层设计 |
41-43 |
|
5.1.1 以太网帧结构介绍 |
41-43 |
|
5.1.2 交换机和用户接口的组成 |
43 |
|
5.2 Rx MAC 模块设计 |
43-51 |
|
5.2.1 Rx MAC 控制状态机 |
45-47 |
|
5.2.2 Rx MAC 时序设计 |
47 |
|
5.2.3 CRC 校验模块 |
47-49 |
|
5.2.4 地址比较模块 |
49-51 |
|
5.3 Tx MAC 模块设计 |
51-59 |
|
5.3.1 CSMA/CD 算法 |
54-57 |
|
5.3.2 Tx MAC 控制状态机 |
57-58 |
|
5.3.3 Tx MAC 时序设计 |
58-59 |
|
5.4 DMA 设计 |
59-63 |
|
5.4.1 接收DMA |
59-60 |
|
5.4.2 接收DMA 状态机 |
60-61 |
|
5.4.3 发送DMA |
61-62 |
|
5.4.4 发送DMA 状态机 |
62-63 |
|
5.5 全双工流量控制的实现 |
63-67 |
|
5.5.1 IEEE 802.3 全双工流量控制 |
63-65 |
|
5.5.2 与流量控制相关地缓冲区描述符队列设计 |
65-67 |
|
5.6 介质无关接口 |
67-70 |
|
5.6.1 MII 接口的信号定义和时序 |
67-68 |
|
5.6.2 MII 管理接口 |
68-70 |
|
第6章 以太网接入控制器的仿真验证 |
70-72 |
|
6.1 验证方法介绍 |
70 |
|
6.2 Rx/Tx MAC 验证过程 |
70-72 |
|
第7章 总结 |
72-73 |
|
参考文献 |
73-74 |
|
致谢 |
74-75 |
|
附录部分时序仿真图 |
75-76 |
|
个人简历及研究成果 |
76 |
|
| 【DOI】 | LunWen.ID:2.2008.371246 |