文档介绍:一钦譬工程硕士研究生学位论文题目:至£童逸扭墅垒坠巫£醒量丛查扭撞迭数号:熬鲑王程程堡主堑鲑堂院签亟亟业:师:年密级:保密期学姓名:专导院:
:弛亟盘厶丢生冱ィ独创性虼葱滦声明本人声明所呈交的论文是本人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京邮电大学或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。申请学位论文与资料若有不实之处,本人承担一切相关责任。本人签名:关于论文使用授权的说明本人完全了解北京邮电大学有关保留和使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属北京邮电大学。学校有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许学位论文被查阅和借阅;学校可以公布学位论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存、汇编学位论文。本学位论文不属于保密范围,适用本授权书。导师签名:日期:
.擅厮;鱣:,
弧交换机配置状态机的设计与实现摘要数据化的信息需要能长时间保存并且能快速方便地检索,因此存储技也应运而生。为了解决胍蕴涞耐ㄐ懦杀竞痛渌撰写的,主要是针对和存储交换机的研发而进行的一项工作。者,本人的主要开发任务为基于和协议的存储交换机的配置状态机模块的设计与实现工作。主要实现如下功能:主交换机选举功能、非主交换机申请和分配域地址功能、为直连的为项目中的其他模块提供注册相应配置数据变化的功能。在本项目分析和设计过程中,主要是依据美国标准协会—一随着计算机和网络技术的发展,越来越多的信息被数据化,这些术也从本地存储发展到网络存储,而专为存储区域网络7的用于数据快速传输的协议光纤通道协议率问题,技术便产生了,而同时为了实现隖猄之间无缝连接,产生了交换机。由于技术的先进性以及给数据中心带来的极大好处,研究和开发网络存储中的技术和交换样机具有十分重要的技术意义和广阔的市场背景。本文是基于本人在某通信软件公司实习期间参于的项目来进行课题的主要任务是完成基于和协议的交换机研发,而这其中包括对和协议的深入研究以及对交换机原理的深入理解。本项目主要是在该通信公司的软件平台的基础上开发和软件系统,支持协议、协议、榈取6魑O钅康闹饕2斡终端设备分配地址功能、主链路的维护功能和区域融合的功能和,
.,、,暂%第,。#唬议,并根据该公司的软件平台具体应用场景来实现的。在整个项目的开发过程中,本项目严格遵守P偷娜砑7⒘鞒掏瓿煽7⒑筒馐术和技巧,包括回调函数技术、哈希技术、消息和事件机制等。在本他模块提供大量的服务接口,与其他各模块之间关系紧密。因此,本配置流程,对于不熟悉存储网络技术或交换机的读者有一定的辅助作用,同时对于同行业的其他开发人员也有一定的参考价值。关键词:存储网络交换机配置状态机工作,在项目的开发实现过程中本人使用了大量的镅匀砑7⒓项目的测试阶段,本人全程参与了所有项目测试工作,包括单元测试、集成测试和系统功能测试等。在此过程中主要采用测试脚本语言完成测试用例的编写。本项目开发出换换慕涌谥С钟隨网络中的其他/交换机相连,支持与终端设备衿骰虼排陶罅相连,同时支持基于.,芰Φ腅涌冢即在原有的接口上增强匦怨δ埽現交换机还支持硬件转发芯片,能够实现物理端口之间的硬件数据转发以及接口之间的硬件数据转发。本人开发出基于协议的配置状态机,实现了项目需求分析中的各功能点。由于在整个换换的开发过程中,配置状态机都处于核心地位,为项目中的其文具有一定的实用价值,分析了协议以及配置状态机的琷;琁。,
襘。。.、≯骸鱈.’疭瑃畇..琺。甶..,琣.,,,猵,畆甀琲琱,,琣
!篠,,毒霉,甌,蓑.,.產.,琣●.≮
第一章引言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.第二章相关技术介绍⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.第三章配置状态机需求分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.第四章配置状态机设计实现与测试⋯⋯⋯⋯⋯⋯⋯⋯⋯.配置模块的划分⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.配置状态机的设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯...〈⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.碍√海目录课题背景⋯.璴课题任务一⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯论文结构⋯.:⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯、尘爸J督樯堋与协议介绍⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯产品环境介绍⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.关键技术⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.P涂7⒓.⒒坪褪录氖褂谩.:氖褂谩本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.配置相关概念介绍⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..地址及配置相关端口介绍⋯⋯⋯⋯⋯